-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgil-blythe-aaai00-1.ps
executable file
·20152 lines (20042 loc) · 786 KB
/
gil-blythe-aaai00-1.ps
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
%!PS-Adobe-2.0
%%Creator: dvips 5.58 Copyright 1986, 1994 Radical Eye Software
%%Title: ws00.dvi
%%CreationDate: Thu May 4 01:06:49 2000
%%Pages: 6
%%PageOrder: Ascend
%%BoundingBox: 0 0 612 792
%%DocumentFonts: Times-Bold Times-Roman Times-Italic
%%EndComments
%DVIPSCommandLine: dvips -o ws00.ps ws00
%DVIPSParameters: dpi=300, comments removed
%DVIPSSource: TeX output 2000.05.04:0106
%%BeginProcSet: tex.pro
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
a}B /bos{/SS save N}B /eos{SS restore}B end
%%EndProcSet
%%BeginProcSet: texps.pro
TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
end definefont 3 -1 roll makefont /setfont load]cvx def}def
/ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def
/ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def
end
%%EndProcSet
%%BeginProcSet: special.pro
TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N
/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen
false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B
/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit
div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{
/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{
10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B
/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale
true def end /@MacSetUp{userdict /md known{userdict /md get type
/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup
length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{}
N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath
clippath mark{transform{itransform moveto}}{transform{itransform lineto}
}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{
itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{
closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39
0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N
/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1
scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get
ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip
not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0
TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR
pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1
-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg
TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg
sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr
0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add
2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp
{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72
div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray}
N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict
maxlength dict begin /magscale true def normalscale currentpoint TR
/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts
/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx
psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy
scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR
/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{
psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict
begin /SpecialSave save N gsave normalscale currentpoint TR
@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial
{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath
}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{
end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin}
N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{
/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX
SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X
/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad
yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end
%%EndProcSet
TeXDict begin 40258431 52099146 1000 300 300
(/nfs/isd/blythe/Papers/aaai00/planning-workshop/ws00.dvi)
@start /Fa 81[19 52[17 17 25 17 19 10 15 15 19 19 19
19 27 10 17 1[10 19 19 10 17 19 17 19 19 9[31 1[27 21
19 23 1[23 27 25 31 21 25 17 12 2[23 23 27 25 23 23 6[12
19 2[19 4[19 2[9 12 45[{}50 37.500000 /Times-Italic rf
/Fb 205[12 12 49[{}2 25.000000 /Times-Roman rf /Fc 205[15
15 49[{}2 29.166668 /Times-Roman rf /Fd 52 125 210 300
dfs[<00E001E0038007000E001C001C0038003800700070007000E000E000E000E000E0
00E000E000E000E000700070007000380038001C001C000E000700038001E000E0>11
33 122 156 15 40 D[<C000E000700038001C000E000E000700070003800380038001C0
01C001C001C001C001C001C001C001C0038003800380070007000E000E001C0038007000
E000C000>10 33 123 156 15 I[<387C7E7E3E0E1E1C78F060>7
11 121 132 15 44 D[<FFFF80FFFF80FFFF80>17 3 126 141 15
I[<000180000380000380000700000700000E00000E00001C00001C0000380000380000
700000700000E00000E00001C00001C0000380000380000700000700000E00000E00001C
00001C0000380000380000700000700000E00000E00000C00000>17
32 126 156 15 47 D[<01800380038007800F807F80FF80738003800380038003800380
0380038003800380038003800380038003807FF87FFC7FF8>14 25
124 152 15 49 D[<3FFE003FFE003FFE00380000380000380000380000380000380000
3800003BF0003FFC003FFE003C0F00300700000380000380600380F00380F00380E00700
781E003FFC001FF80007E000>17 25 126 152 15 53 D[<E00000FFFF80FFFF80FFFF80
E00F00E01E00001C0000380000780000700000E00000E00001C00001C00001C000038000
038000038000038000070000070000070000070000070000070000070000>17
26 126 153 15 55 D[<70F8F8F870000000000000000070F8F8F870>5
18 120 145 15 58 D[<00E00001F00001F00001B00001B00003B80003B80003B8000318
00071C00071C00071C00071C00071C000E0E000E0E000FFE000FFE001FFF001C07001C07
001C07007F1FC0FF1FE07F1FC0>19 25 127 152 15 65 D[<7FF800FFFE007FFF001C0F
001C07801C03801C03801C03801C07801C07001FFF001FFE001FFE001C1F001C03801C03
C01C01C01C01C01C01C01C01C01C03C01C07807FFF80FFFF007FFC00>18
25 127 152 15 I[<01F18007FB800FFF801F0F803C0780380380700380700380F00000
E00000E00000E00000E00000E00000E00000E00000F000007003807003803803803C0700
1F0F000FFE0007FC0001F000>17 25 126 152 15 I[<7FF800FFFE007FFF001C0F001C
07801C03C01C01C01C01C01C01E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C
00E01C01C01C01C01C03C01C07801C0F807FFF00FFFE007FF800>19
25 128 152 15 I[<7FFFC0FFFFC07FFFC01C01C01C01C01C01C01C01C01C00001C0000
1C1C001C1C001FFC001FFC001FFC001C1C001C1C001C00001C00E01C00E01C00E01C00E0
1C00E07FFFE0FFFFE07FFFE0>19 25 127 152 15 I[<FFFFE0FFFFE0FFFFE01C00E01C
00E01C00E01C00E01C00001C00001C1C001C1C001FFC001FFC001FFC001C1C001C1C001C
00001C00001C00001C00001C00001C0000FF8000FFC000FF8000>19
25 127 152 15 I[<03E30007FF000FFF001E1F003C0F00380700700700700700F00000
E00000E00000E00000E00000E03F80E07FC0E03F80F00700700700700700380F003C0F00
1E1F000FFF0007F70003E700>18 25 126 152 15 I[<FFFEFFFEFFFE03800380038003
80038003800380038003800380038003800380038003800380038003800380FFFEFFFEFF
FE>15 25 125 152 15 73 D[<FFC000FFC000FFC0001C00001C00001C00001C00001C00
001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00401C00E01C00
E01C00E01C00E0FFFFE0FFFFE0FFFFE0>19 25 127 152 15 76
D[<FC07E0FE0FE0FE0FE03A0B803B1B803B1B803B1B803B1B803B1B803BBB8039B38039
B38039B38039B38039F38038E38038E380380380380380380380380380380380FE0FE0FE
0FE0FE0FE0>19 25 127 152 15 I[<7E1FC0FF3FE07F1FC01D07001D87001D87001D87
001DC7001DC7001CC7001CC7001CE7001CE7001CE7001C67001C67001C77001C77001C37
001C37001C37001C17007F1F00FF9F007F0F00>19 25 127 152
15 I[<1FFC003FFE007FFF00780F00F00780E00380E00380E00380E00380E00380E00380
E00380E00380E00380E00380E00380E00380E00380E00380F00780F00780780F007FFF00
3FFE001FFC00>17 25 126 152 15 I[<7FF800FFFE007FFF001C0F801C03801C03C01C
01C01C01C01C01C01C03C01C03801C0F801FFF001FFE001FF8001C00001C00001C00001C
00001C00001C00001C00007F0000FF80007F0000>18 25 127 152
15 I[<7FE000FFF8007FFC001C1E001C0F001C07001C07001C07001C07001C0F001C1E00
1FFC001FF8001FFC001C1C001C0E001C0E001C0E001C0E001C0E201C0E701C0E707F07E0
FF87E07F03C0>20 25 127 152 15 82 D[<07E3001FFF003FFF00781F00F00700E00700
E00700E00000F000007800003F80001FF00007FC0000FE00000F00000700000380000380
600380E00380E00700F80F00FFFE00FFFC00C7F000>17 25 126
152 15 I[<7FFFE0FFFFE0FFFFE0E0E0E0E0E0E0E0E0E0E0E0E000E00000E00000E00000
E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00007
FC000FFE0007FC00>19 25 127 152 15 I[<FE0FE0FF1FE0FE0FE03803801C07001C07
001C07001C07000E0E000E0E000E0E000E0E00060C00071C00071C00071C00071C000318
0003B80003B80003B80001B00001F00001F00000E000>19 25 127
152 15 86 D[<1FE0003FF0007FF800783C00300E00000E00000E0003FE001FFE003E0E
00700E00E00E00E00E00E00E00783E007FFFE03FE7E00F83E0>19
18 126 145 15 97 D[<7E0000FE00007E00000E00000E00000E00000E00000E3E000EFF
000FFF800F83C00F00E00E00E00E00700E00700E00700E00700E00700E00700E00E00F01
E00F83C00FFF800EFF00063C00>20 25 128 152 15 I[<03F80FFC1FFE3C1E780C7000
E000E000E000E000E000F000700778073E0E1FFC0FF803F0>16 18
125 145 15 I[<003F00007F00003F0000070000070000070000070003C7000FF7001FFF
003C1F00780F00700700E00700E00700E00700E00700E00700E00700700F00700F003C1F
001FFFE00FE7F007C7E0>20 25 127 152 15 I[<03E00FF81FFC3C1E780E7007E007FF
FFFFFFFFFFE000E000700778073C0F1FFE0FFC03F0>16 18 125
145 15 I[<001F00007F8000FF8001E78001C30001C00001C0007FFF00FFFF00FFFF0001
C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0003F
FE007FFF003FFE00>17 25 127 152 15 I[<03E3C007F7E00FFFE01C1CC0380E00380E
00380E00380E00380E001C1C000FF8001FF0001BE0003800001800001FFC001FFF003FFF
807803C0E000E0E000E0E000E0E000E07001C07C07C03FFF800FFE0003F800>19
28 127 145 15 I[<7E0000FE00007E00000E00000E00000E00000E00000E3C000EFE00
0FFF000F87800F03800E03800E03800E03800E03800E03800E03800E03800E03800E0380
0E03807FC7F0FFE7F87FC7F0>21 25 128 152 15 I[<018003C003C001800000000000
0000007FC07FC07FC001C001C001C001C001C001C001C001C001C001C001C001C07FFFFF
FF7FFF>16 26 125 153 15 I[<003000780078003000000000000000001FF81FF81FF8
003800380038003800380038003800380038003800380038003800380038003800380038
00386070F0F0FFE07FC03F80>13 35 126 153 15 I[<7E0000FE00007E00000E00000E
00000E00000E00000E7FE00E7FE00E7FE00E0F000E1E000E3C000E78000EF0000FF0000F
F8000FBC000F1E000E0E000E07000E07807F87F0FFCFF07F87F0>20
25 128 152 15 I[<FFC000FFC000FFC00001C00001C00001C00001C00001C00001C000
01C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
01C000FFFF80FFFF80FFFF80>17 25 126 152 15 I[<F9C380FFEFC0FFFFE03C78E03C
78E03870E03870E03870E03870E03870E03870E03870E03870E03870E03870E0FE7CF8FE
7CF8FE3C78>21 18 128 145 15 I[<7E3C00FEFE007FFF000F87800F03800E03800E03
800E03800E03800E03800E03800E03800E03800E03800E03807FC7F0FFE7F87FC7F0>21
18 128 145 15 I[<03E0000FF8001FFC003C1E00780F00700700E00380E00380E00380
E00380E00380F00780700700780F003C1E001FFC000FF80003E000>17
18 126 145 15 I[<7E3E00FEFF007FFF800F83C00F00E00E00E00E00700E00700E0070
0E00700E00700E00700E00E00F01E00F83C00FFF800EFF000E3C000E00000E00000E0000
0E00000E00000E00007FC000FFE0007FC000>20 27 128 145 15
I[<07C7000FE7001FF7003C1F00700F00700F00E00700E00700E00700E00700E00700E0
0700700F00700F003C3F003FF7001FE70007C70000070000070000070000070000070000
0700003FE0007FF0003FE0>20 27 126 145 15 I[<FF0FC0FF3FE0FF7FE007F04007C0
00078000078000070000070000070000070000070000070000070000070000FFFC00FFFC
00FFFC00>19 18 127 145 15 I[<0FEC3FFC7FFCF03CE01CE01C70007F801FF007F800
3C600EE00EF00EF81EFFFCFFF8C7E0>15 18 125 145 15 I[<03000007000007000007
00000700007FFF00FFFF00FFFF0007000007000007000007000007000007000007000007
010007038007038007038007870003FE0001FC0000F800>17 23
127 150 15 I[<7E1F80FE3F807E1F800E03800E03800E03800E03800E03800E03800E03
800E03800E03800E03800E03800E0F800FFFF007FBF803E3F0>21
18 128 145 15 I[<7F1FC0FF1FE07F1FC01C07001E0F000E0E000E0E000E0E00071C00
071C00071C00071C0003B80003B80003B80001F00001F00000E000>19
18 127 145 15 I[<FF1FE0FFBFE0FF1FE038038038038038038038038038E38019F300
19F30019B3001DB7001DB7001DB7001DB7000F1E000F1E000F1E00>19
18 127 145 15 I[<7F1FC07F3FC07F1FC00F1C00073C0003B80003F00001F00000E000
01E00001F00003B800073C00071C000E0E007F1FC0FF3FE07F1FC0>19
18 127 145 15 I[<7F1FC0FF9FE07F1FC01C07000E07000E0E000E0E00070E00071C00
071C00039C00039C0003980001B80001B80000F00000F00000F00000E00000E00000E000
01C00079C0007BC0007F80003F00003C0000>19 27 127 145 15
I[<E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0>3
32 119 156 15 124 D E /Fe 35 122 270 300 dfs[<00E001E0038007000E001C001C
0038003800700070007000E000E000E000E000E000E000E000E000E00070007000700038
0038001C001C000E000700038001E000E0>11 33 122 156 20 40
D[<C000E000700038001C000E000E000700070003800380038001C001C001C001C001C0
01C001C001C001C0038003800380070007000E000E001C0038007000E000C000>10
33 123 156 20 I[<FFFF80FFFF80FFFF80>17 3 126 141 20 45
D[<03E0000FF8001FFC001E3C00380E00780F00700700700700E00380E00380E00380E0
0380E00380E00380E00380E00380F00780700700700700780F003C1E001E3C001FFC000F
F80003E000>17 25 126 152 20 48 D[<0FE03FF87FFCF01EF00EF00E601E003C007800
F001C003800380038003800380030000000000000000000300078007800300>15
25 125 152 20 63 D[<7FF800FFFE007FFF001C0F001C07801C03801C03801C03801C07
801C07001FFF001FFE001FFE001C1F001C03801C03C01C01C01C01C01C01C01C01C01C03
C01C07807FFF80FFFF007FFC00>18 25 127 152 20 66 D[<FFFEFFFEFFFE0380038003
800380038003800380038003800380038003800380038003800380038003800380FFFEFF
FEFFFE>15 25 125 152 20 73 D[<07FE07FF07FE003800380038003800380038003800
38003800380038003800380038003800386038F038F0707FF07FE01F80>16
25 125 152 20 I[<7E1FC0FF3FE07F1FC01D07001D87001D87001D87001DC7001DC700
1CC7001CC7001CE7001CE7001CE7001C67001C67001C77001C77001C37001C37001C3700
1C17007F1F00FF9F007F0F00>19 25 127 152 20 78 D[<1FFC003FFE007FFF00780F00
F00780E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380
E00380E00380E00380F00780F00780780F007FFF003FFE001FFC00>17
25 126 152 20 I[<7FF800FFFE007FFF001C0F801C03801C03C01C01C01C01C01C01C0
1C03C01C03801C0F801FFF001FFE001FF8001C00001C00001C00001C00001C00001C0000
1C00007F0000FF80007F0000>18 25 127 152 20 I[<1FE0003FF0007FF800783C0030
0E00000E00000E0003FE001FFE003E0E00700E00E00E00E00E00E00E00783E007FFFE03F
E7E00F83E0>19 18 126 145 20 97 D[<7E0000FE00007E00000E00000E00000E00000E
00000E3E000EFF000FFF800F83C00F00E00E00E00E00700E00700E00700E00700E00700E
00700E00E00F01E00F83C00FFF800EFF00063C00>20 25 128 152
20 I[<03F80FFC1FFE3C1E780C7000E000E000E000E000E000F000700778073E0E1FFC0F
F803F0>16 18 125 145 20 I[<003F00007F00003F0000070000070000070000070003
C7000FF7001FFF003C1F00780F00700700E00700E00700E00700E00700E00700E0070070
0F00700F003C1F001FFFE00FE7F007C7E0>20 25 127 152 20 I[<03E00FF81FFC3C1E
780E7007E007FFFFFFFFFFFFE000E000700778073C0F1FFE0FFC03F0>16
18 125 145 20 I[<001F00007F8000FF8001E78001C30001C00001C0007FFF00FFFF00
FFFF0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
01C0003FFE007FFF003FFE00>17 25 127 152 20 I[<03E3C007F7E00FFFE01C1CC038
0E00380E00380E00380E00380E001C1C000FF8001FF0001BE0003800001800001FFC001F
FF003FFF807803C0E000E0E000E0E000E0E000E07001C07C07C03FFF800FFE0003F800>
19 28 127 145 20 I[<7E0000FE00007E00000E00000E00000E00000E00000E3C000EFE
000FFF000F87800F03800E03800E03800E03800E03800E03800E03800E03800E03800E03
800E03807FC7F0FFE7F87FC7F0>21 25 128 152 20 I[<018003C003C0018000000000
000000007FC07FC07FC001C001C001C001C001C001C001C001C001C001C001C001C07FFF
FFFF7FFF>16 26 125 153 20 I[<003000780078003000000000000000001FF81FF81F
F80038003800380038003800380038003800380038003800380038003800380038003800
3800386070F0F0FFE07FC03F80>13 35 126 153 20 I[<7E0000FE00007E00000E0000
0E00000E00000E00000E7FE00E7FE00E7FE00E0F000E1E000E3C000E78000EF0000FF000
0FF8000FBC000F1E000E0E000E07000E07807F87F0FFCFF07F87F0>20
25 128 152 20 I[<FFC000FFC000FFC00001C00001C00001C00001C00001C00001C000
01C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
01C000FFFF80FFFF80FFFF80>17 25 126 152 20 I[<F9C380FFEFC0FFFFE03C78E03C
78E03870E03870E03870E03870E03870E03870E03870E03870E03870E03870E0FE7CF8FE
7CF8FE3C78>21 18 128 145 20 I[<7E3C00FEFE007FFF000F87800F03800E03800E03
800E03800E03800E03800E03800E03800E03800E03800E03807FC7F0FFE7F87FC7F0>21
18 128 145 20 I[<03E0000FF8001FFC003C1E00780F00700700E00380E00380E00380
E00380E00380F00780700700780F003C1E001FFC000FF80003E000>17
18 126 145 20 I[<7E3E00FEFF007FFF800F83C00F00E00E00E00E00700E00700E0070
0E00700E00700E00700E00E00F01E00F83C00FFF800EFF000E3C000E00000E00000E0000
0E00000E00000E00007FC000FFE0007FC000>20 27 128 145 20
I[<FF0FC0FF3FE0FF7FE007F04007C00007800007800007000007000007000007000007
0000070000070000070000FFFC00FFFC00FFFC00>19 18 127 145
20 114 D[<0FEC3FFC7FFCF03CE01CE01C70007F801FF007F8003C600EE00EF00EF81EFF
FCFFF8C7E0>15 18 125 145 20 I[<0300000700000700000700000700007FFF00FFFF
00FFFF000700000700000700000700000700000700000700000701000703800703800703
8007870003FE0001FC0000F800>17 23 127 150 20 I[<7E1F80FE3F807E1F800E0380
0E03800E03800E03800E03800E03800E03800E03800E03800E03800E03800E0F800FFFF0
07FBF803E3F0>21 18 128 145 20 I[<7F1FC0FF1FE07F1FC01C07001E0F000E0E000E
0E000E0E00071C00071C00071C00071C0003B80003B80003B80001F00001F00000E000>
19 18 127 145 20 I[<FF1FE0FFBFE0FF1FE038038038038038038038038038E38019F3
0019F30019B3001DB7001DB7001DB7001DB7000F1E000F1E000F1E00>19
18 127 145 20 I[<7F1FC07F3FC07F1FC00F1C00073C0003B80003F00001F00000E000
01E00001F00003B800073C00071C000E0E007F1FC0FF3FE07F1FC0>19
18 127 145 20 I[<7F1FC0FF9FE07F1FC01C07000E07000E0E000E0E00070E00071C00
071C00039C00039C0003980001B80001B80000F00000F00000F00000E00000E00000E000
01C00079C0007BC0007F80003F00003C0000>19 27 127 145 20
I E /Ff 81[21 56[21 12 16 16 21 21 21 21 30 12 18 1[12
1[21 12 18 21 18 21 21 38[14 11[10 46[{}22 41.666668
/Times-Italic rf /Fg 1 16 df<03C00FF01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFF7F
FE7FFE3FFC1FF80FF003C010107E9115>15 D E /Fh 167[24 3[20
18 22 1[18 24 24 30 3[11 3[20 24 22 1[24 65[{}13 33.333332
/Times-Roman rf /Fi 47[37 30[19 1[21 21 51[17 19 19 27
19 19 10 15 12 19 19 19 19 29 10 19 10 10 19 19 12 17
19 17 19 17 7[27 1[35 27 27 23 21 25 27 21 27 27 33 23
27 15 12 27 27 21 23 27 25 25 27 5[10 10 19 19 19 19
19 19 19 19 19 19 10 9 12 9 2[12 12 40[{}72 37.500000
/Times-Roman rf /Fj 134[21 1[30 21 23 14 16 18 1[23 21
23 35 12 23 14 12 23 21 14 18 23 18 23 21 12[28 18[30
18[10 14 10 44[{}28 41.666668 /Times-Bold rf /Fk 40 122
df<00E001E0038007000E001C001C0038003800700070007000E000E000E000E000E000
E000E000E000E000700070007000380038001C001C000E000700038001E000E00B217A9C
16>40 D<C000E000700038001C000E000E000700070003800380038001C001C001C001C0
01C001C001C001C001C0038003800380070007000E000E001C0038007000E000C0000A21
7B9C16>I<387C7E7E3E0E1E1C78F060070B798416>44 D<FFFF80FFFF80FFFF8011037E
8D16>I<70F8F8F8700505788416>I<01800380038007800F807F80FF8073800380038003
80038003800380038003800380038003800380038003807FF87FFC7FF80E197C9816>49
D<07E0001FF8003FFC00783E00E00700F00780F003806003800003800003800007000007
00000E00001C0000380000700000E00001C0000380000F00001E03803803807FFF80FFFF
807FFF8011197E9816>I<07E0001FF8003FFC00781E0078070030070000070000070000
0E00003E0007FC0007F00007FC00001E00000700000300000380000380600380F00380E0
0700781E003FFC001FF80007E00011197E9816>I<007C0000FC0000DC0001DC00039C00
039C00071C000F1C000E1C001E1C003C1C00381C00781C00F01C00FFFFE0FFFFE0FFFFE0
001C00001C00001C00001C00001C0001FFC001FFC001FFC013197F9816>I<3FFE003FFE
003FFE003800003800003800003800003800003800003800003BF0003FFC003FFE003C0F
00300700000380000380600380F00380F00380E00700781E003FFC001FF80007E0001119
7E9816>I<E00000FFFF80FFFF80FFFF80E00F00E01E00001C0000380000780000700000
E00000E00001C00001C00001C00003800003800003800003800007000007000007000007
0000070000070000070000111A7E9916>55 D<03E0000FF8001FFC003C1E00700E007007
00E00700E00780E00380E00380E00780700780780F803FFF801FFB800FE3800007000007
00300700780E00781C007078003FF0001FE0000F800011197E9816>57
D<00F80003FC0007FE000F07001C3F80387F8078FF8071C3C071C3C0E381C0E381C0E381
C0E381C0E381C0E381C0E381C071C38071C38078FF00387E001C3C000F03C007FFC003FF
0000FC0012197E9816>64 D<7FF800FFFE007FFF001C0F001C07801C03801C03801C0380
1C07801C07001FFF001FFE001FFE001C1F001C03801C03C01C01C01C01C01C01C01C01C0
1C03C01C07807FFF80FFFF007FFC0012197F9816>66 D<FFFFE0FFFFE0FFFFE01C00E01C
00E01C00E01C00E01C00001C00001C1C001C1C001FFC001FFC001FFC001C1C001C1C001C
00001C00001C00001C00001C00001C0000FF8000FFC000FF800013197F9816>70
D<07FE07FF07FE0038003800380038003800380038003800380038003800380038003800
3800386038F038F0707FF07FE01F8010197D9816>74 D<1FFC003FFE007FFF00780F00F0
0780E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E0
0380E00380E00380F00780F00780780F007FFF003FFE001FFC0011197E9816>79
D<7FFFE0FFFFE0FFFFE0E0E0E0E0E0E0E0E0E0E0E0E000E00000E00000E00000E00000E0
0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00007FC000FFE
0007FC0013197F9816>84 D<FE0FE0FF1FE0FE0FE01C07001C07000E0E000E0E00071C00
071C00071C0003B80003B80001F00001F00000E00000E00000E00000E00000E00000E000
00E00000E00003F80007FC0003F80013197F9816>89 D<1FE0003FF0007FF800783C0030
0E00000E00000E0003FE001FFE003E0E00700E00E00E00E00E00E00E00783E007FFFE03F
E7E00F83E013127E9116>97 D<7E0000FE00007E00000E00000E00000E00000E00000E3E
000EFF000FFF800F83C00F00E00E00E00E00700E00700E00700E00700E00700E00700E00
E00F01E00F83C00FFF800EFF00063C001419809816>I<03F80FFC1FFE3C1E780C7000E0
00E000E000E000E000F000700778073E0E1FFC0FF803F010127D9116>I<003F00007F00
003F0000070000070000070000070003C7000FF7001FFF003C1F00780F00700700E00700
E00700E00700E00700E00700E00700700F00700F003C1F001FFFE00FE7F007C7E014197F
9816>I<03E00FF81FFC3C1E780E7007E007FFFFFFFFFFFFE000E000700778073C0F1FFE
0FFC03F010127D9116>I<001F00007F8000FF8001E78001C30001C00001C0007FFF00FF
FF00FFFF0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001
C00001C0003FFE007FFF003FFE0011197F9816>I<03E3C007F7E00FFFE01C1CC0380E00
380E00380E00380E00380E001C1C000FF8001FF0001BE0003800001800001FFC001FFF00
3FFF807803C0E000E0E000E0E000E0E000E07001C07C07C03FFF800FFE0003F800131C7F
9116>I<7E0000FE00007E00000E00000E00000E00000E00000E3C000EFE000FFF000F87
800F03800E03800E03800E03800E03800E03800E03800E03800E03800E03800E03807FC7
F0FFE7F87FC7F01519809816>I<018003C003C0018000000000000000007FC07FC07FC0
01C001C001C001C001C001C001C001C001C001C001C001C07FFFFFFF7FFF101A7D9916>
I<FFC000FFC000FFC00001C00001C00001C00001C00001C00001C00001C00001C00001C0
0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000FFFF80FFFF
80FFFF8011197E9816>108 D<F9C380FFEFC0FFFFE03C78E03C78E03870E03870E03870
E03870E03870E03870E03870E03870E03870E03870E0FE7CF8FE7CF8FE3C781512809116
>I<7E3C00FEFE007FFF000F87800F03800E03800E03800E03800E03800E03800E03800E
03800E03800E03800E03807FC7F0FFE7F87FC7F01512809116>I<03E0000FF8001FFC00
3C1E00780F00700700E00380E00380E00380E00380E00380F00780700700780F003C1E00
1FFC000FF80003E00011127E9116>I<7E3E00FEFF007FFF800F83C00F00E00E00E00E00
700E00700E00700E00700E00700E00700E00E00F01E00F83C00FFF800EFF000E3C000E00
000E00000E00000E00000E00000E00007FC000FFE0007FC000141B809116>I<FF0FC0FF
3FE0FF7FE007F04007C00007800007800007000007000007000007000007000007000007
0000070000FFFC00FFFC00FFFC0013127F9116>114 D<0FEC3FFC7FFCF03CE01CE01C70
007F801FF007F8003C600EE00EF00EF81EFFFCFFF8C7E00F127D9116>I<030000070000
0700000700000700007FFF00FFFF00FFFF00070000070000070000070000070000070000
07000007010007038007038007038007870003FE0001FC0000F80011177F9616>I<7E1F
80FE3F807E1F800E03800E03800E03800E03800E03800E03800E03800E03800E03800E03
800E03800E0F800FFFF007FBF803E3F01512809116>I<7F1FC0FF1FE07F1FC01C07001E
0F000E0E000E0E000E0E00071C00071C00071C00071C0003B80003B80003B80001F00001
F00000E00013127F9116>I<7F1FC07F3FC07F1FC00F1C00073C0003B80003F00001F000
00E00001E00001F00003B800073C00071C000E0E007F1FC0FF3FE07F1FC013127F9116>
120 D<7F1FC0FF9FE07F1FC01C07000E07000E0E000E0E00070E00071C00071C00039C00
039C0003980001B80001B80000F00000F00000F00000E00000E00000E00001C00079C000
7BC0007F80003F00003C0000131B7F9116>I E /Fl 69[18 10[23
23 3[18 47[18 21 21 30 21 21 12 16 14 21 21 21 21 32
12 21 12 12 21 21 14 18 21 18 21 18 3[14 1[14 2[30 39
30 30 25 23 28 1[23 30 30 37 25 30 16 14 30 30 23 25
30 28 28 30 5[12 12 21 21 21 21 21 21 21 21 21 21 12
10 14 10 2[14 14 14 32 3[17 34[{}76 41.666668 /Times-Roman
rf /Fm 134[25 1[36 25 28 17 19 22 1[28 25 28 41 14 28
17 14 28 25 17 22 28 22 28 25 7[36 36 3[33 28 36 1[30
39 1[47 2[25 19 1[39 1[33 36 36 33 36 6[17 58[{}40 50.000000
/Times-Bold rf /Fn 136[42 1[32 19 23 26 1[32 29 32 1[16
2[16 1[29 19 26 32 26 32 29 13[32 42 1[36 7[45 4[42 3[29
63[{}23 58.333336 /Times-Bold rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 300dpi
TeXDict begin
%%EndSetup
%%Page: 1 1
1 0 bop 79 152 a Fn(How)15 b(Can)g(a)f(Structur)o(ed)i(Repr)o
(esentation)f(of)g(Capabilities)h(Help)f(in)g(Planning?)680
294 y Fm(Y)-6 b(olanda)12 b(Gil)g(and)g(Jim)g(Blythe)429
340 y Fl(University)d(of)h(Southern)f(California)g(/)h(Information)e
(Sciences)k(Institute)751 385 y(Marina)e(del)g(Rey)m(,)h(CA)f(90292)681
431 y Fk([email protected],)19 b([email protected])286 -212 y
Fl(In)10 b(Proceedings)g(of)g(the)h(AAAI)f(2000)f(workshop)g(on)h
(Representational)f(Issues)i(for)f(Real-world)f(Planning)g(Systems.)351
479 y Fj(Abstract)-20 552 y Fi(In)d(order)g(to)g(support)g(a)g(wide)g
(range)g(of)g(plann)o(ing-related)g(ac)o(tivities,)-20
594 y(we)k(ar)o(gue)g(that)h(plan)e(and)h(action)g(representations)e
(must)j(move)e(to)-20 635 y(a)f(more)g(expressive)e(language)g(for)j
(goals)f(and)f(capabilities)h(than)f(is)-20 677 y(found)j(in)i(most)f
(current)g(systems.)18 b(A)11 b(structured)g(representation)-20
718 y(for)g(capabilities)e(can)f(make)h(explicit)h(a)g(hierarchy)f(of)h
(capabilities)-20 760 y(based)i(on)i(subsumption,)f(resulting)h(in)h
(bene\256ts)d(for)j(reasoning,)-20 801 y(representing,)9
b(and)f(acquiring)h(operators)f(and)h(plans.)k(By)c(making)-20
843 y(capabilities)k(more)g(easily)g(understandable)e(to)j(humans,)f
(such)g(a)-20 884 y(representation)d(can)g(also)g(bene\256t)g
(mixed-initiative)i(approaches.)-20 926 y(W)m(e)f(present)g(a)f
(structured)h(representation)f(of)i(capabilities)e(and)h(a)-20
968 y(subsumption-based)e(matcher)k(for)g(it.)26 b(W)m(e)13
b(then)f(describe)g(three)-20 1009 y(existing)j(systems)f(that)i(use)e
(this)i(approach)e(in)i(dif)o(ferent)g(kinds)-20 1051
y(of)f(planning)g(tasks)f(and)g(tools.)31 b(W)m(e)16
b(\256nish)e(with)i(a)f(discussion)-20 1092 y(of)c(how)g(plan)f
(generation)g(systems)g(can)g(bene\256t)f(from)j(using)e(this)-20
1134 y(representation.)293 1253 y Fm(Intr)o(oduction)-62
1313 y Fl(An)g(important)f(component)h(of)g(plans,)g(processes,)i(and)e
(activities)-62 1359 y(is)j(the)g(description)f(of)h(the)g
(capabilities)f(\(or)h(goals,)h(or)f(tasks,)h(or)-62
1404 y(objectives\))c(that)f(an)h(agent)g(or)g(component)f(within)f(a)j
(system)f(can)-62 1450 y(achieve.)19 b(T)m(ypically)m(,)11
b(a)g(capability)f(is)g(described)i(as)f(a)h(\257at)f(predi-)-62
1496 y(cate)h(with)d(a)i(predicate)g(name)h(and)e(several)i(ar)o
(guments)e(and)h(only)-62 1541 y(limited)g(reasoning)f(is)i(done)f
(about)f(them.)19 b(As)12 b(part)f(of)g(our)f(work)-62
1587 y(within)g(the)h Fh(EXPECT)j Fl(project)c(at)i(USC/ISI,)f(we)h
(have)g(been)g(using)-62 1633 y(a)e(structured)e(representation)g(of)h
(capabilities)f(that)g(has)h(been)h(use-)-62 1678 y(ful)g(in)g(several)
i(tasks)f(and)f(tools,)g(including)f(a)i(problem)f(solver)n(,)h(a)-62
1724 y(plan)i(editor)n(,)f(a)h(plan)g(evaluation)e(critiquing)f(tool,)i
(and)h(an)g(agent)-62 1770 y(matchmaker)n(.)22 b(Although)10
b(our)i(work)f(concentrates)i(on)f(a)g(partic-)-62 1815
y(ular)f(aspect)h(of)f(the)g(overall)f(representation)h(of)f(plans)h
(and)g(tasks,)-62 1861 y(we)g(believe)f(that)f(it)g(raises)h(some)h
(issues)f(that)f(must)g(be)h(taken)g(into)-62 1907 y(account)g(in)f
(the)g(development)g(of)g(plan)g(representations)g(that)g(can)-62
1952 y(address)14 b(the)f(challenges)g(of)g(real-world,)g
(knowledge-intensive)-62 1998 y(domains.)-20 2044 y(The)e(main)f
(features)h(of)f(our)g(approach)g(are:)-62 2112 y Fg(\017)21
b Fl(exploit)6 b(domain)g(ontologi)o(es)g(that)g(can)g(be)g(used)g(to)g
(reason)g(about)-20 2158 y(the)k(objectives)-62 2222
y Fg(\017)21 b Fl(represent)f(explicitly)f Ff(task)h(quali\256cation)d
(parameters)j Fl(that)-20 2267 y(are)14 b(part)f(of)g(the)g(capability)
f(description)g(in)h(addition)e(to)i(data)-20 2313 y(needed)e(to)f
(achieve)h(the)f(capability)-62 2376 y Fg(\017)21 b Fl(support)6
b(\257exible)g(matching)g(techniques)g(that)g(go)g(beyond)g(exact)-20
2422 y(match,)11 b(such)g(as)g(subsumption)d(and)j(reformulation.)-62
2486 y Fg(\017)21 b Fl(it)10 b(is)h(human)h(understandable)e(as)i(well)
f(as)h(transparent)f(to)f(ma-)-20 2531 y(chines)-62 2595
y Fg(\017)21 b Fl(support)9 b(self-or)o(ganizing)g(libraries)g(of)h
(capabilities)1073 642 y(In)i(this)g(paper)n(,)i(we)f(describe)g(our)e
(approach)i(to)f(represent)h(ca-)1031 687 y(pabilities)d(and)i(present)
g(three)g(systems)g(where)g(we)g(have)h(used)e(it)1031
733 y(that)e(address)i(planning-related)d(tasks)i(of)f(a)i(dif)o
(ferent)e(nature)h(and)1031 778 y(in)g(dif)o(ferent)f(domains.)1068
877 y Fm(Structur)o(ed)i(Repr)o(esentations)g(of)h(Capabilities)1031
938 y Fl(In)c(our)g(approach,)i(capabilities)d(are)i(represented)g(as)g
(verb)g(clauses)1031 983 y(using)j(a)h(case-grammar)i(style)d(of)g
(formalism)h(\(Fillmore)e(1968\).)1031 1029 y(Each)d(capability)e
(consists)h(of)g(a)g(verb,)h(that)f(speci\256es)h(what)f(is)g(to)f(be)
1031 1075 y(done,)11 b(and)f(a)g(number)g(of)g(roles,)g(or)g(slots,)g
(which)g(specify)g(the)f(pa-)1031 1120 y(rameters)i(to)e(be)g(used)h
(in)f(the)g(action.)15 b(The)10 b(parameters)g(use)g(terms)1031
1166 y(that)15 b(are)h(de\256ned)g(in)f(a)h(domain)f(ontology)m(,)g(in)
g(our)f(case)j(speci-)1031 1212 y(\256ed)f(in)f(Loom)h(\(MacGregor)g
(1987\).)31 b(For)15 b(example,)j(the)e(goal)1031 1257
y(of)11 b(estimating)f(the)h(closure)h(date)f(of)g(a)h(particular)e
(transportation)1031 1303 y(movement)h(would)e(be)i(speci\256ed)g
(roughly)d(as:)1073 1349 y Fk(estimate)20 b(OBJ)h(closure-date)1271
1395 y(OF)g(transportation-move)o(ment-)o(1)1073 1442
y Fl(Here,)14 b Fk(estimate)d Fl(is)i(the)f(verb,)i(and)f(the)f(roles)h
(are)g(indicated)1031 1487 y(in)8 b(upper)g(case.)16
b(The)10 b(roles)e(are)h(\256lled)f(by)g(concepts)h(and)f(instances)
1031 1533 y(taken)j(from)f(the)g(domain)g(ontology)m(.)1073
1580 y(Roles)c(can)i(be)f(\256lled)g(in)f(several)i(dif)o(ferent)e
(ways,)j(which)d(allows)1031 1625 y(considerable)i(\257exibility)d(in)j
(specifying)f(a)h(task)g(to)f(be)h(performed.)1031 1671
y(A)j(role)f(can)h(be)f(\256lled)g(by)g(a)h(speci\256c)g
Ff(instance:)1073 1717 y Fk(add)21 b(OBJ)g(3)h(TO)f(5)1073
1764 y Fl(which)8 b(allows)h(us)g(to)g(specify)g(particular)f
(instances)i(that)e(are)i(to)1031 1810 y(be)h(used)f(in)g(an)h(action.)
j(A)d(role)f(can)h(be)f(\256lled)g(by)g(a)h Ff(concept:)1073
1856 y Fk(compute)20 b(OBJ)h(\(spec-of)f(factorial\))p
1334 1872 415 2 v 20 w(of)i(7)1073 1907 y Fl(In)14 b(this)f(case,)k
(the)d(concept)h Fk(factorial)d Fl(is)i(used)h(to)f(specify)1031
1953 y(the)8 b(kind)f(of)h(task)g(that)g(is)g(to)f(be)i(performed.)14
b(The)9 b(data)g(required)e(to)1031 1999 y(perform)h(the)g(computation)
f(are)j(speci\256ed)f(as)f(parameters)i(\(in)e(this)1031
2044 y(case)13 b(the)f(number)f(7\),)h(while)f(these)h(additional)e
(task)h(parameters)1031 2090 y(allow)f(us)h(to)f(express)h(what)g
(needs)g(to)f(be)h(done)g(with)e(that)h(data)h(in)1031
2136 y(an)e(explicit)f(way)h(and)g(are)h(not)e(strictly)f(necessary)k
(to)d(perform)h(the)1031 2181 y(computation)e(itself.)14
b Fj(The)8 b(fact)g(that)f(r)o(oles)i(can)g(be)f(used)h(both)f(to)1031
2227 y(specify)h(the)f(parameters)h(or)g(objects)f(that)g(will)f(be)i
(involved)e(in)1031 2273 y(a)j(task)g Ff(and)f Fj(to)g(further)i
(describe)h(or)e(specify)g(the)g(task)g(itself)f(is)1031
2318 y(one)k(of)f(the)g(key)h(capabilities)e(that)h(our)g(r)o(epr)o
(esentation)i(sup-)1031 2364 y(ports,)h(pr)o(oviding)d(us)h(with)g(a)g
(rich)g(language)g(for)g(specifying)1031 2410 y(goals.)1073
2456 y Fl(Roles)d(can)h(be)f(a)h(type)f(of)g(an)g(instance,)h(as)g(in:)
1073 2503 y Fk(divide)20 b(OBJ)h(\(inst-of)g(number\))p
1312 2513 349 2 v 20 w(BY)g(2)1073 2549 y Fl(This)7 b(expresses)i(a)f
(generic)g(goal)f(that)g(can)i(be)f(instantiated)e(with)1031
2595 y(any)11 b(elements)g(of)e(that)h(type.)p eop
%%Page: 2 2
2 1 bop -20 -33 a Fl(Roles)10 b(can)h(also)f(be)h(\256lled)e(by)h
(extensional)g(sets)g(as)h(in:)-62 12 y Fk(find)21 b(OBJ)h(\(spec-of)e
(maximum\))g(OF)h(\(42)g(2)h(99\))p 592 22 197 2 v -20
59 a Fl(or)11 b(they)g(can)i(be)e(\256lled)g(by)h(intensional)d(sets,)k
(where)f(the)f(set)h(is)-62 105 y(described)f(by)f(a)h(concept:)-62
151 y Fe(find)19 b(OBJ)f(\(set-of)f(\(spec-of)f(violated-co)o(ns)o(tra)
o(int)o(\)\))p 115 165 746 2 v 37 196 a(IN)i(\(inst-of)f(configura)o
(tio)o(n\))-20 243 y Fl(Finally)m(,)6 b(it)g(is)g(possible)g(to)g(use)g
(descriptions)g(\(which)g(are)g(similar)-62 289 y(to)k(the)g
(de\256nitions)f(of)h(Loom)g(concepts\))h(in)f(roles:)-62
334 y Fe(estimate)17 b(OBJ)h(support-per)o(so)o(nne)o(l)115
380 y(IN)h(\(and)f(location)e(\(exactly)h(0)i(seaports\)\))p
174 395 687 2 v -20 427 a Fl(This)9 b(is)h(a)g(goal)f(to)g(estimate)h
(the)f(support)g(personnel)g(in)g(a)h(loca-)-62 473 y(tion)f(with)h(no)
g(seaports.)-20 520 y(This)g(approach)g(provides)f(us)h(with)f(a)h
(rich)g(language)g(for)f(spec-)-62 565 y(ifying)14 b(behaviors.)30
b(The)17 b(case)f(grammar)h(formalism)e(makes)i(it)-62
611 y(relatively)12 b(straightforward)e(to)i(paraphrase)i(the)e(goals)g
(into)f(nat-)-62 657 y(ural)i(language,)g(helping)e(to)h(make)i(them)e
(more)h(understandable)-62 702 y(\(Swartout,)d(Paris,)h(&)f(Moore)g
(1991\).)-20 744 y(An)e(important)e(aspect)i(of)g(the)f(systems)i(we)f
(have)g(implemented)-62 785 y(that)14 b(use)g(this)g(expressive)g
(representation)f(is)h(how)g(they)f(reason)-62 827 y(with)k(it,)h
(exploiting)d Ff(subsumption)g Fl(and)i Ff(r)n(eformulation)e
Fl(as)j(we)-62 869 y(describe)12 b(next.)17 b(Further)11
b(details)g(can)g(be)h(found)e(in)g(\(Swartout)g(&)-62
909 y(Gil)e(1995;)e(Gil)i(&)g(Melz)h(1996\).)k(Capabilities)7
b(are)i(translated)e(into)-62 950 y(Loom)k(de\256nitions,)f(following)e
(an)j(algorithm)e(described)i(in)f(\(Gil)-62 992 y(&)h(Gonzalez)g
(1996\).)k(For)10 b(example,)-62 1034 y Fk(compute)21
b(OBJ)g(\(spec-of)f(factorial\))g(OF)h(\(5)h(7\))-62
1076 y Fl(is)11 b(translated)e(into:)-16 1130 y Fd(\(defconcept)18
b(compute-facto)q(rial)q(-of-)q(numb)q(ers)45 1163 y(:is)e(\(:and)h
(compute)198 1196 y(\(:the)f(obj)g(\(:and)h(concept-descrip)q(tio)q(n)h
(factorial\)\))198 1229 y(\(:the)e(of)g(\(:and)h(number)f(extensional-)
q(inst)q(ance)q(-set)427 1263 y(\(:filled-by)i(instance-name)g(5\))427
1296 y(\(:filled-by)g(instance-name)g(7\)\)\)\)\))-20
1361 y Fl(Loom')n(s)j(classi\256er)h(reasons)f(about)g(these)g
(de\256nitions)f(and)-62 1406 y(places)f(them)f(in)g(a)g(lattice,)i
(where)f(more)f(general)g(de\256nitions)-62 1452 y(subsume)13
b(more)f(speci\256c)h(ones.)20 b(Notice)11 b(that)h(this)f(subsumption)
-62 1498 y(reasoning)g(uses)h(the)g(de\256nitions)e(of)h(the)g(domain)g
(terms)h(and)f(on-)-62 1543 y(tologies)f(that)f(are)j(contained)e(in)f
(the)i(domain)f(knowledge)f(bases.)-62 1589 y(For)h(example,)i(the)e
(capability)f(to)g(\252move)i(car)o(go)g(with)e(a)h(vehicle\272)-62
1635 y(will)e(subsume)i(one)f(to)f(\252move)i(car)o(go)g(with)e(an)h
(aircraft\272,)h(because)-62 1680 y(according)k(to)f(the)h(domain)g
(ontologies)e(vehicle)i(subsumes)g(air)o(-)-62 1726 y(craft.)i(This)10
b(is)g(illustrated)e(in)h(the)h(hierarchy)g(shown)g(in)f(Figure)h(1.)
-62 1772 y(As)h(a)g(result,)f(the)g(capabilities)f(are)i(automatically)
f(or)o(ganized)g(ac-)-62 1817 y(cording)j(to)g(subsumption,)h(and)g
(they)f(can)i(be)f(compared)g(based)-62 1863 y(on)c(their)g(place)h(in)
e(the)i(lattice.)-20 1910 y(Subsumption)c(matching)h(can)i(help)e
(\256nd)h(suitable)f(capabilities)-62 1956 y(when)i(presented)f(with)f
(a)i(query)m(,)g(but)e(in)h(some)h(cases)h(no)e(subsum-)-62
2001 y(ing)14 b(capability)g(has)h(been)g(added)g(to)f(the)h(knowledge)
f(base.)29 b(In)-62 2047 y(these)12 b(cases)h(it)d(may)i(be)g(possible)
e(to)h(ful\256ll)e(the)i(request)h(through)-62 2093 y(a)f
Ff(goal)d(r)n(eformulation)p Fl(.)14 b(This)9 b(allows)h(a)g(more)g
(\257exible)f(matching)-62 2138 y(than)16 b(is)f(possible)g(if)g(one)h
(required)f(an)h(exact)g(match)g(for)f(goals)-62 2184
y(and)c(methods.)17 b(A)11 b(goal)f(reformulation)f(is)i(a)g(form)g(of)
f(divide)g(and)-62 2230 y(conquer)n(.)26 b(It)14 b(transforms)f(a)i
(goal)e(into)g(a)h(set)g(of)g(goals)f(that)h(par)o(-)-62
2275 y(tition)g(the)i(original)f(goal.)32 b(For)16 b(example,)j
(suppose)d(a)g(goal)g(of)-62 2321 y(estimating)11 b(support)g
(personnel)g(has)i(been)f(posted,)g(and)g(that)f(the)-62
2367 y(domain)f(ontology)d(indicates)j(that)f(the)h(concept)g(support)e
(person-)-62 2412 y(nel)j(is)f(partitioned)f(into)g(unloading)g
(personnel,)i(seaport)f(support)-62 2458 y(personnel)h(and)h(airport)e
(support)g(personnel.)18 b(The)12 b(original)d(goal)-62
2504 y(can)15 b(then)e(be)h(reformulated)f(into)f(three)h(new)h(goals)f
(to)g(estimate)-62 2549 y(each)f(type)e(of)h(personnel)f(in)g(the)g
(partition.)k(In)c(our)h(approach)f(we)-62 2595 y(support)i(several)h
(types)g(of)f(reformulations.)21 b(For)13 b(more)g(details,)1031
-75 y
16577003 14866677 0 0 16577003 14866677 startTexFig
1031 -75 a
%%BeginDocument: capability-hierarchy.eps
%ALDOriginalFile:Macintosh HD:Papers:capability hierarchy
%ALDBoundingBox: 0 -134 252 226
%:s8W,W5t=<u^::f"!!'Ca!!3-(<,$2\ErZ1?!!iQH0fUmF#?.^V
%:!!!a/&0NSa2$GZV0fM'O/t;nq!!!0&!!!U)@<6NYDdug^ATpLQDKI$5AT@eO!<<-U!<<9'&A8*C@ps1>#\=&;%feXH/dF'Q0ebB<!&?JfQiPA23ASeY!!!-%%8C8@=(uP_D[HJg;e^PU"T\`+!rr^>ATM@%B`Ns.FD5Z2!!"&?!-eJG!!#Oi8:U[@!!:jU.0&9+iWAoW7KZ*`"r&Hfqu?cu!/gm1![n%?"CqK4!<C.B!!<3$I!?Xp
%:!@JC4!CHkl!+6'4)$,g?!!#(dJ7(;C:i^8fFAc[[!rt%V:f'PLB`nEPAPQZN3=>oh"oqBuDZFeX!!$j9@/t*D"98s2ATW$.DJ+McT`P8q#B4Wm9`P/T$3r@I1GUZr!&cM23<BUVF`VYCD,XqbAS&YB4:V>k"oo&32?5Ei"E4?T!%n7<0f(fi0E>V`9)o%o#rMjc!X/Q1f`qlbB`NGZ0F7_6$8W])An?!PF`(\W:]NWY"oq=U!'h*G
%:!H\<`1B;GM#R,0UE.B?P*WuHK!'pT]!)Pl\76:]5!&0s+4TPe,64[u8#65\H!<<'#!7;N9(,m7/AI.dL7s/N#*)L'V8-h!P4X:(/*WR>`F9!Ba!'_Ad"!%@A'EAXD$NLk@!!Zj;>6"Xd"<8ZkS,iU0/-[d/!$!fq6:h"T!$"*%BE8)Q6N[<.9EG1q*,u%1!#tt=*.2f0KMqsS*/OY<!",Sk3<oll!!,YM#7ge9!&G1!ATIkPDDaOK
%:%KI%?%KHt=!$_If!#bhT!#P\P!"]k\!#7F!'*&XF&HE@B!"V9p%6GG-BF?a&#r<5"2]i2X*!8>:#lk&d2-0ck_)j^t9,7L-!rsYMrr<']!WW3\%feTi!!)3l7fYgT0`WR&!!3-'Anc't!WYXl68]kg!FYt<!,DQ7!rsef(_mbu&ig%a70GCM!<=\O!&5,o!%S0P"5OnR!XAc,!7:iJ#'4m,Dei)b5pJoV+D_%$1B:DXF>F86EkR?Y
%:2(JY]%1"Zl$31,;&Mkd7%[I0A*Y'G[%KJ^%6Q?70!Z&TP009.F!!-&1G]Z>bAmoguF?t"jE`*U%90E@_BOP^hFDl%e"onY&#TPi1!s!.C"#CV81'9<79g(<5.0'?"5:9&n@f\Fe!#7pW!&-8?/3<k\2ZjHD/g(-n0ar:_/[_kd!%UtP72&WX%;e*+70s<."_S9*!65NcVud)%+u^PX2]i)'+TOG$!#=Mr!#A`<"9SW>4XgC3[9OEd
%:(,H@:R/d4&,QIjqJHZ#R(,Q!kk%6aV49,B*bV]Ao>mD@2!#AOV!(09W!#C4i!#CLp!!3pu!(9gH2\`e&3AUZO!'<+Ae:.PT!rs*T#7s`6(@_A)!Z*9c4>@6N5o3IAH":$n?qhJ0+#a0`!'NC_!\jZT!!,Ri2#pTA57RYs3rqfL8nA!83D+2iFT?;87<i5E#66J,!<=o1!!D$s0cg>qs8VAb!<D_OK`Hf,!!$[4J,k9'K`D,R[gY?U
%:!@k)N!/1E,!!&Yk>6=j)@fqDb70!;fD?F8J!<A)Z>W"3&!!#@d5l`Ni.f_t&68f1F/g)A=6r5*1!(?s3!!"tq-isAJ!WW9]'EAFE$\/3]_LMW?!!4;K(SCa4b;1.?#mW4u#2fI]<<+:Id(j2mr?)(?#mUSt!X:@Z2,"5F2$!E(I/kr)9F%[LC'OkA7p6-n!!*'!!WYAH:os^Y#Ce]8(B=F?K`H]f!$_ID3X:Ht!FZ?p49.eMO9XT6
%:.j+fs70#_`!!"tZJN*ZcE%7jmL,8on0`ZGY$!UsIBKlQ)0`ZGQ!)_Yb0`ZV%4[oiuCh-4JH"D#4C&e6D3U.:SOoYP/1CQ?G^Hb.d+urmM+Ys07l2q#$ncAdm2rPMI!<AHC$NL/_.k`^c8I7ID-T(om!!'e7!*2f00/W`7!rs*!*<?-UCBFPPFF>tn2ZcW,2l!+&2bbYY#lkb-!W_[JTcQr`8P/tS2fhcH"^=p!!!*'!!rrP/^DP`h
%:^]4S`0`]BO!$eGq5cIZ^(49$e,o-Q[=&RjG#QOiS!"]X7!"],[2[WQ)2#s?Q!#As#!Z&$@!!6/Z(4con4UoL6!#?_H#3QEq(Gn':4!b\'Rq"U2!#J$\9)rZ+!(h$E0gdg-n,i)I2[9<r;]PiW1NFK9s&(?hO]FUYqZ$UK!+T"r<!AEb!*9/#!!#t2!!&49!!!3&!*Ba3")nO-=WIYG0eWLt?R#MkJ-75#!WWY%#cuk_N.4?uD49u@
%:!WW9b=o^W0!*^]T!!N?6+TVe`0L&j2QiI`F0kLCh#/<;$!+9$!Qj2'e49o@R!Daj>R@+%M#<r1f!![$l6=0dM,S-OJ!&Fn?!/1CW!".W(56=89!*91X7Ge/0!/1FX!:KtQ!!(mX4TJgjs2$Vn"p")n4*'3[4TJgj2#mg\T)o!D!$jWp/.MX[>6&(3!':TP$<dF4!)W^r'#YuY!!"r]!#!La(D:pE'&7m8iW9)]&hK^O!'NU]b;ud?
%:7k6M0'+=sC'75*?)up9EPfPpX'-q]#1BRUj6pI7C!#&%!#ljr=Z3tdu'0-0r!#&fC!!3gJ!*qYeHN4%="_e9q!!#FfX9/G9Zi^:A]DrQF!#*6O!"^U]'@?g\'ANh&s7eYXj9#AqCIS;?RhJ@B0mOHf:]UP1$tgXr'*&"e!>IbR!<=JP'MAE+!rt'80`V4S!<?F+:_!Iu/MRRR2ZNhJ8mhWb#bM)S/-'#[!$baI@P^c?:*X!n$,d"I
%:<+'2n2`"GmA3H"S!1m=*!WWGi5QD!bqqjS[">a<JqL/E+3'/EH)09%/=_\:(#XQ'**c_6n!,j_t!rqZg!&X`k!!"HOW%hs$bMZ)Kkuqg%7Gqek!!"HO"Fkq.!&%FUs7gePrt#]^>sp%@!WWI]QN2u=]JWkA=q41+4jb\k'0-'n'J[983&MTT#51-GE#ClEWJCUAM?X:W4TK@;Qj3sIA-[98!=70O!!(>LE*iZWJ?)[G"$HX<e!!.d
%:!<rOl;HEm&rrP=`n)&g""p")n;#^S[!+,db!!WGl!_31k4TJgj2#mg\e2O!$T3H2924[l-D#eAP5LM2h)fIN103]nd'A4?g"#!jcEB=1S>:=ZE03\\d!!(>L7isBg'64*>F^t"L!:O-6?X#C\s8N'hm/[2?>Gu]u>;^V/>6-]8!&FV"!/U[URfH)u!WZS3\Ng-IkQ_GR>fAeB03_mW4T[RM4dbuO"[;6(!&4p(!&O[0q6__Vb""Qf
%:W-p&$"b$H!!!#eP%fe+`"Fn30%fdbU!rr#<6N:kP"Xa<P!!kEq!#dn^J,:a".Qt1:1KbD!49,@C>!2j]4'E%&0+'fH=#C"S*6VN=#517^7E&,@!/1FX!8i6j;-*c[rrP=`K`MAXmfG6D!^-Nj!]9r^!:Kt:ri?TJgj2#mg\T)tKcJlOXr<A]7`[X'O6*Aap=fb5l>.ffW%[L7ch!#%pL0s)*J#!J=R'.pX0EN<.k=r16^mPO-h
%:.p<U@!-o%SlWT*K>+&G+LB%<+7fWZY"TSi/824If!-U-uF9$"T6_+4=#sZ'.!*QuF&HI^h!"KqM!"L8;!\.ma!%"NcN&=YX!<<nb9bK6Cg]INlir]9Lp(hA_!Z(;,!#IIj#")$D#P1Rm:Sp;-CqY`aZS=mA5l^rd,>4tr4V/d6!g!DB!!%uk!!"6:"CMe'%fe%M!rnS%!<7L5!%.dK!,4[u0h24p5A<EZ!WY(X!%e0N8H;$`(=`[#
%:!'@#79u$lf!$S3>#8mLA#<g;T!#Z8<*<ufL!>`HN#<TK?#;f32#=Q,H?Q;<I!BgHYs8N'(1FrNl?NN$eqi(T0!:RZ,!1cDW!@e$M4TL0:"p")n+9)C*!+,db!!WGl!e3`UrrP=`?NN(b"ot7sP=q-C2OFJ;J!0kq/b/n!,>0&B2+8`_$40f14#^.>1D9ch'1@!A9^P_N#sAA6V@&YO!@(5c6r=3M!rs!I3WKgh.L5ggdABtehZ?Xa
%:,>/7f7fY20+B'p\+US2L:I@eU!<5Ch!(Y465FPOO8=)[I!&$^<41HO#".]ENVuSVq&-)^7'e_oWSdtfI63@2]5QLh'^b8%X#WkD71IQa!01.)kh1,J1>a^rZ'^J2K"U<_32*CqCR@"3NCHMi22$#"a!2Em&;5lVRmu7=$!!WFk3`c>PrrP=`K`MAXmfGZP!^-Nj!]9u@qZ[&h!^A[UTE"sJJl`":!/1CW!1s=b6_RjS3B@2Gc[##u
%:s8N(l!1s6KHR%epU+nhb6OF,!q)naC[3P``!'LSg!3\a_#sA;B6OKVN!A?eg@P:(T"lD\_8lm)f6^%TP:B3]]8hEC2!!"Z>W2Uqr"fa/S!2oktV\/t001,lC%fe7M"8ag/F>#ub"?Su/e;,gZ01./;5=06Pd1/Q?6NdVA4TK:9QieuGjMX.cF>X(P6NF=p:BG"1b'a8D!<rO>mg;9=:LjH,!Ef@'4TL0:"p")n:B(AY!+,db9p\GJ
%:!8l3/!:KtWrrP=`?NN(b"ot7sT0obg6^@^<Loh'P!3?0t+c%/B0g76X.QJ/*"#!"KYr_t>6R[%(dg:7!"Q)RJ+"otd!<=;D*rmA_+ohZH+U!u/2ZNgmIE*)f!rs),!WW9:3Dr'qb^qhY!<<lC!!"r_()-iN(*!;T)*(h8#sfg:!It.M(+T@b"$H]B!!).n2#tH-4!uti!#@s&!&8Hn(//eq<-81G!rsUB(1[LI(2F!P(3Fs*';\Bj
%:KED2iMuit\((hCG!4+hL\H"WG!5SY056W@_'ET("/6)[41Y`'e!):*\!44K08i_qu0tanq,+&BeVuQbu!'rOD)[=DL!!^fc!/1ERm=bN?3!&5&!Q6quK`H5q!WXM]W4+u*,o&2F[1u!Z\Q'B/!!*'!!W[oh2A=_,'?Pq.AH5^FY44IOiA^l%K`GZa0cC$X!!!!f91^N^!4r:4*eFLM)`Js&[fc[](T>"t(F]Ie"98R'l7jESc#/ta
%:!5:N2]DsA\-s&"8>o/\)!<<(a/cu(XWBCs(46RJ<!:E)W!"(IF;-c0r^]4?7\cB/=Z2g^$QiMsCFT>j+%13*P!d+JCOoPL^rrBk8!)GERHO!D/0KTM->6b30`)Qk6!(?qi!,3M[3#`*JI2"YSK`H5q3?JJs1\4g1!JLMr!!3-F*N6t&*@\6^`>-EN'kp:]!8%8OOcpL[#:DSQ+#*at%7;iM.mG"(jaM%HDZFq\ALjGT.A<]b+,SjJ
%:4_Boo9E$ODDe&l31&q="!6bECb7XdT.A6mj^`X-f.A6eCCL8:c`IJ(=!<W:cT\]Yh)ENBG5>X^)9l)B]!(d/V$33"-#!Y*Q875^diXsNpGQ7mO^Hjb8jODO=#@kOM2$$?L!L]>U:B1=o#%h6C!+,eWr_g#X:BN`[K`MAXSX*=X3BE;Z:BEZZK`MAXmfG]QrUC(T!+,db!!WGl!^D@c#!Drn!]9r^!1s=VT[I1&+MNp;77bf+'YLTW
%:ciD35TH2K=RNnIT2\8+S,G5Cnfs3[?,G6Gp-0,kD*u#@g!&L#W4.60M'MAE+"#9?H$9obf?e#.u%KK-R3M$3N8L;sh1SOkQU5r@iecYt!=fC""=Z+nj=Yj-&gApR?!04jg=V1]8#@]pu#;Ir9HnbU`qL/E+362@c68AHTHo1m(!%Is[!"^pd!#D)f,m+,_U&tB2WWE/%(9mi>!Z$ia;a1VO=^N$^e6N.V(>Jul(3R5):Br\=):9=>
%:(@_D*0F/IO3upB_(HDIh!!!g&!WW9<BrDRC!"(^l@l&OR!+u:Mn39;?mJm7N[P\%"!!"HOW8K+."lTI=!!(jg!!"HO"QBpl03A8U!<@(_C&c.X6mi!:s,Vu&!'6jepa%jW2\oDV.9ZpK!<iH)'0-'n'K\8/3&MTgMua.V5EKhIq@T]&d09gI4TIA<#7:oi.:`[,2$#@7!9[\jAA@\2"$HX<!<rOl;HEmIqca"$4TL0:"p")nKEc0_
%:;#^S[!+,db!!WGl!_31k4TP>1?NN(b"ot7sT3LD[22t`rj8e3?h(MtQk5/C<<\IZ,3>4OX03\eI3rq!=.!?p7#mNI54'DXb'F\Va!*:6q>8-6$Im=8>mp#*b>;u3Srr@->4oZ(m*rmB=!!36G!'OU&HUJTs!>Y/,!#B,I(&7k1(-K//!#>qB!&n=%'E\=N2.[pf)4<WG,QIjq!!!cb!!#4k(--[&B$a.-!BZ(\0p3;?!!'e7Z#3[;
%:!#A7J9N6-7>d@B4!#@jQ!!!dM!rs*YI0#!'!#@R&!!!'0kSB9\m6+:&;,'7Y,>f.`S&_r)>?`ZZ1E\OTmlV!Y!/ggWs8N0$?X!mo>_4[1qg^iX9/o!=03_[Q4T[iP4dY&1"TSZ*Er]kU@fU3CE:<r'>:WmUoJ%=5[0$"$o)Jc!.+eY3!%V4Up(%-H=TSSAb<l6CJ-@;$!rn>a6o;UX6%Ab^=t2\C;);>a?p"Dh"U9Js1CXRbo,dmZ
%:)41X4?p"Zq2$$Jmc*mKRTAMj?#=ZU/56F%KK`MAXPu1T`49#@F!/1FX!:Ku<r\=ES4TJgj2#mg\mfFm:!^-Nj!]9r^!1s=^>5<[[<A]R5!<<'!p]1$g4,=Nf!!&Hq6U;@/4Ym'<&pZMNgjK02Foi<P!;c#"4]Eq8.ffV`.p<;X3s@-<-s%p&#sUZh3DKST4'G]-7[=`?[M&N=n.#Ha>5qf1M#^$[rVupOUAtGtSH&rr8-!3$8p2h#
%:Ces^(F?;`TSL:6XN&O_@7jk,Z!B1qi8I,<556u?k8T+T>9<k$Z,tY"3Ere?C(*uNQ!<rQ`Duk#%$ihSF!s&W;!%UP@!.b+[^]=D]5QE/4!rqdU!!"Z2F/9I9U&lR8+pSuA76NkZ-4d`h!!rlG1W]V/41WQ?5u5,u7(LN#,QIfF4TPOQ:B1=o#;[n3$ss&l!!&)RN<"Y4n%T&,T0HBX.K9H4!/1FX!:Kt2rrP=`?NN(b"p")n<l4YM
%:Ij>d/!^-Nj!]9r^!1s=H8HB0&1l),n1][n$aoMbK1eK&c)?E!]'0@g@8eVU8!#'X=',:fn!!ug',]s)C!rs!&!"o;4'22%*^]6;`2+[cJ&QZKR
%:!!!TOOoPL_'3kV>'4M"C!Y]8K%0-AAH`\Fk!!+qWK)bm?!3?8&'=7iA'>+;X!<=;I'>jkO!Y`r^!#+,m70!$<"69Oa,S1XU!rs#3!!!<*!#,M;!#,hA-7ig@]KH6.!!"_S'H@*-#!DrZ!!!*$"el&[!!+kU!#Br@!!!!K!"],A1B7D#L_cK_!#D:2!#DR9!!3q@!!!'9\H&E*3<0*r_#RCi!6G6A(=ZUl!#A0Mg]INlir]8s6I$p%
%:AI/DRnGrV+1]Rj_!!#Cg(HDIh!!!g&!WW9<B`J,:!!!-)!*9.l!)rqhn,i(\$32(H!!4)>)#tZW!WsSG2ZNgmGm+pRPNi5M(%MD+!YtM3!#>\>!#>qB!'(N;!YuIP!#@L()4:I)(*ik\J,fQb?pQ:C!'_#11]RO<Ai0TO!!(6e2#mqn6i[5&!!!d.Igf;!!.,Y#A-2fICQsMT!#B[)!JCOT(5r:p!Z$n!2&d<*(]f.>!!3rcV3'?(
%:!'E+?4U;'%!>,;3!Cpc6&c_n=!!-F=!!!3&!IY=^!!A<?!XA]]"TXVaDa4=&_S?.!!<W:_3t+8;!!!$g!WW9%!WY(X!%e0N8H;$`!!P@`7%aT?+9E3:!<<fq0d8S?!!*;[J,fTU#@*[a!#4``&HDt=gH>O?R@"&+#4u[n#@]Ok#QOi*R@+%Ms8N-2!![%C!?#5G;#gS,TE"sP$&nq=!4DP*!"(pl9csF;!D!.k4TL0:"p")n#fPCs
%:4oYRH!+,fr^bl)r!:KtFrrP=`?NN(b"ot7s!%\*q!$VOG!%\-e!Ac)'LB%>SrrEl9'`aI!%fcSB_uKd),SJ=6(_V6M'&9/AI/r7.!!3f/!>mUR9e847'+=sC'6,#qb7biq#lc\2'-q]#FU/XKEBd,i#sAB-I8g:K01,g[3rq!%-t4hs#mEC43ACO75=8Ko'JDh:!Ghi<:B3]]8hEC2!'*D"6`(qg82!=3+9>[H*^<"4&c_nbppt\<
%:6NePC!$sr5!->pUs2MhSQTuo!!rn3@6THk$9g^R$,h,%FDAefA%Rc*S:I>6hdQISH)41Wh`&n9H2$"!)qZ$WB6RE"5!b-\`6[\rg!<rOl3`c>arrP=`n)&g""p")n:B(AY!+,db!!WGl!_!%i4TJgj2#mg\e/+_YT0jl26\\r8,68th*%sZ",r%S:6Rk)0g%[]401-'o3rq!%.!0q^L^5e]Z%uI'01,sF!$VCb2Wt,_3E@e]TGB?f
%:TIE$bM3(Fl3ce[RO:;7oJ-,cR+<UXd>Bhk'.KD%#8i_qu!!30O\,fYTKh!<g!'rOD)[AYo!!a^`!/1ERl@f3<3!!DH!>[WqK`H5q!WXM]W%B;12(l9O0@%72'eu0WrrN1S'fH^T4qg59!+c.1'fZ1L3!"=4@"eSl!!3-H'rWi5'e'7c"98RQ.P`jr]EuOW.0(b^.fhG-'g'T_'`\I^2\HBN!(]A90`XI(#65)2#ln8&!!**WBtoCq
%:!AFM0!A"7"!?2%L2Nd>+fEhNY2?HC\FT;Dn!!#6L:T=Eq+W%(:+VuS'6%M?_0c*\R$QoI2!D3=lJOpFU!!]M^(*10j#0="f2#o'g(*hXaD#eJSFoZ(uR/nPgW'<.G+diBR^d%oa0q$)Ap8"RFY@!%4*8n6[C>_gl.1"=F3O30E%t4Fd9-gEDsn!=$@?!!c&f>rC=JcqB]/#/<;$><U`jco_PCbPO-tqj.9_?NO-7dSBs.UBX6d
%:!/1FX!0rRG!D*4l4TPN^K`MAXmfG]dOlAY24TJgj2#mg\mfGNGhZ>q@?NN(bmMc?1T)tLK6sh]3g,h\i!C?fE&1uWU76Qb`QR_CU2%;\N/!gT43rpju-t=j`(KV\/QNmj^,Cruf!Ajbc$4Hn84mY@8!!#Rj5ljOXVuQgI8OigHM`i'^!$tdH9-m^u9Jos/<H(Y5?2stS8J)%).MN*M4+f1@=TL5W3r4:*-!>O$3='*p!/Ft_q#o3!
%:EWB_PDt#cKs6]je2#n?k!%D*MUA-N;(+EDg;ZT`U>#5h3!%D(SHTMN603A;UolgN@C&c(V6mi!:!"+OK!'I!g2`<T1]-pO@/H>c61^X3d>lc_]'0-'n'KJ,e2uo140d?nr4n<PLne%j3!!!3-oK<1;oEPS-$7TKjFu9=#>6.l6!bAe*:BN`[K`MAXhgUtk<rlM)!^-O;!<rPm!`8mu4TJgj2#mg\mfGuXT`5'V!+,db!!WFql;ir+
%:!hW[u=Z(V!2$$_Y<<3oX:B1AJ>8p[!<\IZ,3>4OXE?Gp"!rs!D!WWFb!Y]8K=uua<>:=YHo*GU$!57u*+"ph3>;b^I:(@9m>?tT?Hrh#-$oRc0pSM:N>;]e]>=2X(e,`tYEW?)"*<6$@!+/q:1L(/>!#<:a!WYkQ4`CQhT6rKr!!"JK&-*7t!!":#(7YI,(8:m2(9.E9!Z&$@!!3qH,*;jc3=<S&;_nEq!<<nb>lt'Bg]IO%YZTtV
%:6l+eb!#Fo&!!3r+!<<om!(f<T(F2j<!&mRf6NR5h(MNjL"ZHHj!,4Z%6*OiR!+>k>[email protected]`2&.WF!bVOF!':/\!Coor!%V4UBFb(d=T\Wqb<l6AJ-CIO-NO8K$T,Qt6\"u;==:Kb8R*cL"[07j1Kb:i(Ekm@!!rl%4TJ7qQj4-F49o8E=#C"S*!)Iq!)><s#%h6DD$K^KI6Ra$`DLIPK`MAXPu1T`49#@F!/1FX!:KtDQ=l/N
%:rrW)o4TJgj2#mg\mfFm:!^-Nj!]9r^!1s=^>&.+pH6Bd!!'Rc*!GMRE.p<s04]Eq8.ffV`.p<9tk"%Q;5<VXu'8$8b3NWsr!rs"A!rs"I!(_eV!<<eN!WW98d/a4\g]pn2=pYMi>0a<Q+"LM.DZO?Y#ls9pEEcUl<toTR!'>]i$S=ju%`"#'!Z!@X*_F127fbgk/OohY!+c.P!*'eJ4oJnS;_fppZ$%]h"a9ui4\'T,!!"T@P<XNL
%:"F.^)%fdhD!rnJ"!<:>0!%.dK!,On#!-/,q3G(uS/Oq#j)*:2Kbfg&6&%hlB#p96R(-BPu\]b:E:V6p#\]b%6.PP30!BgHX7gCh$!I\;V1TUD4!/1CW!1,m`rDs"KrrP=`K`MAXmfFU2!^-Nj!]9r^!:Kt(rrW/84TJgj2#mg\T)tQRHW)^X(d1B8!I4]e/Ophd+ZYYu4"`BK!##bC!#$%K!#$=P#uUFpod"Y[1BRUj7"7NsjS03n
%:9*mgO/Op.2i=de5-q%2C;uG\Y!#'!s!#&.K0cdm#=!'"a#;8Fu08h$(6NBe(4obT_6NdBj3L<\F8=)[I!&'8/5@cA.",&7V!J3O'JJ%q_01,kr%fdnB!rqmX!<9jMXFW#l":I:Y5;P\\6RN)o4loq:QiIid:Q#bg"U<^E!*YeX#4u[n#@]Ok08fgfcgP3B1%c'M!!#6*N<"Y4"ot&P<rkgl4cKGq!!WG<s6g"PrrP=`?NN(bq@SJ*
%:"p")n5<71!4TJgj2#mg\T)tWP:frN\6[)OSLB3,1J1j81M*F3X6OF,!q4G,[email protected]!-JRN6V@_K!A?eIM`Uqm6RZCs6O>K$^I,e/=!'(_P61e\!($ZX/OKO=!&$^<O<KD`OY*X8O$?!l&c_nb6NiP_!&$\Apb@TC01,n+mJo>J&2-C$e3?9;3R/+&:I>6hdQISH)41U4?f]-f#BVg(01,`+##>;0]>f7!K`MAXR6&(\<rlG'f>8pj
%:!^-O;!<rPm!`&as4TJgj2#mg\mfGoW!r]qu!+,db!!WFq!hViF?UI&R0o2%pP6$Xr6QLTYQ8(QV6Rk)04Td?)$CEmU01..0+j^MudEkr:01,sF!!!!C!$;1_!$VCE"!IY'!!!a*4Q?MD($Yl$(%MD+!Ym^n5;5)$!<<lCcm/Sk4_5CWQkgYA!?%:[email protected]=o]=7E%:ng"$HW@!!).n2#o]c2m*,r6i]]P!&8Hn(/.)d2$$[!R=tc&
%:!*fU+(1[LI(2K.d!rs*YI0#!'!#CLp!!3pu!Lc7%\K\$R3AUZO!)5BTe9:uL!rs*Z$l3WH![%IYnGiOj(F]>H!!<3'!!<3YM@9Ib0`db,dRlN\5l^reS6$mh`rH(S%0?MsHN4uh`]sM/+M[u2!/1CQ3!!B%jZ!8T3!"^5FT;IC,o*AM585CY17trhTN)^agX!(r'g0hk5W':1!+c.1'fZ1J3!&,p!+c-3!$rAY5s_4k'e'7cpc5b*
%:"98RQ.\ej9]DsA\-p]@CYlUY%'f4Ba'`\H82\H<L!&H&/5!T>Q$igV7#lm]73bnbm!MKOb!LWtI!/LZ*!HJ3I!D3Xu!N,u`0*$"m==aG8;PjEo/Jb5a2uj!q,qLgN4Vh<h!NInV!P&114l-/<!rrQN4oKLdF?_V_6,bM4IK@i5!,hj\!+k&T.@@"n)uqME"0Va.4=k:MXV(U6.@:7B%fe&G!WZi)+oiQI"=F3OrrB!c@,CqEq-ul5
%:^\e(#@00^o/H>cB!("ao$32k)#/NMH>s6jQco#_A"U;_)!*b(/2;?X-49o@R!V;WX!+,e*Z.2VP4TL0:n%T&,SW-\O8H/`S!/1FX!:KtQrrP=`?NN(b"p")ns0t:?Q.nY44TJgj2#mg\T)t4CZWf1B%PpMY!O4;_!N[N4*OI\d,F9l9$9\J9QO:,^!@*pZA,l<c"&[>(!rs!KK`De`!!)-8=!&+i!!"g:'K_GBJcPic9)nqo=DlLk
%:2-9o7!!*'#!O`$0%KHP"(,q14PlLeE,ltLW79a^2!&kV$"99TJVZBb"\fk36].mGE?#R@VbQ%VP8J)%)#@0Jp:umBd!-g^dP.H)B4#f;93>iT[2#mUV"A('C&-*7t!!!e)!rs+2!rs+:!WX.%!Z&$@!2j=*575L5!#F'i!rs)gV$m>H#T#=!*<I$;!)*@m(IJ6(!Z,RF&-)\;3='*p@5i=A!,q?]7/uZT!9Mij!"f22-!J%!,*END
%:!AM7h0i/D]!$teO_@HVs=98J<[fceI!#lqH-NO;KPXq/@jPmfu=qNJ+M+'-:!Y[Qp!#.LNdl9Jj!=&6\,B,[5,6JOW9?7;AoK<1/oEP^PA-[98!AdFM!WW7hR/g"^rr<78?ie;T!bD<-]BN)n4TL0:"osod<rlM)!^-O;!<rPm!`8mu4TP6N?NN(b"p")n7fNNQ!+,db!!WFq!h3E5<AcMf0h2E@_u[aV^+3D.`]m<N>:MWH</1+,
%:4Td3=$HP:0.pFEF\Af]`#mNI52d-4^'FXtC+"LP/aT9'b!:*k498EXB>AjL7>KQpG5ppB!0`e7N9[*Uo\rHaj%o33.!)ZEu4\L2\-Z+A65q+fa+\Zt]+;b(`6)=Qp!,2FC!,S.$/P<b*!RV@,!!!&H&c_n`8d*TR!$b&:!,Ds/!#.[`1^,6-!rnMW^AmN6q^kDi3?h<X8J`U>!B^>^#R9oa!)FK"#7i%A#?Nb`Mt\eq!8%ML4R]qK
%:5643n6#?UU!<rOj6!"(KrrP=`K`U)G"p")n1&h;<!+,db!!WGl![n!L4TJgj2#mg\T)tf)SP%I11_'LQ2UqiX!RE>i*S3MD/P7Mo!*aFV/P6B'[email protected]%um#r*G7X\)Y:/P6]1!R;/TX'"a]gg*Ni<tsBh!%jBgN%L5A!C%FWP6Cpl!\==g!+c.P4%F2hA20`3=m[Y.+0beGL=eDt
%:!!!dfO?`mJ((1*B!<<*8'E\=N)up!WR=q4r!$hOFJ,fQb.f]PO4TI;=!9RmF&N'PN!!(6e2#p#E!5JR7(/+]i"0!S0!*"(@>QXsAA-2fICBFPPFF=1C!rsI:(5r:p!Z$mu3'.6>!!"VO!Z*:>$331G!^?egi;qj:!!1si!!!?\!Xd&s!rrN)!TFUi"->AA#66O`!(-i8!!"AI!WiH'p&G*mg&M*S!!3-%!&X`V/W*(!!(d/V:fSm,
%:$315i!<N6W!#%?n!#.Kp&.nmV3'@6B#8mLA#<b!X-4d`h!!!!*#8Y)T#<TK?#=2.u#=Q*:!R(NM!!!$_!D`[p!!b;2!U!ek#MLs6!"Y_&!'(@F!/1CW!"(pl710)s!@dp?rrP=`K`MAXmfFU2!^-Nj!]9r^!:Kt(rrP=`?NT-e2#mg\T)o!D!$hOg!%\04!^d;5!!!!!s8N,\!TO4;!!!YM!!&1t6R3;gB,D92FTC3>!+QrL37A4.
%:');Rj!#\$%'*8.62\6W2!rs!S.2*[$$30e!9g&M&FT=3"!#%a#&chtG9M5[T!E9.$81bKp-kg%k!!3gJ!U)TGHN4%="bQdTUnU9XX9/G9Zi^:A]R'e!!WW98d/a4\'Xld%6s0cU!rs#$!rs!1.PVqX3ACO7'IM!3!*:6V'*&"e!>ICJ!<<g,!!!*s+[6H5&Ht*GHo1m(!%Is[!"^pd!#D(,!$jfFU&tB2WWE/%(9mi>!Z&<H`']&,
%:3<04,!Z&TP;_nEq!<<nb>lt'Bg]INl;%Vai!#B,P!Z(;,!#IHl8JhLF3<01I9E5&/6NR5h(MNjL"TSZ*<r`698H;]i8FQ]M:DO$4*<7#Y)#sX^*<6-C+TOG$!#9V[($Yl$(%R3F!WW9:q#LI2"9SWS6](124V.Y[&c_n^6NgpbmLK:@637.%3@l"t!%.dKs-8*7s6%`03rqo?!\6V^#2Oe0#@*[a!#4`^<<rX+"U<^E!*YeXqf=Mt
%:#4u[n#@]Ok#_2sV!!/LU!)ERo!![%C!V9Y";>p6c3fO,n!!WFg3`c>PrrP=`K`MAXmfGZP!^-Nj!rq==!!WGl!]rDn9ihBZ!/1CW!1s=^6h(4R.M`#>E_Adh!Ug%H-S%P'4"1h7/4D]P6NRPn1Fj+l[j1rb!&F]WX$]Md4[CSc$M6C\.mk^o.mjV)5eBD!=]Z[q6^%TP:B3]]9%cQ32+&l]]_MRiAi<WipC[H+.mjI9%fdb>D,B[U
%:!W[-=!$!LV"d(Soj"!JI5`!oO6>d[.!"MCi6NdVA4TK:9QieQ;jMX.cF>X(L6NI,j:BG!U!0oTn!;GB)!<rOh3`c>arrP=`K`MAXmfH8a!^-Nj!]9r^!5H&4!_!%i4TJgj2#mg\T)tKLrEDWPM)g@h!W-f`!BZf%6Q?"f4Y&lL3>4OX.mjV4"VWCR.!0qt-kl@u.>J$jGIp4D+"K\`!rrE'"&Wbe!N?&N-SPNm4+BNr!<Q%terlEl
%:0p_k>!WYf-!#l/*]"U3MGVK2P!-J8A3!!5?!GjIjK`H5q3s@8@"pFV^;].f]mfb[\#<OOCK`H5q:B`\H#DkCHK`H5q\0j"h">KmD\R>oZ!%@mr7195%;$K+kE<[.[!!aN-"(!bjM_tL##QP2d\5*S7!!*'"!XAc1!WrK)!VHKX!Sme#+ThbU#lk#5!d+JCE<$"=rrPbJ9+@+hIhMf958,SP#6Y)9<<@#+!Wi?'0a[mm!XT(+jSHpH
%:3X6c-!/1CWU#5nU,Wj3O&Ln(kTJ6a(TE%sl-\,b.0PCKZ2uu(WcnGJh!&d(B#"8M[1^&71:d,#S5QD$OB1H?A"[)k)(UXPN!Y&-94.cKP!W[Eb3/]r]#2D3FK`H5q72I@6"\8ZJ!-J8A"ZrR^1B8PJ!#B.H"98Z,6T7\]!-/'R!+g`^1B7CT$31>j#RUP5%M8aR!!"XQ%N>KM%R"t8!(j@n3<F%Z!cn>A-a+Tn&aUD`Y9?ViS$/?m
%:2m39C_:Pjs!"/cLM6Ai<6T5u>%^?!j!&-u\5l`F>Z3!6d(.ZL"oE#d01Hog*!];qK!!"SfC(:4X1Dj>L2#o$Z,&RC%!(9k01Dt*2Aj69*!+A#:B0.FhCDe]AaVmp8!^00X(_QfK/K&:nib^anFoZ)j(Ba^cihn4[#:J^V!^0uo*"i5Oa%\W`[nT.X-Q+$L-VPog/c^\e+oD<D!(Ssc@/t*D3_:1l!%/Yu,6B%s5QCcc+VFbTdNM`D
%:$9*-BHiO?M![Igh!ZNg9!Z).C,IdgTo%1e[73f;F!"C>=ruk(IJ3/;^!<<.+Ot@(B"TV&71B8(KJ`6\1'KZ9p'KA0o,67un!<sbL"p>/g3.I'Q5s#<Z%RI`3#;SFBN]MKRN][N72$&:::F6-TAcPFXI0l='!\@[[M)PH2!X'&=!!NT`56?Ur!!eiT!fr-;!/<g1MZK66!)'UX!!4ZX!eGk%!)EY(/Q)Q`?NP_,!]L2]1BIR&`j;N3
%:!\.OYH%9f7+>%.)$ss'[If_P2!070k1C6&A!\%IX@A1@1!f[26!!WEj#sf"#0t\k6+oj.q-W>q75Uuh!*!.Gg,m"SW!$Sun!^DPU8@C2O"qpn\1FY&i,QMBU1BRW\s%<Y]!?o)_2]s9V-jCTVRi.;J"X1M]/3P3[!rs#D;],QY]E^5%0e&h+!<>Xj!%S+(!!#=c"5OnR0F%S/2&(QR2\Z5n"!IY'!!!bo!rs)$!rs')S+6U\W)ZGK
%:!YtM3!#@f:!<<lC!!#.c(,:CA!!!-;)up!WR/d4&,QIjq!!!cb^rQKU1C=mS!!).n2$#ihbfhpE6i[3YahRlV(//?I(0#DV0tRGd(1[LI(2F!P.0UK/I0#!'!#CLp!!3pu!\lb>S,r[%70470!!!'9\H"WO;S`?l1B>Mt!%LAPe9_;Q!rs*^%2S:3!!3r+!!!':'EBQ^4Ae-@>rsbB1&rm-0E;.U>Q?Q_-"9Fl!WYSI!#l.%5;WFE
%:Z?HN1pV#\^K`Hf,5Hk@O4#HUb!/1Dq!'<A;5m9I[Dm1\n'*&RD&-+1C!,i5F(8:m2(9.E9rsXX>/Z_#G!#P^\X=ob=@54$f!+RgL@6]uuG#&)aPQD!g-Y')72&@jI!]^<D0*4$E!!"ShC+ZS>!<D6X+W@:Ar?98b4p!T0!^C`;!!"/\C*Bbd!<=\fW'VX_"[`AX!^Qed!^I@u!%f!0+<t&1!#IHl$ig:-NZn6)6T*b?0`YZE$:*jX
%:95H<_F9$U8Xp"eW(oTr_!A,,l8-27D(e#&;!%Y2T8HM9]56<kP!2;q5XoiPA!7SN3-NO8KOu[J47=Ddg0oc5u3@OqcPR%7LY!2qC!&(KJF$_fN3Mhe>X26Nm#$Th[6^e3TY"o*-^TOS$!\^\Z:gX9"Y"o*2^TQ@8:BE2P"A`A+:TdIp-3+pUY"o*PXoqL,!\^]'9V<t9M.\aarrPgp8cgk'XrU4mV(\uD;EG%oOa@'.2k^n;Y(IiV
%:!!#FfX9/G9Zi^:A]DsbXU0TVX_ZBf>'@?g\'AP7D$U<OO5o),V#R*A_8Uph'Q2h[HQ6cMa+\=(4p&PI"#lnW=Bee!8AQ=shP\:&BZhFb++\AV6+\;i>!`h$IE)BUJ!!"0O+"\<k"TS`,D*&SV1Dt*2A="-jYULC&>QS+i(KqFO!"(G`$3L83rrQI-=j[<\!$bhQ'gLITJ,gqt!rqP9!<<!Z!DC[e8-)rD9je8-1LN'F1B8k3>)og<
%:('Zie#D`?[0k@qI!!!!(#,qS&#DG8?#2j%)#Ece'0OI\-AnD$8s8N'*R?.J[?NPVoli7#]!XA]4?NPM&!]L3kK0KDI56<nK!b-fH?NP0H!"Y_&!'a&7!/1CW!"*WG!!$($rV/>9hZ>q@K`MAXmfHV]#!Drn!]9r^!1s;m-NF0t-NG=j-N[[]>sJ2crrQO/?345n<%VAr@5h1<>m_GKp,rF%!+c-d!rs!&]jZCm9M5[T!C$bhnG<*/
%:!#'AJ'0kpc!!3gJ!\k3PV%YFd-O5d%O?!L*!rs!QpAbjqfFcqFkQOBp/R8V_!%]o=+oj.o!WsSG5M?ilr?OrLl2q#$ncAdm(&7k1('F^>((1*B:a,p'8e_@-(*!;T)4<Vf,QIj..f^tQ(+T@b"$HW@!!).n2#oT_bfhpE6k_HY!5JR7(/-Yu!!!d6FT?\!(-`?2!#A0oCBFPPFF=1C!rs*q!WW9;OTIlRC]9Dtqu$MR,A/"u$i"3&
%:(F]>H0f9"e!',N/0`h?&B)jLb0E;.UBNHE?E]#?J!)EUq)Z\Lq;>0hk0D^-O!/1CQ2uu0g#>K_/aoD[#!-J9''d<W$(8O='+Vk4_&KqoCC2k#)K3hCj4obT_rrN1?((`;p/2e2r!-J9-(+Hj_2uul2!/1Dq!!#)-"24am.0'@^^-M`b!%L58D#s\>561j`<A=P:#67?r.0=As8,rboDdN`4fma5/!&6)F"uHhqR=KJR!/1E,"_l-V
%:!)Eie2@2Ar#DE/#!*B7[#lm'gR"YP<0P(5D!F>jf!JLN-!!!l:&2=.c!!*.?!WW4:!bh^I!`K.W!\ONa!Xo,1%LN68!B1"t!5ee-!'/.2!&G,c*!cPCof3CY%fl[/o`,!ls"b&n9ORo2H"D"bA8--QDes?4!!$SA!!!''Kl[<9!d"JD"op^d!c\3+4V7ZK!!Ppu!(R$32jRu9I<,\p!d=eJs8N-#W6nBF$9K"1!WW6&GRsiT@/`K8
%:mfn(>!!N?&3EQd[Gli-h6UXQL5l^mD";(V6mfRt>!'_>c"%-hA!BC9GW<rVl3U1)SCB.uIEWC#@$U&KI!-^g4!+?")$34-<JH>g3'/KcA!e48VJ81Y2!?hMr!e(2t<?VSI"#U9Q3sB2lLG]Z]!!!*&0hIH-!*'1CBs!,2E5!7:gK!GrNH1BV%cDE/#7!!<:Ws8Pklb\Bu[3,ej.!!#q"s8N'^+T_WG4-`r+#&Gg%!,O_*P$6!5
%:G;B>W!WN-"7fi`P*<?.3!!#@g5ldo@!!!-V#Yd/fB/]p1!-C."4U2%G9*$aI^Lp1@!BhHe$8DP_!&XaP"@GEP6OEns0ie>TIgLH%!j;n2!':6J#7<O(;]>`Q!f[8>!f7;[!f$i2#QP)7!)EXr!!54g"5OqS!s&B4I/j5s<WN2S!/1CS!*)+`5n\kOK`EeN.]U,\;A'"a!-J8B!3/!Z!<@fRK`G$R;AV+kK`G*Q!<>@.<E3]4kPLL6
%:K`Hf,1(GrD#='X>!143!!2p>D!!*'!5LZX59acXTK`D,R9c3s3K`Hf,!&k1`X$R.d!qG?*!(?l*!!"2M&HDdq2[DtYK`FOA7^<'qC8usD64*\m,PPaLZ!Co@!!):D!<E0h!)!CY"d>tds1(l+!,=In6Q<:9C'c-ZAH4k$r3T$!Ba.33M$H'i"p"]'!WW9V!Cmh.=ss@MIG65,$;VLm!+c-3!$DCEK`Hf,!(-j%&h5^O8/(p17!(nb
%:AH4[n"op1Y!C<;H!rr<P"uutp!1X6"[3C88K`LTAK`D)QBE3QB$qCtb!(mu0/-5f4/-5g*!!!"$!&F]Fs+LH,!!!!#5ofq*K`Hf,!!"eV<Z6YlK`D)Q2uj![ht_s+K`D*S#t"eb$AAIK!!!!a!<E1S!/1CQ$9pbj!Du2a!($aO!g<\K!g*PG!fmHahu,hX5l^mjE(OIq??o:7!C6]O!'b3];+X[e!"8i-s1^o%5la1N5la1Ndi&9,
%:W<4dS#WUW?!!iQ)9`dT\3u%_q7lT0&9)q6X!*oh$":@:"HOBm.!4r<&!(-_l!h07[!gs+W!g`tS56qYt;Q?KN=(aO7F$!HD4]c_c!,jf'!s5%r&Mu)"a@QL<s8N'!70X%u$9otH"T]>ub:<XdJ-?;\!h]ND!hBCX!fd>73GC`=N#"**!$qmNV#gW["Tk@t27N\f(]XR9?J5;_!!buM0`VX_8&tcm!X&KX!!#\C!<>jWF:]&bJhn$g
%:!'qD$!!5aC5QEnZR9#aV!%\-N!*B4%s8PQ&Ch7$aCh3Sk,JXE^!'<8:;fm%oDJ&rj!!*+1!!!!"&HDi+6tp.Q!)ler!C/n*fReW;!).*JF8u>_?82H\!##>:9hl8Y@;TQV!'UA`<db$5!]1&]%fd5J!e:;,)@ulL7S#pc@n:0>A7]dG",Vj75]^FF$"e!i"(hXV6UPoQ#ltVm#6k0I:L\'M2$c#A&ciSHAoD^,!(&(a4N[[>7KK\7
%:!>/=p2?5uB;fa`"AcMi4&/G9];fHYsFocZ*Ai0Sh!?;+B!"hV-FC>/*bQ22R!?V=S7;QN80l:K>F9"QU9QP7V,<l>S!?X`2_BDne0b4:.!?b:.!'kTcPlW'0+?'I3#])U/CmcRM,"HZlF`7=P![n'k!rtf)[email protected]%#1e?m.c9Aj$,E!@UcQFD+8I!HTk\"(hNV!!+VO.m\2rDg,=bAog=,3!'@>/HI7t0a;'(=O(aU
%:B5D-r"$QM]!Aa`]J.YIhDIka.1'BTI0E<p1&OL;P@j(hf!!ki%Ao)9=">p2l:i^JaARHNh:C')`2?>[%@<6-m3$0m^>RWQ1!R-Zn"^_@DAht;b!_!)\")ppq*\&H^4ocW)7KGqH&O$>,!AFOE!C]q/H#.&C!C.2]706!\+%LHfA7]gH$$1/6!!k7ZAn,=),tS)#<_Z%'!!!$l!D-Z2<_<KE(BI/08lTAHF@JJ8@<?TK,/ELE.eGna
%:5W/g?!>/:>@P@dC&30l71_3;7!B1(c!]U^+:F\C6!DY`e@<,dhEa`oQ(-n5s49tt/1E-@,!!,jq&l_eZ/HBhl,:.9D/cm7\"]8eFSco++2'W073tQ!h,6.aB4CeIc7gV<_3#41M;uolk!')0ED+UQ)<tYN6!EG*_!!,e"=9(NN7mogb5:'rr,lo4k!!8l[1I2",!'pSb'*0(-!*;GdY5pcd'/N2n3Wq_K5la1N'*1Q'8,s8elm*B;
%:!<`Em!@7b<<rbYi%fo`4('-<L!NMe]!&mmX=??Ns2ZPcs!CnpJ<rktq2QEl>!*CrU8MpN=;ZeR.,[email protected]!B2e90rS.S3<MDE.KN+$!_EAd1BC'&'i+iC!7Cm;!"o<0!E:iT:BsQJ!_*2\!_H2X!V6?m4s^7I[/quc#AF<$"sX<W-NOQU$Ut.IK`L$/>n1?P/TD3"!@8-X]*W$N,6A$e$%E((!Z4Q?0+9$r3tD;*.2E)LI0G9'
%:%W)H%%ttL'!@nN]+V%4"%9c>E.o-@$.MT,hh&EOKs8O_Q#[nQ#!<G+sq$1I7,ln97$<K/D!.u1_-p[i)+^$jk2=R)j"bcqh3RJ*44odcr"u?9O4AQM=HO!7eJ,`8(!/Vph"<ddGIm$.%5la=s56C!Lrru=%70I*.6ND7Q'fST>!';kL0h"PiF&tR82+o_*+Ys.+!-J;<mV,<_90iPD!'pSq3,gE7!'pTD8i&=d5la1N1W08V7D8\R
%:!+>pc!>#;3repZW
%:~>
userdict begin /AltsysDict 245 dict def end
AltsysDict begin
/bdf{bind def}bind def
/xdf{exch def}bdf
/defed{where{pop true}{false}ifelse}bdf
/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf
/d{setdash}bdf
/h{closepath}bdf
/H{}bdf
/J{setlinecap}bdf
/j{setlinejoin}bdf
/M{setmiterlimit}bdf
/n{newpath}bdf
/N{newpath}bdf
/q{gsave}bdf
/Q{grestore}bdf
/w{setlinewidth}bdf
/sepdef{
dup where not
{
AltsysSepDict
}
if
3 1 roll exch put
}bdf
/st{settransfer}bdf
/colorimage defed /_rci xdf
/_NXLevel2 defed {
_NXLevel2 not {
/colorimage where {
userdict eq {
/_rci false def
} if
} if
} if
} if
/md defed{
md type /dicttype eq {
/colorimage where {
md eq {
/_rci false def
}if
}if
/settransfer where {
md eq {
/st systemdict /settransfer get def
}if
}if
}if
}if
/setstrokeadjust defed
{
true setstrokeadjust
/C{curveto}bdf
/L{lineto}bdf
/m{moveto}bdf
}
{
/dr{transform .25 sub round .25 add
exch .25 sub round .25 add exch itransform}bdf
/C{dr curveto}bdf
/L{dr lineto}bdf
/m{dr moveto}bdf
/setstrokeadjust{pop}bdf
}ifelse
/rectstroke defed /xt xdf
xt {/yt save def} if
/privrectpath {
4 -2 roll m
dtransform round exch round exch idtransform
2 copy 0 lt exch 0 lt xor
{dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto}
{exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto}
ifelse
closepath
}bdf
/rectclip{newpath privrectpath clip newpath}def
/rectfill{gsave newpath privrectpath fill grestore}def
/rectstroke{gsave newpath privrectpath stroke grestore}def
xt {yt restore} if
/_fonthacksave false def
/currentpacking defed
{
/_bfh {/_fonthacksave currentpacking def false setpacking} bdf
/_efh {_fonthacksave setpacking} bdf
}
{
/_bfh {} bdf
/_efh {} bdf
}ifelse
/packedarray{array astore readonly}ndf
/`
{
false setoverprint
/-save0- save def
5 index concat
pop
storerect left bottom width height rectclip
pop
/MMdict_count countdictstack def
/MMop_count count 1 sub def
userdict begin
/showpage {} def
0 setgray 0 setlinecap 1 setlinewidth
0 setlinejoin 10 setmiterlimit [] 0 setdash newpath
} bdf
/currentpacking defed{true setpacking}if
/min{2 copy gt{exch}if pop}bdf
/max{2 copy lt{exch}if pop}bdf
/xformfont { currentfont exch makefont setfont } bdf
/fhnumcolors 1
statusdict begin
/processcolors defed
{
pop processcolors
}
{
/deviceinfo defed {
deviceinfo /Colors known {
pop deviceinfo /Colors get
} if
} if
} ifelse
end
def
/printerRes
gsave
matrix defaultmatrix setmatrix
72 72 dtransform
abs exch abs
max
grestore
def
/graycalcs
[
{Angle Frequency}
{GrayAngle GrayFrequency}
{0 Width Height matrix defaultmatrix idtransform
dup mul exch dup mul add sqrt 72 exch div}
{0 GrayWidth GrayHeight matrix defaultmatrix idtransform
dup mul exch dup mul add sqrt 72 exch div}
] def
/calcgraysteps {
forcemaxsteps
{
maxsteps
}
{
/currenthalftone defed
{currenthalftone /dicttype eq}{false}ifelse
{
currenthalftone begin
HalftoneType 4 le
{graycalcs HalftoneType 1 sub get exec}
{
HalftoneType 5 eq
{
Default begin
{graycalcs HalftoneType 1 sub get exec}
end
}
{0 60}
ifelse
}
ifelse
end
}
{
currentscreen pop exch
}
ifelse
printerRes 300 max exch div exch
2 copy
sin mul round dup mul
3 1 roll
cos mul round dup mul
add 1 add
dup maxsteps gt {pop maxsteps} if
dup minsteps lt {pop minsteps} if
}
ifelse
} bdf
/nextrelease defed {
/languagelevel defed not {
/framebuffer defed {
0 40 string framebuffer 9 1 roll 8 {pop} repeat
dup 516 eq exch 520 eq or
{
/fhnumcolors 3 def
/currentscreen {60 0 {pop pop 1}}bdf
/calcgraysteps {maxsteps} bdf
}if
}if
}if
}if
fhnumcolors 1 ne {
/calcgraysteps {maxsteps} bdf
} if
/currentpagedevice defed {
currentpagedevice /PreRenderingEnhance known
{
currentpagedevice /PreRenderingEnhance get
{
/calcgraysteps
{
forcemaxsteps
{maxsteps}
{256 maxsteps min}
ifelse
} def
} if
} if
} if
/gradfrequency 144 def
printerRes 1000 lt {
/gradfrequency 72 def
} if
/adjnumsteps {
dup dtransform abs exch abs max
printerRes div
gradfrequency mul
round
5 max
min
}bdf
/goodsep {
spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or
}bdf
/BeginGradation defed
{/bb{BeginGradation}bdf}
{/bb{}bdf}
ifelse
/EndGradation defed
{/eb{EndGradation}bdf}
{/eb{}bdf}
ifelse
/bottom -0 def
/delta -0 def
/frac -0 def
/height -0 def
/left -0 def
/numsteps1 -0 def
/radius -0 def
/right -0 def
/top -0 def
/width -0 def
/xt -0 def
/yt -0 def
/df currentflat def
/tempstr 1 string def
/clipflatness currentflat def
/inverted?
0 currenttransfer exec .5 ge def
/tc1 [0 0 0 1] def
/tc2 [0 0 0 1] def
/storerect{/top xdf /right xdf /bottom xdf /left xdf
/width right left sub def /height top bottom sub def}bdf
/concatprocs{
systemdict /packedarray known
{dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse
{
/proc2 exch cvlit def /proc1 exch cvlit def
proc1 aload pop proc2 aload pop
proc1 length proc2 length add packedarray cvx
}
{
/proc2 exch cvlit def /proc1 exch cvlit def
/newproc proc1 length proc2 length add array def
newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval
newproc cvx