%!PS (but not EPSF because of memory limits) %%Creator: dvips by Radical Eye Software %%Title: talk.dvi %%Pages: 35 1 %%BoundingBox: 0 0 612 792 %%EndComments %%BeginDocument: tex.pro /TeXDict 200 dict def TeXDict begin /bdf{bind def}def /bop-aux{}bdf /@rigin{ /@page-height exch def /@page-width exch def 72 Resolution div dup neg scale translate}bdf /@letter{Resolution dup -10 mul 8.5 11 @rigin}bdf /@landscape{[ 0 1 -1 0 0 0]concat Resolution dup 8.5 11 @rigin}bdf /@a4{Resolution dup -10.6929133858 mul 21 2.54 div 29.7 2.54 div @rigin}bdf /@legal{Resolution dup -13 mul 8.5 14 @rigin}bdf /@11x17{statusdict /11x17tray known{statusdict begin 11x17tray end}if Resolution dup -16 mul 11 17 @rigin}bdf /@manualfeed{ statusdict /manualfeed true put}bdf /@copies{/#copies exch def}bdf /@draft{ /bop-aux{gsave initmatrix 72 dup scale @page-width 2 div @page-height 2 div translate @page-height @page-width atan rotate /Helvetica-Bold findfont 2 scalefont setfont(DRAFT)dup stringwidth pop 2 div neg -1 moveto .95 setgray show grestore}bdf}bdf /@FontMatrix[1 0 0 -1 0 0]def /@FontBBox[0 0 0 0]def /dmystr(ZZf@@@)def /newname{dmystr cvn}bdf /df{/fontname exch def dmystr 2 fontname cvx(@@@@)cvs putinterval newname 7 dict def newname load begin /FontType 3 def /FontMatrix @FontMatrix def /FontBBox @FontBBox def /BitMaps 256 array def /BuildChar{CharBuilder}def /Encoding IdentityEncoding def end fontname{/foo setfont}2 array copy cvx def fontname load 0 dmystr 6 string copy cvn cvx put}bdf /dfe{newname dup load definefont setfont}bdf /ch-image{ ch-data 0 get}bdf /ch-width{ch-data 1 get}bdf /ch-height{ch-data 2 get}bdf /ch-xoff{ch-data 3 get}bdf /ch-yoff{ch-data 4 get}bdf /ch-dx{ch-data 5 get} bdf /CharBuilder{save 3 1 roll exch /BitMaps get exch get /ch-data exch def ch-data null ne{ch-dx 0 ch-xoff ch-yoff neg ch-xoff ch-width add ch-height ch-yoff sub setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-height ch-yoff sub .1 add]{ch-image}imagemask}if restore}bdf /dc{/ch-code exch def /ch-data exch def newname load /BitMaps get ch-code ch-data put}bdf /bop{gsave /SaveImage save def /bop-aux load exec 0 0 moveto}bdf /eop{clear SaveImage restore showpage grestore}bdf /@start{/Resolution exch def /IdentityEncoding 256 array def 0 1 255{IdentityEncoding exch 1 string dup 0 3 index put cvn put}for}bdf /p{show}bdf /RuleMatrix[1 0 0 -1 -.1 -.1]def /BlackDots 8 string def /v{gsave currentpoint translate false RuleMatrix{ BlackDots}imagemask grestore}bdf /a{moveto}bdf /delta 0 def /tail{dup /delta exch def 0 rmoveto}bdf /b{exch show tail}bdf /c{show delta 4 sub tail}bdf /d{ show delta 3 sub tail}bdf /e{show delta 2 sub tail}bdf /f{show delta 1 sub tail}bdf /g{show delta 0 rmoveto}bdf /h{show delta 1 add tail}bdf /i{show delta 2 add tail}bdf /j{show delta 3 add tail}bdf /k{show delta 4 add tail} bdf /l{show -4 0 rmoveto}bdf /m{show -3 0 rmoveto}bdf /n{show -2 0 rmoveto} bdf /o{show -1 0 rmoveto}bdf /q{show 1 0 rmoveto}bdf /r{show 2 0 rmoveto}bdf /s{show 3 0 rmoveto}bdf /t{show 4 0 rmoveto}bdf /w{0 rmoveto}bdf /x{0 exch rmoveto}bdf /y{3 2 roll show moveto}bdf /bos{/section save def}bdf /eos{clear section restore}bdf end %%EndDocument %%BeginDocument: special.pro TeXDict begin /SDict 200 dict def SDict begin /@SpecialDefaults{/hs 612 def /vs 792 def /ho 0 def /vo 0 def /hsc 1 def /vsc 1 def /ang 0 def /CLIP false def /BBcalc false def}bdf /@scaleunit 1 def /@hscale{@scaleunit div /hsc exch def}bdf /@vscale{@scaleunit div /vsc exch def}bdf /@hsize{/hs exch def /CLIP true def}bdf /@vsize{/vs exch def /CLIP true def}bdf /@hoffset{/ho exch def} bdf /@voffset{/vo exch def}bdf /@angle{/ang exch def}bdf /@rwi{10 div /rwi exch def}bdf /@llx{/llx exch def}bdf /@lly{/lly exch def}bdf /@urx{/urx exch def}bdf /@ury{/ury exch def /BBcalc true def}bdf end /@MacSetUp{userdict /md known{userdict /md get type /dicttype eq{md begin /letter{}def /note{}def /legal{}def /od{txpose 1 0 mtx defaultmatrix dtransform exch atan/pa exch def 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}def /txpose{pxs pys scale ppr aload pop por{noflips{pop exch neg exch translate pop 1 -1 scale}if xflip yflip and{pop exch neg exch translate 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg translate}if xflip yflip not and{pop exch neg exch translate pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 translate}if yflip xflip not and{ppr 1 get neg ppr 0 get neg translate} if}{noflips{translate pop pop 270 rotate 1 -1 scale}if xflip yflip and{ translate 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 translate}if xflip yflip not and{translate pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 translate}if yflip xflip not and{ translate pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 exch translate} if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy translate .96 dup scale neg exch neg exch translate}if}def /cp{pop pop showpage pm restore}def end}if}if}def /psf$TeXscale{65536 div}def /startTexFig {/psf$SavedState save def userdict maxlength dict begin Resolution 72 div dup neg scale currentpoint translate /psf$ury exch psf$TeXscale def /psf$urx exch psf$TeXscale def /psf$lly exch psf$TeXscale def /psf$llx exch psf$TeXscale def /psf$y exch psf$TeXscale def /psf$x exch psf$TeXscale def currentpoint /psf$cy exch def /psf$cx exch def /psf$sx psf$x psf$urx psf$llx sub div def /psf$sy psf$y psf$ury psf$lly sub div def psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub translate /showpage{}def /erasepage{ }def /copypage{}def @MacSetUp}def /doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll exch lineto exch lineto exch lineto closepath clip newpath moveto}def /endTexFig{end psf$SavedState restore}def /@beginspecial{SDict begin /SpecialSave save def Resolution 72 div dup neg scale currentpoint translate @SpecialDefaults}bdf /@setspecial{CLIP{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}{initclip}ifelse ho vo translate hsc vsc scale ang rotate BBcalc{rwi urx llx sub div dup scale llx neg lly neg translate}if /showpage{}def newpath}bdf /@endspecial{clear SpecialSave restore end}bdf /@defspecial{SDict begin}bdf /@fedspecial{end}bdf /li{lineto}bdf /rl{rlineto} bdf /rc{rcurveto}bdf /np{/SaveX currentpoint /SaveY exch def def newpath}bdf /st{stroke SaveX SaveY moveto}bdf /fil{fill SaveX SaveY moveto}bdf /ellipse{ /endangle exch def /startangle exch def /yrad exch def /xrad exch def /savematrix matrix currentmatrix def translate xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}bdf end %%EndDocument TeXDict begin bos 300 @start /fa df[<0001F80000000FFF0000001FFF8000007FFFE000 00FFFFF00001FE07F80003FC03FC0003F000FC0007E0007E000FE0007F000FC0003F001F80001F 801F80001F803F00000FC03F00000FC03F00000FC07E000007E07E000007E07E000007E07E0000 07E07C000003E0FC000003F0FC000003F0FC000003F0FC000003F0FC000003F0FC000003F0FC00 0003F0FC000003F0FC000003F0FC000003F0FC000003F0FC000003F0FE000007F07E000007E07E 000007E07E000007E07E000007E07F00000FE03F00000FC03F00000FC03F80001FC01F80001F80 1FC0003F800FC0003F000FE0007F0007F000FE0003F801FC0003FC03FC0001FE07F80000FFFFF0 00007FFFE000001FFF8000000FFF00000001F80000>36 55 4 1 45]48 dc[<000380000007C0 000007C000000FC000000FC000001FC000003FC000007FC00000FFC00001FFC0000FFFC0007FFF C000FFEFC000FFCFC0007F0FC000300FC000000FC000000FC000000FC000000FC000000FC00000 0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0003FFFFFF07FFF FFF87FFFFFF87FFFFFF83FFFFFF0>29 54 8 0 45]49 dc[<000FF00000007FFE000001FFFFC0 0003FFFFE0000FFFFFF8000FF00FFC001FE003FC003F8000FE003F00007F007E00003F007E0000 3F80FE00001F80FE00001FC0FF00000FC0FF00000FC0FF00000FC07E00000FC07E00000FC01800 000FC00000000FC00000001FC00000001F800000001F800000003F800000003F000000007F0000 00007E00000000FE00000001FC00000003F800000007F80000000FF00000001FE00000003FC000 00007F80000000FF00000001FE00000003FC00000007F80000000FF00000001FE00000003F8000 00007F00000000FE00000003FC00000007F80007800FF0000FC01FE0000FC03FC0000FC07FFFFF FFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF80>34 54 5 0 45]50 dc[<0007FE000000 7FFFC00001FFFFF00007FFFFF8000FFFFFFE000FF803FE001FE000FF003F80003F803F80001F80 3FC0001FC03FC0000FC03FC0000FC01F80000FC00F00000FC00000000FC00000001FC00000001F 800000001F800000003F800000007F00000000FE00000001FE0000000FFC00000FFFF800001FFF F000001FFFF000001FFFF800000FFFFE00000003FF00000000FF000000003F800000001FC00000 000FC000000007E000000007E000000007F000000003F000000003F018000003F07E000003F0FF 000003F0FF000003F0FF000007F0FF000007E0FE000007E07E00000FC07F00001FC03F80003F80 3FE000FF001FFC03FF000FFFFFFE0007FFFFF80001FFFFF000003FFFC0000007FC0000>36 55 4 1 45]51 dc[<00000FE00000001FF00000003FF00000003FF00000007FF0000000FDF0000000FD F0000001F9F0000001F9F0000003F1F0000007E1F0000007E1F000000FC1F000000FC1F000001F 81F000003F01F000003F01F000007E01F000007E01F00000FC01F00001F801F00001F801F00003 F001F00003F001F00007E001F0000FC001F0000FC001F0001F8001F0001F8001F0003F0001F000 7E0001F0007E0001F000FC0001F000FFFFFFFFF8FFFFFFFFFCFFFFFFFFFCFFFFFFFFFC7FFFFFFF F8000001F000000001F000000001F000000001F000000001F000000001F000000001F000000001 F000000001F000000001F0000001FFFFF00001FFFFF00003FFFFF80001FFFFF00001FFFFF0>38 53 3 0 45]52 dc[<0FFFFFFC001FFFFFFE001FFFFFFE001FFFFFFE001FFFFFFC001F80000000 1F800000001F800000001F800000001F800000001F800000001F800000001F800000001F800000 001F800000001F800000001F800000001F800000001F800000001F83FC00001F9FFF80001FFFFF C0001FFFFFF0001FFFFFF8001FFC07FC001FE001FC001FC000FE001F80007F001F00003F000E00 003F800000001F800000001F800000001FC00000000FC00000000FC00000000FC01800000FC07E 00000FC0FF00000FC0FF00000FC0FF00001FC0FF00001F80FE00001F80FE00003F007E00007F00 7F0000FE003F8001FE003FC007FC001FF01FF8000FFFFFF00007FFFFE00001FFFF8000007FFE00 00000FF00000>34 54 5 1 45]53 dc[<00003FC0000001FFF8000007FFFC00001FFFFE00003F FFFF00007FC07F0000FF003F8001FE007F8003F8007F8003F0007F8007E0007F800FE0003F000F C0001E001F800000001F800000003F000000003F000000007F000000007E000000007E00000000 7E03F80000FE1FFF0000FC7FFFC000FDFFFFE000FFFFFFF800FFFC07F800FFF001FC00FFC000FE 00FF80007F00FF00003F00FF00003F80FE00001F80FE00001F80FE00000FC0FE00000FC0FE0000 0FC07E00000FC07E00000FC07E00000FC07E00000FC07F00000FC03F00001FC03F00001F803F80 001F801F80003F801FC0003F000FC0007F000FE000FE0007F003FC0003FC07F80001FFFFF00000 FFFFE000007FFFC000001FFF00000003F80000>34 55 5 1 45]54 dc[<7800000000FFFFFFFF E0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFE0FC00001FC0FC00003F80FC00003F00780000 7F00000000FE00000000FC00000001F800000003F800000003F000000007E00000000FE0000000 0FC00000001FC00000001F800000003F800000003F000000007F000000007E00000000FE000000 00FC00000000FC00000001FC00000001F800000001F800000003F000000003F000000003F00000 0007F000000007E000000007E000000007E00000000FE00000000FC00000000FC00000000FC000 00000FC00000000FC00000001FC00000001F800000001F800000001F800000001F800000001F80 0000001F800000001F800000001F800000001F800000000F000000000F000000>36 55 4 1 45] 55 dc[<0007FE0000003FFFC00000FFFFF00001FFFFF80007FFFFFE000FFC03FF000FF000FF00 1FC0003F803F80001FC03F00000FC03F00000FC07E000007E07E000007E07E000007E07E000007 E07E000007E07E000007E03F00000FC03F80001FC01F80001F800FE0007F0007F000FE0003FE07 FC0000FFFFF000003FFFC0000007FE0000003FFFC00000FFFFF00003FC03FC0007F000FE000FC0 003F001F80001F803F00000FC07F00000FE07E000007E07E000007E0FC000003F0FC000003F0FC 000003F0FC000003F0FC000003F0FC000003F0FE000007F07E000007E07F00000FE03F00000FC0 3F80001FC01FC0003F800FF000FF000FFC03FF0003FFFFFC0001FFFFF80000FFFFF000003FFFC0 000003FC0000>36 55 4 1 45]56 dc[<7FFFFFE000FFFFFFF800FFFFFFFE00FFFFFFFF007FFF FFFF8003F0003FC003F0001FE003F00007E003F00007F003F00003F003F00003F803F00001F803 F00001F803F00001F803F00001F803F00001F803F00001F803F00003F003F00003F003F00007E0 03F0000FE003F0003FC003F000FF8003FFFFFF0003FFFFFC0003FFFFFC0003FFFFFF0003FFFFFF 8003F0003FC003F0000FE003F00007F003F00003F003F00001F803F00001F803F00001F803F000 00FC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00001FC03F00001F803F0 0001F803F00003F803F00007F003F0000FF003F0003FE07FFFFFFFC0FFFFFFFF80FFFFFFFF00FF FFFFFC007FFFFFF000>38 53 2 0 45]66 dc[<7FFFFFE000FFFFFFF800FFFFFFFE00FFFFFFFF 007FFFFFFFC003F0007FC003F0001FE003F0000FF003F00007F003F00003F803F00001F803F000 01F803F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F0 0001F803F00001F803F00003F803F00007F003F0000FF003F0001FE003F0007FC003FFFFFFC003 FFFFFF0003FFFFFE0003FFFFF80003FFFFE00003F000000003F000000003F000000003F0000000 03F000000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 0003F000000003F000000003F000000003F000000003F00000007FFF800000FFFFC00000FFFFC0 0000FFFFC000007FFF800000>38 53 2 0 45]80 dc[<00FFE0000007FFFC00001FFFFF00001F FFFFC0003FFFFFE0003FC01FE0003FC007F0003FC003F8001F8001F800060001FC00000000FC00 000000FC00000000FC0000003FFC000007FFFC00007FFFFC0001FFFFFC0007FFFFFC000FFFE0FC 001FF800FC003FE000FC007F8000FC007F0000FC00FE0000FC00FC0000FC00FC0000FC00FC0000 FC00FC0000FC00FE0000FC007E0001FC007F8007FC003FC01FFC001FFFFFFFFC0FFFFFFFFE07FF FF7FFE01FFFC3FFE003FE007FC>39 37 5 0 45]97 dc[<7FF0000000FFF8000000FFF8000000 FFF80000007FF800000001F800000001F800000001F800000001F800000001F800000001F80000 0001F800000001F800000001F800000001F800000001F800000001F80FE00001F87FFC0001F9FF FF0001FFFFFF8001FFFFFFC001FFF03FE001FFC00FF001FF0007F801FE0001F801FE0001FC01FC 0000FC01FC0000FE01F800007E01F800007E01F800007F01F800003F01F800003F01F800003F01 F800003F01F800003F01F800003F01F800003F01F800007F01F800007E01FC00007E01FC0000FE 01FE0000FC01FE0001FC01FF0003F801FF8007F001FFC00FF001FFE03FE001FFFFFFC001FBFFFF 8001F9FFFE0001F8FFF80000F01FC000>40 53 1 0 45]98 dc[<0003FF80001FFFE0007FFFF8 01FFFFF803FFFFFC07FC03FC0FF003FC0FE003FC1FC001F83F8000603F0000007F0000007E0000 007E000000FE000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FE00 00007E0000007E0000007F0000003F00003C3F80007E1FC0007E0FE000FE0FF001FC07FC07FC03 FFFFF801FFFFF0007FFFE0001FFF800003FC00>31 37 7 0 45]99 dc[<000007FF0000000FFF 8000000FFF8000000FFF80000007FF800000001F800000001F800000001F800000001F80000000 1F800000001F800000001F800000001F800000001F800000001F800000001F800003F81F80001F FF1F80007FFFDF8001FFFFFF8003FFFFFF8007FC07FF800FF001FF800FE000FF801FC0007F803F 80003F803F00003F807F00001F807E00001F807E00001F80FE00001F80FC00001F80FC00001F80 FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FE00001F807E00003F807E00003F 807F00003F803F00007F803F80007F801F8000FF801FE001FF800FF003FF8007FC0FFF8003FFFF FFFE01FFFFDFFF00FFFF9FFF003FFE1FFF0007F00FFE>40 53 3 0 45]100 dc[<0003FC000000 1FFF8000007FFFE00000FFFFF00003FFFFF80007FE03FC000FF801FE000FE0007E001FC0003F00 3F80003F803F00001F807F00001F807E00001F807E00000FC0FE00000FC0FC00000FC0FFFFFFFF C0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFF80FC00000000FE000000007E000000007E0000 00007F000000003F800007801F80000FC01FC0000FC00FF0001FC007F8003F8003FF00FF8001FF FFFF0000FFFFFE00003FFFFC00000FFFE0000001FF0000>34 37 4 0 45]101 dc[<000003F800 00001FFF0000007FFF800000FFFF800001FFFFC00001FE3FC00003F83FC00007F01F800007E01F 800007E006000007E000000007E000000007E000000007E000000007E000000007E000007FFFFF FE00FFFFFFFF00FFFFFFFF00FFFFFFFF007FFFFFFE000007E000000007E000000007E000000007 E000000007E000000007E000000007E000000007E000000007E000000007E000000007E0000000 07E000000007E000000007E000000007E000000007E000000007E000000007E000000007E00000 0007E000000007E000000007E000000007E000000007E000000007E000000007E000000007E000 003FFFFFFC007FFFFFFE007FFFFFFE007FFFFFFE003FFFFFFC00>34 53 3 0 45]102 dc[<0000 0003F00007F01FFC003FFE7FFE007FFFFFFF01FFFFFFFF01FFFFFC7F03FC1FF07F07F007F03E0F E003F81C0FC001F8000FC001F8001FC001FC001F8000FC001F8000FC001F8000FC001F8000FC00 1F8000FC001FC001FC000FC001F8000FC001F8000FE003F80007F007F00003FC1FE00007FFFFC0 0007FFFFC0000FFFFF00000FBFFE00000F87F000000F800000000F800000000F800000000FC000 000007E000000007FFFFC00003FFFFFC0007FFFFFF000FFFFFFFC01FFFFFFFE03FC0003FF03F00 0007F07E000001F87C000000F8FC000000FCF80000007CF80000007CF80000007CF80000007CFC 000000FC7C000000F87E000001F83F800007F03FE0001FF01FFC00FFE00FFFFFFFC003FFFFFF00 00FFFFFC00003FFFF0000003FF0000>40 58 3 20 45]103 dc[<7FF000000000FFF800000000 FFF800000000FFF8000000007FF80000000001F80000000001F80000000001F80000000001F800 00000001F80000000001F80000000001F80000000001F80000000001F80000000001F800000000 01F80000000001F80FF0000001F87FFC000001F9FFFF000001FBFFFF000001FFFFFF800001FFF0 1FC00001FFC00FC00001FF800FE00001FF0007E00001FE0007E00001FC0007E00001FC0007E000 01FC0007E00001F80007E00001F80007E00001F80007E00001F80007E00001F80007E00001F800 07E00001F80007E00001F80007E00001F80007E00001F80007E00001F80007E00001F80007E000 01F80007E00001F80007E00001F80007E00001F80007E00001F80007E00001F80007E00001F800 07E0007FFFE07FFF80FFFFF0FFFFC0FFFFF0FFFFC0FFFFF0FFFFC07FFFE07FFF80>42 53 1 0 45]104 dc dfe /fb df[<00003800000000380000000038000000003800000000380000000038 000000003800000000380000000038000000003800000000380000000038000000003800000000 38000000003800000000380000000038000000003800000000380000FFFFFFFFFEFFFFFFFFFEFF FFFFFFFE0000380000000038000000003800000000380000000038000000003800000000380000 000038000000003800000000380000000038000000003800000000380000000038000000003800 000000380000000038000000003800000000380000>39 41 3 6 46]43 dc[<00006000000060 000000E0000001E0000001E0000003E0000003E0000005E0000009E0000009E0000011E0000021 E0000021E0000041E0000081E0000081E0000101E0000201E0000201E0000401E0000801E00008 01E0001001E0003001E0002001E0004001E000C001E000FFFFFF80FFFFFF800001E0000001E000 0001E0000001E0000001E0000001E0000001E0000001E0000003F000007FFF80007FFF80>25 40 2 0 30]52 dc dfe /fc df[<3F00070007000E000E000E000E001C001C001C001C0039E03A30 3C1838187018701C701C701CE038E038E038E030E070E060E0C061C023001E00>14 29 2 0 18] 98 dc dfe /fd df[<00000000E00000000000000001F00000000000000001F000000000000000 01F00000000000000001F00000000000000001F00000000000000001F00000000000000001F000 00000000000001F00000000000000001F00000000000000001F00000000000000001F000000000 00000001F00000000000000001F00000000000000001F00000000000000001F000000000000000 01F00000000000000001F00000000000000001F00000000000000001F00000000000000001F000 00000000000001F00000000000000001F00000000000000001F00000000000000001F000000000 00000001F00000000000000001F00000000000000001F00000000000000001F000000000000000 01F00000000000000001F00000000000000001F0000000007FFFFFFFFFFFFFFFC0FFFFFFFFFFFF FFFFE0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE07FFFFFFFFFFFFFFFC000000001F000000000 00000001F00000000000000001F00000000000000001F00000000000000001F000000000000000 01F00000000000000001F00000000000000001F00000000000000001F00000000000000001F000 00000000000001F00000000000000001F00000000000000001F00000000000000001F000000000 00000001F00000000000000001F00000000000000001F00000000000000001F000000000000000 01F00000000000000001F00000000000000001F00000000000000001F00000000000000001F000 00000000000001F00000000000000001F00000000000000001F00000000000000001F000000000 00000001F00000000000000001F00000000000000001F00000000000000001F000000000000000 00E000000000>67 69 6 9 80]43 dc[<00000000E00000000001E00000000003E00000000003 E00000000007E0000000000FE0000000000FE0000000001FE0000000003FE0000000003FE00000 00007FE000000000EFE000000000EFE000000001CFE0000000038FE0000000038FE0000000070F E00000000E0FE00000000E0FE00000001C0FE0000000380FE0000000380FE0000000700FE00000 00E00FE0000000E00FE0000001C00FE0000003800FE0000003800FE0000007000FE000000E000F E000000E000FE000001C000FE0000038000FE0000038000FE0000070000FE00000E0000FE00000 E0000FE00001C0000FE0000380000FE0000380000FE0000700000FE0000E00000FE0000E00000F E0001C00000FE0003800000FE0003800000FE0007000000FE000E000000FE000FFFFFFFFFFF8FF FFFFFFFFF8FFFFFFFFFFF80000001FE0000000001FE0000000001FE0000000001FE0000000001F E0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE00000 00001FE0000000001FE0000000003FF0000000007FF80000007FFFFFF800007FFFFFF800007FFF FFF8>45 69 3 0 52]52 dc[<0000000078000000000000000078000000000000000078000000 0000000000FC0000000000000000FC0000000000000000FC0000000000000001FE000000000000 0001FE0000000000000003FF0000000000000003FF0000000000000003FF0000000000000007FF 8000000000000007FF8000000000000007FF800000000000000FFFC00000000000000E7FC00000 000000000E7FC00000000000001E7FE00000000000001C3FE00000000000001C3FE00000000000 003C3FF0000000000000381FF0000000000000381FF0000000000000781FF8000000000000700F F8000000000000700FF8000000000000E00FFC000000000000E007FC000000000000E007FC0000 00000001C007FE000000000001C003FE000000000001C003FE0000000000038001FF0000000000 038001FF0000000000038001FF0000000000070000FF8000000000070000FF8000000000070000 FF80000000000E00007FC0000000000E00007FC0000000000E00007FC0000000001C00003FE000 0000001C00003FE0000000003C00003FF0000000003800001FF0000000003800001FF000000000 7800001FF8000000007FFFFFFFF8000000007FFFFFFFF800000000FFFFFFFFFC00000000E00000 07FC00000000E0000007FC00000001E0000007FE00000001C0000003FE00000001C0000003FE00 000003C0000003FF0000000380000001FF0000000380000001FF0000000780000001FF80000007 00000000FF8000000700000000FF8000000E00000000FFC000000E000000007FC000000E000000 007FC000001E000000003FE000001E000000003FE000003E000000003FE000007F000000003FF0 0001FF800000003FF80007FFE0000001FFFC00FFFFFC00003FFFFFFCFFFFFC00003FFFFFFCFFFF FC00003FFFFFFC>70 73 3 0 77]65 dc[63 71 3 0 73]66 dc[57 71 3 0 65]76 dc[88 71 3 0 95]77 dc[70 71 3 0 77] 78 dc[<0000000FFE00000000000000FFFFE0000000000007F803FC00000000001FC0007F0000 0000007F00001FC000000000FE00000FE000000003FC000007F800000007F0000001FC0000000F E0000000FE0000001FE0000000FF0000003FC00000007F8000007F800000003FC00000FF000000 001FE00000FF000000001FE00001FE000000000FF00003FE000000000FF80003FC0000000007F8 0007FC0000000007FC000FF80000000003FE000FF80000000003FE001FF80000000003FF001FF8 0000000003FF001FF00000000001FF003FF00000000001FF803FF00000000001FF803FF0000000 0001FF807FF00000000001FFC07FE00000000000FFC07FE00000000000FFC07FE00000000000FF C0FFE00000000000FFE0FFE00000000000FFE0FFE00000000000FFE0FFE00000000000FFE0FFE0 0000000000FFE0FFE00000000000FFE0FFE00000000000FFE0FFE00000000000FFE0FFE0000000 0000FFE0FFE00000000000FFE0FFE00000000000FFE0FFE00000000000FFE0FFE00000000000FF E07FE00000000000FFC07FF00000000001FFC07FF00000000001FFC07FF00000000001FFC07FF0 0000000001FFC03FF00000000001FF803FF00000000001FF803FF80000000003FF801FF8000000 0003FF001FF80000000003FF000FFC0000000007FE000FFC0000000007FE0007FC0000000007FC 0007FE000000000FFC0003FE000000000FF80001FF000000001FF00001FF000000001FF00000FF 800000003FE000007FC00000007FC000003FC00000007F8000001FE0000000FF0000000FF00000 01FE00000007F8000003FC00000003FC000007F800000000FE00000FE0000000007F80003FC000 0000001FE000FF000000000007FC07FC000000000000FFFFE00000000000000FFE00000000>67 73 6 1 80]79 dc[<3FFFFFFFFFFFFFFF003FFFFFFFFFFFFFFF003FFFFFFFFFFFFFFF003FF800 0FFE0007FF003FC00007FC0000FF003F000007FC00003F007E000007FC00001F807C000007FC00 000F807C000007FC00000F8078000007FC0000078078000007FC0000078078000007FC00000780 70000007FC0000038070000007FC0000038070000007FC0000038070000007FC00000380700000 07FC00000380F0000007FC000003C0E0000007FC000001C0E0000007FC000001C0E0000007FC00 0001C0E0000007FC000001C0E0000007FC000001C000000007FC0000000000000007FC00000000 00000007FC0000000000000007FC0000000000000007FC0000000000000007FC00000000000000 07FC0000000000000007FC0000000000000007FC0000000000000007FC0000000000000007FC00 00000000000007FC0000000000000007FC0000000000000007FC0000000000000007FC00000000 00000007FC0000000000000007FC0000000000000007FC0000000000000007FC00000000000000 07FC0000000000000007FC0000000000000007FC0000000000000007FC0000000000000007FC00 00000000000007FC0000000000000007FC0000000000000007FC0000000000000007FC00000000 00000007FC0000000000000007FC0000000000000007FC0000000000000007FC00000000000000 07FC0000000000000007FC0000000000000007FC0000000000000007FC0000000000000007FC00 00000000000007FC0000000000000007FC0000000000000007FC0000000000000007FC00000000 00000007FC000000000000000FFE000000000000003FFF800000000003FFFFFFFFF800000003FF FFFFFFF800000003FFFFFFFFF80000>66 70 4 0 75]84 dc[<00007F80000003FFF000000FC0 FC00003F003F00007C001F8000F8000FC001F80007E003F00007E007E00003F00FE00003F80FE0 0003F81FC00001FC1FC00001FC3FC00001FC3FC00001FC7F800001FE7F800000FE7F800000FEFF 800000FEFF800000FEFFFFFFFFFEFFFFFFFFFEFF80000000FF80000000FF80000000FF80000000 FF80000000FF800000007F800000007F800000007F800000007FC00000003FC00000003FC00000 0E1FC000000E1FE000000E0FE000001C07E000001C07F000003803F000007001F800007000FC00 00E0003E0003C0001F8007000007E03E000001FFF80000003FC000>39 47 3 1 46]101 dc[<00 0007F00000003FFC0000007C0E000001F81F000003F03F800007E07FC0000FC07FC0000FC07FC0 001F807FC0003F803F80003F801F00003F000E00007F000000007F000000007F000000007F0000 00007F000000007F000000007F000000007F000000007F000000007F000000007F000000007F00 0000007F000000007F000000007F000000007F000000007F000000FFFFFFE000FFFFFFE000FFFF FFE000007F000000007F000000007F000000007F000000007F000000007F000000007F00000000 7F000000007F000000007F000000007F000000007F000000007F000000007F000000007F000000 007F000000007F000000007F000000007F000000007F000000007F000000007F000000007F0000 00007F000000007F000000007F000000007F000000007F000000007F000000007F000000007F00 0000007F000000007F000000007F000000007F000000007F000000007F80000001FFC000007FFF FFC0007FFFFFC0007FFFFFC000>34 73 3 0 32]102 dc[<00003FE000000001FFFC00000007E0 3F0000001F800FC000007E0003F00000FC0001F80001F80000FC0003F000007E0007F000007F00 07E000003F000FE000003F801FC000001FC01FC000001FC03FC000001FE03FC000001FE03F8000 000FE07F8000000FF07F8000000FF07F8000000FF0FF8000000FF8FF8000000FF8FF8000000FF8 FF8000000FF8FF8000000FF8FF8000000FF8FF8000000FF8FF8000000FF8FF8000000FF8FF8000 000FF87F8000000FF07F8000000FF07F8000000FF03FC000001FE03FC000001FE03FC000001FE0 1FC000001FC00FE000003F800FE000003F8007F000007F0003F000007E0001F80000FC0000FC00 01F800007E0003F000001F800FC000000FE03F80000003FFFE000000003FE00000>45 47 3 1 52]111 dc[<01FC01F800FFFC07FE00FFFC1E1F00FFFC383F8003FC607FC001FC607FC000FCC0 7FC000FCC07FC000FD803F8000FD801F0000FF000E0000FF00000000FF00000000FF00000000FE 00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000 00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000 0000FE00000000FE00000000FF00000003FF800000FFFFFF8000FFFFFF8000FFFFFF8000>34 45 3 0 40]114 dc[<000700000007000000070000000700000007000000070000000F0000000F00 00000F0000000F0000000F0000001F0000001F0000003F0000003F0000007F0000007F000000FF 000001FF000007FF00001FFFFFFCFFFFFFFCFFFFFFFC007F0000007F0000007F0000007F000000 7F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000 007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000E007F00 0E007F000E007F000E007F000E007F000E007F000E007F000E007F000E007F000E007F000E003F 000C003F801C001F801C001F8018000FC0380007C0300003F0E00001FFC000003F80>31 65 2 1 40]116 dc dfe /fe df[<004000800100020006000C000C001800180030003000700060006000 6000E000E000E000E000E000E000E000E000E000E000E000E00060006000600070003000300018 0018000C000C0006000200010000800040>10 42 3 11 16]40 dc[<800040002000100018000C 000C000600060003000300038001800180018001C001C001C001C001C001C001C001C001C001C0 01C001C0018001800180038003000300060006000C000C0018001000200040008000>10 42 2 11 16]41 dc[<60F0F0701010101020204080>4 12 4 8 12]44 dc[11 2 0 -8 14 ]45 dc[<03C00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E0 07E007E007E00760066006700E300C300C18180C3007E0>16 29 2 1 21]48 dc[<030007003F 00C700070007000700070007000700070007000700070007000700070007000700070007000700 07000700070007000F80FFF8>13 28 4 0 21]49 dc[<07C01830201C400C400EF00FF80FF807 F8077007000F000E000E001C001C00380070006000C00180030006010C01180110023FFE7FFEFF FE>16 28 2 0 21]50 dc[<000C00000C00001C00003C00003C00005C0000DC00009C00011C00 031C00021C00041C000C1C00081C00101C00301C00201C00401C00C01C00FFFFC0001C00001C00 001C00001C00001C00001C00001C0001FFC0>18 28 1 0 21]52 dc[<00F0030C06040C0E181E 301E300C700070006000E3E0E430E818F00CF00EE006E007E007E007E007E00760076007700630 0E300C18180C3003E0>16 29 2 1 21]54 dc[<03E00C301008200C2006600660066006700678 0C3E083FB01FE007F007F818FC307E601E600FC007C003C003C003C00360026004300C1C1007E0 >16 29 2 1 21]56 dc[33 28 2 0 38]77 dc[26 28 2 0 31]78 dc[<003F800000E0E0000380380007001C000E000E001C0007003C000780 38000380780003C0780003C0700001C0F00001E0F00001E0F00001E0F00001E0F00001E0F00001 E0F00001E0F00001E0700001C0780003C0780003C0380003803C0007801C0007000E000E000700 1C000380380000E0E000003F8000>27 30 2 1 32]79 dc[23 28 2 0 28] 80 dc[<003F800000E0E0000380380007001C000E000E001C0007003C00078038000380780003 C0780003C0700001C0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F000 01E0700001C0780003C0780003C0380003803C0E07801C1107000E208E0007205C0003A0780000 F0E020003FE0200000602000003060000038E000003FC000003FC000001F8000000F00>27 37 2 8 32]81 dc[<7FFFFFC0700F01C0600F00C0400F0040400F0040C00F0020800F0020800F002080 0F0020000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000 000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000001F800003FFFC 00>27 28 1 0 30]84 dc[<1FC000307000783800781C00301C00001C00001C0001FC000F1C00 381C00701C00601C00E01C40E01C40E01C40603C40304E801F8700>18 18 2 0 21]97 dc[19 29 1 0 23]98 dc[<03E00C301818300C700E6006E006FFFEE000E000 E000E00060007002300218040C1803E0>15 18 1 0 18]101 dc[<00F8018C071E061E0E0C0E00 0E000E000E000E000E00FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E 000E000E007FE0>15 29 0 0 13]102 dc[<18003C003C00180000000000000000000000000000 00FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80>9 29 1 0 12]105 dc[20 18 1 0 23]110 dc[<03F0000E 1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C060018070038030 03001806000E1C0003F000>18 18 1 0 21]111 dc[13 18 1 0 16]114 dc[<04000400040004000C 000C001C003C00FFE01C001C001C001C001C001C001C001C001C001C101C101C101C101C100C10 0E2003C0>12 26 1 0 16]116 dc[<7F8FF00F03800F030007020003840001C80001D80000F000 00700000780000F800009C00010E00020E000607000403801E07C0FF0FF8>21 18 0 0 22]120 dc dfe /ff df[<01E003F003F003F003F007E007E007E007C00FC00FC00F800F800F801F001F 001F001E003E003C003C003C0038007800780070007000F000E000E000>12 30 2 -3 16]48 dc [<0003FFF8001FFFF8007FFFF801FC000003E00000078000000F0000001E0000001C0000003800 000038000000700000007000000070000000E0000000E0000000E0000000FFFFFFF8FFFFFFF8FF FFFFF8E0000000E0000000E000000070000000700000007000000038000000380000001C000000 1E0000000F0000000780000003E0000001FC0000007FFFF8001FFFF80003FFF8>29 37 5 4 40] 50 dc dfe /fg df[<001F00000070C60001C02F0003802F0007801E000F001E001E001E001E00 1E003E003C003C003C007C003C007C003C00F8007800F8007800F8007800F8007800F000F000F0 00F040F000F040F000F040F001E0807003E0807804E0803808E1001C30710007C01E00>26 26 2 0 32]97 dc[<01E0003FE0003FE00003E00003C00003C00003C00003C000078000078000078000 0780000F00000F00000F00000F00001E1F001E60C01E80E01F00703E00783C00783C00783C007C 78007C78007C78007C78007CF000F8F000F8F000F8F000F0F001F0E001E0E001E0E003C0E00380 700700700E00301C0018380007C000>22 42 3 0 26]98 dc[<0007E000381800E00401C00E03 801E07003E0F003E1E001C3E00003C00007C00007C0000F80000F80000F80000F80000F80000F0 0000F00000F000027800047800083800301C00400E038001FC00>23 26 2 0 26]99 dc[<0000 00F000001FF000001FF0000001F0000001E0000001E0000001E0000001E0000003C0000003C000 0003C0000003C000000780000007800000078000000780001F0F000070CF0001C02F0003802F00 07801E000F001E001E001E001E001E003E003C003C003C007C003C007C003C00F8007800F80078 00F8007800F8007800F000F000F000F040F000F040F000F040F001E0807003E0807804E0803808 E1001C30710007C01E00>28 42 2 0 31]100 dc[<000FE000383000E00803C00C07800C0F000C 1E000C3E00183E00187C00707C03C07FFE00F80000F80000F80000F80000F80000F80000F80000 7800027800043800081C00301C004007038001FC00>23 26 2 0 28]101 dc[<000003E000000E 1000001C3800003878000038F8000078F800007870000070000000F0000000F0000000F0000000 F0000001E0000001E0000001E0000001E000007FFF80007FFF800003C0000003C0000003C00000 03C0000003C0000007800000078000000780000007800000078000000F0000000F0000000F0000 000F0000000F0000000F0000001E0000001E0000001E0000001E0000001E0000003C0000003C00 00003C0000003C0000003800000078000000780000007000003070000078600000F8E00000F8C0 0000F1800000430000003E000000>29 54 3 12 29]102 dc[<0003E000000E18C0003805E000 7005E000F003C001E003C003C003C003C003C007C00780078007800F8007800F8007801F000F00 1F000F001F000F001F000F001E001E001E001E001E001E001E001E001E003C000E007C000F00BC 0007013C000386780000F8780000007800000078000000F0000000F0000000F0000001E0007001 E000F803C000F8038000F00F0000E03C00003FF00000>27 38 1 12 29]103 dc[<003C000007 FC000007FC0000007C00000078000000780000007800000078000000F0000000F0000000F00000 00F0000001E0000001E0000001E0000001E0000003C1F80003C60E0003C80F0003F0070007A007 0007C0078007800780078007800F000F000F000F000F000F000F000F001E001E001E001E001E00 1E001E003C003C003C003C003C103C0078103C007810780070207800F0207800704078007040F0 00318060001E00>28 42 3 0 34]104 dc[<001C003E003E003C00380000000000000000000000 00000000000000078008E010E020F020F040F040F041E081E001E003C003C00780078007800F00 0F000F041E041E041C083C081C101C100C600780>15 40 2 0 21]105 dc[<007807C0008C1830 010E2038010F401C020F801E020F001E020F001E020F001F041E001F001E001F001E001F001E00 1F003C003E003C003E003C003E003C003C0078007C0078007800780078007800F000F800E000F8 01C000F8038000F4070001E20E0001E1F00001E0000001E0000003C0000003C0000003C0000003 C000000780000007800000078000000F8000007FF80000FFF80000>32 38 -3 12 30]112 dc[< 078001803808E003C07C10E003C07C20F003C07C20F007807C40F007803C40F007801C41E00780 0C81E00F000801E00F000803C00F000803C00F000803C01E001007801E001007801E001007801E 00200F003C00200F003C00200F003C00400F003C00400F003C008007003C008007805C01000380 8E020001C1070C00007E01F000>38 26 2 0 43]119 dc dfe /fh df[39 42 2 42 44]80 dc dfe /fi df[<1C007E007F00FF80FF80FFC07FC07FC0 1CC000C000C000C000C000C001800180018003000300060006000C001800180030002000>10 26 7 17 24]59 dc[<000000060000000F0000000F0000001F0000001E0000001E0000003E000000 3C0000003C0000007C0000007800000078000000F8000000F0000000F0000001F0000001E00000 01E0000003E0000003C0000003C0000007C0000007800000078000000F8000000F0000000F0000 001F0000001E0000001E0000003E0000003C0000003C0000007C0000007800000078000000F800 0000F0000000F0000001F0000001E0000001E0000003E0000003C0000007C00000078000000780 00000F8000000F0000000F0000001F0000001E0000001E0000003E0000003C0000003C0000007C 0000007800000078000000F8000000F0000000F0000001F0000001E0000001E0000003E0000003 C0000003C0000007C0000007800000078000000F8000000F0000000F0000001F0000001E000000 1E0000003E0000003C0000003C0000007C0000007800000078000000F8000000F0000000F00000 0060000000>32 87 5 22 43]61 dc[<0000020000000000060000000000060000000000060000 0000000600000000000F00000000000F00000000000F00000000000F00000000000F0000000000 0F00000000000F00000000000F00000000000F00000000001F80000060001F800060FE001F8007 F03FF01F80FFC00FFF9F9FFF0003FFFFFFFC0000FFFFFFF000001FFFFF80000007FFFE00000001 FFF8000000007FE0000000007FE000000000FFF000000000FFF000000001F9F800000003F0FC00 000003F0FC00000007E07E00000007C03E0000000F801F0000000F000F0000001E00078000001C 0003800000380001C00000700000E00000600000600000C000003000>44 41 -1 -2 43]63 dc[ <000000007FC0002000000007FFF800700000003FFFFE00E0000000FFC01F00E0000003FC0007 81E000000FF00001C3E000001FC00000E7C000007F0000007FC00000FE0000003FC00001F80000 003FC00003F00000001F800007E00000001F80000FC00000000F80001F800000000F80003F8000 00000F00007F000000000F0000FE000000000F0000FE00000000070001FC00000000060003F800 000000060003F800000000060007F8000000000E000FF0000000000C000FF00000000004001FE0 0000000000001FE00000000000001FE00000000000003FC00000000000003FC00000000000003F C00000000000007F800000000000007F800000000000007F800000000000007F80000000000000 7F800000000000007F00000000000000FF00000000000000FF00000000000000FF000000000040 00FF0000000000C0007F0000000000C0007F000000000180007F000000000180007F0000000001 80007F000000000300003F000000000300003F800000000600003F800000000C00001F80000000 0C00001FC00000001800000FC000000030000007E000000060000007F0000001C0000003F00000 0380000001F800000700000000FE00001E000000007F8000F8000000001FF007F00000000007FF FFC00000000001FFFE0000000000003FF000000000>60 61 4 1 62]67 dc[<0003FFFFFFFFFF F80003FFFFFFFFFFF80003FFFFFFFFFFF8000007F800001FF8000007F8000001F8000007F00000 00F8000007F000000078000007F000000078000007F00000007000000FE00000003000000FE000 00003000000FE00000003000000FE00000003000001FC00000003000001FC00000003000001FC0 0000006000001FC00000006000003F800010006000003F800030006000003F800030006000003F 800030000000007F000060000000007F000060000000007F0000E0000000007F0000E000000000 FE0001C000000000FE000FC000000000FFFFFFC000000000FFFFFFC000000001FFFFFF80000000 01FC000F8000000001FC00078000000001FC00038000000003F800030000000003F80003000000 0003F800030000000003F800030000800007F000060001800007F000060001800007F000060003 000007F00000000300000FE00000000700000FE00000000600000FE00000000E00000FE0000000 0C00001FC00000001C00001FC00000001800001FC00000003800001FC00000003000003F800000 007000003F80000000F000003F80000001E000003F80000003E000007F0000000FC000007F0000 003FC00000FF000003FF8000FFFFFFFFFFFF8000FFFFFFFFFFFF0000FFFFFFFFFFFF0000>61 59 4 0 64]69 dc[<0003FFFFFFFFFFE00003FFFFFFFFFFE00003FFFFFFFFFFE0000007F800003FE0 000007F8000007E0000007F0000003E0000007F0000001E0000007F0000001E0000007F0000001 C000000FE0000000C000000FE0000000C000000FE0000000C000000FE0000000C000001FC00000 00C000001FC0000000C000001FC00000018000001FC00000018000003F800000018000003F8000 60018000003F800060018000003F800060000000007F0000C0000000007F0000C0000000007F00 00C0000000007F0001C000000000FE00018000000000FE00038000000000FE001F8000000000FF FFFF8000000001FFFFFF0000000001FFFFFF0000000001FC001F0000000001FC000F0000000003 F800060000000003F800060000000003F800060000000003F800060000000007F0000C00000000 07F0000C0000000007F0000C0000000007F00008000000000FE00000000000000FE00000000000 000FE00000000000000FE00000000000001FC00000000000001FC00000000000001FC000000000 00001FC00000000000003F800000000000003F800000000000003F800000000000003F80000000 0000007F000000000000007F00000000000000FF800000000000FFFFFFC000000000FFFFFFC000 000000FFFFFFC000000000>59 59 4 0 55]70 dc[<0003FFFFFFFF80000003FFFFFFFFF00000 03FFFFFFFFFC00000007F80003FE00000007F800007F80000007F000003F80000007F000001FC0 000007F000000FE0000007F000000FE000000FE000000FF000000FE000000FF000000FE000000F F000000FE000000FF000001FC000000FF000001FC000000FF000001FC000000FF000001FC00000 0FF000003F8000001FE000003F8000001FE000003F8000001FC000003F8000003FC000007F0000 003F8000007F0000007F0000007F000000FE0000007F000001FC000000FE000003F8000000FE00 0007F0000000FE00001FC0000000FE0000FF80000001FFFFFFFC00000001FFFFFFE000000001FC 00000000000001FC00000000000003F800000000000003F800000000000003F800000000000003 F800000000000007F000000000000007F000000000000007F000000000000007F0000000000000 0FE00000000000000FE00000000000000FE00000000000000FE00000000000001FC00000000000 001FC00000000000001FC00000000000001FC00000000000003F800000000000003F8000000000 00003F800000000000003F800000000000007F000000000000007F00000000000000FF00000000 0000FFFFFF0000000000FFFFFF0000000000FFFFFF0000000000>60 59 4 0 55]80 dc[<0003 FFFFFFF800000003FFFFFFFF80000003FFFFFFFFE000000007F8001FF800000007F80003FC0000 0007F00000FE00000007F000007F00000007F000003F80000007F000003F8000000FE000003FC0 00000FE000003FC000000FE000003FC000000FE000003FC000001FC000003FC000001FC000003F C000001FC000003FC000001FC000003FC000003F8000007F8000003F8000007F8000003F800000 FF0000003F800000FE0000007F000001FC0000007F000001F80000007F000003F00000007F0000 0FE0000000FE00001F80000000FE00007F00000000FE0007F800000000FFFFFFE000000001FFFF FF0000000001FC000FC000000001FC0003F000000001FC0001F800000003F80000FC00000003F8 0000FC00000003F800007E00000003F800007E00000007F000007F00000007F000007F00000007 F000007F00000007F000007F0000000FE00000FE0000000FE00000FE0000000FE00000FE000000 0FE00000FE0000001FC00001FE0000001FC00001FE0000001FC00001FE0000001FC00001FE0000 003F800003FE0000003F800003FC0030003F800003FC0030003F800003FC0060007F000001FC00 60007F000001FC00C000FF000000FE00C0FFFFFF00007E0380FFFFFF00003F0700FFFFFF00001F FC00000000000003F800>60 60 4 1 65]82 dc[<0000001FE00080000000FFFC01C0000003FF FF038000000FE01F838000001F0003C78000003E0000EF8000007800007F000000F000003F0000 01E000003F000003C000001F000007C000001E0000078000001E00000F8000001E00000F800000 1E00001F0000000C00001F0000000C00001F0000000C00001F0000001C00001F0000001800001F 8000000800001F8000000000001FC000000000001FE000000000001FF000000000001FFF000000 00000FFFE00000000007FFFE0000000007FFFFC000000003FFFFF000000001FFFFF8000000007F FFFC000000001FFFFE0000000001FFFF00000000003FFF000000000003FF8000000000007F8000 000000003F8000000000001FC000000000001FC000000000001FC000000000000FC00004000000 0F80000C0000000F80000C0000000F80000C0000000F80000C0000000F80001C0000001F00001C 0000001F00001C0000001E00001C0000003E00003C0000003C00003E0000007800003E000000F0 00003F000001F000007F800003E000007DC00007C0000078F0001F000000707F007E000000E03F FFFC000000C00FFFF0000000C000FF80000000>50 61 5 1 53]83 dc[<01FFFFFFFFFFFF8003 FFFFFFFFFFFF8003FFFFFFFFFFFF8003FC000FE0007F8007E0000FE0000F800780001FC0000780 0700001FC00007800E00001FC00003800E00001FC00003001C00003F800003001800003F800003 001800003F800003003800003F800003003000007F000003003000007F000003006000007F0000 06006000007F00000600600000FE00000600C00000FE00000600C00000FE00000600000000FE00 000000000001FC00000000000001FC00000000000001FC00000000000001FC00000000000003F8 00000000000003F800000000000003F800000000000003F800000000000007F000000000000007 F000000000000007F000000000000007F00000000000000FE00000000000000FE0000000000000 0FE00000000000000FE00000000000001FC00000000000001FC00000000000001FC00000000000 001FC00000000000003F800000000000003F800000000000003F800000000000003F8000000000 00007F000000000000007F000000000000007F000000000000007F00000000000000FE00000000 000000FE00000000000000FE00000000000000FE00000000000001FC00000000000001FC000000 00000007FE00000000003FFFFFFFC00000003FFFFFFFC00000003FFFFFFF80000000>57 59 2 0 50]84 dc[<00007C00000003FF0000000FC38700001F00CF80003C007F80007C007F8000F8003F 8001F0003F8003F0003F0007E0003F0007E0003F000FC0003F001FC0007E001F80007E003F8000 7E003F80007E003F0000FC007F0000FC007F0000FC007F0000FC00FE0001F800FE0001F800FE00 01F800FE0001F800FC0003F000FC0003F00CFC0003F00CFC0003F00CFC0007E018FC0007E0187C 0007E0187C000FE0307C001FE0303E0037E0301E0063E0601E00C1E0C00F8781E1C003FF007F80 00F8003E00>38 39 4 1 45]97 dc[<003F00000FFF80001FFF00000FFF0000007F0000007F00 00007E0000007E0000007E0000007E000000FC000000FC000000FC000000FC000001F8000001F8 000001F8000001F8000003F0000003F0000003F0000003F0000007E07E0007E1FF8007E783C007 EE01E00FD801F00FF000F00FE000F80FC000F81FC000FC1F8000FC1F8000FC1F8000FC3F0000FC 3F0000FC3F0000FC3F0000FC7E0001FC7E0001FC7E0001FC7E0001FCFC0003F8FC0003F8FC0003 F8FC0003F0FC0007F0F80007E0F80007E0F8000FC0F8000FC0F8001F80F8001F0078003E007C00 7C003C0078003C00F0001E01E0000F07C00007FF000001FC0000>30 61 4 1 37]98 dc[<0000 3FC00000FFF00003E038000F800C001F0006007C003E00F8007E01F800FE03F001FE03E001FE07 E001FE0FC000FC0FC000781F8000003F8000003F8000003F0000007F0000007F0000007F000000 FE000000FE000000FE000000FE000000FE000000FC000000FC000000FC000000FC0000017C0000 037C0000067E00000C3E0000181E0000701F0001E00F80078003C03E0001FFF800007FC000>32 39 4 1 37]99 dc[<000000007E0000001FFF0000003FFE0000001FFE00000000FE00000000FE 00000000FC00000000FC00000000FC00000000FC00000001F800000001F800000001F800000001 F800000003F000000003F000000003F000000003F000000007E000000007E000000007E0000000 07E000007C0FC00003FF0FC0000FC38FC0001F00CFC0003C007F80007C007F8000F8003F8001F0 003F8003F0003F0007E0003F0007E0003F000FC0003F001FC0007E001F80007E003F80007E003F 80007E003F0000FC007F0000FC007F0000FC007F0000FC00FE0001F800FE0001F800FE0001F800 FE0001F800FC0003F000FC0003F00CFC0003F00CFC0003F00CFC0007E018FC0007E0187C0007E0 187C000FE0307C001FE0303E0037E0301E0063E0601E00C1E0C00F8781E1C003FF007F8000F800 3E00>40 61 4 1 45]100 dc[<00003F800001FFE00007E070001F8038003E001C007C001C00F8 001C01F0001C03F0001C07E0001C0FC0001C0FC000381FC000781F8000F03F8003E03F803F807F FFFE007FFFE0007F0000007F0000007E000000FE000000FE000000FE000000FE000000FE000000 7E0000007E0000007E0000017E0000033E0000063E00000C1E0000181F0000700F0001E0078007 8003C03E0001FFF800003FC000>32 39 4 1 40]101 dc[<000000007C0000000001FF00000000 03C3800000000700C00000000F07C00000001E0FC00000003E1FC00000003E3FC00000007E3FC0 0000007E3FC00000007C1F80000000FC0E00000000FC0000000000FC0000000000FC0000000001 F80000000001F80000000001F80000000001F80000000001F80000000003F00000000003F00000 000003F00000000003F000000003FFFFF8000007FFFFF8000003FFFFF800000007E00000000007 E00000000007E00000000007E0000000000FC0000000000FC0000000000FC0000000000FC00000 00000FC0000000001F80000000001F80000000001F80000000001F80000000001F80000000003F 80000000003F00000000003F00000000003F00000000003F00000000003F00000000007E000000 00007E00000000007E00000000007E00000000007E0000000000FC0000000000FC0000000000FC 0000000000FC0000000000FC0000000001F80000000001F80000000001F80000000001F8000000 0001F00000000003F00000000003F00000000003F00000000003E00000000003E00000001E07C0 0000003F07C00000007F87C00000007F8780000000FF0780000000FF0F00000000FE0E00000000 7C1E00000000601C000000003878000000001FF00000000007C000000000>42 79 4 18 42] 102 dc[<000003F00000001FF80000007E0C380000F8067C0001E003FC0003E003FC0007C001FC 000F8001FC001F0001F8003F0001F8007E0001F8007E0001F800FE0003F000FC0003F001FC0003 F001FC0003F001F80007E003F80007E003F80007E003F80007E007F0000FC007F0000FC007F000 0FC007F0000FC007F0001F8007E0001F8007E0001F8007E0001F8007E0003F0003E0003F0003E0 007F0003E000FF0001F000FE0000F003FE000078077E00003C1C7E00001FF8FC000007E0FC0000 0000FC00000000FC00000001F800000001F800000001F800000001F800000003F0001E0003F000 3F0003E0007F0007E000FF0007C000FF000F8000FF001F0000FE003E000078007C00003C03F000 001FFFC0000003FF000000>38 56 2 18 41]103 dc[<0003F000000000FFF800000001FFF000 000000FFF00000000007F00000000007F00000000007E00000000007E00000000007E000000000 07E0000000000FC0000000000FC0000000000FC0000000000FC0000000001F80000000001F8000 0000001F80000000001F80000000003F00000000003F00000000003F00000000003F0000000000 7E03FC0000007E0FFF0000007E3C0F8000007E7007C00000FCC003E00000FD8003E00000FF0003 E00000FE0003F00001FC0003F00001FC0003F00001F80003F00001F80003E00003F00007E00003 F00007E00003F00007E00003F00007E00007E0000FC00007E0000FC00007E0000FC00007E0001F 80000FC0001F80000FC0001F80000FC0003F00000FC0003F00001F80003F00001F80007E00C01F 80007E00C01F80007E00C03F0000FC01803F0000FC01803F0000FC03003F0000F803007E0000F8 06007E0000F806007E0000F80C007E0000781800FC00007870007C00001FE0003800000F8000> 42 61 4 1 50]104 dc[<0000700000F80001FC0003FC0003FC0003F80001F00000E000000000 0000000000000000000000000000000000000000000000000000000000000000007C0001FE0003 8F000607800C07C01807C01807C0300FC0300FC0600FC0600FC0601F80C01F80C03F00003F0000 3F00007E00007E00007E0000FC0000FC0001F80001F80001F80003F00003F00C07E00C07E00C07 E0180FC0180FC0300FC0300FC0300F80600780C007818003C30001FE00007C00>22 59 2 1 30] 105 dc[<01F0003FC00003FC00FFF000061E03C0F8000C1F07007C00181F0C003E00180F98003E 00300FB0003E00301FE0003F00601FC0003F00601FC0003F00601F80003F00601F80003E00C03F 00007E00C03F00007E00003F00007E00003F00007E00007E0000FC00007E0000FC00007E0000FC 00007E0001F80000FC0001F80000FC0001F80000FC0003F00000FC0003F00001F80003F00001F8 0007E00C01F80007E00C01F80007E00C03F0000FC01803F0000FC01803F0000FC03003F0000F80 3007E0000F806007E0000F806007E0000F80C007E0000781800FC00007870007C00001FE000380 0000F800>46 39 2 1 52]110 dc[<00003FC0000000FFF0000003E07C00000F801E00001F001F 00007C000F8000F8000F8001F80007C001F00007C003E00007E007E00007E00FC00007E00FC000 07E01F800007E03F800007E03F800007E03F00000FE07F00000FE07F00000FE07F00000FE0FE00 001FC0FE00001FC0FE00001FC0FE00001F80FE00003F80FC00003F00FC00007F00FC00007E00FC 0000FC007C0000FC007C0001F8007E0001F0003E0003E0001E0007C0000F000F800007803E0000 03C0FC000001FFF00000007F800000>35 39 4 1 42]111 dc[<000F8003F000001FE00FFC0000 30F03C1E000060F8700F0000C0F8C00F8000C07D80078001807F0007C00180FE0007C00300FE00 07E00300FC0007E00300FC0007E00300FC0007E00601F80007E00601F80007E00001F80007E000 01F80007E00003F0000FE00003F0000FE00003F0000FE00003F0000FE00007E0001FC00007E000 1FC00007E0001FC00007E0001F80000FC0003F80000FC0003F00000FC0003F00000FC0007E0000 1F80007E00001F8000FC00001F8000F800001F8001F000003FC003E000003FC003C000003F6007 8000003F600F0000007E383E0000007E1FF80000007E07E00000007E0000000000FC0000000000 FC0000000000FC0000000000FC0000000001F80000000001F80000000001F80000000001F80000 000003F00000000003F00000000003F00000000007F000000000FFFFC0000000FFFFC0000000FF FFC0000000>43 55 -3 17 43]112 dc[<00007C00400003FF00C0000FC383C0001F00C7C0003C 006780007C006F8000F8003F8001F0003F8003F0003F0007E0003F0007E0003F000FC0003F001F C0007E001F80007E003F80007E003F80007E003F0000FC007F0000FC007F0000FC007F0000FC00 FE0001F800FE0001F800FE0001F800FE0001F800FC0003F000FC0003F000FC0003F000FC0003F0 00FC0007E000FC0007E0007C0007E0007C000FE0007C001FC0003E003FC0001E006FC0001E00CF C0000F879F800003FF1F800000F81F800000001F800000003F000000003F000000003F00000000 3F000000007E000000007E000000007E000000007E00000000FC00000000FC00000000FC000000 01FC0000007FFFF00000FFFFF00000FFFFF000>34 55 4 17 38]113 dc[<01F000FE0003FC03 FF00061E0701800C1F0C03C0181F180FE0180FB01FE0300FE01FE0301FE01FE0601FC01FC0601F 801F80601F800F00601F800000C03F000000C03F000000003F000000003F000000007E00000000 7E000000007E000000007E00000000FC00000000FC00000000FC00000000FC00000001F8000000 01F800000001F800000001F800000003F000000003F000000003F000000003F000000007E00000 0007E000000007E000000007E00000000FC000000007C00000000380000000>35 39 2 1 39] 114 dc[<00007F800001FFE00007C070000E0018001C000C003C000C0038007C007800FC007001 FC00F001FC00F001FC00F800F800F8006000FC000000FF800000FFFC0000FFFF00007FFF80003F FFC0001FFFE00007FFF000007FF0000007F8000001F8000000F81E0000F83F0000F87F0000F8FF 0000F0FF0000F0FE0000E0FC0001E0F80001C0600003807000070038001E000F007C0007FFF000 00FF8000>30 39 4 1 40]115 dc[<000070000000F8000001F8000001F8000003F0000003F000 0003F0000003F0000007E0000007E0000007E0000007E000000FC000000FC000000FC000000FC0 00001F80007FFFFF80FFFFFF80FFFFFF00003F0000003F0000003F0000003F0000007E0000007E 0000007E0000007E000000FC000000FC000000FC000000FC000001F8000001F8000001F8000001 F8000003F0000003F0000003F0000003F0000007E0000007E0030007E0030007E006000FC00600 0FC006000FC00C000FC00C000FC018000FC0300007C0300003C0E00003C1C00000FF0000007E00 00>25 55 2 1 31]116 dc[<007C0000000001FF00003800038780007C000607C0007E000C07C0 00FC001807E000FC001807E000FC003007E000FC003007E001F800600FC001F800600FC001F800 600FC001F800C01F8003F000C01F8003F000001F8003F000003F0003F000003F0007E000007E00 07E000007E0007E000007E0007E00000FC000FC00000FC000FC00000FC000FC00000FC000FC000 01F8001F800001F8001F806001F8001F806001F8001F806001F8003F00C001F8003F00C001F800 3F00C001F8003F018001F8007F018000F800FF018000F8019F0300007C030F0600003E0E0F0E00 001FFC03FC000003F001F000>43 39 2 1 49]117 dc[<007C000000003801FF000038007C0387 80007C00FE0607C0007E00FF0C07C000FC00FF1807E000FC00FF1807E000FC007F3007E000FC00 3F3007E001F8001F600FC001F8000F600FC001F8000F600FC001F8000FC01F8003F00006C01F80 03F00006001F8003F00006003F0003F00006003F0007E0000C007E0007E0000C007E0007E0000C 007E0007E0000C00FC000FC0001800FC000FC0001800FC000FC0001800FC000FC0003001F8001F 80003001F8001F80003001F8001F80006001F8001F80006001F8001F8000C001F8001F8000C001 F8001F80018001F8001F80018000F8003F80030000F8006F800600007C0067800C00003E00C7C0 1800001F0383E070000007FF00FFE0000001FC003F8000>56 39 2 1 62]119 dc[<0001E00020 0007F00060000FF800C0001FFC00C0003FFE0180007FFF070000F81FFE0000E003FE0001C0000C 00018000180001800030000000006000000000C00000000180000000030000000006000000000C 00000000180000000030000000006000000001C0000000038000000006000000000C0000000018 0000000030000300006000030000C000070001800006000300000E000600001C0007FC007C000F FF01F8001C0FFFF0003807FFE0003003FFC0006003FF8000C001FF0000C000780000>35 39 4 1 40]122 dc dfe /fj df[<7FFFFFFFFFFFE0FFFFFFFFFFFFF0FFFFFFFFFFFFF07FFFFFFFFFFFE0 >52 4 7 -20 67]0 dc[<000FF000007FFE0001FFFF8003FFFFC007FFFFE00FFFFFF01FFFFFF8 3FFFFFFC3FFFFFFC7FFFFFFE7FFFFFFE7FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFE7FFFFFFE7FFFFFFE3FFFFFFC3FFFFFFC1FFFFFF80FFF FFF007FFFFE003FFFFC001FFFF80007FFE00000FF000>32 32 5 -6 43]15 dc[<60F0F0F0F0F0 F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 F0F060>4 87 10 22 24]106 dc dfe /fk df[<07E0001FF8003FFC007FFE007FFF00FFFF00FF FF80FFFF80FFFF80FFFFC0FFFFC07FFFC07FFFC03FFFC01FFBC007E3C00003C00003C000078000 0780000780000F00000F00000F00001E00003E00003C00007C0000F80001F00003E00007E0000F C0001F80001E00000C0000>18 36 8 -36 33]39 dc[<0003FFE00000003FFFFE000000FFFFFF C00003FFFFFFE0000FFC00FFF8001FE0003FFC003F80001FFE003FC0000FFE007FE0000FFF007F F0000FFF00FFF0000FFF80FFF8000FFF80FFF8000FFF80FFF8000FFF80FFF8000FFF807FF0000F FF807FF0000FFF003FE0001FFF001FC0001FFE000700003FFE000000007FFC00000000FFF80000 0000FFF000000001FFC000000003FF8000000003FE0000000007FC000000000FF8000000000FF0 000000001FE0000000001FC0000000003F80000000003F00000000003F00000000007E00000000 007E00000000007C00000000007C00000000007C00000000007C00000000007C00000000007C00 000000007C00000000007C00000000007C00000000007C00000000007800000000007800000000 000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000FC0000000001FE0000000003FF0000000007FF800000000FFFC0000000 1FFFE00000001FFFE00000001FFFE00000001FFFE00000001FFFE00000001FFFE00000000FFFC0 00000007FF8000000003FF0000000001FE0000000000FC000000>41 72 7 0 56]63 dc[<0000 000003E000000000000000000007F000000000000000000007F00000000000000000000FF80000 000000000000000FF80000000000000000000FF80000000000000000001FFC0000000000000000 001FFC0000000000000000003FFE0000000000000000003FFE0000000000000000007FFF000000 0000000000007FFF0000000000000000007FFF000000000000000000FFFF800000000000000000 FFFF800000000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC0000000 0000000003FFFFE00000000000000003EFFFE00000000000000007EFFFF00000000000000007CF FFF00000000000000007C7FFF0000000000000000FC7FFF8000000000000000F83FFF800000000 0000001F83FFFC000000000000001F03FFFC000000000000001F01FFFC000000000000003F01FF FE000000000000003E00FFFE000000000000007E00FFFF000000000000007C007FFF0000000000 0000FC007FFF80000000000000F8007FFF80000000000000F8003FFF80000000000001F8003FFF C0000000000001F0001FFFC0000000000003F0001FFFE0000000000003E0001FFFE00000000000 03E0000FFFE0000000000007E0000FFFF0000000000007C00007FFF000000000000FC00007FFF8 00000000000F800007FFF800000000000F800003FFF800000000001F800003FFFC00000000001F 000001FFFC00000000003FFFFFFFFFFE00000000003FFFFFFFFFFE00000000007FFFFFFFFFFF00 000000007FFFFFFFFFFF00000000007FFFFFFFFFFF0000000000FC0000007FFF8000000000F800 00003FFF8000000001F80000003FFFC000000001F00000003FFFC000000001F00000001FFFC000 000003F00000001FFFE000000003E00000000FFFE000000007E00000000FFFF000000007C00000 000FFFF000000007C000000007FFF00000000FC000000007FFF80000000F8000000003FFF80000 001F8000000003FFFC0000001F0000000003FFFC0000007FC000000001FFFC0000FFFFFFC00007 FFFFFFFF80FFFFFFC00007FFFFFFFF80FFFFFFC00007FFFFFFFF80FFFFFFC00007FFFFFFFF80FF FFFFC00007FFFFFFFF80>81 72 4 0 90]65 dc[79 71 4 0 91]68 dc[ 70 70 4 0 78]69 dc[65 70 4 0 75]70 dc[<00000000 3FFE00000E000000000FFFFFC0001E000000007FFFFFF8003E00000003FFFFFFFE00FE0000000F FFFFFFFF81FE0000003FFFF800FFC3FE000000FFFF80000FF7FE000001FFFC000003FFFE000007 FFF0000001FFFE00000FFFC00000007FFE00001FFF800000003FFE00003FFF000000001FFE0000 7FFE000000000FFE0000FFFC0000000007FE0001FFF80000000007FE0003FFF00000000003FE00 03FFF00000000001FE0007FFE00000000001FE0007FFE00000000000FE000FFFC00000000000FE 000FFFC000000000007E001FFFC000000000007E001FFF8000000000007E003FFF800000000000 7E003FFF8000000000003E003FFF8000000000003E007FFF8000000000003E007FFF0000000000 003E007FFF00000000000000007FFF0000000000000000FFFF0000000000000000FFFF00000000 00000000FFFF0000000000000000FFFF0000000000000000FFFF0000000000000000FFFF000000 0000000000FFFF0000000000000000FFFF0000000000000000FFFF0000000000000000FFFF0000 000000000000FFFF0000000000000000FFFF0000000000000000FFFF0000007FFFFFFFFE7FFF00 00007FFFFFFFFE7FFF0000007FFFFFFFFE7FFF8000007FFFFFFFFE7FFF8000007FFFFFFFFE3FFF 8000000000FFFE003FFF8000000000FFFE003FFF8000000000FFFE001FFF8000000000FFFE001F FFC000000000FFFE000FFFC000000000FFFE000FFFC000000000FFFE0007FFE000000000FFFE00 07FFE000000000FFFE0003FFF000000000FFFE0003FFF800000000FFFE0001FFF800000000FFFE 0000FFFC00000000FFFE00007FFE00000000FFFE00003FFF00000000FFFE00001FFF80000000FF FE00000FFFE0000001FFFE000007FFF0000003FFFE000001FFFC000007FFFE000000FFFF80001F FFFE0000003FFFFC00FFC7FE0000000FFFFFFFFF83FE00000003FFFFFFFE00FE000000007FFFFF F8003E000000000FFFFFE0000E00000000003FFE00000000>79 73 7 1 93]71 dc[84 71 4 0 93]72 dc[39 71 3 0 45]73 dc[<00000003FFF0000000000000007FFFFF80 000000000003FFFFFFF000000000000FFFFFFFFC00000000003FFF807FFF0000000000FFF80007 FFC000000003FFE00001FFF000000007FFC00000FFF80000000FFF0000003FFC0000001FFE0000 001FFE0000003FFC0000000FFF0000007FFC0000000FFF800000FFF800000007FFC00001FFF000 000003FFE00003FFF000000003FFF00003FFE000000001FFF00007FFE000000001FFF80007FFC0 00000000FFF8000FFFC000000000FFFC000FFFC000000000FFFC001FFF80000000007FFE001FFF 80000000007FFE003FFF80000000007FFF003FFF80000000007FFF003FFF80000000007FFF007F FF00000000003FFF807FFF00000000003FFF807FFF00000000003FFF807FFF00000000003FFF80 7FFF00000000003FFF80FFFF00000000003FFFC0FFFF00000000003FFFC0FFFF00000000003FFF C0FFFF00000000003FFFC0FFFF00000000003FFFC0FFFF00000000003FFFC0FFFF00000000003F FFC0FFFF00000000003FFFC0FFFF00000000003FFFC0FFFF00000000003FFFC0FFFF0000000000 3FFFC0FFFF00000000003FFFC0FFFF00000000003FFFC0FFFF00000000003FFFC07FFF00000000 003FFF807FFF00000000003FFF807FFF80000000007FFF807FFF80000000007FFF803FFF800000 00007FFF003FFF80000000007FFF003FFF80000000007FFF001FFFC000000000FFFE001FFFC000 000000FFFE001FFFC000000000FFFE000FFFE000000001FFFC000FFFE000000001FFFC0007FFE0 00000001FFF80003FFF000000003FFF00003FFF800000007FFF00001FFF800000007FFE00000FF FC0000000FFFC000007FFE0000001FFF8000007FFF0000003FFF8000003FFF8000007FFF000000 0FFFC00000FFFC00000007FFF00003FFF800000003FFFC000FFFF000000000FFFF807FFFC00000 00007FFFFFFFFF80000000000FFFFFFFFC000000000003FFFFFFF00000000000007FFFFF800000 0000000003FFF000000000>74 73 7 1 89]79 dc[69 71 4 0 81]80 dc[<00007FF00007000007FFFF000F00001FFFFFC01F00007FFFFFF03F0000FF FFFFFC7F0003FFC00FFEFF0007FE0000FFFF0007FC00003FFF000FF000001FFF001FF0000007FF 001FE0000003FF003FE0000001FF003FC0000001FF007FC0000000FF007FC00000007F007FC000 00007F00FFC00000003F00FFC00000003F00FFC00000003F00FFE00000003F00FFE00000001F00 FFF00000001F00FFF80000001F00FFFC0000001F00FFFF00000000007FFFC0000000007FFFFE00 0000007FFFFFE00000003FFFFFFF0000003FFFFFFFF000001FFFFFFFFC00001FFFFFFFFF00000F FFFFFFFFC00007FFFFFFFFE00007FFFFFFFFF00003FFFFFFFFF80000FFFFFFFFFC00007FFFFFFF FE00003FFFFFFFFE00000FFFFFFFFF000001FFFFFFFF0000003FFFFFFF80000001FFFFFF800000 000FFFFFC000000000FFFFC0000000001FFFC0000000000FFFE00000000007FFE00000000003FF E07800000001FFE0F800000000FFE0F800000000FFE0F8000000007FE0F8000000007FE0F80000 00007FE0FC000000007FE0FC000000007FC0FC000000007FC0FE000000007FC0FE000000007F80 FF00000000FF80FF80000000FF80FFC0000000FF00FFE0000001FE00FFF8000003FE00FFFE0000 07FC00FFFF80000FF800FFFFFC007FF000FE3FFFFFFFE000FC0FFFFFFF8000F803FFFFFF0000F0 007FFFF80000E00003FFC00000>51 73 7 1 66]83 dc[116 72 3 1 123]87 dc[<0007FFFC000000007FFFFFC0000001 FFFFFFF8000003FFFFFFFE000007FE001FFF000007FF0003FFC0000FFF8001FFE0000FFF8000FF F0000FFF80007FF0000FFF80007FF8000FFF80007FF80007FF00003FFC0007FF00003FFC0003FE 00003FFC0000F800003FFC00000000003FFC00000000003FFC00000000003FFC00000000003FFC 00000007FFFFFC000000FFFFFFFC000007FFFFFFFC00003FFFE03FFC0000FFFE003FFC0003FFF0 003FFC0007FFC0003FFC000FFF00003FFC001FFE00003FFC003FFC00003FFC007FF800003FFC00 7FF800003FFC00FFF000003FFC00FFF000003FFC00FFF000003FFC00FFF000003FFC00FFF00000 3FFC00FFF000007FFC007FF80000FFFC007FF80001EFFC003FFC0003EFFC003FFF0007CFFF000F FFC03F8FFFF807FFFFFF07FFFC01FFFFFC03FFFC007FFFF001FFFC0003FF80007FF8>54 46 3 0 58]97 dc[<007FC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFF C00000000000FFFFC0000000000003FFC0000000000001FFC0000000000001FFC0000000000001 FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC00000000000 01FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC000000000 0001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000 000001FFC0000000000001FFC0000000000001FFC00FFC00000001FFC07FFFC0000001FFC3FFFF F0000001FFCFFFFFFC000001FFDFF00FFF000001FFFF8003FF800001FFFE0001FFC00001FFF800 007FE00001FFF000007FF00001FFE000003FF80001FFE000001FFC0001FFE000001FFC0001FFE0 00001FFE0001FFE000001FFE0001FFE000000FFF0001FFE000000FFF0001FFE000000FFF0001FF E000000FFF0001FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001 FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF80 01FFE000000FFF8001FFE000000FFF0001FFE000000FFF0001FFE000000FFF0001FFE000001FFE 0001FFE000001FFE0001FFE000001FFC0001FFE000001FFC0001FFE000003FF80001FFF000003F F80001FFF800007FF00001FFFC0000FFE00001FFFE0001FFC00001FFBF0007FF800001FF1FE01F FE000001FE0FFFFFFC000001FC03FFFFF0000001F800FFFF80000001F0001FF8000000>57 72 4 0 66]98 dc[<00001FFFC0000000FFFFF8000007FFFFFE00001FFFFFFF80007FFC00FFC000FFE0 01FFC001FFC003FFE003FF8003FFE007FF0003FFE00FFE0003FFE00FFE0003FFE01FFC0001FFC0 1FFC0001FFC03FFC0000FF803FFC00003E007FF8000000007FF8000000007FF800000000FFF800 000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000 FFF800000000FFF800000000FFF8000000007FF8000000007FF8000000007FFC000000003FFC00 0000003FFC000000001FFC000000F81FFE000000F80FFE000000F80FFF000001F007FF800003F0 03FFC00007E001FFE0000FC000FFF0001F80007FFE00FF00001FFFFFFE000007FFFFF8000000FF FFE00000001FFE0000>45 46 4 0 53]99 dc[<00000000007FC00000000000FFFFC000000000 00FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC0000000000003FFC0000000 000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC00000 00000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC000 0000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0 000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC00000000FFC01FF C0000000FFFF81FFC0000007FFFFE1FFC000001FFFFFF9FFC000007FFC03FFFFC00000FFF0007F FFC00001FFC0001FFFC00003FF80000FFFC00007FF000007FFC0000FFE000003FFC0000FFE0000 03FFC0001FFC000003FFC0001FFC000003FFC0003FFC000003FFC0003FFC000003FFC0007FF800 0003FFC0007FF8000003FFC0007FF8000003FFC000FFF8000003FFC000FFF8000003FFC000FFF8 000003FFC000FFF8000003FFC000FFF8000003FFC000FFF8000003FFC000FFF8000003FFC000FF F8000003FFC000FFF8000003FFC000FFF8000003FFC0007FF8000003FFC0007FF8000003FFC000 7FF8000003FFC0003FF8000003FFC0003FFC000003FFC0003FFC000003FFC0001FFC000003FFC0 001FFC000003FFC0000FFE000007FFC00007FF00000FFFC00003FF00001FFFC00001FFC0003FFF C00000FFE000FFFFE000007FF807FBFFFF80001FFFFFF3FFFF800007FFFFC3FFFF800001FFFF03 FFFF8000001FF803FFFF80>57 72 4 0 66]100 dc[<00001FFE00000001FFFFE0000007FFFFF8 00001FFFFFFE00007FFC07FF0000FFE001FF8001FFC0007FC003FF80003FE007FF00003FF00FFE 00001FF01FFE00000FF81FFC00000FF83FFC00000FFC3FFC000007FC7FFC000007FC7FF8000007 FC7FF8000007FE7FF8000007FEFFF8000007FEFFF8000007FEFFFFFFFFFFFEFFFFFFFFFFFEFFFF FFFFFFFEFFFFFFFFFFFCFFF800000000FFF800000000FFF800000000FFF8000000007FF8000000 007FF8000000007FFC000000003FFC000000003FFC000000003FFC0000001C1FFE0000003E0FFE 0000003E07FF0000007E07FF000000FC03FF800001F801FFC00003F0007FF0001FE0003FFE00FF C0001FFFFFFF800007FFFFFE000000FFFFF80000000FFF8000>47 46 3 0 54]101 dc[<000000 FFC000000007FFF80000003FFFFC000000FFFFFF000001FFC1FF000007FF03FF80000FFC03FF80 000FF807FFC0001FF807FFC0003FF007FFC0003FF007FFC0003FE003FF80007FE003FF80007FE0 01FF00007FE000FE00007FE0003800007FE0000000007FE0000000007FE0000000007FE0000000 007FE0000000007FE0000000007FE0000000007FE0000000007FE0000000007FE0000000FFFFFF FE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000007FF0000000007FF0000000 007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0 000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000 007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0 000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000 007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0 000000007FF00000003FFFFFF800003FFFFFF800003FFFFFF800003FFFFFF800003FFFFFF80000 >42 72 3 0 36]102 dc[<00000000001F8000007FF000FFE00007FFFF03FFF0001FFFFFC7FFF0 007FFFFFFFC7F800FFE03FFE0FF801FF800FFC0FF803FF0007FE0FF807FE0003FF07F007FE0003 FF07F00FFC0001FF81C00FFC0001FF80000FFC0001FF80001FFC0001FFC0001FFC0001FFC0001F FC0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC0000FFC0001FF80000FFC0001FF 80000FFC0001FF800007FE0003FF000007FE0003FF000003FF0007FE000001FF800FFC000000FF E03FF8000001FFFFFFF0000001DFFFFFC0000003C7FFFF00000003C07FF000000007C000000000 0007C0000000000007C0000000000007C0000000000007E0000000000007F0000000000007F800 0000000007FFFFFFF0000007FFFFFFFF000003FFFFFFFFE00003FFFFFFFFF80001FFFFFFFFFE00 01FFFFFFFFFF0000FFFFFFFFFF80007FFFFFFFFF8003FFFFFFFFFFC00FFFFFFFFFFFC01FF80000 1FFFE03FE0000001FFE07FC00000007FF07FC00000003FF0FF800000001FF0FF800000001FF0FF 800000001FF0FF800000001FF0FF800000001FF07FC00000003FE07FC00000003FE03FE0000000 7FC03FF0000000FFC01FFC000003FF800FFF00000FFF0003FFF000FFFC0000FFFFFFFFF000003F FFFFFFC0000007FFFFFE000000003FFFC00000>53 68 3 21 59]103 dc[<007FC00000000000 FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC000000000 0003FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000 000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC00000 00000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC000 0000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0 000000000001FFC001FFC0000001FFC00FFFF8000001FFC03FFFFE000001FFC0FFFFFF000001FF C1FC07FF800001FFC3E003FFC00001FFC7C001FFC00001FFCF0001FFE00001FFDE0000FFE00001 FFDC0000FFE00001FFFC0000FFF00001FFF80000FFF00001FFF00000FFF00001FFF00000FFF000 01FFF00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF0 0001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF F00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000 FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE000 00FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE0 0000FFF00001FFE00000FFF00001FFE00000FFF000FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0FFFF FFC07FFFFFE0FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0>59 72 4 0 66]104 dc[<00FC0001FF00 03FF8007FFC00FFFC01FFFE01FFFE01FFFE01FFFE01FFFE01FFFE00FFFC007FFC003FF8001FF00 00FC00000000000000000000000000000000000000000000000000000000000000000000007FC0 FFFFC0FFFFC0FFFFC0FFFFC0FFFFC003FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0 01FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0 01FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0 01FFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF>24 73 4 0 32]105 dc[<007FC000FFFFC000FFFF C000FFFFC000FFFFC000FFFFC00003FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000 01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0 0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000 01FFC00001FFC00001FFC00001FFC00001FFC00001FFC000FFFFFF80FFFFFF80FFFFFF80FFFFFF 80FFFFFF80>25 72 4 0 32]108 dc[<007FC001FFC00000FFE00000FFFFC00FFFF80007FFFC00 00FFFFC03FFFFE001FFFFF0000FFFFC0FFFFFF007FFFFF8000FFFFC1FC07FF80FE03FFC000FFFF C3E003FFC1F001FFE00003FFC7C001FFC3E000FFE00001FFCF0001FFE78000FFF00001FFDE0000 FFEF00007FF00001FFDC0000FFEE00007FF00001FFFC0000FFFE00007FF80001FFF80000FFFC00 007FF80001FFF00000FFF800007FF80001FFF00000FFF800007FF80001FFF00000FFF800007FF8 0001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FF E00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000 FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000 007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF8 0001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FF E00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000 FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000 007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF8 00FFFFFFC07FFFFFE03FFFFFF0FFFFFFC07FFFFFE03FFFFFF0FFFFFFC07FFFFFE03FFFFFF0FFFF FFC07FFFFFE03FFFFFF0FFFFFFC07FFFFFE03FFFFFF0>92 46 4 0 99]109 dc[<007FC001FFC0 0000FFFFC00FFFF80000FFFFC03FFFFE0000FFFFC0FFFFFF0000FFFFC1FC07FF8000FFFFC3E003 FFC00003FFC7C001FFC00001FFCF0001FFE00001FFDE0000FFE00001FFDC0000FFE00001FFFC00 00FFF00001FFF80000FFF00001FFF00000FFF00001FFF00000FFF00001FFF00000FFF00001FFE0 0000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001 FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF000 01FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF0 0001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF F00001FFE00000FFF000FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0FFFFFFC07F FFFFE0FFFFFFC07FFFFFE0>59 46 4 0 66]110 dc[<00000FFF0000000000FFFFF000000007FF FFFE0000001FFFFFFF8000003FFC03FFC00000FFE0007FF00001FF80001FF80003FF00000FFC00 07FE000007FE000FFE000007FF000FFC000003FF001FFC000003FF803FFC000003FFC03FF80000 01FFC03FF8000001FFC07FF8000001FFE07FF8000001FFE07FF8000001FFE0FFF8000001FFF0FF F8000001FFF0FFF8000001FFF0FFF8000001FFF0FFF8000001FFF0FFF8000001FFF0FFF8000001 FFF0FFF8000001FFF0FFF8000001FFF0FFF8000001FFF07FF8000001FFE07FF8000001FFE07FF8 000001FFE07FF8000001FFE03FFC000003FFC03FFC000003FFC01FFC000003FF801FFE000007FF 800FFE000007FF0007FF00000FFE0003FF80001FFC0001FFC0003FF80000FFE0007FF000007FFC 03FFE000001FFFFFFF80000007FFFFFE00000000FFFFF0000000000FFF000000>52 46 3 0 59] 111 dc[<007FC00FFC000000FFFFC07FFFC00000FFFFC3FFFFF00000FFFFCFFFFFFC0000FFFFDF F01FFF0000FFFFFF8007FF800003FFFE0001FFC00001FFF80000FFE00001FFF00000FFF00001FF E000007FF80001FFE000003FFC0001FFE000003FFC0001FFE000003FFE0001FFE000001FFE0001 FFE000001FFF0001FFE000001FFF0001FFE000001FFF0001FFE000000FFF0001FFE000000FFF80 01FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF 8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000F FF0001FFE000001FFF0001FFE000001FFF0001FFE000001FFE0001FFE000001FFE0001FFE00000 3FFC0001FFE000003FFC0001FFE000007FF80001FFF000007FF80001FFF80000FFF00001FFFC00 01FFE00001FFFE0003FFC00001FFFF0007FF800001FFFFE03FFE000001FFEFFFFFFC000001FFE3 FFFFF0000001FFE0FFFF80000001FFE01FF800000001FFE0000000000001FFE0000000000001FF E0000000000001FFE0000000000001FFE0000000000001FFE0000000000001FFE0000000000001 FFE0000000000001FFE0000000000001FFE0000000000001FFE0000000000001FFE00000000000 01FFE0000000000001FFE0000000000001FFE00000000000FFFFFFC000000000FFFFFFC0000000 00FFFFFFC000000000FFFFFFC000000000FFFFFFC000000000>57 66 4 20 66]112 dc[<00FF 803F8000FFFF80FFF000FFFF83FFFC00FFFF87FFFE00FFFF8FC3FF00FFFF8F07FF0003FF9E0FFF 8001FFBC0FFF8001FFB80FFF8001FFF80FFF8001FFF00FFF8001FFF007FF0001FFF007FF0001FF E003FE0001FFE000F80001FFE000000001FFE000000001FFC000000001FFC000000001FFC00000 0001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FF C000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC00000 0001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FF C000000001FFC0000000FFFFFFE00000FFFFFFE00000FFFFFFE00000FFFFFFE00000FFFFFFE000 00>41 46 4 0 49]114 dc[<000FFF00E0007FFFF3E001FFFFFFE007FFFFFFE00FF800FFE01FC0 001FE03F80000FE03F000007E07F000003E07F000003E0FF000003E0FF000003E0FF800003E0FF C0000000FFF0000000FFFE000000FFFFF800007FFFFFC0007FFFFFF0003FFFFFFC001FFFFFFF00 0FFFFFFF8007FFFFFFC003FFFFFFE000FFFFFFF0003FFFFFF00003FFFFF800001FFFF8000000FF FC0000001FFC7800000FFCF8000007FCF8000003FCFC000003FCFC000003FCFE000003F8FE0000 03F8FF000003F8FF800007F0FFC0000FF0FFF0001FE0FFFC00FFC0FFFFFFFF80FC7FFFFE00F81F FFF800E003FF8000>38 46 4 0 47]115 dc[<0001F000000001F000000001F000000001F00000 0001F000000001F000000003F000000003F000000003F000000007F000000007F000000007F000 00000FF00000000FF00000001FF00000003FF00000003FF00000007FF0000001FFF0000003FFF0 00000FFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC000FFF0000000FFF0000000FF F0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000 FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF00000 00FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF001F000FFF001F000FFF001 F000FFF001F000FFF001F000FFF001F000FFF001F000FFF001F000FFF001F0007FF001E0007FF8 03E0003FF803E0003FFC07C0001FFE0F80000FFFFF800007FFFE000001FFFC0000001FF000>36 66 2 0 46]116 dc[<007FE000003FF000FFFFE0007FFFF000FFFFE0007FFFF000FFFFE0007FFF F000FFFFE0007FFFF000FFFFE0007FFFF00003FFE00001FFF00001FFE00000FFF00001FFE00000 FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE000 00FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE0 0000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001 FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF000 01FFE00001FFF00001FFE00001FFF00001FFE00001FFF00001FFE00003FFF00000FFE00007FFF0 0000FFE0000F7FF000007FE0001F7FF000007FF0003E7FF800003FFC00FC7FFFE0001FFFFFF87F FFE00007FFFFE07FFFE00001FFFF807FFFE000003FFE007FFFE0>59 46 4 0 66]117 dc[56 46 3 0 63]118 dc[<7FFFFF801FFFFF007FFFFF801FFFFF007FFFFF80 1FFFFF007FFFFF801FFFFF007FFFFF801FFFFF00007FF80001FF0000007FFC0001FC0000003FFE 0003F80000001FFF0007F00000000FFF0007E000000007FF800FC000000003FFC01F8000000003 FFE03F8000000001FFF07F0000000000FFF8FE00000000007FF9FC00000000003FFFF800000000 003FFFF000000000001FFFE000000000000FFFC0000000000007FFC0000000000003FFC0000000 000001FFE0000000000001FFF0000000000001FFF8000000000003FFFC000000000003FFFE0000 00000007FFFE00000000000FEFFF00000000001FCFFF80000000003F87FFC0000000007F03FFE0 00000000FE01FFE000000001FC00FFF000000001F8007FF800000003F0007FFC00000007F0003F FE0000000FE0001FFF0000001FC0000FFF0000003F800007FF800000FF800007FFC000FFFFF800 3FFFFFC0FFFFF8003FFFFFC0FFFFF8003FFFFFC0FFFFF8003FFFFFC0FFFFF8003FFFFFC0>58 46 2 0 63]120 dc[<7FFFFFC000FFFF807FFFFFC000FFFF807FFFFFC000FFFF807FFFFFC000FFFF 807FFFFFC000FFFF8000FFF000000FE00000FFF800000FC00000FFF800000FC000007FFC00000F 8000007FFC00001F8000003FFC00001F0000003FFE00003F0000001FFE00003E0000001FFF0000 7E0000000FFF00007C0000000FFF8000FC00000007FF8000F800000007FFC001F800000003FFC0 01F000000003FFE003F000000003FFE003F000000001FFF003E000000001FFF007E000000000FF F007C000000000FFF80FC0000000007FF80F80000000007FFC1F80000000003FFC1F0000000000 3FFE3F00000000001FFE3E00000000001FFF7E00000000000FFF7C00000000000FFFFC00000000 000FFFFC000000000007FFF8000000000007FFF8000000000003FFF0000000000003FFF0000000 000001FFE0000000000001FFE0000000000000FFC0000000000000FFC00000000000007F800000 000000007F800000000000003F000000000000003F000000000000003F000000000000003E0000 00000000007E000000000000007C00000000000000FC000000001F8000F8000000003FC001F800 0000007FE001F000000000FFF003F000000000FFF003E000000000FFF007E000000000FFF00FC0 00000000FFF01F8000000000FFF03F80000000007FE07F00000000007F43FE00000000003FFFF8 00000000001FFFF0000000000007FFC0000000000001FE000000000000>57 66 2 20 63]121 dc[<1FFFFFFFFFE01FFFFFFFFFF01FFFFFFFFFF01FFFFFFFFFF01FFE0007FFE01FF0000FFFC01F E0000FFF801FC0001FFF801F80003FFF003F80007FFE003F00007FFC003F0000FFFC003F0001FF F8003E0003FFF0003E0003FFE0003E0007FFE0003E000FFFC0003E001FFF800000001FFF000000 003FFF000000007FFE00000000FFFC00000001FFF800000001FFF800000003FFF000000007FFE0 01F0000FFFC001F0000FFF8001F0001FFF8001F0003FFF0003F0007FFE0003E0007FFC0003E000 FFFC0003E001FFF80003E003FFF00007E003FFE00007E007FFE0000FE00FFFC0000FE01FFF8000 1FE01FFF00003FE03FFF0000FFE07FFE0007FFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC07F FFFFFFFFC0>44 46 3 0 53]122 dc dfe /fl df[<0000000380000000000000038000000000 000007C000000000000007C00000000000000FE00000000000000FE00000000000001FF0000000 0000001FF00000000000003FF80000000000003FF800000000000067FC00000000000067FC0000 00000000C3FE000000000000C3FE00000000000181FF00000000000181FF00000000000300FF80 000000000300FF800000000006007FC00000000006003FC0000000000C003FE0000000000C001F E00000000018001FF00000000018000FF00000000030000FF800000000300007F8000000006000 07FC00000000E00003FE00000000C00003FE00000001C00001FF00000001800001FF0000000380 0000FF80000003000000FF800000070000007FC00000060000007FC000000E0000003FE000000C 0000003FE000001C0000001FF00000180000001FF00000380000000FF80000300000000FF80000 7000000007FC00006000000007FC0000E000000003FE0000C000000003FE0001C000000001FF00 018000000001FF00038000000000FF80030000000000FF800700000000007FC00600000000007F C00E00000000003FE00C00000000003FE01C00000000001FF01FFFFFFFFFFFFFF03FFFFFFFFFFF FFF83FFFFFFFFFFFFFF87FFFFFFFFFFFFFFC7FFFFFFFFFFFFFFCFFFFFFFFFFFFFFFEFFFFFFFFFF FFFFFE>63 61 4 0 72]1 dc[<000007FC007F0000003FFF81FFC00000FC03C7C0E00003F0006F 81F00007C001FF03F8000F8003FE07F8001F0007FC07F8003F0007FC07F8007E0007FC03F0007E 0003F801E0007C0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F800 0000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC00 01F8000000FC0001F8000000FC0001F8000000FC0001F80000FFFFFFFFFFFC00FFFFFFFFFFFC00 FFFFFFFFFFFC0000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001 F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000 FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8 000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC 0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F800 0000FC0001F8000000FC0001F8000000FC0001F8000001FE0003FC00007FFFF07FFFF8007FFFF0 7FFFF8007FFFF07FFFF800>53 61 1 0 50]11 dc[<1C007F007F00FF80FF80FF80FF80FF80FF 80FF807F007F007F007F007F007F007F007F007F007F007F003E003E003E003E003E003E003E00 3E003E003E003E001C001C001C001C001C001C001C001C001C001C001C00080000000000000000 0000000000000000001C003E007F00FF80FF80FF807F003E001C00>9 61 7 0 24]33 dc[<0000 300000700000C00001C0000380000700000E00001C00001C0000380000700000F00000E00001E0 0001C00003C00003C0000780000780000F00000F00000F00001F00001E00001E00003E00003E00 003C00003C00007C00007C00007C00007C0000780000780000F80000F80000F80000F80000F800 00F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800007800007800 007C00007C00007C00007C00003C00003C00003E00003E00001E00001E00001F00000F00000F00 000F000007800007800003C00003C00001C00001E00000E00000F000007000003800001C00001C 00000E000007000003800001C00000C0000070000030>20 86 7 21 33]40 dc[<800000C00000 6000007000003800001C00000E000007000007000003800001C00001E00000E00000F000007000 007800007800003C00003C00001E00001E00001E00001F00000F00000F00000F80000F80000780 0007800007C00007C00007C00007C00003C00003C00003E00003E00003E00003E00003E00003E0 0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003C00003C00007C0 0007C00007C00007C0000780000780000F80000F80000F00000F00001F00001E00001E00001E00 003C00003C0000780000780000700000F00000E00001E00001C0000380000700000700000E0000 1C0000380000700000600000C00000800000>19 86 6 21 33]41 dc[<00000018000000000000 3C0000000000003C0000000000003C0000000000003C0000000000003C0000000000003C000000 0000003C0000000000003C0000000000003C0000000000003C0000000000003C0000000000003C 0000000000003C0000000000003C0000000000003C0000000000003C0000000000003C00000000 00003C0000000000003C0000000000003C0000000000003C0000000000003C0000000000003C00 00000000003C0000000000003C0000007FFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFF FFFFFFFFFE0000003C0000000000003C0000000000003C0000000000003C0000000000003C0000 000000003C0000000000003C0000000000003C0000000000003C0000000000003C000000000000 3C0000000000003C0000000000003C0000000000003C0000000000003C0000000000003C000000 0000003C0000000000003C0000000000003C0000000000003C0000000000003C0000000000003C 0000000000003C0000000000003C0000000000003C00000000000018000000>56 56 5 6 67] 43 dc[<1C007E007F00FF80FF80FFC07FC07FC01CC000C000C000C000C000C001800180018003 000300060006000C001800180030002000>10 26 7 17 24]44 dc[22 5 1 -16 29]45 dc[<1C003E007F00FF80FF80FF807F003E001C00>9 9 7 0 24] 46 dc[<000000060000000F0000000F0000001F0000001E0000001E0000003E0000003C000000 3C0000007C0000007800000078000000F8000000F0000000F0000001F0000001E0000001E00000 03E0000003C0000003C0000007C0000007800000078000000F8000000F0000000F0000001F0000 001E0000001E0000003E0000003C0000003C0000007C0000007800000078000000F8000000F000 0000F0000001F0000001E0000001E0000003E0000003C0000007C0000007800000078000000F80 00000F0000000F0000001F0000001E0000001E0000003E0000003C0000003C0000007C00000078 00000078000000F8000000F0000000F0000001F0000001E0000001E0000003E0000003C0000003 C0000007C0000007800000078000000F8000000F0000000F0000001F0000001E0000001E000000 3E0000003C0000003C0000007C0000007800000078000000F8000000F0000000F0000000600000 00>32 87 5 22 43]47 dc[<0003FC0000001FFF8000007E07E00000F801F00001F000F80003E0 007C0007C0003E000F80001F000F80001F001F00000F801F00000F803F00000FC03F00000FC03F 00000FC07E000007E07E000007E07E000007E07E000007E07E000007E0FE000007F0FE000007F0 FE000007F0FE000007F0FE000007F0FE000007F0FE000007F0FE000007F0FE000007F0FE000007 F0FE000007F0FE000007F0FE000007F0FE000007F0FE000007F0FE000007F0FE000007F0FE0000 07F0FE000007F07E000007E07E000007E07E000007E07E000007E07F00000FE03F00000FC03F00 000FC03F00000FC01F00000F801F80001F800F80001F000F80001F0007C0003E0003E0007C0001 F000F80000F801F000007E07E000001FFF80000003FC0000>36 57 3 1 43]48 dc[<0001C000 0003C0000007C000001FC00000FFC000FFFFC000FFFFC000FF1FC000001FC000001FC000001FC0 00001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000 1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0 00001FC000001FC000007FF000FFFFFFF8FFFFFFF8FFFFFFF8>29 56 7 0 43]49 dc[<000FF8 0000007FFF000001FFFFC00003E03FE000070007F8000E0003FC00180001FE00300000FE003000 007F006000007F807C00007F80FE00003F80FF00003FC0FF80003FC0FF80003FC0FF80003FC0FF 80003FC07F00003FC03E00003FC00000003FC00000003F800000007F800000007F000000007F00 000000FE00000000FE00000001FC00000001F800000003F000000007E000000007C00000000F80 0000001F000000003E000000003C000000007800000000F000000001E000000003C00000000780 0000000F000000001E0000C000380000C000300000C000600001C000C000018001800001800300 00018006000003800FFFFFFF801FFFFFFF803FFFFFFF807FFFFFFF00FFFFFFFF00FFFFFFFF00FF FFFFFF00>34 56 4 0 43]50 dc[<000FF80000007FFF000001FFFFC00003F01FE000078007F0 000E0003F8001C0001FC001F8001FE003FC000FE003FE000FF003FE000FF003FE000FF003FE000 FF001FC000FF000F8000FF00020000FE00000001FE00000001FE00000001FC00000003F8000000 03F000000007E000000007C00000001F800000007E0000003FF80000003FFF000000001FC00000 0007E000000003F000000001F800000001FC00000000FE00000000FF00000000FF000000007F80 0000007F800000007FC00000007FC00000007FC03F00007FC07F80007FC0FFC0007FC0FFC0007F C0FFC0007F80FFC0007F80FFC000FF80FF8000FF007F0000FF00700001FE00380001FC001C0003 F8000F0007F00007E01FE00001FFFF8000007FFF0000000FF80000>34 57 4 1 43]51 dc[<00 0000380000000038000000007800000000F800000000F800000001F800000003F800000007F800 000007F80000000FF80000001FF80000001BF800000033F800000073F800000063F8000000C3F8 000001C3F800000183F800000303F800000703F800000603F800000C03F800001C03F800001803 F800003003F800007003F800006003F80000C003F80001C003F800038003F800030003F8000700 03F8000E0003F8000C0003F800180003F800380003F800300003F800600003F800E00003F800FF FFFFFFFCFFFFFFFFFCFFFFFFFFFC000003F800000003F800000003F800000003F800000003F800 000003F800000003F800000003F800000003F800000003F800000003F800000007FC000003FFFF F80003FFFFF80003FFFFF8>38 57 2 0 43]52 dc[<0200000C000780003C0007F803F80007FF FFF00007FFFFE00007FFFFC00007FFFF800007FFFF000007FFFC0000067FF00000060000000006 000000000600000000060000000006000000000600000000060000000006000000000600000000 060000000006000000000603FC0000061FFF0000067C07C00006E003E000078001F000070000F8 00060000FC000200007E000000007F000000007F000000003F800000003F800000003F80000000 3FC00000003FC00000003FC00000003FC03E00003FC07F00003FC0FF00003FC0FF80003FC0FF80 003FC0FF00003F80FF00003F80FE00007F806000007F006000007F00300000FE00380000FC001C 0001F8000E0003F000078007E00003E01FC00001FFFF8000007FFE0000000FF00000>34 57 4 1 43]53 dc[<00003F80000001FFE0000007FFF800000FC07C00003F000C00007E00060000F8003E 0001F8007F0001F000FF0003E000FF0007E000FF000FC000FF000FC0007E001FC0003C001F8000 00003F800000003F800000003F800000007F000000007F000000007F000000007F01FC0000FF07 FF0000FF1E07C000FF3803E000FF3001F000FF6000F800FFC0007C00FFC0007E00FF80007F00FF 80003F00FF80003F80FF80003F80FF00003F80FF00003FC0FF00003FC0FF00003FC07F00003FC0 7F00003FC07F00003FC07F00003FC07F00003FC03F00003FC03F80003FC03F80003F801F80003F 801F80003F001F80007F000FC0007E0007C0007E0007E000FC0003E001F80001F003F00000FC0F E000007FFF8000001FFF00000003F80000>34 57 4 1 43]54 dc[<300000000038000000003E 000000003FFFFFFFF03FFFFFFFF03FFFFFFFF03FFFFFFFE07FFFFFFFC07FFFFFFF807FFFFFFF80 7000000300600000060060000006006000000C00E000001800C000003000C000003000C0000060 00000000C0000000018000000001800000000300000000060000000006000000000C000000001C 000000001800000000380000000078000000007000000000F000000000F000000001F000000001 E000000003E000000003E000000003E000000007E000000007E000000007C00000000FC0000000 0FC00000000FC00000001FC00000001FC00000001FC00000001FC00000001FC00000003FC00000 003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000 00001F800000000F000000>36 59 5 1 43]55 dc[<0007F80000003FFF0000007FFFC00001F8 07E00003C001F00007800078000600003C000E00001E001C00001E001C00000F001C00000F003C 00000F003C00000F003C00000F003E00000F003F00000F003F80001E001FC0001E001FF0003C00 1FF80038000FFE00700007FF80E00007FFC3C00003FFF7800001FFFE0000007FFE0000003FFF00 00000FFFC000003FFFE00000F1FFF80001C0FFFC0003803FFC0007000FFE000E0007FF001C0001 FF003C0000FF803800003F807800001FC07800000FC0F0000007C0F0000007C0F0000003C0F000 0003C0F0000003C0F0000003C0F000000380780000038078000007003C000007003C00000E001E 00001C000F8000380007C000F00003F807E00000FFFFC000003FFF00000007F80000>34 57 4 1 43]56 dc[<0007F80000003FFE0000007FFF800001FC0FC00003F003E00007E001F0000FC000F8 000F8000FC001F80007C003F80007E003F00007E007F00007E007F00007F007F00003F00FF0000 3F00FF00003F80FF00003F80FF00003F80FF00003F80FF00003F80FF00003FC0FF00003FC0FF00 003FC07F00003FC07F00007FC07F00007FC03F00007FC03F80007FC01F8000FFC00F8000FFC007 C001BFC003E0033FC001F0073FC000F81E3FC0003FF83FC0000FE03F800000003F800000003F80 0000003F800000007F000000007F000000007F000000007E000F00007E001F8000FC003FC000FC 003FC000F8003FC001F8003FC003F0003F8003E0001F0007C00018000F80000E001F00000780FE 000003FFFC000001FFF00000007F800000>34 57 4 1 43]57 dc[<1C003E007F00FF80FF80FF 807F003E001C000000000000000000000000000000000000000000000000000000000000000000 0000000000001C003E007F00FF80FF80FF807F003E001C00>9 37 7 0 24]58 dc[<7FFFFFFFFF FFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFE>56 22 5 -11 67]61 dc[<003FE00001FFFE0007C03F800E000FC0180007E0300003F0600003F8600001F8FC00 01FCFE0001FCFF0001FCFF0001FCFF0001FC7E0001FC3C0001FC000003F8000003F8000003F000 0007E000000FC000001F8000003E0000003C00000078000000F0000000E0000001E0000001C000 000380000003800000030000000700000007000000060000000600000006000000060000000600 000006000000060000000600000006000000060000000400000000000000000000000000000000 000000000000000000000000000000000000000E0000001F0000003F8000007FC000007FC00000 7FC000003F8000001F0000000E0000>30 61 5 0 41]63 dc[<000000FFC00060000007FFF800 6000003FFFFE00E00000FFC01F01E00003FE000783E00007F80001E3E0000FE0000077E0001F80 00003FE0007F0000001FE000FE0000000FE000FC00000007E001FC00000007E003F800000003E0 07F800000003E007F000000001E00FF000000001E01FE000000000E01FE000000000E03FE00000 0000E03FC000000000E03FC000000000607FC000000000607FC000000000607F8000000000607F 800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80000000 0000FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80 00000000007F8000000000007F8000000000007FC000000000607FC000000000603FC000000000 603FC000000000603FE000000000601FE000000000601FE000000000C00FF000000000C007F000 000000C007F8000000018003F8000000018001FC000000030000FE000000070000FE0000000600 007F0000000C00001F8000001800000FE0000030000007F80000E0000003FE0003C0000000FFC0 1F800000003FFFFE0000000007FFF80000000000FFC00000>51 61 5 1 62]67 dc[58 59 2 0 66]68 dc[54 59 2 0 59]69 dc[49 59 2 0 56]70 dc[< 000000FFC0006000000007FFF800600000003FFFFE00E0000000FFC01F01E0000003FE000783E0 000007F80001E3E000000FE0000077E000001F8000003FE000007F0000001FE00000FE0000000F E00000FC00000007E00001FC00000007E00003F800000003E00007F800000003E00007F0000000 01E0000FF000000001E0001FE000000000E0001FE000000000E0003FE000000000E0003FC00000 0000E0003FC00000000060007FC00000000060007FC00000000060007F800000000060007F8000 0000000000FF80000000000000FF80000000000000FF80000000000000FF80000000000000FF80 000000000000FF80000000000000FF80000000000000FF80000000000000FF80000000000000FF 80000000000000FF800000000000007F800000FFFFFF807F800000FFFFFF807FC00000FFFFFF80 7FC00000007FF0003FC00000001FE0003FC00000001FE0003FE00000001FE0001FE00000001FE0 001FE00000001FE0000FF00000001FE00007F00000001FE00007F80000001FE00003F80000001F E00001FC0000001FE00000FE0000001FE00000FE0000001FE000007F0000003FE000001FC00000 3FE000000FE0000067E0000007F80000E7E0000003FE0003C3E0000000FFC01F81E00000003FFF FE00E000000007FFF8006000000000FFC0000000>57 61 5 1 68]71 dc[60 59 2 0 65]72 dc[26 59 2 0 31]73 dc[47 59 2 0 54]76 dc[60 59 2 0 65]78 dc[<000001FF80000000001FFFF8000000007F00FE00000001F8001F80000007 F0000FE000000FC00003F000001F800001F800003F000000FC00007E0000007E0000FC0000003F 0001FC0000003F8003F80000001FC007F00000000FE007F00000000FE00FF00000000FF00FE000 000007F01FE000000007F81FC000000003F83FC000000003FC3FC000000003FC3FC000000003FC 7FC000000003FE7F8000000001FE7F8000000001FE7F8000000001FEFF8000000001FFFF800000 0001FFFF8000000001FFFF8000000001FFFF8000000001FFFF8000000001FFFF8000000001FFFF 8000000001FFFF8000000001FFFF8000000001FFFF8000000001FF7F8000000001FE7FC0000000 03FE7FC000000003FE7FC000000003FE7FC000000003FE3FC000000003FC3FE000000007FC1FE0 00000007F81FE000000007F80FF00000000FF00FF00000000FF007F00000000FE007F80000001F E003F80000001FC001FC0000003F8000FE0000007F00007F000000FE00003F000000FC00001F80 0001F800000FE00007F0000007F0000FE0000001FC003F800000007F00FE000000001FFFF80000 000001FF800000>56 61 5 1 67]79 dc[51 59 2 0 59]80 dc[<000001FF80000000001FFFF8000000007F00FE00000001FC003F 80000007F0000FE000000FC00003F000001F800001F800003F000000FC00007E0000007E0000FE 0000007F0001FC0000003F8003F80000001FC007F80000001FE007F00000000FE00FF00000000F F00FE000000007F01FE000000007F81FE000000007F83FC000000003FC3FC000000003FC3FC000 000003FC7FC000000003FE7FC000000003FE7F8000000001FE7F8000000001FEFF8000000001FF FF8000000001FFFF8000000001FFFF8000000001FFFF8000000001FFFF8000000001FFFF800000 0001FFFF8000000001FFFF8000000001FFFF8000000001FFFF8000000001FF7F8000000001FE7F 8000000001FE7FC000000003FE7FC000000003FE7FC000000003FE3FC000000003FC3FC0000000 03FC1FE000000007F81FE000000007F80FE000000007F00FF00000000FF007F0003E000FE007F8 00FF001FE003F801C1801FC001FC0300403F8000FC0300603F00007E0600307E00003F060030FC 00001F860019F800000FC6001BF0000007F3001FE0000001FF003F800000007FC0FE000000001F FFFE0003000001FF8E0003000000000E0003000000000F0003000000000F0007000000000F8007 000000000F800F0000000007C01E0000000007F07E0000000007FFFE0000000007FFFE00000000 03FFFC0000000003FFFC0000000001FFF80000000001FFF00000000000FFE000000000007FC000 000000001F80>56 77 5 17 67]81 dc[60 60 2 1 63]82 dc[ <000FF80060003FFF006000FFFFC0E001F807E1E007E000F1E00F80003BE00F00001FE01F0000 0FE03E000007E03E000003E07C000001E07C000001E0FC000001E0FC000000E0FC000000E0FC00 0000E0FC00000060FE00000060FE00000060FF000000607F000000007F800000007FE00000003F F80000003FFF8000001FFFF800000FFFFF800007FFFFE00003FFFFF80001FFFFFC0000FFFFFE00 003FFFFF000007FFFF8000007FFFC0000007FFE00000007FE00000001FF00000000FF000000007 F000000007F800000003F840000003F8C0000003F8C0000001F8C0000001F8C0000001F8E00000 01F8E0000001F8E0000001F0F0000001F0F0000003F0F8000003E0F8000003E0FC000007C0FF00 000F80FB80000F00F1F0003E00F0FE00FC00E03FFFF800C00FFFE000C001FF8000>37 61 5 1 48]83 dc[<3FFFFFFFFFFFF83FFFFFFFFFFFF83FFFFFFFFFFFF83FE001FF8007F83F0000FF0001 F87C0000FF00007C780000FF00003C780000FF00003C700000FF00001C700000FF00001C600000 FF00000C600000FF00000C600000FF00000C600000FF00000C600000FF00000CE00000FF00000E C00000FF000006C00000FF000006C00000FF000006C00000FF000006000000FF000000000000FF 000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF00000000 0000FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF00 0000000000FF000000000000FF000000000000FF000000000000FF000000000000FF0000000000 00FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF0000 00000000FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000 FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF000000 000003FFC00000001FFFFFFFF800001FFFFFFFF800001FFFFFFFF800>55 59 3 0 62]84 dc[< 003FC0000001FFF8000007C07E00000E001F00001E000F80001F8007C0003FC003E0003FC003F0 003FC003F0003FC001F0001F8001F8000F0001F800000001F800000001F800000001F800000001 F80000001FF8000007FFF800003FF9F80000FF01F80003F801F80007F001F8000FC001F8001F80 01F8003F8001F8007F0001F8007F0001F8007E0001F80CFE0001F80CFE0001F80CFE0001F80CFE 0003F80CFE0003F80C7E0006F80C7F0006F80C3F000C7C181F80187E380FE0703FF003FFE01FE0 007F800F80>38 40 4 1 43]97 dc[<01F800000000FFF800000000FFF800000000FFF8000000 0007F80000000001F80000000001F80000000001F80000000001F80000000001F80000000001F8 0000000001F80000000001F80000000001F80000000001F80000000001F80000000001F8000000 0001F80000000001F80000000001F80000000001F80000000001F80000000001F80FF0000001F8 3FFE000001F8F01F000001F9C007C00001FB0003E00001FE0001F00001FC0000F80001FC00007C 0001F800007E0001F800003E0001F800003F0001F800003F0001F800003F8001F800001F8001F8 00001F8001F800001FC001F800001FC001F800001FC001F800001FC001F800001FC001F800001F C001F800001FC001F800001FC001F800001FC001F800001F8001F800001F8001F800003F8001F8 00003F0001F800003F0001F800007E0001F800007C0001FC0000FC0001FC0000F80001F60001F0 0001E30003E00001E1C00FC00001C0F03F000001803FFC000000000FE00000>42 61 2 1 48] 98 dc[<0003FE00001FFFC0003E01F000F8003801F0003C03E000FC07C001FE0FC001FE0F8001 FE1F8001FE3F0000FC3F0000787F0000007F0000007E0000007E000000FE000000FE000000FE00 0000FE000000FE000000FE000000FE000000FE000000FE0000007E0000007F0000007F0000003F 0000033F0000031F8000031F8000060FC0000607C0000C03E0001801F0003000F800E0007E03C0 001FFF000003FC00>32 40 3 1 38]99 dc[<00000007E000000003FFE000000003FFE0000000 03FFE0000000001FE00000000007E00000000007E00000000007E00000000007E00000000007E0 0000000007E00000000007E00000000007E00000000007E00000000007E00000000007E0000000 0007E00000000007E00000000007E00000000007E00000000007E00000000007E0000001FC07E0 00000FFF87E000003F03C7E00000FC0067E00001F00037E00003E0001FE00007C0000FE0000FC0 000FE0000F800007E0001F800007E0003F000007E0003F000007E0007F000007E0007E000007E0 007E000007E000FE000007E000FE000007E000FE000007E000FE000007E000FE000007E000FE00 0007E000FE000007E000FE000007E000FE000007E0007E000007E0007E000007E0007F000007E0 003F000007E0003F000007E0001F000007E0001F80000FE0000F80000FE00007C0001FE00003E0 001FE00001F00077F80000F800E7FFC0003E0387FFC0001FFF07FFC00003FC07E000>42 61 3 1 48]100 dc[<0003FC0000001FFF0000007E07C00000F801E00001E000F00003E000780007C000 7C000F80003E001F80003E001F00003F003F00001F003F00001F007F00001F007E00001F807E00 001F80FE00001F80FE00001F80FFFFFFFF80FFFFFFFF80FE00000000FE00000000FE00000000FE 00000000FE000000007E000000007E000000007F000000007F000000003F000001803F00000180 1F800001800F800003000FC000030007C000060003E0000C0001F00018000078007000003F01E0 00000FFF80000001FE0000>33 40 2 1 38]101 dc[<00003F000001FFC00003E0E0000781F000 0F83F8001F07F8003E07F8007E07F8007E03F0007C01E000FC000000FC000000FC000000FC0000 00FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00 00FFFFFC00FFFFFC00FFFFFC0000FC000000FC000000FC000000FC000000FC000000FC000000FC 000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000 FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0000 00FC000000FC000000FC000000FC000001FE00007FFFFC007FFFFC007FFFFC00>29 61 1 0 26] 102 dc[<0007F001F8003FFE0FFC007C1F1E3E00F007F03E01E003E01C03C001E00807C001F000 0FC001F8000F8000F8001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC 001F8000FC000F8000F8000FC001F80007C001F00003C001E00001E003C00001F0078000037C1F 0000073FFE00000607F0000006000000000E000000000E000000000E000000000F000000000F00 00000007C000000007FFFFC00003FFFFFC0001FFFFFF0000FFFFFF8003FFFFFFC00780003FE01F 000007F03E000001F83C000000F87C000000F8780000007CF80000007CF80000007CF80000007C F80000007CF80000007C7C000000F87C000000F83E000001F01F000003E00F800007C003E0001F 0001FC00FE00003FFFF0000007FF8000>39 57 2 19 43]103 dc[<01F800000000FFF8000000 00FFF800000000FFF80000000007F80000000001F80000000001F80000000001F80000000001F8 0000000001F80000000001F80000000001F80000000001F80000000001F80000000001F8000000 0001F80000000001F80000000001F80000000001F80000000001F80000000001F80000000001F8 0000000001F807F8000001F81FFE000001F8781F000001F8E00F800001F98007C00001FB0007E0 0001FB0003E00001FE0003F00001FC0003F00001FC0003F00001FC0003F00001F80003F00001F8 0003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F8 0003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 0001F80003F00001F80003F00003FC0007F800FFFFF1FFFFE0FFFFF1FFFFE0FFFFF1FFFFE0>43 60 2 0 48]104 dc[<01C00003F00007F8000FF8000FF8000FF80007F80003F00001C000000000 00000000000000000000000000000000000000000000000000000000000001F8007FF8007FF800 7FF80007F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F80001F80001F80001F80001F80003FC00FFFFE0FFFFE0FFFFE0>19 58 1 0 23]105 dc[<00 00E00001F00003F80007FC0007FC0007FC0003F80001F00000E000000000000000000000000000 00000000000000000000000000000000000000000001FC007FFC007FFC007FFC0003FC0001FC00 00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC3C 00FC7E00F8FF00F8FF01F8FF01F0FF01F07E03E03C03C01C0F800FFE0003F800>22 76 -4 18 26]106 dc[<01F800000000FFF800000000FFF800000000FFF80000000007F80000000001F800 00000001F80000000001F80000000001F80000000001F80000000001F80000000001F800000000 01F80000000001F80000000001F80000000001F80000000001F80000000001F80000000001F800 00000001F80000000001F80000000001F80000000001F80000000001F800FFFE0001F800FFFE00 01F800FFFE0001F8007FE00001F8003F800001F8003E000001F80038000001F80030000001F800 E0000001F801C0000001F80300000001F80600000001F80C00000001F81800000001F83C000000 01F87E00000001F8FF00000001FB9F00000001FF1F80000001FC0FC0000001F807C0000001F807 E0000001F803F0000001F801F0000001F801F8000001F800FC000001F8007C000001F8007E0000 01F8003F000001F8001F800001F8001F800001F8000FC00001F8000FE00003FC001FF800FFFFF0 7FFF80FFFFF07FFF80FFFFF07FFF80>41 60 2 0 45]107 dc[<01F800FFF800FFF800FFF80007 F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80003 FC00FFFFF0FFFFF0FFFFF0>20 60 1 0 23]108 dc[<01F803F80003F80000FFF81FFF001FFF00 00FFF83C0F803C0F8000FFF8E007C0E007C00007F9C003E1C003E00001FB0003F30003F00001FB 0001F30001F00001FE0001FE0001F80001FE0001FE0001F80001FC0001FC0001F80001FC0001FC 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80003FC0003FC0003FC00FFFFF0FFFFF0FFFFF0FFFFF0FFFF F0FFFFF0FFFFF0FFFFF0FFFFF0>68 38 2 0 73]109 dc[<01F807F80000FFF81FFE0000FFF878 1F0000FFF8E00F800007F98007C00001FB0007E00001FB0003E00001FE0003F00001FC0003F000 01FC0003F00001FC0003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F000 01F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00003FC0007F800 FFFFF1FFFFE0FFFFF1FFFFE0FFFFF1FFFFE0>43 38 2 0 48]110 dc[<0001FE0000000FFFC000 003F03F00000F8007C0001F0003E0003E0001F0007C0000F800F800007C00F800007C01F000003 E03F000003F03F000003F03F000003F07E000001F87E000001F87E000001F8FE000001FCFE0000 01FCFE000001FCFE000001FCFE000001FCFE000001FCFE000001FCFE000001FCFE000001FC7E00 0001F87E000001F87F000003F83F000003F03F000003F01F000003E01F800007E00F800007C007 C0000F8003E0001F0001F0003E0000F8007C00003F03F000000FFFC0000001FE0000>38 40 2 1 43]111 dc[<01F80FF00000FFF83FFE0000FFF8F01F0000FFF9C007C00003FB0003E00001FE00 01F00001FC0000F80001FC0000FC0001F800007E0001F800007E0001F800007F0001F800003F00 01F800003F8001F800003F8001F800001F8001F800001FC001F800001FC001F800001FC001F800 001FC001F800001FC001F800001FC001F800001FC001F800001FC001F800001FC001F800001F80 01F800003F8001F800003F8001F800003F0001F800007F0001F800007E0001F80000FC0001FC00 00FC0001FC0001F80001FE0003F00001FB0007E00001F9C00FC00001F8F03F000001F83FFC0000 01F80FE0000001F80000000001F80000000001F80000000001F80000000001F80000000001F800 00000001F80000000001F80000000001F80000000001F80000000001F80000000001F800000000 03FC00000000FFFFF0000000FFFFF0000000FFFFF0000000>42 55 2 17 48]112 dc[<0001FC 00C000000FFF01C000003F0381C00000FC00C3C00001F00063C00003E00067C00007E00037C000 0FC0001FC0001F80001FC0001F80001FC0003F80000FC0003F00000FC0007F00000FC0007F0000 0FC0007E00000FC000FE00000FC000FE00000FC000FE00000FC000FE00000FC000FE00000FC000 FE00000FC000FE00000FC000FE00000FC000FE00000FC0007E00000FC0007F00000FC0007F0000 0FC0003F00000FC0003F00000FC0001F80000FC0001F80001FC0000FC0001FC00007C0003FC000 03E0006FC00001F000CFC00000F801CFC000007E070FC000001FFE0FC0000003F80FC000000000 0FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 0000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000001FE000000007 FFFF80000007FFFF80000007FFFF80>41 55 3 17 45]113 dc[<03F00F80FFF03FE0FFF070F0 FFF0C1F807F183F801F303F801F603F801F601F001F6004001FC000001FC000001FC000001FC00 0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001 F8000001F8000003FC0000FFFFF800FFFFF800FFFFF800>29 38 2 0 34]114 dc[<007F818003 FFE3800F807F801E001F8038000780380007807000038070000380F0000180F0000180F0000180 F8000180F8000180FE0000007F8000007FFC00003FFFC0001FFFF0000FFFFC0003FFFE0001FFFF 00001FFF800000FF8000001FC040000FC0C00007E0C00003E0E00001E0E00001E0E00001E0E000 01E0F00001E0F00001C0F80003C0FC000380FC000700F7000E00E3C03C00C0FFF800C03FC000> 27 40 3 1 34]115 dc[<00180000001800000018000000180000001800000038000000380000 0038000000380000007800000078000000F8000000F8000001F8000003F8000007F800001FFFFF 00FFFFFF00FFFFFF0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001 F8000001F8018001F8018001F8018001F8018001F8018001F8018001F8018001F8018001F80180 00F8018000F8030000FC0300007C0300003E0600001F0C00000FF8000003F000>25 54 2 1 33] 116 dc[<01F80003F000FFF801FFF000FFF801FFF000FFF801FFF00007F8000FF00001F80003F0 0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F8 0003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F8 0003F00001F80003F00001F80003F00001F80007F00001F80007F00001F80007F00000F8000FF0 0000F8000FF00000FC001BF000007C001BFC00003E0073FFE0001F81E3FFE0000FFF83FFE00001 FE03F000>43 39 2 1 48]117 dc[40 38 2 1 45]118 dc[57 38 2 1 62]119 dc[42 37 1 0 45]120 dc[40 55 2 18 45]121 dc[<1FFF FFFE1FFFFFFE1FC000FC1F0001F81E0003F81C0003F0180007E038000FE038001FC030001F8030 003F0030007F0030007E003000FC000001FC000003F8000003F0000007E000000FE000000FC000 001F8000003F8006007F0006007E000600FC000601FC000601F8000E03F0000E07F0000E0FE000 0C0FC0001C1F80001C3F80003C3F00007C7E0003FCFFFFFFFCFFFFFFFC>31 37 2 0 38]122 dc [42 2 0 -22 43]123 dc dfe /fm df[<0F801FC03FE07FF0FF F8FFF8FFF8FFF8FFF87FF03FE01FC00F80>13 13 7 0 27]46 dc[<0F801FC03FE07FF0FFF8FF F8FFF8FFF8FFF87FF03FE01FC00F80000000000000000000000000000000000000000000000000 0F801FC03FE07FF0FFF8FFF8FFF8FFF8FFF87FF03FE01FC00F80>13 38 7 0 27]58 dc[60 59 4 0 70]66 dc[<0000001FFF000030000001FFFFE000F000000FFFFFFC01F00000 7FFFFFFE03F00001FFFE007F87F00003FFE0000FCFF0000FFF000003FFF0001FFC000001FFF000 3FF80000007FF0007FF00000003FF000FFC00000003FF001FFC00000001FF003FF800000000FF0 07FF000000000FF00FFF0000000007F00FFE0000000007F01FFE0000000003F01FFE0000000003 F03FFC0000000003F03FFC0000000001F03FFC0000000001F07FFC0000000001F07FF800000000 01F07FF80000000000007FF8000000000000FFF8000000000000FFF8000000000000FFF8000000 000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF80000 00000000FFF8000000000000FFF8000000000000FFF80000000000007FF80000000000007FF800 00000000007FF80000000000007FFC0000000000F03FFC0000000000F03FFC0000000000F03FFC 0000000000F01FFE0000000000F01FFE0000000001E00FFE0000000001E00FFF0000000001E007 FF0000000003C003FF8000000003C001FFC0000000078000FFE00000000F00007FF00000001F00 003FF80000003E00001FFC0000007C00000FFF000001F8000003FFE00007F0000001FFFE003FC0 0000007FFFFFFF000000000FFFFFFC0000000001FFFFF000000000001FFF000000>60 61 5 1 71]67 dc[66 59 4 0 76]68 dc[ 57 59 4 0 65]69 dc[53 59 4 0 62]70 dc[68 59 4 0 77]72 dc[85 59 4 0 94] 77 dc[<0003FF800180001FFFF00380007FFFFC078001FFFFFF0F8003FE00FF9F8007F0000FFF 800FE00003FF801FC00001FF803F8000007F803F8000007F807F0000003F807F0000001F807F00 00001F80FF0000000F80FF0000000F80FF0000000F80FF8000000780FF8000000780FFC0000007 80FFE000000780FFF8000000007FFE000000007FFFF00000007FFFFF0000003FFFFFF800003FFF FFFF00001FFFFFFFC0000FFFFFFFF00007FFFFFFF80003FFFFFFFC0001FFFFFFFE00007FFFFFFF 00003FFFFFFF800007FFFFFF8000007FFFFFC0000007FFFFC00000003FFFE000000003FFE00000 0000FFF0000000007FF0000000003FF0700000001FF0F00000001FF0F00000001FF0F00000000F F0F00000000FF0F80000000FF0F80000000FE0F80000000FE0FC0000000FE0FC0000001FC0FE00 00001FC0FF0000001F80FFC000003F80FFF000007F00FFFC0001FE00FCFFC007FC00F87FFFFFF8 00F01FFFFFE000E003FFFF8000C0003FFC0000>44 61 5 1 55]83 dc[<3FFFFFFFFFFFFFC03F FFFFFFFFFFFFC03FFFFFFFFFFFFFC03FFFFFFFFFFFFFC03FF800FFF001FFC07FC000FFF0003FE0 7F8000FFF0001FE07F0000FFF0000FE07E0000FFF00007E07C0000FFF00003E07C0000FFF00003 E07C0000FFF00003E0780000FFF00001E0780000FFF00001E0780000FFF00001E0780000FFF000 01E0F00000FFF00000F0F00000FFF00000F0F00000FFF00000F0F00000FFF00000F0F00000FFF0 0000F0000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FF F0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000 FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000000000 00FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF000000000 0000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000 000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000 00000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000001FFFFFFFFF 8000001FFFFFFFFF8000001FFFFFFFFF8000001FFFFFFFFF8000>60 58 4 0 69]84 dc[67 60 4 1 76] 85 dc[97 59 2 0 102]87 dc[<001FFF00000001FFFFF0000003FFFFFC000007F007FE00000FF801FF00001FFC00FF80001F FC007FC0001FFC007FE0001FFC003FE0000FF8003FF0000FF8003FF00007F0003FF00001C0003F F0000000003FF0000000003FF0000000003FF0000000FFFFF000000FFFFFF000007FF83FF00001 FF803FF00007FE003FF0000FF8003FF0001FF0003FF0003FE0003FF0007FE0003FF0007FE0003F F000FFC0003FF000FFC0003FF000FFC0003FF000FFC0003FF000FFC0007FF0007FE0007FF0007F E000DFF0003FF0039FF8001FFC0F0FFFF007FFFE0FFFF001FFFC07FFF0003FE000FFF0>44 38 3 0 48]97 dc[<0000FFF000000FFFFF00003FFFFF8000FFC01FC001FF003FE003FC007FF007FC00 7FF00FF8007FF01FF0007FF01FF0003FE03FF0003FE03FF0001FC07FE00007007FE00000007FE0 000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FF E00000007FE00000007FE00000007FF00000003FF00000003FF00000001FF00000781FF8000078 0FF80000F007FC0000F003FE0001E001FF8007C000FFE01F80003FFFFF00000FFFFC000000FFC0 00>37 38 3 0 44]99 dc[<0001FFC000000FFFF800003FFFFE0000FF80FF0001FE003F8007FC 001FC00FF8000FE00FF8000FF01FF00007F03FF00007F83FF00007F87FE00007F87FE00003FC7F E00003FC7FE00003FCFFE00003FCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFE0000000FFE0000000 FFE0000000FFE00000007FE00000007FE00000007FE00000003FE00000003FF000003C1FF00000 3C1FF000003C0FF800007807FC0000F803FE0001F001FF0007E000FFC03FC0003FFFFF000007FF FC000000FFE000>38 38 3 0 45]101 dc[<00000FF0000000FFFC000003FFFE00000FFC7F0000 1FF0FF80003FE1FFC0007FC1FFC000FFC1FFC000FFC1FFC000FF81FFC001FF80FF8001FF807F00 01FF803E0001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF8000 0001FF80000001FF800000FFFFFF8000FFFFFF8000FFFFFF8000FFFFFF800001FF80000001FF80 000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF 80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001 FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF800000 01FF80000001FF80000001FF80000001FF80000001FF8000007FFFFF00007FFFFF00007FFFFF00 007FFFFF0000>34 60 3 0 30]102 dc[<000000001F800007FF007FC0003FFFE0FFE000FFFFFB E7F001FE03FF07F003FC01FE07F007F800FF07F00FF800FF87E01FF0007FC3C01FF0007FC0003F F0007FE0003FF0007FE0003FF0007FE0003FF0007FE0003FF0007FE0003FF0007FE0003FF0007F E0001FF0007FC0001FF0007FC0000FF800FF800007F800FF000003FC01FE000001FE03FC000003 FFFFF80000073FFFE000000707FF0000000F00000000000F00000000000F00000000000F000000 00000F80000000000FE0000000000FFFFFFC00000FFFFFFF800007FFFFFFF00003FFFFFFF80003 FFFFFFFC0001FFFFFFFE0003FFFFFFFF000FFFFFFFFF801FC00007FF803F000000FF807F000000 3FC07E0000001FC0FE0000001FC0FE0000001FC0FE0000001FC0FE0000001FC07F0000003F807F 0000003F803F8000007F001FC00000FE000FF00003FC0007FE001FF80001FFFFFFE000003FFFFF 00000003FFF00000>44 57 3 18 49]103 dc[<00FF00000000FFFF00000000FFFF00000000FF FF00000000FFFF0000000007FF0000000003FF0000000003FF0000000003FF0000000003FF0000 000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003 FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF007F C00003FF01FFF80003FF07FFFC0003FF0F03FE0003FF1C01FF0003FF3001FF8003FF6000FF8003 FFE000FFC003FFC000FFC003FF8000FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF0000 FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003 FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000 FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003 FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF>48 60 4 0 55]104 dc [<00F00003FC0007FE000FFE000FFF001FFF001FFF001FFF000FFF000FFE0007FE0003FC0000F0 0000000000000000000000000000000000000000000000000000000000000000FF00FFFF00FFFF 00FFFF00FFFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF 0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF 0003FF0003FF0003FF0003FF0003FF00FFFFF8FFFFF8FFFFF8FFFFF8>21 61 3 0 27]105 dc[< 00FF00000000FFFF00000000FFFF00000000FFFF00000000FFFF0000000007FF0000000003FF00 00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00000000 03FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00 00000003FF0000000003FF0000000003FF000FFFF803FF000FFFF803FF000FFFF803FF000FFFF8 03FF0001FE0003FF0001F80003FF0007F00003FF000FC00003FF001F800003FF003F000003FF00 FE000003FF01F8000003FF03F0000003FF07E0000003FF1FC0000003FF3FE0000003FF7FF00000 03FFFFF8000003FFFFFC000003FFFFFC000003FFCFFE000003FF87FF000003FF07FF800003FE03 FF800003FE01FFC00003FE00FFE00003FE007FF00003FE007FF00003FE003FF80003FE001FFC00 03FE000FFE0003FE000FFE0003FE0007FF0003FE0007FF80FFFFF83FFFFEFFFFF83FFFFEFFFFF8 3FFFFEFFFFF83FFFFE>47 60 3 0 52]107 dc[<00FF00FFFF00FFFF00FFFF00FFFF0007FF0003 FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003 FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003 FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003 FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00FFFFFCFFFFFCFF FFFCFFFFFC>22 60 3 0 27]108 dc[<00FE007FC000FFFE01FFF800FFFE07FFFC00FFFE0F03FE 00FFFE1C01FF0007FE3001FF8003FE6000FF8003FEE000FFC003FEC000FFC003FF8000FFC003FF 8000FFC003FF8000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF 0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFF FC3FFFFFFFFFFC3FFFFF>48 38 4 0 55]110 dc[<0000FFC00000000FFFFC0000003FFFFF0000 00FFC0FFC00001FE001FE00007FC000FF80007F80007F8000FF00003FC001FF00003FE003FF000 03FF003FE00001FF007FE00001FF807FE00001FF807FE00001FF807FE00001FF80FFE00001FFC0 FFE00001FFC0FFE00001FFC0FFE00001FFC0FFE00001FFC0FFE00001FFC0FFE00001FFC0FFE000 01FFC0FFE00001FFC07FE00001FF807FE00001FF807FE00001FF803FF00003FF003FF00003FF00 1FF00003FE000FF80007FC000FF80007FC0007FC000FF80003FE001FF00000FFC0FFC000003FFF FF0000000FFFFC00000001FFE00000>42 38 3 0 49]111 dc[<00FE03F000FFFE0FFE00FFFE1F FF00FFFE3C3F80FFFE707FC007FE60FFE003FEE0FFE003FEC0FFE003FFC0FFE003FF807FC003FF 807FC003FF803F8003FF800E0003FF00000003FF00000003FF00000003FF00000003FF00000003 FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000 03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000 00FFFFFE0000FFFFFE0000FFFFFE0000FFFFFE0000>35 38 3 0 41]114 dc[<003FF83801FFFE F807FFFFF80FC00FF81F0003F83E0000F87C0000F87C000078FC000078FC000078FE000078FF00 0000FFE00000FFFF80007FFFFC007FFFFF003FFFFFC01FFFFFE00FFFFFF007FFFFF801FFFFFC00 3FFFFE0001FFFE00000FFF000001FF7000007FF000007FF000003FF800003FF800003EFC00003E FE00007EFF00007CFF8000F8FFF007F0FDFFFFE0F0FFFF80E01FFC00>32 38 3 0 39]115 dc[< 0007800000078000000780000007800000078000000F8000000F8000000F8000000F8000001F80 00001F8000003F8000003F8000007F800000FF800001FF800007FF80001FFFFFF0FFFFFFF0FFFF FFF0FFFFFFF001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001 FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF8000 01FF800001FF803C01FF803C01FF803C01FF803C01FF803C01FF803C01FF803C01FF803C00FF80 7800FFC078007FC070003FE0E0001FFFC00007FF800001FF00>30 55 2 0 38]116 dc[<00FF00 003FC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC007FF0001FFC003FF0000FFC0 03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 00FFC003FF0000FFC003FF0001FFC003FF0001FFC003FF0003FFC001FF0003FFC001FF0006FFC0 00FF800EFFE0007FC03CFFFF003FFFF8FFFF000FFFE0FFFF0001FF80FFFF>48 38 4 0 55]117 dc[47 38 2 0 52]118 dc[66 38 2 0 71]119 dc[47 55 2 17 52]121 dc[< FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF>48 3 0 -22 49]123 dc dfe end TeXDict begin @letter %%EndProlog %%Page: 0 1 bop 138 432 a fm(T)-8 b(uning)33 b(Ev)-6 b(alution)36 b(F)-8 b(unctions)35 b (for)f(Searc)m(h)605 880 y(Chris)g(McConnell)375 984 y(Carnegie)h(Mellon)g (Univ)m(ersit)m(y)636 1431 y fl(No)n(v)n(em)n(ber)29 b(8,)g(1995)0 1880 y fm (W)-8 b(ork)34 b(with:)0 1984 y(Dr.)44 b(Hans)34 b(Berliner)0 2088 y(Dr.)44 b (Merric)m(k)34 b(F)-8 b(urst)p eop %%Page: 1 2 bop 25 160 a fk(Example)40 b(D)m(A)m(G)0 321 y 1947 2 v 157 x 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: figures/example.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (7) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (3) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (4) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (3) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [4 4] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig eop %%Page: 2 3 bop 25 170 a fk(P)m(ossible)42 b(Solution)0 321 y 1947 2 v 157 x 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: figures/mixed.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] (6/5) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] (3/6) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] (4/6) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (5) 24 /Courier DrawText [0 0 0] 0 0 [4 4] 4 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (7) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [4 4] 4 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (5) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 1 222 -59 122 -90 DrawLine [0 0 0] 0 0 [] 4 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig eop %%Page: 3 4 bop 25 160 a fk(History)0 321 y 1947 2 v 40 543 a fj(\017)21 b fl(Long)28 b (history)i(\(Sam)n(uel,)f(1959\))125 688 y fm({)21 b fl(Global)125 813 y fm ({)g fl(Lots)29 b(of)g(data)125 937 y fm({)21 b fl(Shallo)n(w)40 1083 y fj (\017)g fl(This)29 b(w)n(ork)125 1228 y fm({)21 b fl(Lo)r(cal)125 1352 y fm ({)g fl(Limited)30 b(data)125 1477 y fm({)21 b fl(Deep)40 1622 y fj(\017)g fl (Hop)r(e)29 b(to)g(generalize)p eop %%Page: 4 5 bop 0 83 a 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: figures/cutoff1.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (7) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [4 4] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (3) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (4) 24 /Courier DrawText [0 0 0] 0 0 [4 4] 1 390 -179 357 -210 DrawLine [0 0 0] 0 0 [4 4] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (3) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [4 4] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 1292 x 30391173 20326564 4933632 15853404 35324805 36179968 startTexFig %%BeginDocument: figures/cutoff2.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 3 478 translate gsave 0 0 462 309 ClipToRectangle gsave 0 0 462 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 462 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] (3/7) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] (4/7) 24 /Courier DrawText 402 -210 -229 60 24 false [0 0 0] [1 1 1] (2/90) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (7) 24 /Courier DrawText [0 0 0] 0 0 [] 1 189 -179 156 -210 DrawLine [0 0 0] 0 0 [4 4] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (7) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 379 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 379 -153 -172 30 24 false [0 0 0] [1 1 1] (90) 24 /Courier DrawText [0 0 0] 0 0 [] 1 394 -179 357 -210 DrawLine [0 0 0] 0 0 [4 4] 1 394 -179 432 -210 DrawLine 325.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 318 -95 -114 15 24 false [0 0 0] [1 1 1] (7) 24 /Courier DrawText [0 0 0] 0 0 [] 1 325 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 325 -123 394 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 208 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 216 -33 -52 15 24 false [0 0 0] [1 1 1] (7) 24 /Courier DrawText [0 0 0] 0 0 [] 1 223 -59 122 -90 DrawLine [0 0 0] 0 0 [] 4 223 -59 325 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig eop %%Page: 5 6 bop 25 160 a fk(What)39 b(is)i(a)e(go)t(o)t(d)g(ev)-6 b(aluation)41 b(functi\ on?)0 321 y 1947 2 v 40 538 a fj(\017)21 b fl(One)29 b(that)g(w)n(orks)g(w)n (ell)h(in)g(conjunction)g(with)g(searc)n(h)40 683 y fj(\017)21 b fl(Reasonabl\ e)30 b(assumption:)38 b fi(E)t fl(\()p fi(b)p fl(\))25 b(=)1331 641 y fh(P) 1375 696 y fg(i)1412 683 y fi(c)1449 696 y fg(i)1472 683 y fi(F)1527 696 y fg (i)40 829 y fj(\017)c fl(Find)29 b fi(c)345 842 y fg(i)397 829 y fl(s.t.)38 b fi(E)5 b fl(\()p fi(b)p fl(\))30 b(c)n(hanges)e(path)h(of)g(searc)n(h)p eop %%Page: 6 7 bop 25 170 a fk(Ev)-7 b(aluation)42 b(In)m(teractions)0 321 y 1947 2 v 157 x 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: figures/interaction.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (7) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (3) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (4) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (3) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (6) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [4 4] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 40 1924 a fj(\017)21 b fi(E)t fl(\()p fi(n)p fl(\))k(=)f(3)p fi (a)19 b fj(\000)h fl(3)p fi(b)f fl(+)g fi(c)g fl(+)g(3)p fi(d)g fl(+)g fi(f) 29 b fl(+)19 b(6)p fi(g)j fl(+)d(4)p fi(h)p eop %%Page: 7 8 bop 25 170 a fk(A)39 b(Solution)0 321 y 1947 2 v 139 x 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: figures/initial.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] (5/4) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 0 -262 -281 30 24 false [0 0 0] [1 1 1] (ac) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] (6/4) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 67 -262 -281 15 24 false [0 0 0] [1 1 1] (a) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] (7/9) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 134 -262 -281 30 24 false [0 0 0] [1 1 1] (ad) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] (3/5) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (a d) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] (1/5) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 268 -262 -281 30 24 false [0 0 0] [1 1 1] ( d) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] (4/5) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 335 -262 -281 30 24 false [0 0 0] [1 1 1] ( c) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] (2/3) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 402 -262 -281 30 24 false [0 0 0] [1 1 1] ( c) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (4) 24 /Courier DrawText [0 0 0] 0 0 [4 4] 4 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (9) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (5) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [4 4] 4 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (5) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (5) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [4 4] 4 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (4) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (5) 24 /Courier DrawText [0 0 0] 0 0 [] 1 222 -59 122 -90 DrawLine [0 0 0] 0 0 [] 4 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 40 1887 a fj(\017)21 b fi(E)t fl(\()p fi(n)p fl(\))k(=)f(3)p fi (a)19 b fj(\000)h fl(3)p fi(b)f fl(+)g fi(c)g fl(+)g(3)p fi(d)g fl(+)g fi(f) 29 b fl(+)19 b(6)p fi(g)j fl(+)d(4)p fi(h)40 2028 y fj(\017)i fl(\001)p fi (a)j fl(=)g fj(\000)p fl(2)p fi(;)14 b fl(\001)p fi(c)24 b fl(=)g(1)p fi(;)14 b fl(\001)p fi(d)24 b fl(=)g(4)40 2168 y fj(\017)d fi(E)172 2137 y ff(0)191 2168 y fl(\()p fi(n)p fl(\))j(=)g(1)p fi(a)c fj(\000)f fl(3)p fi(b)g fl(+)g (2)p fi(c)h fl(+)f(7)p fi(d)g fl(+)g fi(f)28 b fl(+)19 b(6)p fi(g)k fl(+)c (4)p fi(h)40 2309 y fj(\017)i fi(C)5 b(ost)25 b fl(=)p fj(j)e fl(\001)p fi (a)i fj(j)e fl(+)h fj(j)g fl(\001)p fi(c)g fj(j)g fl(+)g fj(j)g fl(\001)p fi (d)f fj(j)p fl(=)h(7)p eop %%Page: 8 9 bop 25 160 a fk(Optimization)0 321 y 1947 2 v 40 538 a fj(\017)21 b fl(Non-d\ i\013eren)n(tiable)31 b(optimization)40 683 y fj(\017)21 b fl(Lagrange)28 b (m)n(ultplier)i(metho)r(ds)40 829 y fj(\017)21 b fl(Heuristic)30 b(searc)n (h)40 974 y fj(\017)21 b fl(In)n(teger)29 b(programming)40 1119 y fj(\017)21 b fl(Linear)29 b(programming)d(with)31 b(searc)n(h)40 1265 y fj(\017)21 b fl (Subgradien)n(t)p eop %%Page: 9 10 bop 0 83 a 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: ../figures/constraints.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( O ) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 0 -262 -281 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( P ) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 67 -262 -281 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( R ) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 134 -262 -281 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( V ) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( W ) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 268 -262 -281 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( Y ) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 335 -262 -281 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( Z ) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 402 -262 -281 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (N) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (Q) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (U) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (X) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (T) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (M) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (L) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [4 4] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 220 2067 a 1216 2 v 706 2163 a 2 765 v -486 w 20 2 v 163 2175 a fe (-2)1416 2163 y 20 2 v 220 2067 a 20 2 v 177 2079 a(0)1416 2067 y 20 2 v 220 1972 a 20 2 v 177 1984 a(2)1416 1972 y 20 2 v 220 1876 a 20 2 v 177 1888 a (4)1416 1876 y 20 2 v 220 1781 a 20 2 v 177 1793 a(6)1416 1781 y 20 2 v 220 1685 a 20 2 v 177 1697 a(8)1416 1685 y 20 2 v 220 1590 a 20 2 v 156 1602 a (10)1416 1590 y 20 2 v 220 1494 a 20 2 v 156 1506 a(12)1416 1494 y 20 2 v 220 1399 a 20 2 v 156 1411 a(14)1416 1399 y 20 2 v 220 2163 a 2 20 v 203 2220 a (-4)220 1419 y 2 20 v 463 2163 a 2 20 v 446 2220 a(-2)463 1419 y 2 20 v 706 2163 a 2 20 v 696 2220 a(0)706 1419 y 2 20 v 950 2163 a 2 20 v 940 2220 a(2) 950 1419 y 2 20 v 1193 2163 a 2 20 v 1183 2220 a(4)1193 1419 y 2 20 v 1436 2163 a 2 20 v 1426 2220 a(6)1436 1419 y 2 20 v 5 1815 a fd(O)540 2314 y fl (\001)p fi(w)674 2327 y fg(a)707 2314 y fi(;)14 b fl(\001)p fi(w)879 2327 y fg (c)907 2314 y fi(;)g fl(\001)p fi(w)1079 2327 y fg(f)220 2021 y 5 5 v 5 5 v 239 2013 a 5 5 v 258 2005 a 5 5 v 278 1998 a 5 5 v 297 1990 a 5 5 v 316 1982 a 5 5 v 336 1975 a 5 5 v 355 1968 a 5 5 v 374 1960 a 5 5 v 394 1952 a 5 5 v 413 1945 a 5 5 v 432 1937 a 5 5 v 452 1929 a 5 5 v 471 1922 a 5 5 v 490 1915 a 5 5 v 510 1907 a 5 5 v 529 1899 a 5 5 v 548 1892 a 5 5 v 568 1884 a 5 5 v 587 1876 a 5 5 v 606 1869 a 5 5 v 626 1862 a 5 5 v 645 1854 a 5 5 v 664 1846 a 5 5 v 683 1838 a 5 5 v 703 1831 a 5 5 v 722 1824 a 5 5 v 741 1816 a 5 5 v 761 1808 a 5 5 v 780 1801 a 5 5 v 799 1793 a 5 5 v 818 1785 a 5 5 v 838 1778 a 5 5 v 857 1770 a 5 5 v 876 1762 a 5 5 v 896 1755 a 5 5 v 915 1748 a 5 5 v 934 1740 a 5 5 v 954 1732 a 5 5 v 973 1725 a 5 5 v 992 1717 a 5 5 v 1012 1709 a 5 5 v 1031 1702 a 5 5 v 1050 1695 a 5 5 v 1070 1687 a 5 5 v 1089 1679 a 5 5 v 1108 1671 a 5 5 v 1128 1664 a 5 5 v 1147 1656 a 5 5 v 1166 1649 a 5 5 v 1186 1642 a 5 5 v 1205 1634 a 5 5 v 1224 1626 a 5 5 v 1243 1618 a 5 5 v 1263 1611 a 5 5 v 1282 1603 a 5 5 v 1301 1596 a 5 5 v 1321 1588 a 5 5 v 1340 1581 a 5 5 v 1359 1573 a 5 5 v 1379 1566 a 5 5 v 1398 1558 a 5 5 v 1417 1550 a 5 5 v 1436 1543 a 5 5 v eop %%Page: 10 11 bop 0 83 a 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: ../figures/constraints.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( O ) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 0 -262 -281 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( P ) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 67 -262 -281 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( R ) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 134 -262 -281 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( V ) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( W ) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 268 -262 -281 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( Y ) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 335 -262 -281 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( Z ) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 402 -262 -281 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (N) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (Q) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (U) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (X) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (T) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (M) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (L) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [4 4] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 220 2067 a 1216 2 v 706 2163 a 2 765 v -486 w 20 2 v 163 2175 a fe (-2)1416 2163 y 20 2 v 220 2067 a 20 2 v 177 2079 a(0)1416 2067 y 20 2 v 220 1972 a 20 2 v 177 1984 a(2)1416 1972 y 20 2 v 220 1876 a 20 2 v 177 1888 a (4)1416 1876 y 20 2 v 220 1781 a 20 2 v 177 1793 a(6)1416 1781 y 20 2 v 220 1685 a 20 2 v 177 1697 a(8)1416 1685 y 20 2 v 220 1590 a 20 2 v 156 1602 a (10)1416 1590 y 20 2 v 220 1494 a 20 2 v 156 1506 a(12)1416 1494 y 20 2 v 220 1399 a 20 2 v 156 1411 a(14)1416 1399 y 20 2 v 220 2163 a 2 20 v 203 2220 a (-4)220 1419 y 2 20 v 463 2163 a 2 20 v 446 2220 a(-2)463 1419 y 2 20 v 706 2163 a 2 20 v 696 2220 a(0)706 1419 y 2 20 v 950 2163 a 2 20 v 940 2220 a(2) 950 1419 y 2 20 v 1193 2163 a 2 20 v 1183 2220 a(4)1193 1419 y 2 20 v 1436 2163 a 2 20 v 1426 2220 a(6)1436 1419 y 2 20 v 5 1815 a fd(O)338 2314 y fl (\001)p fi(w)472 2327 y fg(b)499 2314 y fi(;)14 b fl(\001)p fi(w)671 2327 y fg (d)704 2314 y fi(;)g fl(\001)p fi(w)876 2327 y fg(e)905 2314 y fi(;)h fl(\001) p fi(w)1078 2327 y fg(g)1110 2314 y fi(;)f fl(\001)p fi(w)1282 2327 y fg(h) 220 1830 y 5 5 v 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 12 w 5 5 v eop %%Page: 11 12 bop 0 83 a 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: ../figures/constraints.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( O ) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 0 -262 -281 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( P ) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 67 -262 -281 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( R ) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 134 -262 -281 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( V ) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( W ) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 268 -262 -281 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( Y ) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 335 -262 -281 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( Z ) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 402 -262 -281 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (N) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (Q) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (U) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (X) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (T) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (M) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (L) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [4 4] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 220 2067 a 1216 2 v 706 2163 a 2 765 v -486 w 20 2 v 163 2175 a fe (-2)1416 2163 y 20 2 v 220 2067 a 20 2 v 177 2079 a(0)1416 2067 y 20 2 v 220 1972 a 20 2 v 177 1984 a(2)1416 1972 y 20 2 v 220 1876 a 20 2 v 177 1888 a (4)1416 1876 y 20 2 v 220 1781 a 20 2 v 177 1793 a(6)1416 1781 y 20 2 v 220 1685 a 20 2 v 177 1697 a(8)1416 1685 y 20 2 v 220 1590 a 20 2 v 156 1602 a (10)1416 1590 y 20 2 v 220 1494 a 20 2 v 156 1506 a(12)1416 1494 y 20 2 v 220 1399 a 20 2 v 156 1411 a(14)1416 1399 y 20 2 v 220 2163 a 2 20 v 203 2220 a (-4)220 1419 y 2 20 v 463 2163 a 2 20 v 446 2220 a(-2)463 1419 y 2 20 v 706 2163 a 2 20 v 696 2220 a(0)706 1419 y 2 20 v 950 2163 a 2 20 v 940 2220 a(2) 950 1419 y 2 20 v 1193 2163 a 2 20 v 1183 2220 a(4)1193 1419 y 2 20 v 1436 2163 a 2 20 v 1426 2220 a(6)1436 1419 y 2 20 v 6 1815 a fd(N)744 2320 y fl (\001)p fi(w)878 2333 y fg(a)1161 1937 y fe(O)1215 1924 y 66 2 v 220 2020 a 2 2 v -2 x 5 1 v 1 w 5 1 v 223 2017 a 5 1 v 1 w 5 1 v 225 2016 a 5 1 v 1 w 5 1 v 228 2015 a 5 1 v 220 2020 a 3 2 v 230 2015 a 3 2 v 232 2013 a 5 1 v 1 w 5 1 v 235 2012 a 5 1 v 1 w 5 1 v 238 2011 a 5 1 v 1 w 5 1 v 240 2010 a 5 1 v 232 2015 a 3 2 v 243 2010 a 3 2 v 245 2008 a 5 1 v 1 w 5 1 v 248 2007 a 5 1 v 1 w 5 1 v 250 2006 a 5 1 v 1 w 5 1 v 253 2005 a 5 1 v 245 2010 a 3 2 v 255 2005 a 3 2 v 257 2003 a 5 1 v 1 w 5 1 v 260 2002 a 5 1 v 1 w 5 1 v 262 2001 a 5 1 v 1 w 5 1 v 265 2000 a 5 1 v 257 2005 a 3 2 v 267 2000 a 3 2 v 269 1998 a 6 1 v 2 w 6 1 v 272 1997 a 6 1 v 2 w 6 1 v 276 1996 a 6 1 v 269 2000 a 3 2 v 278 1996 a 3 2 v 281 1994 a 5 1 v 1 w 5 1 v 284 1993 a 5 1 v 1 w 5 1 v 287 1992 a 5 1 v 1 w 5 1 v 289 1991 a 5 1 v 281 1996 a 3 2 v 292 1991 a 3 2 v 294 1989 a 5 1 v 1 w 5 1 v 297 1988 a 5 1 v 1 w 5 1 v 299 1987 a 5 1 v 1 w 5 1 v 302 1986 a 5 1 v 294 1991 a 3 2 v 304 1986 a 3 2 v 306 1984 a 5 1 v 1 w 5 1 v 309 1983 a 5 1 v 1 w 5 1 v 311 1982 a 5 1 v 1 w 5 1 v 314 1981 a 5 1 v 306 1986 a 3 2 v 316 1981 a 3 2 v 318 1979 a 5 1 v 1 w 5 1 v 321 1978 a 5 1 v 1 w 5 1 v 324 1977 a 5 1 v 1 w 5 1 v 326 1976 a 5 1 v 318 1981 a 3 2 v 329 1976 a 3 2 v 331 1974 a 6 1 v 2 w 6 1 v 334 1973 a 6 1 v 2 w 6 1 v 338 1972 a 6 1 v 331 1976 a 3 2 v 340 1972 a 3 2 v 343 1970 a 5 1 v 1 w 5 1 v 346 1969 a 5 1 v 1 w 5 1 v 348 1968 a 5 1 v 1 w 5 1 v 351 1967 a 5 1 v 343 1972 a 3 2 v 353 1967 a 3 2 v 355 1965 a 5 1 v 1 w 5 1 v 358 1964 a 5 1 v 1 w 5 1 v 360 1963 a 5 1 v 1 w 5 1 v 363 1962 a 5 1 v 355 1967 a 3 2 v 365 1962 a 3 2 v 367 1960 a 5 1 v 1 w 5 1 v 370 1959 a 5 1 v 1 w 5 1 v 373 1958 a 5 1 v 1 w 5 1 v 375 1957 a 5 1 v 367 1962 a 3 2 v 378 1957 a 3 2 v 380 1955 a 5 1 v 1 w 5 1 v 383 1954 a 5 1 v 1 w 5 1 v 385 1953 a 5 1 v 1 w 5 1 v 388 1952 a 5 1 v 380 1957 a 3 2 v 390 1952 a 3 2 v 392 1950 a 5 1 v 1 w 5 1 v 395 1949 a 5 1 v 1 w 5 1 v 397 1948 a 5 1 v 1 w 5 1 v 400 1947 a 5 1 v 392 1952 a 3 2 v 402 1947 a 3 2 v 404 1945 a 6 1 v 2 w 6 1 v 408 1944 a 6 1 v 1 w 6 1 v 411 1943 a 6 1 v 404 1947 a 3 2 v 414 1943 a 3 2 v 417 1941 a 5 1 v 1 w 5 1 v 420 1940 a 5 1 v 1 w 5 1 v 422 1939 a 5 1 v 1 w 5 1 v 425 1938 a 5 1 v 417 1943 a 3 2 v 427 1938 a 3 2 v 429 1936 a 5 1 v 1 w 5 1 v 432 1935 a 5 1 v 1 w 5 1 v 434 1934 a 5 1 v 1 w 5 1 v 437 1933 a 5 1 v 429 1938 a 3 2 v 439 1933 a 3 2 v 441 1931 a 5 1 v 1 w 5 1 v 444 1930 a 5 1 v 1 w 5 1 v 446 1929 a 5 1 v 1 w 5 1 v 449 1928 a 5 1 v 441 1933 a 3 2 v 451 1928 a 3 2 v 453 1926 a 5 1 v 1 w 5 1 v 456 1925 a 5 1 v 1 w 5 1 v 459 1924 a 5 1 v 1 w 5 1 v 461 1923 a 5 1 v 453 1928 a 3 2 v 464 1923 a 3 2 v 466 1921 a 5 1 v 1 w 5 1 v 469 1920 a 5 1 v 1 w 5 1 v 471 1919 a 5 1 v 1 w 5 1 v 474 1918 a 5 1 v 466 1923 a 3 2 v 476 1918 a 3 2 v 478 1916 a 6 1 v 2 w 6 1 v 481 1915 a 6 1 v 2 w 6 1 v 485 1914 a 6 1 v 478 1918 a 3 2 v 487 1914 a 3 2 v 490 1912 a 5 1 v 1 w 5 1 v 493 1911 a 5 1 v 1 w 5 1 v 496 1910 a 5 1 v 1 w 5 1 v 498 1909 a 5 1 v 490 1914 a 3 2 v 501 1909 a 3 2 v 503 1907 a 5 1 v 1 w 5 1 v 506 1906 a 5 1 v 1 w 5 1 v 508 1905 a 5 1 v 1 w 5 1 v 511 1904 a 5 1 v 503 1909 a 3 2 v 513 1904 a 3 2 v 515 1902 a 5 1 v 1 w 5 1 v 518 1901 a 5 1 v 1 w 5 1 v 520 1900 a 5 1 v 1 w 5 1 v 523 1899 a 5 1 v 515 1904 a 3 2 v 525 1899 a 3 2 v 527 1897 a 5 1 v 1 w 5 1 v 530 1896 a 5 1 v 1 w 5 1 v 532 1895 a 5 1 v 1 w 5 1 v 535 1894 a 5 1 v 527 1899 a 3 2 v 537 1894 a 3 2 v 539 1892 a 6 1 v 2 w 6 1 v 543 1891 a 6 1 v 1 w 6 1 v 546 1890 a 6 1 v 539 1894 a 3 2 v 549 1890 a 3 2 v 552 1888 a 5 1 v 1 w 5 1 v 555 1887 a 5 1 v 1 w 5 1 v 557 1886 a 5 1 v 1 w 5 1 v 560 1885 a 5 1 v 552 1890 a 3 2 v 562 1885 a 3 2 v 564 1883 a 5 1 v 1 w 5 1 v 567 1882 a 5 1 v 1 w 5 1 v 569 1881 a 5 1 v 1 w 5 1 v 572 1880 a 5 1 v 564 1885 a 3 2 v 574 1880 a 3 2 v 576 1878 a 5 1 v 1 w 5 1 v 579 1877 a 5 1 v 1 w 5 1 v 581 1876 a 5 1 v 1 w 5 1 v 584 1875 a 5 1 v 576 1880 a 3 2 v 586 1875 a 3 2 v 588 1873 a 5 1 v 1 w 5 1 v 591 1872 a 5 1 v 1 w 5 1 v 594 1871 a 5 1 v 1 w 5 1 v 596 1870 a 5 1 v 588 1875 a 3 2 v 599 1870 a 3 2 v 601 1868 a 5 1 v 1 w 5 1 v 604 1867 a 5 1 v 1 w 5 1 v 606 1866 a 5 1 v 1 w 5 1 v 609 1865 a 5 1 v 601 1870 a 3 2 v 611 1865 a 3 2 v 613 1863 a 6 1 v 2 w 6 1 v 616 1862 a 6 1 v 2 w 6 1 v 620 1861 a 6 1 v 613 1865 a 3 2 v 622 1861 a 3 2 v 625 1859 a 5 1 v 1 w 5 1 v 628 1858 a 5 1 v 1 w 5 1 v 631 1857 a 5 1 v 1 w 5 1 v 633 1856 a 5 1 v 625 1861 a 3 2 v 636 1856 a 3 2 v 638 1854 a 5 1 v 1 w 5 1 v 641 1853 a 5 1 v 1 w 5 1 v 643 1852 a 5 1 v 1 w 5 1 v 646 1851 a 5 1 v 638 1856 a 3 2 v 648 1851 a 3 2 v 650 1849 a 5 1 v 1 w 5 1 v 653 1848 a 5 1 v 1 w 5 1 v 655 1847 a 5 1 v 1 w 5 1 v 658 1846 a 5 1 v 650 1851 a 3 2 v 660 1846 a 3 2 v 662 1844 a 5 1 v 1 w 5 1 v 665 1843 a 5 1 v 1 w 5 1 v 667 1842 a 5 1 v 1 w 5 1 v 670 1841 a 5 1 v 662 1846 a 3 2 v 672 1841 a 3 2 v 674 1839 a 5 1 v 1 w 5 1 v 677 1838 a 5 1 v 1 w 5 1 v 680 1837 a 5 1 v 1 w 5 1 v 682 1836 a 5 1 v 674 1841 a 3 2 v 685 1836 a 3 2 v 687 1834 a 6 1 v 2 w 6 1 v 690 1833 a 6 1 v 2 w 6 1 v 694 1832 a 6 1 v 687 1836 a 3 2 v 696 1832 a 3 2 v 699 1830 a 5 1 v 1 w 5 1 v 702 1829 a 5 1 v 1 w 5 1 v 704 1828 a 5 1 v 1 w 5 1 v 707 1827 a 5 1 v 699 1832 a 3 2 v 709 1827 a 3 2 v 711 1825 a 5 1 v 1 w 5 1 v 714 1824 a 5 1 v 1 w 5 1 v 717 1823 a 5 1 v 1 w 5 1 v 719 1822 a 5 1 v 711 1827 a 3 2 v 722 1822 a 3 2 v 724 1820 a 5 1 v 1 w 5 1 v 727 1819 a 5 1 v 1 w 5 1 v 729 1818 a 5 1 v 1 w 5 1 v 732 1817 a 5 1 v 724 1822 a 3 2 v 734 1817 a 3 2 v 736 1815 a 5 1 v 1 w 5 1 v 739 1814 a 5 1 v 1 w 5 1 v 741 1813 a 5 1 v 1 w 5 1 v 744 1812 a 5 1 v 736 1817 a 3 2 v 746 1812 a 3 2 v 748 1810 a 6 1 v 2 w 6 1 v 751 1809 a 6 1 v 2 w 6 1 v 755 1808 a 6 1 v 748 1812 a 3 2 v 757 1808 a 3 2 v 760 1806 a 5 1 v 1 w 5 1 v 763 1805 a 5 1 v 1 w 5 1 v 766 1804 a 5 1 v 1 w 5 1 v 768 1803 a 5 1 v 760 1808 a 3 2 v 771 1803 a 3 2 v 773 1801 a 5 1 v 1 w 5 1 v 776 1800 a 5 1 v 1 w 5 1 v 778 1799 a 5 1 v 1 w 5 1 v 781 1798 a 5 1 v 773 1803 a 3 2 v 783 1798 a 3 2 v 785 1796 a 5 1 v 1 w 5 1 v 788 1795 a 5 1 v 1 w 5 1 v 790 1794 a 5 1 v 1 w 5 1 v 793 1793 a 5 1 v 785 1798 a 3 2 v 795 1793 a 3 2 v 797 1791 a 5 1 v 1 w 5 1 v 800 1790 a 5 1 v 1 w 5 1 v 803 1789 a 5 1 v 1 w 5 1 v 805 1788 a 5 1 v 797 1793 a 3 2 v 808 1788 a 3 2 v 810 1786 a 5 1 v 1 w 5 1 v 813 1785 a 5 1 v 1 w 5 1 v 815 1784 a 5 1 v 1 w 5 1 v 818 1783 a 5 1 v 810 1788 a 3 2 v 820 1783 a 3 2 v 822 1781 a 6 1 v 2 w 6 1 v 825 1780 a 6 1 v 2 w 6 1 v 829 1779 a 6 1 v 822 1783 a 3 2 v 831 1779 a 3 2 v 834 1777 a 5 1 v 1 w 5 1 v 837 1776 a 5 1 v 1 w 5 1 v 839 1775 a 5 1 v 1 w 5 1 v 842 1774 a 5 1 v 834 1779 a 3 2 v 844 1774 a 3 2 v 846 1772 a 5 1 v 1 w 5 1 v 849 1771 a 5 1 v 1 w 5 1 v 852 1770 a 5 1 v 1 w 5 1 v 854 1769 a 5 1 v 846 1774 a 3 2 v 857 1769 a 3 2 v 859 1767 a 5 1 v 1 w 5 1 v 862 1766 a 5 1 v 1 w 5 1 v 864 1765 a 5 1 v 1 w 5 1 v 867 1764 a 5 1 v 859 1769 a 3 2 v 869 1764 a 3 2 v 871 1762 a 5 1 v 1 w 5 1 v 874 1761 a 5 1 v 1 w 5 1 v 876 1760 a 5 1 v 1 w 5 1 v 879 1759 a 5 1 v 871 1764 a 3 2 v 881 1759 a 3 2 v 883 1757 a 5 1 v 1 w 5 1 v 886 1756 a 5 1 v 1 w 5 1 v 889 1755 a 5 1 v 1 w 5 1 v 891 1754 a 5 1 v 883 1759 a 3 2 v 894 1754 a 3 2 v 896 1752 a 6 1 v 2 w 6 1 v 899 1751 a 6 1 v 2 w 6 1 v 903 1750 a 6 1 v 896 1754 a 3 2 v 905 1750 a 3 2 v 908 1748 a 5 1 v 1 w 5 1 v 911 1747 a 5 1 v 1 w 5 1 v 913 1746 a 5 1 v 1 w 5 1 v 916 1745 a 5 1 v 908 1750 a 3 2 v 918 1745 a 3 2 v 920 1743 a 5 1 v 1 w 5 1 v 923 1742 a 5 1 v 1 w 5 1 v 925 1741 a 5 1 v 1 w 5 1 v 928 1740 a 5 1 v 920 1745 a 3 2 v 930 1740 a 3 2 v 932 1738 a 5 1 v 1 w 5 1 v 935 1737 a 5 1 v 1 w 5 1 v 938 1736 a 5 1 v 1 w 5 1 v 940 1735 a 5 1 v 932 1740 a 3 2 v 943 1735 a 3 2 v 945 1733 a 5 1 v 1 w 5 1 v 948 1732 a 5 1 v 1 w 5 1 v 950 1731 a 5 1 v 1 w 5 1 v 953 1730 a 5 1 v 945 1735 a 3 2 v 955 1730 a 3 2 v 957 1728 a 6 1 v 2 w 6 1 v 960 1727 a 6 1 v 2 w 6 1 v 964 1726 a 6 1 v 957 1730 a 3 2 v 966 1726 a 3 2 v 969 1724 a 5 1 v 1 w 5 1 v 972 1723 a 5 1 v 1 w 5 1 v 975 1722 a 5 1 v 1 w 5 1 v 977 1721 a 5 1 v 969 1726 a 3 2 v 980 1721 a 3 2 v 982 1719 a 5 1 v 1 w 5 1 v 985 1718 a 5 1 v 1 w 5 1 v 987 1717 a 5 1 v 1 w 5 1 v 990 1716 a 5 1 v 982 1721 a 3 2 v 992 1716 a 3 2 v 994 1714 a 5 1 v 1 w 5 1 v 997 1713 a 5 1 v 1 w 5 1 v 999 1712 a 5 1 v 1 w 5 1 v 1002 1711 a 5 1 v 994 1716 a 3 2 v 1004 1711 a 3 2 v 1006 1709 a 5 1 v 1 w 5 1 v 1009 1708 a 5 1 v 1 w 5 1 v 1011 1707 a 5 1 v 1 w 5 1 v 1014 1706 a 5 1 v 1006 1711 a 3 2 v 1016 1706 a 3 2 v 1018 1704 a 5 1 v 1 w 5 1 v 1021 1703 a 5 1 v 1 w 5 1 v 1024 1702 a 5 1 v 1 w 5 1 v 1026 1701 a 5 1 v 1018 1706 a 3 2 v 1029 1701 a 3 2 v 1031 1699 a 6 1 v 2 w 6 1 v 1034 1698 a 6 1 v 2 w 6 1 v 1038 1697 a 6 1 v 1031 1701 a 3 2 v 1040 1697 a 3 2 v 1043 1695 a 5 1 v 1 w 5 1 v 1046 1694 a 5 1 v 1 w 5 1 v 1048 1693 a 5 1 v 1 w 5 1 v 1051 1692 a 5 1 v 1043 1697 a 3 2 v 1053 1692 a 3 2 v 1055 1690 a 5 1 v 1 w 5 1 v 1058 1689 a 5 1 v 1 w 5 1 v 1061 1688 a 5 1 v 1 w 5 1 v 1063 1687 a 5 1 v 1055 1692 a 3 2 v 1066 1687 a 3 2 v 1068 1685 a 5 1 v 1 w 5 1 v 1071 1684 a 5 1 v 1 w 5 1 v 1073 1683 a 5 1 v 1 w 5 1 v 1076 1682 a 5 1 v 1068 1687 a 3 2 v 1078 1682 a 3 2 v 1080 1680 a 5 1 v 1 w 5 1 v 1083 1679 a 5 1 v 1 w 5 1 v 1085 1678 a 5 1 v 1 w 5 1 v 1088 1677 a 5 1 v 1080 1682 a 3 2 v 1090 1677 a 3 2 v 1092 1675 a 5 1 v 1 w 5 1 v 1095 1674 a 5 1 v 1 w 5 1 v 1097 1673 a 5 1 v 1 w 5 1 v 1100 1672 a 5 1 v 1092 1677 a 3 2 v 1102 1672 a 3 2 v 1104 1670 a 6 1 v 2 w 6 1 v 1108 1669 a 6 1 v 1 w 6 1 v 1111 1668 a 6 1 v 1104 1672 a 3 2 v 1114 1668 a 3 2 v 1117 1666 a 5 1 v 1 w 5 1 v 1120 1665 a 5 1 v 1 w 5 1 v 1122 1664 a 5 1 v 1 w 5 1 v 1125 1663 a 5 1 v 1117 1668 a 3 2 v 1127 1663 a 3 2 v 1129 1661 a 5 1 v 1 w 5 1 v 1132 1660 a 5 1 v 1 w 5 1 v 1134 1659 a 5 1 v 1 w 5 1 v 1137 1658 a 5 1 v 1129 1663 a 3 2 v 1139 1658 a 3 2 v 1141 1656 a 5 1 v 1 w 5 1 v 1144 1655 a 5 1 v 1 w 5 1 v 1146 1654 a 5 1 v 1 w 5 1 v 1149 1653 a 5 1 v 1141 1658 a 3 2 v 1151 1653 a 3 2 v 1153 1651 a 5 1 v 1 w 5 1 v 1156 1650 a 5 1 v 1 w 5 1 v 1159 1649 a 5 1 v 1 w 5 1 v 1161 1648 a 5 1 v 1153 1653 a 3 2 v 1164 1648 a 3 2 v 1166 1646 a 6 1 v 2 w 6 1 v 1169 1645 a 6 1 v 2 w 6 1 v 1173 1644 a 6 1 v 1166 1648 a 3 2 v 1175 1644 a 3 2 v 1178 1642 a 5 1 v 1 w 5 1 v 1181 1641 a 5 1 v 1 w 5 1 v 1183 1640 a 5 1 v 1 w 5 1 v 1186 1639 a 5 1 v 1178 1644 a 3 2 v 1188 1639 a 3 2 v 1190 1637 a 5 1 v 1 w 5 1 v 1193 1636 a 5 1 v 1 w 5 1 v 1196 1635 a 5 1 v 1 w 5 1 v 1198 1634 a 5 1 v 1190 1639 a 3 2 v 1201 1634 a 3 2 v 1203 1632 a 5 1 v 1 w 5 1 v 1206 1631 a 5 1 v 1 w 5 1 v 1208 1630 a 5 1 v 1 w 5 1 v 1211 1629 a 5 1 v 1203 1634 a 3 2 v 1213 1629 a 3 2 v 1215 1627 a 5 1 v 1 w 5 1 v 1218 1626 a 5 1 v 1 w 5 1 v 1220 1625 a 5 1 v 1 w 5 1 v 1223 1624 a 5 1 v 1215 1629 a 3 2 v 1225 1624 a 3 2 v 1227 1622 a 5 1 v 1 w 5 1 v 1230 1621 a 5 1 v 1 w 5 1 v 1232 1620 a 5 1 v 1 w 5 1 v 1235 1619 a 5 1 v 1227 1624 a 3 2 v 1237 1619 a 3 2 v 1239 1617 a 6 1 v 2 w 6 1 v 1243 1616 a 6 1 v 1 w 6 1 v 1246 1615 a 6 1 v 1239 1619 a 3 2 v 1249 1615 a 3 2 v 1252 1613 a 5 1 v 1 w 5 1 v 1255 1612 a 5 1 v 1 w 5 1 v 1257 1611 a 5 1 v 1 w 5 1 v 1260 1610 a 5 1 v 1252 1615 a 3 2 v 1262 1610 a 3 2 v 1264 1608 a 5 1 v 1 w 5 1 v 1267 1607 a 5 1 v 1 w 5 1 v 1269 1606 a 5 1 v 1 w 5 1 v 1272 1605 a 5 1 v 1264 1610 a 3 2 v 1274 1605 a 3 2 v 1276 1603 a 5 1 v 1 w 5 1 v 1279 1602 a 5 1 v 1 w 5 1 v 1282 1601 a 5 1 v 1 w 5 1 v 1284 1600 a 5 1 v 1276 1605 a 3 2 v 1287 1600 a 3 2 v 1289 1598 a 5 1 v 1 w 5 1 v 1292 1597 a 5 1 v 1 w 5 1 v 1294 1596 a 5 1 v 1 w 5 1 v 1297 1595 a 5 1 v 1289 1600 a 3 2 v 1299 1595 a 3 2 v 1301 1593 a 5 1 v 1 w 5 1 v 1304 1592 a 5 1 v 1 w 5 1 v 1306 1591 a 5 1 v 1 w 5 1 v 1309 1590 a 5 1 v 1301 1595 a 3 2 v 1311 1590 a 3 2 v 1313 1588 a 6 1 v 2 w 6 1 v 1316 1587 a 6 1 v 2 w 6 1 v 1320 1586 a 6 1 v 1313 1590 a 3 2 v 1322 1586 a 3 2 v 1325 1584 a 5 1 v 1 w 5 1 v 1328 1583 a 5 1 v 1 w 5 1 v 1331 1582 a 5 1 v 1 w 5 1 v 1333 1581 a 5 1 v 1325 1586 a 3 2 v 1336 1581 a 3 2 v 1338 1579 a 5 1 v 1 w 5 1 v 1341 1578 a 5 1 v 1 w 5 1 v 1343 1577 a 5 1 v 1 w 5 1 v 1346 1576 a 5 1 v 1338 1581 a 3 2 v 1348 1576 a 3 2 v 1350 1574 a 5 1 v 1 w 5 1 v 1353 1573 a 5 1 v 1 w 5 1 v 1355 1572 a 5 1 v 1 w 5 1 v 1358 1571 a 5 1 v 1350 1576 a 3 2 v 1360 1571 a 3 2 v 1362 1569 a 5 1 v 1 w 5 1 v 1365 1568 a 5 1 v 1 w 5 1 v 1368 1567 a 5 1 v 1 w 5 1 v 1370 1566 a 5 1 v 1362 1571 a 3 2 v 1373 1566 a 3 2 v 1375 1564 a 6 1 v 2 w 6 1 v 1378 1563 a 6 1 v 2 w 6 1 v 1382 1562 a 6 1 v 1375 1566 a 3 2 v 1384 1562 a 3 2 v 1387 1560 a 5 1 v 1 w 5 1 v 1390 1559 a 5 1 v 1 w 5 1 v 1392 1558 a 5 1 v 1 w 5 1 v 1395 1557 a 5 1 v 1387 1562 a 3 2 v 1397 1557 a 3 2 v 1399 1555 a 5 1 v 1 w 5 1 v 1402 1554 a 5 1 v 1 w 5 1 v 1404 1553 a 5 1 v 1 w 5 1 v 1407 1552 a 5 1 v 1399 1557 a 3 2 v 1409 1552 a 3 2 v 1411 1550 a 5 1 v 1 w 5 1 v 1414 1549 a 5 1 v 1 w 5 1 v 1417 1548 a 5 1 v 1 w 5 1 v 1419 1547 a 5 1 v 1411 1552 a 3 2 v 1422 1547 a 3 2 v 1424 1545 a 5 1 v 1 w 5 1 v 1427 1544 a 5 1 v 1 w 5 1 v 1429 1543 a 5 1 v 1 w 5 1 v 1432 1542 a 5 1 v 1424 1547 a 3 2 v 1434 1542 a 3 2 v 1165 1982 a(P)1215 1970 y 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 4 w 5 5 v 220 1973 a 5 5 v 5 5 v 239 1965 a 5 5 v 259 1958 a 5 5 v 278 1950 a 5 5 v 297 1942 a 5 5 v 316 1934 a 5 5 v 336 1928 a 5 5 v 355 1920 a 5 5 v 374 1912 a 5 5 v 394 1904 a 5 5 v 413 1897 a 5 5 v 432 1889 a 5 5 v 452 1881 a 5 5 v 471 1875 a 5 5 v 490 1867 a 5 5 v 510 1859 a 5 5 v 529 1851 a 5 5 v 548 1844 a 5 5 v 568 1836 a 5 5 v 587 1828 a 5 5 v 606 1821 a 5 5 v 626 1814 a 5 5 v 645 1806 a 5 5 v 664 1798 a 5 5 v 684 1791 a 5 5 v 703 1783 a 5 5 v 722 1776 a 5 5 v 741 1768 a 5 5 v 761 1760 a 5 5 v 780 1753 a 5 5 v 799 1745 a 5 5 v 819 1738 a 5 5 v 838 1730 a 5 5 v 857 1722 a 5 5 v 877 1715 a 5 5 v 896 1708 a 5 5 v 915 1700 a 5 5 v 934 1692 a 5 5 v 954 1685 a 5 5 v 973 1677 a 5 5 v 992 1669 a 5 5 v 1012 1661 a 5 5 v 1031 1655 a 5 5 v 1050 1647 a 5 5 v 1070 1639 a 5 5 v 1089 1632 a 5 5 v 1108 1624 a 5 5 v 1128 1616 a 5 5 v 1147 1608 a 5 5 v 1166 1602 a 5 5 v 1186 1594 a 5 5 v 1205 1586 a 5 5 v 1224 1578 a 5 5 v 1244 1571 a 5 5 v 1263 1563 a 5 5 v 1282 1555 a 5 5 v 1302 1549 a 5 5 v 1321 1541 a 5 5 v 1340 1533 a 5 5 v 1359 1525 a 5 5 v 1379 1518 a 5 5 v 1398 1510 a 5 5 v 1417 1502 a 5 5 v 1436 1495 a 5 5 v 1008 2023 a(Max\(O,P\))1216 2033 y fi(?)320 1943 y(?)441 1895 y(?)563 1848 y(?)684 1800 y(?)806 1752 y (?)928 1704 y(?)1050 1657 y(?)1172 1609 y(?)1293 1561 y(?)p eop %%Page: 12 13 bop 0 83 a 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: ../figures/constraints.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( O ) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 0 -262 -281 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( P ) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 67 -262 -281 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( R ) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 134 -262 -281 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( V ) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( W ) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 268 -262 -281 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( Y ) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 335 -262 -281 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( Z ) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 402 -262 -281 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (N) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (Q) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (U) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (X) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (T) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (M) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (L) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [4 4] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 220 2067 a 1216 2 v 706 2163 a 2 765 v -486 w 20 2 v 163 2175 a fe (-2)1416 2163 y 20 2 v 220 2067 a 20 2 v 177 2079 a(0)1416 2067 y 20 2 v 220 1972 a 20 2 v 177 1984 a(2)1416 1972 y 20 2 v 220 1876 a 20 2 v 177 1888 a (4)1416 1876 y 20 2 v 220 1781 a 20 2 v 177 1793 a(6)1416 1781 y 20 2 v 220 1685 a 20 2 v 177 1697 a(8)1416 1685 y 20 2 v 220 1590 a 20 2 v 156 1602 a (10)1416 1590 y 20 2 v 220 1494 a 20 2 v 156 1506 a(12)1416 1494 y 20 2 v 220 1399 a 20 2 v 156 1411 a(14)1416 1399 y 20 2 v 220 2163 a 2 20 v 203 2220 a (-4)220 1419 y 2 20 v 463 2163 a 2 20 v 446 2220 a(-2)463 1419 y 2 20 v 706 2163 a 2 20 v 696 2220 a(0)706 1419 y 2 20 v 950 2163 a 2 20 v 940 2220 a(2) 950 1419 y 2 20 v 1193 2163 a 2 20 v 1183 2220 a(4)1193 1419 y 2 20 v 1436 2163 a 2 20 v 1426 2220 a(6)1436 1419 y 2 20 v 6 1815 a fd(N)645 2314 y fl (\001)p fi(w)779 2327 y fg(b)806 2314 y fi(;)15 b fl(\001)p fi(w)979 2327 y fg (g)1161 1937 y fe(O)1215 1924 y 66 2 v 220 1829 a 2 2 v 1216 2 v 1165 1982 a (P)1215 1970 y 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 4 w 5 5 v 220 1973 a 5 5 v 5 5 v 239 1965 a 5 5 v 259 1958 a 5 5 v 278 1950 a 5 5 v 297 1942 a 5 5 v 316 1934 a 5 5 v 336 1928 a 5 5 v 355 1920 a 5 5 v 374 1912 a 5 5 v 394 1904 a 5 5 v 413 1897 a 5 5 v 432 1889 a 5 5 v 452 1881 a 5 5 v 471 1875 a 5 5 v 490 1867 a 5 5 v 510 1859 a 5 5 v 529 1851 a 5 5 v 548 1844 a 5 5 v 568 1836 a 5 5 v 587 1828 a 5 5 v 606 1821 a 5 5 v 626 1814 a 5 5 v 645 1806 a 5 5 v 664 1798 a 5 5 v 684 1791 a 5 5 v 703 1783 a 5 5 v 722 1776 a 5 5 v 741 1768 a 5 5 v 761 1760 a 5 5 v 780 1753 a 5 5 v 799 1745 a 5 5 v 819 1738 a 5 5 v 838 1730 a 5 5 v 857 1722 a 5 5 v 877 1715 a 5 5 v 896 1708 a 5 5 v 915 1700 a 5 5 v 934 1692 a 5 5 v 954 1685 a 5 5 v 973 1677 a 5 5 v 992 1669 a 5 5 v 1012 1661 a 5 5 v 1031 1655 a 5 5 v 1050 1647 a 5 5 v 1070 1639 a 5 5 v 1089 1632 a 5 5 v 1108 1624 a 5 5 v 1128 1616 a 5 5 v 1147 1608 a 5 5 v 1166 1602 a 5 5 v 1186 1594 a 5 5 v 1205 1586 a 5 5 v 1224 1578 a 5 5 v 1244 1571 a 5 5 v 1263 1563 a 5 5 v 1282 1555 a 5 5 v 1302 1549 a 5 5 v 1321 1541 a 5 5 v 1340 1533 a 5 5 v 1359 1525 a 5 5 v 1379 1518 a 5 5 v 1398 1510 a 5 5 v 1417 1502 a 5 5 v 1436 1495 a 5 5 v 1008 2023 a(Max\(O,P\))1216 2033 y fi(?)320 1848 y(?)78 b(?)h (?)684 1800 y(?)806 1752 y(?)928 1704 y(?)1050 1657 y(?)1172 1609 y(?)1293 1561 y(?)p eop %%Page: 13 14 bop 0 83 a 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: ../figures/constraints.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( O ) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 0 -262 -281 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( P ) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 67 -262 -281 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( R ) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 134 -262 -281 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( V ) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( W ) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 268 -262 -281 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( Y ) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 335 -262 -281 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( Z ) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 402 -262 -281 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (N) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (Q) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (U) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (X) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (T) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (M) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (L) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [4 4] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 220 2067 a 1216 2 v 706 2163 a 2 765 v -486 w 20 2 v 163 2175 a fe (-2)1416 2163 y 20 2 v 220 2067 a 20 2 v 177 2079 a(0)1416 2067 y 20 2 v 220 1972 a 20 2 v 177 1984 a(2)1416 1972 y 20 2 v 220 1876 a 20 2 v 177 1888 a (4)1416 1876 y 20 2 v 220 1781 a 20 2 v 177 1793 a(6)1416 1781 y 20 2 v 220 1685 a 20 2 v 177 1697 a(8)1416 1685 y 20 2 v 220 1590 a 20 2 v 156 1602 a (10)1416 1590 y 20 2 v 220 1494 a 20 2 v 156 1506 a(12)1416 1494 y 20 2 v 220 1399 a 20 2 v 156 1411 a(14)1416 1399 y 20 2 v 220 2163 a 2 20 v 203 2220 a (-4)220 1419 y 2 20 v 463 2163 a 2 20 v 446 2220 a(-2)463 1419 y 2 20 v 706 2163 a 2 20 v 696 2220 a(0)706 1419 y 2 20 v 950 2163 a 2 20 v 940 2220 a(2) 950 1419 y 2 20 v 1193 2163 a 2 20 v 1183 2220 a(4)1193 1419 y 2 20 v 1436 2163 a 2 20 v 1426 2220 a(6)1436 1419 y 2 20 v -2 1815 a fd(M)747 2320 y fl (\001)p fi(w)881 2333 y fg(b)1162 1937 y fe(N)1215 1924 y 66 2 v 220 1829 a 2 2 v 576 1828 a 11 2 v 1 x 6 2 v 583 1827 a 6 2 v 588 1825 a 5 1 v 1 w 5 1 v 591 1824 a 5 1 v 1 w 5 1 v 594 1823 a 5 1 v 1 w 5 1 v 596 1822 a 5 1 v 588 1827 a 3 2 v 599 1822 a 3 2 v 601 1820 a 6 1 v 2 w 6 1 v 604 1819 a 6 1 v 2 w 6 1 v 608 1818 a 6 1 v 601 1822 a 3 2 v 610 1818 a 3 2 v 613 1816 a 5 1 v 1 w 5 1 v 616 1815 a 5 1 v 1 w 5 1 v 618 1814 a 5 1 v 1 w 5 1 v 621 1813 a 5 1 v 613 1818 a 3 2 v 623 1813 a 3 2 v 625 1811 a 5 1 v 1 w 5 1 v 628 1810 a 5 1 v 1 w 5 1 v 631 1809 a 5 1 v 1 w 5 1 v 633 1808 a 5 1 v 625 1813 a 3 2 v 636 1808 a 3 2 v 638 1806 a 5 1 v 1 w 5 1 v 641 1805 a 5 1 v 1 w 5 1 v 643 1804 a 5 1 v 1 w 5 1 v 646 1803 a 5 1 v 638 1808 a 3 2 v 648 1803 a 3 2 v 650 1801 a 5 1 v 1 w 5 1 v 653 1800 a 5 1 v 1 w 5 1 v 655 1799 a 5 1 v 1 w 5 1 v 658 1798 a 5 1 v 650 1803 a 3 2 v 660 1798 a 3 2 v 662 1796 a 6 1 v 2 w 6 1 v 665 1795 a 6 1 v 2 w 6 1 v 669 1794 a 6 1 v 662 1798 a 3 2 v 671 1794 a 3 2 v 674 1792 a 5 1 v 1 w 5 1 v 677 1791 a 5 1 v 1 w 5 1 v 680 1790 a 5 1 v 1 w 5 1 v 682 1789 a 5 1 v 674 1794 a 3 2 v 685 1789 a 3 2 v 687 1787 a 5 1 v 1 w 5 1 v 690 1786 a 5 1 v 1 w 5 1 v 692 1785 a 5 1 v 1 w 5 1 v 695 1784 a 5 1 v 687 1789 a 3 2 v 697 1784 a 3 2 v 699 1782 a 5 1 v 1 w 5 1 v 702 1781 a 5 1 v 1 w 5 1 v 704 1780 a 5 1 v 1 w 5 1 v 707 1779 a 5 1 v 699 1784 a 3 2 v 709 1779 a 3 2 v 711 1777 a 5 1 v 1 w 5 1 v 714 1776 a 5 1 v 1 w 5 1 v 717 1775 a 5 1 v 1 w 5 1 v 719 1774 a 5 1 v 711 1779 a 3 2 v 722 1774 a 3 2 v 724 1772 a 5 1 v 1 w 5 1 v 727 1771 a 5 1 v 1 w 5 1 v 729 1770 a 5 1 v 1 w 5 1 v 732 1769 a 5 1 v 724 1774 a 3 2 v 734 1769 a 3 2 v 736 1767 a 6 1 v 2 w 6 1 v 739 1766 a 6 1 v 2 w 6 1 v 743 1765 a 6 1 v 736 1769 a 3 2 v 745 1765 a 3 2 v 748 1763 a 5 1 v 1 w 5 1 v 751 1762 a 5 1 v 1 w 5 1 v 753 1761 a 5 1 v 1 w 5 1 v 756 1760 a 5 1 v 748 1765 a 3 2 v 758 1760 a 3 2 v 760 1758 a 5 1 v 1 w 5 1 v 763 1757 a 5 1 v 1 w 5 1 v 766 1756 a 5 1 v 1 w 5 1 v 768 1755 a 5 1 v 760 1760 a 3 2 v 771 1755 a 3 2 v 773 1753 a 5 1 v 1 w 5 1 v 776 1752 a 5 1 v 1 w 5 1 v 778 1751 a 5 1 v 1 w 5 1 v 781 1750 a 5 1 v 773 1755 a 3 2 v 783 1750 a 3 2 v 785 1748 a 5 1 v 1 w 5 1 v 788 1747 a 5 1 v 1 w 5 1 v 790 1746 a 5 1 v 1 w 5 1 v 793 1745 a 5 1 v 785 1750 a 3 2 v 795 1745 a 3 2 v 797 1743 a 5 1 v 1 w 5 1 v 800 1742 a 5 1 v 1 w 5 1 v 803 1741 a 5 1 v 1 w 5 1 v 805 1740 a 5 1 v 797 1745 a 3 2 v 808 1740 a 3 2 v 810 1738 a 6 1 v 2 w 6 1 v 813 1737 a 6 1 v 2 w 6 1 v 817 1736 a 6 1 v 810 1740 a 3 2 v 819 1736 a 3 2 v 822 1734 a 5 1 v 1 w 5 1 v 825 1733 a 5 1 v 1 w 5 1 v 827 1732 a 5 1 v 1 w 5 1 v 830 1731 a 5 1 v 822 1736 a 3 2 v 832 1731 a 3 2 v 834 1729 a 5 1 v 1 w 5 1 v 837 1728 a 5 1 v 1 w 5 1 v 839 1727 a 5 1 v 1 w 5 1 v 842 1726 a 5 1 v 834 1731 a 3 2 v 844 1726 a 3 2 v 846 1724 a 5 1 v 1 w 5 1 v 849 1723 a 5 1 v 1 w 5 1 v 852 1722 a 5 1 v 1 w 5 1 v 854 1721 a 5 1 v 846 1726 a 3 2 v 857 1721 a 3 2 v 859 1719 a 5 1 v 1 w 5 1 v 862 1718 a 5 1 v 1 w 5 1 v 864 1717 a 5 1 v 1 w 5 1 v 867 1716 a 5 1 v 859 1721 a 3 2 v 869 1716 a 3 2 v 871 1714 a 6 1 v 2 w 6 1 v 874 1713 a 6 1 v 2 w 6 1 v 878 1712 a 6 1 v 871 1716 a 3 2 v 880 1712 a 3 2 v 883 1710 a 5 1 v 1 w 5 1 v 886 1709 a 5 1 v 1 w 5 1 v 889 1708 a 5 1 v 1 w 5 1 v 891 1707 a 5 1 v 883 1712 a 3 2 v 894 1707 a 3 2 v 896 1705 a 5 1 v 1 w 5 1 v 899 1704 a 5 1 v 1 w 5 1 v 901 1703 a 5 1 v 1 w 5 1 v 904 1702 a 5 1 v 896 1707 a 3 2 v 906 1702 a 3 2 v 908 1700 a 5 1 v 1 w 5 1 v 911 1699 a 5 1 v 1 w 5 1 v 913 1698 a 5 1 v 1 w 5 1 v 916 1697 a 5 1 v 908 1702 a 3 2 v 918 1697 a 3 2 v 920 1695 a 5 1 v 1 w 5 1 v 923 1694 a 5 1 v 1 w 5 1 v 925 1693 a 5 1 v 1 w 5 1 v 928 1692 a 5 1 v 920 1697 a 3 2 v 930 1692 a 3 2 v 932 1690 a 5 1 v 1 w 5 1 v 935 1689 a 5 1 v 1 w 5 1 v 938 1688 a 5 1 v 1 w 5 1 v 940 1687 a 5 1 v 932 1692 a 3 2 v 943 1687 a 3 2 v 945 1685 a 6 1 v 2 w 6 1 v 948 1684 a 6 1 v 2 w 6 1 v 952 1683 a 6 1 v 945 1687 a 3 2 v 954 1683 a 3 2 v 957 1681 a 5 1 v 1 w 5 1 v 960 1680 a 5 1 v 1 w 5 1 v 962 1679 a 5 1 v 1 w 5 1 v 965 1678 a 5 1 v 957 1683 a 3 2 v 967 1678 a 3 2 v 969 1676 a 5 1 v 1 w 5 1 v 972 1675 a 5 1 v 1 w 5 1 v 975 1674 a 5 1 v 1 w 5 1 v 977 1673 a 5 1 v 969 1678 a 3 2 v 980 1673 a 3 2 v 982 1671 a 5 1 v 1 w 5 1 v 985 1670 a 5 1 v 1 w 5 1 v 987 1669 a 5 1 v 1 w 5 1 v 990 1668 a 5 1 v 982 1673 a 3 2 v 992 1668 a 3 2 v 994 1666 a 5 1 v 1 w 5 1 v 997 1665 a 5 1 v 1 w 5 1 v 999 1664 a 5 1 v 1 w 5 1 v 1002 1663 a 5 1 v 994 1668 a 3 2 v 1004 1663 a 3 2 v 1006 1661 a 5 1 v 1 w 5 1 v 1009 1660 a 5 1 v 1 w 5 1 v 1011 1659 a 5 1 v 1 w 5 1 v 1014 1658 a 5 1 v 1006 1663 a 3 2 v 1016 1658 a 3 2 v 1018 1656 a 6 1 v 2 w 6 1 v 1022 1655 a 6 1 v 1 w 6 1 v 1025 1654 a 6 1 v 1018 1658 a 3 2 v 1028 1654 a 3 2 v 1031 1652 a 5 1 v 1 w 5 1 v 1034 1651 a 5 1 v 1 w 5 1 v 1036 1650 a 5 1 v 1 w 5 1 v 1039 1649 a 5 1 v 1031 1654 a 3 2 v 1041 1649 a 3 2 v 1043 1647 a 5 1 v 1 w 5 1 v 1046 1646 a 5 1 v 1 w 5 1 v 1048 1645 a 5 1 v 1 w 5 1 v 1051 1644 a 5 1 v 1043 1649 a 3 2 v 1053 1644 a 3 2 v 1055 1642 a 5 1 v 1 w 5 1 v 1058 1641 a 5 1 v 1 w 5 1 v 1061 1640 a 5 1 v 1 w 5 1 v 1063 1639 a 5 1 v 1055 1644 a 3 2 v 1066 1639 a 3 2 v 1068 1637 a 5 1 v 1 w 5 1 v 1071 1636 a 5 1 v 1 w 5 1 v 1073 1635 a 5 1 v 1 w 5 1 v 1076 1634 a 5 1 v 1068 1639 a 3 2 v 1078 1634 a 3 2 v 1080 1632 a 6 1 v 2 w 6 1 v 1083 1631 a 6 1 v 2 w 6 1 v 1087 1630 a 6 1 v 1080 1634 a 3 2 v 1089 1630 a 3 2 v 1092 1628 a 5 1 v 1 w 5 1 v 1095 1627 a 5 1 v 1 w 5 1 v 1097 1626 a 5 1 v 1 w 5 1 v 1100 1625 a 5 1 v 1092 1630 a 3 2 v 1102 1625 a 3 2 v 1104 1623 a 5 1 v 1 w 5 1 v 1107 1622 a 5 1 v 1 w 5 1 v 1110 1621 a 5 1 v 1 w 5 1 v 1112 1620 a 5 1 v 1104 1625 a 3 2 v 1115 1620 a 3 2 v 1117 1618 a 5 1 v 1 w 5 1 v 1120 1617 a 5 1 v 1 w 5 1 v 1122 1616 a 5 1 v 1 w 5 1 v 1125 1615 a 5 1 v 1117 1620 a 3 2 v 1127 1615 a 3 2 v 1129 1613 a 5 1 v 1 w 5 1 v 1132 1612 a 5 1 v 1 w 5 1 v 1134 1611 a 5 1 v 1 w 5 1 v 1137 1610 a 5 1 v 1129 1615 a 3 2 v 1139 1610 a 3 2 v 1141 1608 a 5 1 v 1 w 5 1 v 1144 1607 a 5 1 v 1 w 5 1 v 1146 1606 a 5 1 v 1 w 5 1 v 1149 1605 a 5 1 v 1141 1610 a 3 2 v 1151 1605 a 3 2 v 1153 1603 a 6 1 v 2 w 6 1 v 1157 1602 a 6 1 v 1 w 6 1 v 1160 1601 a 6 1 v 1153 1605 a 3 2 v 1163 1601 a 3 2 v 1166 1599 a 5 1 v 1 w 5 1 v 1169 1598 a 5 1 v 1 w 5 1 v 1171 1597 a 5 1 v 1 w 5 1 v 1174 1596 a 5 1 v 1166 1601 a 3 2 v 1176 1596 a 3 2 v 1178 1594 a 5 1 v 1 w 5 1 v 1181 1593 a 5 1 v 1 w 5 1 v 1183 1592 a 5 1 v 1 w 5 1 v 1186 1591 a 5 1 v 1178 1596 a 3 2 v 1188 1591 a 3 2 v 1190 1589 a 5 1 v 1 w 5 1 v 1193 1588 a 5 1 v 1 w 5 1 v 1196 1587 a 5 1 v 1 w 5 1 v 1198 1586 a 5 1 v 1190 1591 a 3 2 v 1201 1586 a 3 2 v 1203 1584 a 5 1 v 1 w 5 1 v 1206 1583 a 5 1 v 1 w 5 1 v 1208 1582 a 5 1 v 1 w 5 1 v 1211 1581 a 5 1 v 1203 1586 a 3 2 v 1213 1581 a 3 2 v 1215 1579 a 5 1 v 1 w 5 1 v 1218 1578 a 5 1 v 1 w 5 1 v 1220 1577 a 5 1 v 1 w 5 1 v 1223 1576 a 5 1 v 1215 1581 a 3 2 v 1225 1576 a 3 2 v 1227 1574 a 6 1 v 2 w 6 1 v 1230 1573 a 6 1 v 2 w 6 1 v 1234 1572 a 6 1 v 1227 1576 a 3 2 v 1236 1572 a 3 2 v 1239 1570 a 5 1 v 1 w 5 1 v 1242 1569 a 5 1 v 1 w 5 1 v 1245 1568 a 5 1 v 1 w 5 1 v 1247 1567 a 5 1 v 1239 1572 a 3 2 v 1250 1567 a 3 2 v 1252 1565 a 5 1 v 1 w 5 1 v 1255 1564 a 5 1 v 1 w 5 1 v 1257 1563 a 5 1 v 1 w 5 1 v 1260 1562 a 5 1 v 1252 1567 a 3 2 v 1262 1562 a 3 2 v 1264 1560 a 5 1 v 1 w 5 1 v 1267 1559 a 5 1 v 1 w 5 1 v 1269 1558 a 5 1 v 1 w 5 1 v 1272 1557 a 5 1 v 1264 1562 a 3 2 v 1274 1557 a 3 2 v 1276 1555 a 5 1 v 1 w 5 1 v 1279 1554 a 5 1 v 1 w 5 1 v 1282 1553 a 5 1 v 1 w 5 1 v 1284 1552 a 5 1 v 1276 1557 a 3 2 v 1287 1552 a 3 2 v 1289 1550 a 6 1 v 2 w 6 1 v 1292 1549 a 6 1 v 2 w 6 1 v 1296 1548 a 6 1 v 1289 1552 a 3 2 v 1298 1548 a 3 2 v 1301 1546 a 5 1 v 1 w 5 1 v 1304 1545 a 5 1 v 1 w 5 1 v 1306 1544 a 5 1 v 1 w 5 1 v 1309 1543 a 5 1 v 1301 1548 a 3 2 v 1311 1543 a 3 2 v 1313 1541 a 5 1 v 1 w 5 1 v 1316 1540 a 5 1 v 1 w 5 1 v 1318 1539 a 5 1 v 1 w 5 1 v 1321 1538 a 5 1 v 1313 1543 a 3 2 v 1323 1538 a 3 2 v 1325 1536 a 5 1 v 1 w 5 1 v 1328 1535 a 5 1 v 1 w 5 1 v 1331 1534 a 5 1 v 1 w 5 1 v 1333 1533 a 5 1 v 1325 1538 a 3 2 v 1336 1533 a 3 2 v 1338 1531 a 5 1 v 1 w 5 1 v 1341 1530 a 5 1 v 1 w 5 1 v 1343 1529 a 5 1 v 1 w 5 1 v 1346 1528 a 5 1 v 1338 1533 a 3 2 v 1348 1528 a 3 2 v 1350 1526 a 5 1 v 1 w 5 1 v 1353 1525 a 5 1 v 1 w 5 1 v 1355 1524 a 5 1 v 1 w 5 1 v 1358 1523 a 5 1 v 1350 1528 a 3 2 v 1360 1523 a 3 2 v 1362 1521 a 6 1 v 2 w 6 1 v 1366 1520 a 6 1 v 1 w 6 1 v 1369 1519 a 6 1 v 1362 1523 a 3 2 v 1372 1519 a 3 2 v 1375 1517 a 5 1 v 1 w 5 1 v 1378 1516 a 5 1 v 1 w 5 1 v 1380 1515 a 5 1 v 1 w 5 1 v 1383 1514 a 5 1 v 1375 1519 a 3 2 v 1385 1514 a 3 2 v 1387 1512 a 5 1 v 1 w 5 1 v 1390 1511 a 5 1 v 1 w 5 1 v 1392 1510 a 5 1 v 1 w 5 1 v 1395 1509 a 5 1 v 1387 1514 a 3 2 v 1397 1509 a 3 2 v 1399 1507 a 5 1 v 1 w 5 1 v 1402 1506 a 5 1 v 1 w 5 1 v 1404 1505 a 5 1 v 1 w 5 1 v 1407 1504 a 5 1 v 1399 1509 a 3 2 v 1409 1504 a 3 2 v 1411 1502 a 5 1 v 1 w 5 1 v 1414 1501 a 5 1 v 1 w 5 1 v 1417 1500 a 5 1 v 1 w 5 1 v 1419 1499 a 5 1 v 1411 1504 a 3 2 v 1422 1499 a 3 2 v 1424 1497 a 5 1 v 1 w 5 1 v 1427 1496 a 5 1 v 1 w 5 1 v 1429 1495 a 5 1 v 1 w 5 1 v 1432 1494 a 5 1 v 1424 1499 a 3 2 v 1434 1494 a 3 2 v 220 1829 a 356 2 v 1161 1978 a(Q)1215 1970 y 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 4 w 5 5 v 220 1734 a 5 5 v 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 1195 1732 a 5 5 v 1215 1726 a 5 5 v 1234 1718 a 5 5 v 1253 1710 a 5 5 v 1273 1702 a 5 5 v 1292 1695 a 5 5 v 1311 1687 a 5 5 v 1331 1680 a 5 5 v 1350 1673 a 5 5 v 1369 1665 a 5 5 v 1389 1657 a 5 5 v 1408 1649 a 5 5 v 1427 1642 a 5 5 v 1436 1639 a 5 5 v 1013 2023 a(Min\(N,Q\))1216 2033 y fi(?)320 1848 y(?)78 b(?)h(?)684 1800 y(?)806 1752 y(?)g(?)g(?)g(?)1293 1704 y(?)p eop %%Page: 14 15 bop 0 83 a 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: ../figures/constraints.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( O ) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 0 -262 -281 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( P ) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 67 -262 -281 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( R ) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 134 -262 -281 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( V ) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( W ) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 268 -262 -281 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( Y ) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 335 -262 -281 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( Z ) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 402 -262 -281 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (N) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (Q) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (U) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (X) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (T) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (M) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (L) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [4 4] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 220 2067 a 1216 2 v 706 2163 a 2 765 v -486 w 20 2 v 163 2175 a fe (-2)1416 2163 y 20 2 v 220 2067 a 20 2 v 177 2079 a(0)1416 2067 y 20 2 v 220 1972 a 20 2 v 177 1984 a(2)1416 1972 y 20 2 v 220 1876 a 20 2 v 177 1888 a (4)1416 1876 y 20 2 v 220 1781 a 20 2 v 177 1793 a(6)1416 1781 y 20 2 v 220 1685 a 20 2 v 177 1697 a(8)1416 1685 y 20 2 v 220 1590 a 20 2 v 156 1602 a (10)1416 1590 y 20 2 v 220 1494 a 20 2 v 156 1506 a(12)1416 1494 y 20 2 v 220 1399 a 20 2 v 156 1411 a(14)1416 1399 y 20 2 v 220 2163 a 2 20 v 203 2220 a (-4)220 1419 y 2 20 v 463 2163 a 2 20 v 446 2220 a(-2)463 1419 y 2 20 v 706 2163 a 2 20 v 696 2220 a(0)706 1419 y 2 20 v 950 2163 a 2 20 v 940 2220 a(2) 950 1419 y 2 20 v 1193 2163 a 2 20 v 1183 2220 a(4)1193 1419 y 2 20 v 1436 2163 a 2 20 v 1426 2220 a(6)1436 1419 y 2 20 v 13 1815 a fd(L)747 2320 y fl (\001)p fi(w)881 2333 y fg(b)1155 1937 y fe(M)1215 1924 y 66 2 v 220 1829 a 2 2 v 576 1828 a 11 2 v 1 x 6 2 v 583 1827 a 6 2 v 588 1825 a 5 1 v 1 w 5 1 v 591 1824 a 5 1 v 1 w 5 1 v 594 1823 a 5 1 v 1 w 5 1 v 596 1822 a 5 1 v 588 1827 a 3 2 v 599 1822 a 3 2 v 601 1820 a 6 1 v 2 w 6 1 v 604 1819 a 6 1 v 2 w 6 1 v 608 1818 a 6 1 v 601 1822 a 3 2 v 610 1818 a 3 2 v 613 1816 a 5 1 v 1 w 5 1 v 616 1815 a 5 1 v 1 w 5 1 v 618 1814 a 5 1 v 1 w 5 1 v 621 1813 a 5 1 v 613 1818 a 3 2 v 623 1813 a 3 2 v 625 1811 a 5 1 v 1 w 5 1 v 628 1810 a 5 1 v 1 w 5 1 v 631 1809 a 5 1 v 1 w 5 1 v 633 1808 a 5 1 v 625 1813 a 3 2 v 636 1808 a 3 2 v 638 1806 a 5 1 v 1 w 5 1 v 641 1805 a 5 1 v 1 w 5 1 v 643 1804 a 5 1 v 1 w 5 1 v 646 1803 a 5 1 v 638 1808 a 3 2 v 648 1803 a 3 2 v 650 1801 a 5 1 v 1 w 5 1 v 653 1800 a 5 1 v 1 w 5 1 v 655 1799 a 5 1 v 1 w 5 1 v 658 1798 a 5 1 v 650 1803 a 3 2 v 660 1798 a 3 2 v 662 1796 a 6 1 v 2 w 6 1 v 665 1795 a 6 1 v 2 w 6 1 v 669 1794 a 6 1 v 662 1798 a 3 2 v 671 1794 a 3 2 v 674 1792 a 5 1 v 1 w 5 1 v 677 1791 a 5 1 v 1 w 5 1 v 680 1790 a 5 1 v 1 w 5 1 v 682 1789 a 5 1 v 674 1794 a 3 2 v 685 1789 a 3 2 v 687 1787 a 5 1 v 1 w 5 1 v 690 1786 a 5 1 v 1 w 5 1 v 692 1785 a 5 1 v 1 w 5 1 v 695 1784 a 5 1 v 687 1789 a 3 2 v 697 1784 a 3 2 v 699 1782 a 5 1 v 1 w 5 1 v 702 1781 a 5 1 v 1 w 5 1 v 704 1780 a 5 1 v 1 w 5 1 v 707 1779 a 5 1 v 699 1784 a 3 2 v 709 1779 a 3 2 v 711 1777 a 5 1 v 1 w 5 1 v 714 1776 a 5 1 v 1 w 5 1 v 717 1775 a 5 1 v 1 w 5 1 v 719 1774 a 5 1 v 711 1779 a 3 2 v 722 1774 a 3 2 v 724 1772 a 5 1 v 1 w 5 1 v 727 1771 a 5 1 v 1 w 5 1 v 729 1770 a 5 1 v 1 w 5 1 v 732 1769 a 5 1 v 724 1774 a 3 2 v 734 1769 a 3 2 v 736 1767 a 6 1 v 2 w 6 1 v 739 1766 a 6 1 v 2 w 6 1 v 743 1765 a 6 1 v 736 1769 a 3 2 v 745 1765 a 3 2 v 748 1763 a 5 1 v 1 w 5 1 v 751 1762 a 5 1 v 1 w 5 1 v 753 1761 a 5 1 v 1 w 5 1 v 756 1760 a 5 1 v 748 1765 a 3 2 v 758 1760 a 3 2 v 760 1758 a 5 1 v 1 w 5 1 v 763 1757 a 5 1 v 1 w 5 1 v 766 1756 a 5 1 v 1 w 5 1 v 768 1755 a 5 1 v 760 1760 a 3 2 v 771 1755 a 3 2 v 773 1753 a 5 1 v 1 w 5 1 v 776 1752 a 5 1 v 1 w 5 1 v 778 1751 a 5 1 v 1 w 5 1 v 781 1750 a 5 1 v 773 1755 a 3 2 v 783 1750 a 3 2 v 785 1748 a 5 1 v 1 w 5 1 v 788 1747 a 5 1 v 1 w 5 1 v 790 1746 a 5 1 v 1 w 5 1 v 793 1745 a 5 1 v 785 1750 a 3 2 v 795 1745 a 3 2 v 797 1743 a 5 1 v 1 w 5 1 v 800 1742 a 5 1 v 1 w 5 1 v 803 1741 a 5 1 v 1 w 5 1 v 805 1740 a 5 1 v 797 1745 a 3 2 v 808 1740 a 3 2 v 810 1738 a 6 1 v 2 w 6 1 v 813 1737 a 6 1 v 2 w 6 1 v 817 1736 a 6 1 v 810 1740 a 3 2 v 819 1736 a 3 2 v 822 1734 a 8 1 v 2 w 8 1 v 827 1733 a 8 1 v 822 1736 a 4 2 v 830 1733 a 4 2 v 220 1829 a 356 2 v 1190 1731 a 6 1 v 2 w 6 1 v 1194 1730 a 6 1 v 1 w 6 1 v 1197 1729 a 6 1 v 1190 1733 a 3 2 v 1200 1729 a 3 2 v 1203 1727 a 6 1 v 2 w 6 1 v 1206 1726 a 6 1 v 2 w 6 1 v 1210 1725 a 6 1 v 1203 1729 a 3 2 v 1212 1725 a 3 2 v 1215 1723 a 5 1 v 1 w 5 1 v 1218 1722 a 5 1 v 1 w 5 1 v 1220 1721 a 5 1 v 1 w 5 1 v 1223 1720 a 5 1 v 1215 1725 a 3 2 v 1225 1720 a 3 2 v 1227 1718 a 5 1 v 1 w 5 1 v 1230 1717 a 5 1 v 1 w 5 1 v 1232 1716 a 5 1 v 1 w 5 1 v 1235 1715 a 5 1 v 1227 1720 a 3 2 v 1237 1715 a 3 2 v 1239 1713 a 5 1 v 1 w 5 1 v 1242 1712 a 5 1 v 1 w 5 1 v 1245 1711 a 5 1 v 1 w 5 1 v 1247 1710 a 5 1 v 1239 1715 a 3 2 v 1250 1710 a 3 2 v 1252 1708 a 5 1 v 1 w 5 1 v 1255 1707 a 5 1 v 1 w 5 1 v 1257 1706 a 5 1 v 1 w 5 1 v 1260 1705 a 5 1 v 1252 1710 a 3 2 v 1262 1705 a 3 2 v 1264 1703 a 5 1 v 1 w 5 1 v 1267 1702 a 5 1 v 1 w 5 1 v 1269 1701 a 5 1 v 1 w 5 1 v 1272 1700 a 5 1 v 1264 1705 a 3 2 v 1274 1700 a 3 2 v 1276 1698 a 6 1 v 2 w 6 1 v 1280 1697 a 6 1 v 1 w 6 1 v 1283 1696 a 6 1 v 1276 1700 a 3 2 v 1286 1696 a 3 2 v 1289 1694 a 5 1 v 1 w 5 1 v 1292 1693 a 5 1 v 1 w 5 1 v 1294 1692 a 5 1 v 1 w 5 1 v 1297 1691 a 5 1 v 1289 1696 a 3 2 v 1299 1691 a 3 2 v 1301 1689 a 5 1 v 1 w 5 1 v 1304 1688 a 5 1 v 1 w 5 1 v 1306 1687 a 5 1 v 1 w 5 1 v 1309 1686 a 5 1 v 1301 1691 a 3 2 v 1311 1686 a 3 2 v 1313 1684 a 5 1 v 1 w 5 1 v 1316 1683 a 5 1 v 1 w 5 1 v 1318 1682 a 5 1 v 1 w 5 1 v 1321 1681 a 5 1 v 1313 1686 a 3 2 v 1323 1681 a 3 2 v 1325 1679 a 5 1 v 1 w 5 1 v 1328 1678 a 5 1 v 1 w 5 1 v 1331 1677 a 5 1 v 1 w 5 1 v 1333 1676 a 5 1 v 1325 1681 a 3 2 v 1336 1676 a 3 2 v 1338 1674 a 6 1 v 2 w 6 1 v 1341 1673 a 6 1 v 2 w 6 1 v 1345 1672 a 6 1 v 1338 1676 a 3 2 v 1347 1672 a 3 2 v 1350 1670 a 5 1 v 1 w 5 1 v 1353 1669 a 5 1 v 1 w 5 1 v 1355 1668 a 5 1 v 1 w 5 1 v 1358 1667 a 5 1 v 1350 1672 a 3 2 v 1360 1667 a 3 2 v 1362 1665 a 5 1 v 1 w 5 1 v 1365 1664 a 5 1 v 1 w 5 1 v 1368 1663 a 5 1 v 1 w 5 1 v 1370 1662 a 5 1 v 1362 1667 a 3 2 v 1373 1662 a 3 2 v 1375 1660 a 5 1 v 1 w 5 1 v 1378 1659 a 5 1 v 1 w 5 1 v 1380 1658 a 5 1 v 1 w 5 1 v 1383 1657 a 5 1 v 1375 1662 a 3 2 v 1385 1657 a 3 2 v 1387 1655 a 5 1 v 1 w 5 1 v 1390 1654 a 5 1 v 1 w 5 1 v 1392 1653 a 5 1 v 1 w 5 1 v 1395 1652 a 5 1 v 1387 1657 a 3 2 v 1397 1652 a 3 2 v 1399 1650 a 5 1 v 1 w 5 1 v 1402 1649 a 5 1 v 1 w 5 1 v 1404 1648 a 5 1 v 1 w 5 1 v 1407 1647 a 5 1 v 1399 1652 a 3 2 v 1409 1647 a 3 2 v 1411 1645 a 6 1 v 2 w 6 1 v 1415 1644 a 6 1 v 1 w 6 1 v 1418 1643 a 6 1 v 1411 1647 a 3 2 v 1421 1643 a 3 2 v 1424 1641 a 5 1 v 1 w 5 1 v 1427 1640 a 5 1 v 1 w 5 1 v 1429 1639 a 5 1 v 1 w 5 1 v 1432 1638 a 5 1 v 1424 1643 a 3 2 v 1434 1638 a 3 2 v 834 1733 a 356 2 v 1163 1982 a (T)1215 1970 y 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 4 w 5 5 v 220 2116 a 5 5 v 5 5 v 239 2108 a 5 5 v 259 2101 a 5 5 v 278 2093 a 5 5 v 297 2085 a 5 5 v 317 2078 a 5 5 v 336 2071 a 5 5 v 355 2063 a 5 5 v 375 2055 a 5 5 v 394 2048 a 5 5 v 413 2040 a 5 5 v 432 2032 a 5 5 v 452 2025 a 5 5 v 471 2018 a 5 5 v 490 2010 a 5 5 v 510 2002 a 5 5 v 529 1995 a 5 5 v 548 1987 a 5 5 v 568 1979 a 5 5 v 587 1972 a 5 5 v 606 1965 a 5 5 v 626 1957 a 5 5 v 645 1949 a 5 5 v 664 1942 a 5 5 v 684 1934 a 5 5 v 703 1926 a 5 5 v 722 1919 a 5 5 v 742 1911 a 5 5 v 761 1903 a 5 5 v 780 1896 a 5 5 v 800 1889 a 5 5 v 819 1881 a 5 5 v 838 1873 a 5 5 v 857 1865 a 5 5 v 877 1858 a 5 5 v 896 1851 a 5 5 v 915 1843 a 5 5 v 935 1836 a 5 5 v 954 1828 a 5 5 v 973 1820 a 5 5 v 992 1812 a 5 5 v 1012 1805 a 5 5 v 1031 1798 a 5 5 v 1050 1790 a 5 5 v 1070 1782 a 5 5 v 1089 1775 a 5 5 v 1108 1767 a 5 5 v 1128 1759 a 5 5 v 1147 1752 a 5 5 v 1166 1745 a 5 5 v 1186 1737 a 5 5 v 1205 1729 a 5 5 v 1224 1722 a 5 5 v 1244 1714 a 5 5 v 1263 1706 a 5 5 v 1282 1699 a 5 5 v 1302 1692 a 5 5 v 1321 1684 a 5 5 v 1340 1676 a 5 5 v 1360 1669 a 5 5 v 1379 1661 a 5 5 v 1398 1653 a 5 5 v 1417 1646 a 5 5 v 1436 1639 a 5 5 v eop %%Page: 15 16 bop 0 83 a 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: ../figures/constraints.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( O ) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 0 -262 -281 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( P ) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 67 -262 -281 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( R ) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 134 -262 -281 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( V ) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( W ) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 268 -262 -281 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( Y ) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 335 -262 -281 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( Z ) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 402 -262 -281 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (N) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (Q) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (U) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (X) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (T) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (M) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (L) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [4 4] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 220 2067 a 1216 2 v 706 2163 a 2 765 v -486 w 20 2 v 163 2175 a fe (-2)1416 2163 y 20 2 v 220 2067 a 20 2 v 177 2079 a(0)1416 2067 y 20 2 v 220 1972 a 20 2 v 177 1984 a(2)1416 1972 y 20 2 v 220 1876 a 20 2 v 177 1888 a (4)1416 1876 y 20 2 v 220 1781 a 20 2 v 177 1793 a(6)1416 1781 y 20 2 v 220 1685 a 20 2 v 177 1697 a(8)1416 1685 y 20 2 v 220 1590 a 20 2 v 156 1602 a (10)1416 1590 y 20 2 v 220 1494 a 20 2 v 156 1506 a(12)1416 1494 y 20 2 v 220 1399 a 20 2 v 156 1411 a(14)1416 1399 y 20 2 v 220 2163 a 2 20 v 203 2220 a (-4)220 1419 y 2 20 v 463 2163 a 2 20 v 446 2220 a(-2)463 1419 y 2 20 v 706 2163 a 2 20 v 696 2220 a(0)706 1419 y 2 20 v 950 2163 a 2 20 v 940 2220 a(2) 950 1419 y 2 20 v 1193 2163 a 2 20 v 1183 2220 a(4)1193 1419 y 2 20 v 1436 2163 a 2 20 v 1426 2220 a(6)1436 1419 y 2 20 v -2 1815 a fd(M)744 2320 y fl (\001)p fi(w)878 2333 y fg(a)1082 1937 y fe(b)q(efore)1215 1924 y 66 2 v 220 1972 a 2 2 v -2 x 5 1 v 1 w 5 1 v 223 1969 a 5 1 v 1 w 5 1 v 225 1968 a 5 1 v 1 w 5 1 v 228 1967 a 5 1 v 220 1972 a 3 2 v 230 1967 a 3 2 v 232 1965 a 5 1 v 1 w 5 1 v 235 1964 a 5 1 v 1 w 5 1 v 238 1963 a 5 1 v 1 w 5 1 v 240 1962 a 5 1 v 232 1967 a 3 2 v 243 1962 a 3 2 v 245 1960 a 6 1 v 2 w 6 1 v 248 1959 a 6 1 v 2 w 6 1 v 252 1958 a 6 1 v 245 1962 a 3 2 v 254 1958 a 3 2 v 257 1956 a 5 1 v 1 w 5 1 v 260 1955 a 5 1 v 1 w 5 1 v 262 1954 a 5 1 v 1 w 5 1 v 265 1953 a 5 1 v 257 1958 a 3 2 v 267 1953 a 3 2 v 269 1951 a 5 1 v 1 w 5 1 v 272 1950 a 5 1 v 1 w 5 1 v 274 1949 a 5 1 v 1 w 5 1 v 277 1948 a 5 1 v 269 1953 a 3 2 v 279 1948 a 3 2 v 281 1946 a 5 1 v 1 w 5 1 v 284 1945 a 5 1 v 1 w 5 1 v 287 1944 a 5 1 v 1 w 5 1 v 289 1943 a 5 1 v 281 1948 a 3 2 v 292 1943 a 3 2 v 294 1941 a 5 1 v 1 w 5 1 v 297 1940 a 5 1 v 1 w 5 1 v 299 1939 a 5 1 v 1 w 5 1 v 302 1938 a 5 1 v 294 1943 a 3 2 v 304 1938 a 3 2 v 306 1936 a 5 1 v 1 w 5 1 v 309 1935 a 5 1 v 1 w 5 1 v 311 1934 a 5 1 v 1 w 5 1 v 314 1933 a 5 1 v 306 1938 a 3 2 v 316 1933 a 3 2 v 318 1931 a 6 1 v 2 w 6 1 v 322 1930 a 6 1 v 1 w 6 1 v 325 1929 a 6 1 v 318 1933 a 3 2 v 328 1929 a 3 2 v 331 1927 a 5 1 v 1 w 5 1 v 334 1926 a 5 1 v 1 w 5 1 v 336 1925 a 5 1 v 1 w 5 1 v 339 1924 a 5 1 v 331 1929 a 3 2 v 341 1924 a 3 2 v 343 1922 a 5 1 v 1 w 5 1 v 346 1921 a 5 1 v 1 w 5 1 v 348 1920 a 5 1 v 1 w 5 1 v 351 1919 a 5 1 v 343 1924 a 3 2 v 353 1919 a 3 2 v 355 1917 a 5 1 v 1 w 5 1 v 358 1916 a 5 1 v 1 w 5 1 v 360 1915 a 5 1 v 1 w 5 1 v 363 1914 a 5 1 v 355 1919 a 3 2 v 365 1914 a 3 2 v 367 1912 a 5 1 v 1 w 5 1 v 370 1911 a 5 1 v 1 w 5 1 v 373 1910 a 5 1 v 1 w 5 1 v 375 1909 a 5 1 v 367 1914 a 3 2 v 378 1909 a 3 2 v 380 1907 a 5 1 v 1 w 5 1 v 383 1906 a 5 1 v 1 w 5 1 v 385 1905 a 5 1 v 1 w 5 1 v 388 1904 a 5 1 v 380 1909 a 3 2 v 390 1904 a 3 2 v 392 1902 a 6 1 v 2 w 6 1 v 395 1901 a 6 1 v 2 w 6 1 v 399 1900 a 6 1 v 392 1904 a 3 2 v 401 1900 a 3 2 v 404 1898 a 5 1 v 1 w 5 1 v 407 1897 a 5 1 v 1 w 5 1 v 410 1896 a 5 1 v 1 w 5 1 v 412 1895 a 5 1 v 404 1900 a 3 2 v 415 1895 a 3 2 v 417 1893 a 5 1 v 1 w 5 1 v 420 1892 a 5 1 v 1 w 5 1 v 422 1891 a 5 1 v 1 w 5 1 v 425 1890 a 5 1 v 417 1895 a 3 2 v 427 1890 a 3 2 v 429 1888 a 5 1 v 1 w 5 1 v 432 1887 a 5 1 v 1 w 5 1 v 434 1886 a 5 1 v 1 w 5 1 v 437 1885 a 5 1 v 429 1890 a 3 2 v 439 1885 a 3 2 v 441 1883 a 5 1 v 1 w 5 1 v 444 1882 a 5 1 v 1 w 5 1 v 446 1881 a 5 1 v 1 w 5 1 v 449 1880 a 5 1 v 441 1885 a 3 2 v 451 1880 a 3 2 v 453 1878 a 6 1 v 2 w 6 1 v 457 1877 a 6 1 v 1 w 6 1 v 460 1876 a 6 1 v 453 1880 a 3 2 v 463 1876 a 3 2 v 466 1874 a 5 1 v 1 w 5 1 v 469 1873 a 5 1 v 1 w 5 1 v 471 1872 a 5 1 v 1 w 5 1 v 474 1871 a 5 1 v 466 1876 a 3 2 v 476 1871 a 3 2 v 478 1869 a 5 1 v 1 w 5 1 v 481 1868 a 5 1 v 1 w 5 1 v 483 1867 a 5 1 v 1 w 5 1 v 486 1866 a 5 1 v 478 1871 a 3 2 v 488 1866 a 3 2 v 490 1864 a 5 1 v 1 w 5 1 v 493 1863 a 5 1 v 1 w 5 1 v 496 1862 a 5 1 v 1 w 5 1 v 498 1861 a 5 1 v 490 1866 a 3 2 v 501 1861 a 3 2 v 503 1859 a 5 1 v 1 w 5 1 v 506 1858 a 5 1 v 1 w 5 1 v 508 1857 a 5 1 v 1 w 5 1 v 511 1856 a 5 1 v 503 1861 a 3 2 v 513 1856 a 3 2 v 515 1854 a 5 1 v 1 w 5 1 v 518 1853 a 5 1 v 1 w 5 1 v 520 1852 a 5 1 v 1 w 5 1 v 523 1851 a 5 1 v 515 1856 a 3 2 v 525 1851 a 3 2 v 527 1849 a 6 1 v 2 w 6 1 v 530 1848 a 6 1 v 2 w 6 1 v 534 1847 a 6 1 v 527 1851 a 3 2 v 536 1847 a 3 2 v 539 1845 a 5 1 v 1 w 5 1 v 542 1844 a 5 1 v 1 w 5 1 v 545 1843 a 5 1 v 1 w 5 1 v 547 1842 a 5 1 v 539 1847 a 3 2 v 550 1842 a 3 2 v 552 1840 a 5 1 v 1 w 5 1 v 555 1839 a 5 1 v 1 w 5 1 v 557 1838 a 5 1 v 1 w 5 1 v 560 1837 a 5 1 v 552 1842 a 3 2 v 562 1837 a 3 2 v 564 1835 a 5 1 v 1 w 5 1 v 567 1834 a 5 1 v 1 w 5 1 v 569 1833 a 5 1 v 1 w 5 1 v 572 1832 a 5 1 v 564 1837 a 3 2 v 574 1832 a 3 2 v 576 1830 a 5 1 v 1 w 5 1 v 579 1829 a 5 1 v 1 w 5 1 v 581 1828 a 5 1 v 1 w 5 1 v 584 1827 a 5 1 v 576 1832 a 3 2 v 586 1827 a 3 2 v 588 1825 a 5 1 v 1 w 5 1 v 591 1824 a 5 1 v 1 w 5 1 v 594 1823 a 5 1 v 1 w 5 1 v 596 1822 a 5 1 v 588 1827 a 3 2 v 599 1822 a 3 2 v 601 1820 a 6 1 v 2 w 6 1 v 604 1819 a 6 1 v 2 w 6 1 v 608 1818 a 6 1 v 601 1822 a 3 2 v 610 1818 a 3 2 v 613 1816 a 5 1 v 1 w 5 1 v 616 1815 a 5 1 v 1 w 5 1 v 618 1814 a 5 1 v 1 w 5 1 v 621 1813 a 5 1 v 613 1818 a 3 2 v 623 1813 a 3 2 v 625 1811 a 5 1 v 1 w 5 1 v 628 1810 a 5 1 v 1 w 5 1 v 631 1809 a 5 1 v 1 w 5 1 v 633 1808 a 5 1 v 625 1813 a 3 2 v 636 1808 a 3 2 v 638 1806 a 5 1 v 1 w 5 1 v 641 1805 a 5 1 v 1 w 5 1 v 643 1804 a 5 1 v 1 w 5 1 v 646 1803 a 5 1 v 638 1808 a 3 2 v 648 1803 a 3 2 v 650 1801 a 5 1 v 1 w 5 1 v 653 1800 a 5 1 v 1 w 5 1 v 655 1799 a 5 1 v 1 w 5 1 v 658 1798 a 5 1 v 650 1803 a 3 2 v 660 1798 a 3 2 v 662 1796 a 6 1 v 2 w 6 1 v 665 1795 a 6 1 v 2 w 6 1 v 669 1794 a 6 1 v 662 1798 a 3 2 v 671 1794 a 3 2 v 674 1792 a 5 1 v 1 w 5 1 v 677 1791 a 5 1 v 1 w 5 1 v 680 1790 a 5 1 v 1 w 5 1 v 682 1789 a 5 1 v 674 1794 a 3 2 v 685 1789 a 3 2 v 687 1787 a 5 1 v 1 w 5 1 v 690 1786 a 5 1 v 1 w 5 1 v 692 1785 a 5 1 v 1 w 5 1 v 695 1784 a 5 1 v 687 1789 a 3 2 v 697 1784 a 3 2 v 699 1782 a 5 1 v 1 w 5 1 v 702 1781 a 5 1 v 1 w 5 1 v 704 1780 a 5 1 v 1 w 5 1 v 707 1779 a 5 1 v 699 1784 a 3 2 v 709 1779 a 3 2 v 711 1777 a 5 1 v 1 w 5 1 v 714 1776 a 5 1 v 1 w 5 1 v 717 1775 a 5 1 v 1 w 5 1 v 719 1774 a 5 1 v 711 1779 a 3 2 v 722 1774 a 3 2 v 724 1772 a 5 1 v 1 w 5 1 v 727 1771 a 5 1 v 1 w 5 1 v 729 1770 a 5 1 v 1 w 5 1 v 732 1769 a 5 1 v 724 1774 a 3 2 v 734 1769 a 3 2 v 736 1767 a 6 1 v 2 w 6 1 v 739 1766 a 6 1 v 2 w 6 1 v 743 1765 a 6 1 v 736 1769 a 3 2 v 745 1765 a 3 2 v 748 1763 a 5 1 v 1 w 5 1 v 751 1762 a 5 1 v 1 w 5 1 v 753 1761 a 5 1 v 1 w 5 1 v 756 1760 a 5 1 v 748 1765 a 3 2 v 758 1760 a 3 2 v 760 1758 a 5 1 v 1 w 5 1 v 763 1757 a 5 1 v 1 w 5 1 v 766 1756 a 5 1 v 1 w 5 1 v 768 1755 a 5 1 v 760 1760 a 3 2 v 771 1755 a 3 2 v 773 1753 a 5 1 v 1 w 5 1 v 776 1752 a 5 1 v 1 w 5 1 v 778 1751 a 5 1 v 1 w 5 1 v 781 1750 a 5 1 v 773 1755 a 3 2 v 783 1750 a 3 2 v 785 1748 a 5 1 v 1 w 5 1 v 788 1747 a 5 1 v 1 w 5 1 v 790 1746 a 5 1 v 1 w 5 1 v 793 1745 a 5 1 v 785 1750 a 3 2 v 795 1745 a 3 2 v 797 1743 a 5 1 v 1 w 5 1 v 800 1742 a 5 1 v 1 w 5 1 v 803 1741 a 5 1 v 1 w 5 1 v 805 1740 a 5 1 v 797 1745 a 3 2 v 808 1740 a 3 2 v 810 1738 a 6 1 v 2 w 6 1 v 813 1737 a 6 1 v 2 w 6 1 v 817 1736 a 6 1 v 810 1740 a 3 2 v 819 1736 a 3 2 v 822 1734 a 5 1 v 1 w 5 1 v 825 1733 a 5 1 v 1 w 5 1 v 827 1732 a 5 1 v 1 w 5 1 v 830 1731 a 5 1 v 822 1736 a 3 2 v 832 1731 a 3 2 v 834 1729 a 5 1 v 1 w 5 1 v 837 1728 a 5 1 v 1 w 5 1 v 839 1727 a 5 1 v 1 w 5 1 v 842 1726 a 5 1 v 834 1731 a 3 2 v 844 1726 a 3 2 v 846 1724 a 5 1 v 1 w 5 1 v 849 1723 a 5 1 v 1 w 5 1 v 852 1722 a 5 1 v 1 w 5 1 v 854 1721 a 5 1 v 846 1726 a 3 2 v 857 1721 a 3 2 v 859 1719 a 5 1 v 1 w 5 1 v 862 1718 a 5 1 v 1 w 5 1 v 864 1717 a 5 1 v 1 w 5 1 v 867 1716 a 5 1 v 859 1721 a 3 2 v 869 1716 a 3 2 v 871 1714 a 6 1 v 2 w 6 1 v 874 1713 a 6 1 v 2 w 6 1 v 878 1712 a 6 1 v 871 1716 a 3 2 v 880 1712 a 3 2 v 883 1710 a 5 1 v 1 w 5 1 v 886 1709 a 5 1 v 1 w 5 1 v 889 1708 a 5 1 v 1 w 5 1 v 891 1707 a 5 1 v 883 1712 a 3 2 v 894 1707 a 3 2 v 896 1705 a 5 1 v 1 w 5 1 v 899 1704 a 5 1 v 1 w 5 1 v 901 1703 a 5 1 v 1 w 5 1 v 904 1702 a 5 1 v 896 1707 a 3 2 v 906 1702 a 3 2 v 908 1700 a 5 1 v 1 w 5 1 v 911 1699 a 5 1 v 1 w 5 1 v 913 1698 a 5 1 v 1 w 5 1 v 916 1697 a 5 1 v 908 1702 a 3 2 v 918 1697 a 3 2 v 920 1695 a 5 1 v 1 w 5 1 v 923 1694 a 5 1 v 1 w 5 1 v 925 1693 a 5 1 v 1 w 5 1 v 928 1692 a 5 1 v 920 1697 a 3 2 v 930 1692 a 3 2 v 932 1690 a 5 1 v 1 w 5 1 v 935 1689 a 5 1 v 1 w 5 1 v 938 1688 a 5 1 v 1 w 5 1 v 940 1687 a 5 1 v 932 1692 a 3 2 v 943 1687 a 3 2 v 945 1685 a 6 1 v 2 w 6 1 v 948 1684 a 6 1 v 2 w 6 1 v 952 1683 a 6 1 v 945 1687 a 3 2 v 954 1683 a 3 2 v 957 1681 a 5 1 v 1 w 5 1 v 960 1680 a 5 1 v 1 w 5 1 v 962 1679 a 5 1 v 1 w 5 1 v 965 1678 a 5 1 v 957 1683 a 3 2 v 967 1678 a 3 2 v 969 1676 a 5 1 v 1 w 5 1 v 972 1675 a 5 1 v 1 w 5 1 v 975 1674 a 5 1 v 1 w 5 1 v 977 1673 a 5 1 v 969 1678 a 3 2 v 980 1673 a 3 2 v 982 1671 a 5 1 v 1 w 5 1 v 985 1670 a 5 1 v 1 w 5 1 v 987 1669 a 5 1 v 1 w 5 1 v 990 1668 a 5 1 v 982 1673 a 3 2 v 992 1668 a 3 2 v 994 1666 a 5 1 v 1 w 5 1 v 997 1665 a 5 1 v 1 w 5 1 v 999 1664 a 5 1 v 1 w 5 1 v 1002 1663 a 5 1 v 994 1668 a 3 2 v 1004 1663 a 3 2 v 1006 1661 a 5 1 v 1 w 5 1 v 1009 1660 a 5 1 v 1 w 5 1 v 1011 1659 a 5 1 v 1 w 5 1 v 1014 1658 a 5 1 v 1006 1663 a 3 2 v 1016 1658 a 3 2 v 1018 1656 a 6 1 v 2 w 6 1 v 1022 1655 a 6 1 v 1 w 6 1 v 1025 1654 a 6 1 v 1018 1658 a 3 2 v 1028 1654 a 3 2 v 1031 1652 a 5 1 v 1 w 5 1 v 1034 1651 a 5 1 v 1 w 5 1 v 1036 1650 a 5 1 v 1 w 5 1 v 1039 1649 a 5 1 v 1031 1654 a 3 2 v 1041 1649 a 3 2 v 1043 1647 a 5 1 v 1 w 5 1 v 1046 1646 a 5 1 v 1 w 5 1 v 1048 1645 a 5 1 v 1 w 5 1 v 1051 1644 a 5 1 v 1043 1649 a 3 2 v 1053 1644 a 3 2 v 1055 1642 a 5 1 v 1 w 5 1 v 1058 1641 a 5 1 v 1 w 5 1 v 1061 1640 a 5 1 v 1 w 5 1 v 1063 1639 a 5 1 v 1055 1644 a 3 2 v 1066 1639 a 3 2 v 1068 1637 a 5 1 v 1 w 5 1 v 1071 1636 a 5 1 v 1 w 5 1 v 1073 1635 a 5 1 v 1 w 5 1 v 1076 1634 a 5 1 v 1068 1639 a 3 2 v 1078 1634 a 3 2 v 1080 1632 a 6 1 v 2 w 6 1 v 1083 1631 a 6 1 v 2 w 6 1 v 1087 1630 a 6 1 v 1080 1634 a 3 2 v 1089 1630 a 3 2 v 1092 1628 a 5 1 v 1 w 5 1 v 1095 1627 a 5 1 v 1 w 5 1 v 1097 1626 a 5 1 v 1 w 5 1 v 1100 1625 a 5 1 v 1092 1630 a 3 2 v 1102 1625 a 3 2 v 1104 1623 a 5 1 v 1 w 5 1 v 1107 1622 a 5 1 v 1 w 5 1 v 1110 1621 a 5 1 v 1 w 5 1 v 1112 1620 a 5 1 v 1104 1625 a 3 2 v 1115 1620 a 3 2 v 1117 1618 a 5 1 v 1 w 5 1 v 1120 1617 a 5 1 v 1 w 5 1 v 1122 1616 a 5 1 v 1 w 5 1 v 1125 1615 a 5 1 v 1117 1620 a 3 2 v 1127 1615 a 3 2 v 1129 1613 a 5 1 v 1 w 5 1 v 1132 1612 a 5 1 v 1 w 5 1 v 1134 1611 a 5 1 v 1 w 5 1 v 1137 1610 a 5 1 v 1129 1615 a 3 2 v 1139 1610 a 3 2 v 1141 1608 a 5 1 v 1 w 5 1 v 1144 1607 a 5 1 v 1 w 5 1 v 1146 1606 a 5 1 v 1 w 5 1 v 1149 1605 a 5 1 v 1141 1610 a 3 2 v 1151 1605 a 3 2 v 1153 1603 a 6 1 v 2 w 6 1 v 1157 1602 a 6 1 v 1 w 6 1 v 1160 1601 a 6 1 v 1153 1605 a 3 2 v 1163 1601 a 3 2 v 1166 1599 a 5 1 v 1 w 5 1 v 1169 1598 a 5 1 v 1 w 5 1 v 1171 1597 a 5 1 v 1 w 5 1 v 1174 1596 a 5 1 v 1166 1601 a 3 2 v 1176 1596 a 3 2 v 1178 1594 a 5 1 v 1 w 5 1 v 1181 1593 a 5 1 v 1 w 5 1 v 1183 1592 a 5 1 v 1 w 5 1 v 1186 1591 a 5 1 v 1178 1596 a 3 2 v 1188 1591 a 3 2 v 1190 1589 a 5 1 v 1 w 5 1 v 1193 1588 a 5 1 v 1 w 5 1 v 1196 1587 a 5 1 v 1 w 5 1 v 1198 1586 a 5 1 v 1190 1591 a 3 2 v 1201 1586 a 3 2 v 1203 1584 a 5 1 v 1 w 5 1 v 1206 1583 a 5 1 v 1 w 5 1 v 1208 1582 a 5 1 v 1 w 5 1 v 1211 1581 a 5 1 v 1203 1586 a 3 2 v 1213 1581 a 3 2 v 1215 1579 a 5 1 v 1 w 5 1 v 1218 1578 a 5 1 v 1 w 5 1 v 1220 1577 a 5 1 v 1 w 5 1 v 1223 1576 a 5 1 v 1215 1581 a 3 2 v 1225 1576 a 3 2 v 1227 1574 a 6 1 v 2 w 6 1 v 1230 1573 a 6 1 v 2 w 6 1 v 1234 1572 a 6 1 v 1227 1576 a 3 2 v 1236 1572 a 3 2 v 1239 1570 a 5 1 v 1 w 5 1 v 1242 1569 a 5 1 v 1 w 5 1 v 1245 1568 a 5 1 v 1 w 5 1 v 1247 1567 a 5 1 v 1239 1572 a 3 2 v 1250 1567 a 3 2 v 1252 1565 a 5 1 v 1 w 5 1 v 1255 1564 a 5 1 v 1 w 5 1 v 1257 1563 a 5 1 v 1 w 5 1 v 1260 1562 a 5 1 v 1252 1567 a 3 2 v 1262 1562 a 3 2 v 1264 1560 a 5 1 v 1 w 5 1 v 1267 1559 a 5 1 v 1 w 5 1 v 1269 1558 a 5 1 v 1 w 5 1 v 1272 1557 a 5 1 v 1264 1562 a 3 2 v 1274 1557 a 3 2 v 1276 1555 a 5 1 v 1 w 5 1 v 1279 1554 a 5 1 v 1 w 5 1 v 1282 1553 a 5 1 v 1 w 5 1 v 1284 1552 a 5 1 v 1276 1557 a 3 2 v 1287 1552 a 3 2 v 1289 1550 a 6 1 v 2 w 6 1 v 1292 1549 a 6 1 v 2 w 6 1 v 1296 1548 a 6 1 v 1289 1552 a 3 2 v 1298 1548 a 3 2 v 1301 1546 a 5 1 v 1 w 5 1 v 1304 1545 a 5 1 v 1 w 5 1 v 1306 1544 a 5 1 v 1 w 5 1 v 1309 1543 a 5 1 v 1301 1548 a 3 2 v 1311 1543 a 3 2 v 1313 1541 a 5 1 v 1 w 5 1 v 1316 1540 a 5 1 v 1 w 5 1 v 1318 1539 a 5 1 v 1 w 5 1 v 1321 1538 a 5 1 v 1313 1543 a 3 2 v 1323 1538 a 3 2 v 1325 1536 a 5 1 v 1 w 5 1 v 1328 1535 a 5 1 v 1 w 5 1 v 1331 1534 a 5 1 v 1 w 5 1 v 1333 1533 a 5 1 v 1325 1538 a 3 2 v 1336 1533 a 3 2 v 1338 1531 a 5 1 v 1 w 5 1 v 1341 1530 a 5 1 v 1 w 5 1 v 1343 1529 a 5 1 v 1 w 5 1 v 1346 1528 a 5 1 v 1338 1533 a 3 2 v 1348 1528 a 3 2 v 1350 1526 a 5 1 v 1 w 5 1 v 1353 1525 a 5 1 v 1 w 5 1 v 1355 1524 a 5 1 v 1 w 5 1 v 1358 1523 a 5 1 v 1350 1528 a 3 2 v 1360 1523 a 3 2 v 1362 1521 a 6 1 v 2 w 6 1 v 1366 1520 a 6 1 v 1 w 6 1 v 1369 1519 a 6 1 v 1362 1523 a 3 2 v 1372 1519 a 3 2 v 1375 1517 a 5 1 v 1 w 5 1 v 1378 1516 a 5 1 v 1 w 5 1 v 1380 1515 a 5 1 v 1 w 5 1 v 1383 1514 a 5 1 v 1375 1519 a 3 2 v 1385 1514 a 3 2 v 1387 1512 a 5 1 v 1 w 5 1 v 1390 1511 a 5 1 v 1 w 5 1 v 1392 1510 a 5 1 v 1 w 5 1 v 1395 1509 a 5 1 v 1387 1514 a 3 2 v 1397 1509 a 3 2 v 1399 1507 a 5 1 v 1 w 5 1 v 1402 1506 a 5 1 v 1 w 5 1 v 1404 1505 a 5 1 v 1 w 5 1 v 1407 1504 a 5 1 v 1399 1509 a 3 2 v 1409 1504 a 3 2 v 1411 1502 a 5 1 v 1 w 5 1 v 1414 1501 a 5 1 v 1 w 5 1 v 1417 1500 a 5 1 v 1 w 5 1 v 1419 1499 a 5 1 v 1411 1504 a 3 2 v 1422 1499 a 3 2 v 1424 1497 a 5 1 v 1 w 5 1 v 1427 1496 a 5 1 v 1 w 5 1 v 1429 1495 a 5 1 v 1 w 5 1 v 1432 1494 a 5 1 v 1424 1499 a 3 2 v 1434 1494 a 3 2 v 929 1982 a(after)14 b fg(w) 1070 1991 y fc(b)1103 1982 y fb(+)g(4)1215 1970 y 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 4 w 5 5 v 220 1925 a 5 5 v 5 5 v 239 1917 a 5 5 v 259 1910 a 5 5 v 278 1902 a 5 5 v 297 1894 a 5 5 v 317 1887 a 5 5 v 336 1880 a 5 5 v 355 1872 a 5 5 v 375 1864 a 5 5 v 394 1857 a 5 5 v 413 1849 a 5 5 v 432 1841 a 5 5 v 452 1834 a 5 5 v 471 1827 a 5 5 v 490 1819 a 5 5 v 510 1811 a 5 5 v 529 1804 a 5 5 v 548 1796 a 5 5 v 568 1788 a 5 5 v 587 1781 a 5 5 v 606 1774 a 5 5 v 626 1766 a 5 5 v 645 1758 a 5 5 v 664 1751 a 5 5 v 684 1743 a 5 5 v 703 1735 a 5 5 v 722 1728 a 5 5 v 742 1720 a 5 5 v 761 1712 a 5 5 v 780 1705 a 5 5 v 800 1698 a 5 5 v 819 1690 a 5 5 v 838 1682 a 5 5 v 857 1674 a 5 5 v 877 1667 a 5 5 v 896 1660 a 5 5 v 915 1652 a 5 5 v 935 1645 a 5 5 v 954 1637 a 5 5 v 973 1629 a 5 5 v 992 1621 a 5 5 v 1012 1614 a 5 5 v 1031 1607 a 5 5 v 1050 1599 a 5 5 v 1070 1591 a 5 5 v 1089 1584 a 5 5 v 1108 1576 a 5 5 v 1128 1568 a 5 5 v 1147 1561 a 5 5 v 1166 1554 a 5 5 v 1186 1546 a 5 5 v 1205 1538 a 5 5 v 1224 1531 a 5 5 v 1244 1523 a 5 5 v 1263 1515 a 5 5 v 1282 1508 a 5 5 v 1302 1501 a 5 5 v 1321 1493 a 5 5 v 1340 1485 a 5 5 v 1360 1478 a 5 5 v 1379 1470 a 5 5 v 1398 1462 a 5 5 v 1417 1455 a 5 5 v 1436 1448 a 5 5 v eop %%Page: 16 17 bop 0 83 a 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: ../figures/constraints.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( O ) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 0 -262 -281 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( P ) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 67 -262 -281 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( R ) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 134 -262 -281 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( V ) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( W ) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 268 -262 -281 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( Y ) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 335 -262 -281 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( Z ) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 402 -262 -281 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (N) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (Q) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (U) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (X) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (T) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (M) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (L) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [4 4] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 220 2067 a 1216 2 v 706 2163 a 2 765 v -486 w 20 2 v 163 2175 a fe (-2)1416 2163 y 20 2 v 220 2067 a 20 2 v 177 2079 a(0)1416 2067 y 20 2 v 220 1972 a 20 2 v 177 1984 a(2)1416 1972 y 20 2 v 220 1876 a 20 2 v 177 1888 a (4)1416 1876 y 20 2 v 220 1781 a 20 2 v 177 1793 a(6)1416 1781 y 20 2 v 220 1685 a 20 2 v 177 1697 a(8)1416 1685 y 20 2 v 220 1590 a 20 2 v 156 1602 a (10)1416 1590 y 20 2 v 220 1494 a 20 2 v 156 1506 a(12)1416 1494 y 20 2 v 220 1399 a 20 2 v 156 1411 a(14)1416 1399 y 20 2 v 220 2163 a 2 20 v 203 2220 a (-4)220 1419 y 2 20 v 463 2163 a 2 20 v 446 2220 a(-2)463 1419 y 2 20 v 706 2163 a 2 20 v 696 2220 a(0)706 1419 y 2 20 v 950 2163 a 2 20 v 940 2220 a(2) 950 1419 y 2 20 v 1193 2163 a 2 20 v 1183 2220 a(4)1193 1419 y 2 20 v 1436 2163 a 2 20 v 1426 2220 a(6)1436 1419 y 2 20 v 8 1815 a fd(T)744 2320 y fl (\001)p fi(w)878 2333 y fg(a)1082 1937 y fe(b)q(efore)1215 1924 y 66 2 v 220 2115 a 2 2 v -2 x 5 1 v 1 w 5 1 v 223 2112 a 5 1 v 1 w 5 1 v 225 2111 a 5 1 v 1 w 5 1 v 228 2110 a 5 1 v 220 2115 a 3 2 v 230 2110 a 3 2 v 232 2108 a 6 1 v 2 w 6 1 v 236 2107 a 6 1 v 1 w 6 1 v 239 2106 a 6 1 v 232 2110 a 3 2 v 242 2106 a 3 2 v 245 2104 a 5 1 v 1 w 5 1 v 248 2103 a 5 1 v 1 w 5 1 v 250 2102 a 5 1 v 1 w 5 1 v 253 2101 a 5 1 v 245 2106 a 3 2 v 255 2101 a 3 2 v 257 2099 a 5 1 v 1 w 5 1 v 260 2098 a 5 1 v 1 w 5 1 v 262 2097 a 5 1 v 1 w 5 1 v 265 2096 a 5 1 v 257 2101 a 3 2 v 267 2096 a 3 2 v 269 2094 a 5 1 v 1 w 5 1 v 272 2093 a 5 1 v 1 w 5 1 v 274 2092 a 5 1 v 1 w 5 1 v 277 2091 a 5 1 v 269 2096 a 3 2 v 279 2091 a 3 2 v 281 2089 a 5 1 v 1 w 5 1 v 284 2088 a 5 1 v 1 w 5 1 v 287 2087 a 5 1 v 1 w 5 1 v 289 2086 a 5 1 v 281 2091 a 3 2 v 292 2086 a 3 2 v 294 2084 a 5 1 v 1 w 5 1 v 297 2083 a 5 1 v 1 w 5 1 v 299 2082 a 5 1 v 1 w 5 1 v 302 2081 a 5 1 v 294 2086 a 3 2 v 304 2081 a 3 2 v 306 2079 a 6 1 v 2 w 6 1 v 309 2078 a 6 1 v 2 w 6 1 v 313 2077 a 6 1 v 306 2081 a 3 2 v 315 2077 a 3 2 v 318 2075 a 5 1 v 1 w 5 1 v 321 2074 a 5 1 v 1 w 5 1 v 324 2073 a 5 1 v 1 w 5 1 v 326 2072 a 5 1 v 318 2077 a 3 2 v 329 2072 a 3 2 v 331 2070 a 5 1 v 1 w 5 1 v 334 2069 a 5 1 v 1 w 5 1 v 336 2068 a 5 1 v 1 w 5 1 v 339 2067 a 5 1 v 331 2072 a 3 2 v 341 2067 a 3 2 v 343 2065 a 5 1 v 1 w 5 1 v 346 2064 a 5 1 v 1 w 5 1 v 348 2063 a 5 1 v 1 w 5 1 v 351 2062 a 5 1 v 343 2067 a 3 2 v 353 2062 a 3 2 v 355 2060 a 5 1 v 1 w 5 1 v 358 2059 a 5 1 v 1 w 5 1 v 360 2058 a 5 1 v 1 w 5 1 v 363 2057 a 5 1 v 355 2062 a 3 2 v 365 2057 a 3 2 v 367 2055 a 6 1 v 2 w 6 1 v 371 2054 a 6 1 v 1 w 6 1 v 374 2053 a 6 1 v 367 2057 a 3 2 v 377 2053 a 3 2 v 380 2051 a 5 1 v 1 w 5 1 v 383 2050 a 5 1 v 1 w 5 1 v 385 2049 a 5 1 v 1 w 5 1 v 388 2048 a 5 1 v 380 2053 a 3 2 v 390 2048 a 3 2 v 392 2046 a 5 1 v 1 w 5 1 v 395 2045 a 5 1 v 1 w 5 1 v 397 2044 a 5 1 v 1 w 5 1 v 400 2043 a 5 1 v 392 2048 a 3 2 v 402 2043 a 3 2 v 404 2041 a 5 1 v 1 w 5 1 v 407 2040 a 5 1 v 1 w 5 1 v 410 2039 a 5 1 v 1 w 5 1 v 412 2038 a 5 1 v 404 2043 a 3 2 v 415 2038 a 3 2 v 417 2036 a 5 1 v 1 w 5 1 v 420 2035 a 5 1 v 1 w 5 1 v 422 2034 a 5 1 v 1 w 5 1 v 425 2033 a 5 1 v 417 2038 a 3 2 v 427 2033 a 3 2 v 429 2031 a 5 1 v 1 w 5 1 v 432 2030 a 5 1 v 1 w 5 1 v 434 2029 a 5 1 v 1 w 5 1 v 437 2028 a 5 1 v 429 2033 a 3 2 v 439 2028 a 3 2 v 441 2026 a 6 1 v 2 w 6 1 v 444 2025 a 6 1 v 2 w 6 1 v 448 2024 a 6 1 v 441 2028 a 3 2 v 450 2024 a 3 2 v 453 2022 a 5 1 v 1 w 5 1 v 456 2021 a 5 1 v 1 w 5 1 v 459 2020 a 5 1 v 1 w 5 1 v 461 2019 a 5 1 v 453 2024 a 3 2 v 464 2019 a 3 2 v 466 2017 a 5 1 v 1 w 5 1 v 469 2016 a 5 1 v 1 w 5 1 v 471 2015 a 5 1 v 1 w 5 1 v 474 2014 a 5 1 v 466 2019 a 3 2 v 476 2014 a 3 2 v 478 2012 a 5 1 v 1 w 5 1 v 481 2011 a 5 1 v 1 w 5 1 v 483 2010 a 5 1 v 1 w 5 1 v 486 2009 a 5 1 v 478 2014 a 3 2 v 488 2009 a 3 2 v 490 2007 a 5 1 v 1 w 5 1 v 493 2006 a 5 1 v 1 w 5 1 v 496 2005 a 5 1 v 1 w 5 1 v 498 2004 a 5 1 v 490 2009 a 3 2 v 501 2004 a 3 2 v 503 2002 a 5 1 v 1 w 5 1 v 506 2001 a 5 1 v 1 w 5 1 v 508 2000 a 5 1 v 1 w 5 1 v 511 1999 a 5 1 v 503 2004 a 3 2 v 513 1999 a 3 2 v 515 1997 a 6 1 v 2 w 6 1 v 518 1996 a 6 1 v 2 w 6 1 v 522 1995 a 6 1 v 515 1999 a 3 2 v 524 1995 a 3 2 v 527 1993 a 5 1 v 1 w 5 1 v 530 1992 a 5 1 v 1 w 5 1 v 532 1991 a 5 1 v 1 w 5 1 v 535 1990 a 5 1 v 527 1995 a 3 2 v 537 1990 a 3 2 v 539 1988 a 5 1 v 1 w 5 1 v 542 1987 a 5 1 v 1 w 5 1 v 545 1986 a 5 1 v 1 w 5 1 v 547 1985 a 5 1 v 539 1990 a 3 2 v 550 1985 a 3 2 v 552 1983 a 5 1 v 1 w 5 1 v 555 1982 a 5 1 v 1 w 5 1 v 557 1981 a 5 1 v 1 w 5 1 v 560 1980 a 5 1 v 552 1985 a 3 2 v 562 1980 a 3 2 v 564 1978 a 5 1 v 1 w 5 1 v 567 1977 a 5 1 v 1 w 5 1 v 569 1976 a 5 1 v 1 w 5 1 v 572 1975 a 5 1 v 564 1980 a 3 2 v 574 1975 a 3 2 v 576 1973 a 6 1 v 2 w 6 1 v 579 1972 a 6 1 v 2 w 6 1 v 583 1971 a 6 1 v 576 1975 a 3 2 v 585 1971 a 3 2 v 588 1969 a 5 1 v 1 w 5 1 v 591 1968 a 5 1 v 1 w 5 1 v 594 1967 a 5 1 v 1 w 5 1 v 596 1966 a 5 1 v 588 1971 a 3 2 v 599 1966 a 3 2 v 601 1964 a 5 1 v 1 w 5 1 v 604 1963 a 5 1 v 1 w 5 1 v 606 1962 a 5 1 v 1 w 5 1 v 609 1961 a 5 1 v 601 1966 a 3 2 v 611 1961 a 3 2 v 613 1959 a 5 1 v 1 w 5 1 v 616 1958 a 5 1 v 1 w 5 1 v 618 1957 a 5 1 v 1 w 5 1 v 621 1956 a 5 1 v 613 1961 a 3 2 v 623 1956 a 3 2 v 625 1954 a 5 1 v 1 w 5 1 v 628 1953 a 5 1 v 1 w 5 1 v 631 1952 a 5 1 v 1 w 5 1 v 633 1951 a 5 1 v 625 1956 a 3 2 v 636 1951 a 3 2 v 638 1949 a 5 1 v 1 w 5 1 v 641 1948 a 5 1 v 1 w 5 1 v 643 1947 a 5 1 v 1 w 5 1 v 646 1946 a 5 1 v 638 1951 a 3 2 v 648 1946 a 3 2 v 650 1944 a 6 1 v 2 w 6 1 v 653 1943 a 6 1 v 2 w 6 1 v 657 1942 a 6 1 v 650 1946 a 3 2 v 659 1942 a 3 2 v 662 1940 a 5 1 v 1 w 5 1 v 665 1939 a 5 1 v 1 w 5 1 v 667 1938 a 5 1 v 1 w 5 1 v 670 1937 a 5 1 v 662 1942 a 3 2 v 672 1937 a 3 2 v 674 1935 a 5 1 v 1 w 5 1 v 677 1934 a 5 1 v 1 w 5 1 v 680 1933 a 5 1 v 1 w 5 1 v 682 1932 a 5 1 v 674 1937 a 3 2 v 685 1932 a 3 2 v 687 1930 a 5 1 v 1 w 5 1 v 690 1929 a 5 1 v 1 w 5 1 v 692 1928 a 5 1 v 1 w 5 1 v 695 1927 a 5 1 v 687 1932 a 3 2 v 697 1927 a 3 2 v 699 1925 a 5 1 v 1 w 5 1 v 702 1924 a 5 1 v 1 w 5 1 v 704 1923 a 5 1 v 1 w 5 1 v 707 1922 a 5 1 v 699 1927 a 3 2 v 709 1922 a 3 2 v 711 1920 a 5 1 v 1 w 5 1 v 714 1919 a 5 1 v 1 w 5 1 v 717 1918 a 5 1 v 1 w 5 1 v 719 1917 a 5 1 v 711 1922 a 3 2 v 722 1917 a 3 2 v 724 1915 a 6 1 v 2 w 6 1 v 727 1914 a 6 1 v 2 w 6 1 v 731 1913 a 6 1 v 724 1917 a 3 2 v 733 1913 a 3 2 v 736 1911 a 5 1 v 1 w 5 1 v 739 1910 a 5 1 v 1 w 5 1 v 741 1909 a 5 1 v 1 w 5 1 v 744 1908 a 5 1 v 736 1913 a 3 2 v 746 1908 a 3 2 v 748 1906 a 5 1 v 1 w 5 1 v 751 1905 a 5 1 v 1 w 5 1 v 753 1904 a 5 1 v 1 w 5 1 v 756 1903 a 5 1 v 748 1908 a 3 2 v 758 1903 a 3 2 v 760 1901 a 5 1 v 1 w 5 1 v 763 1900 a 5 1 v 1 w 5 1 v 766 1899 a 5 1 v 1 w 5 1 v 768 1898 a 5 1 v 760 1903 a 3 2 v 771 1898 a 3 2 v 773 1896 a 5 1 v 1 w 5 1 v 776 1895 a 5 1 v 1 w 5 1 v 778 1894 a 5 1 v 1 w 5 1 v 781 1893 a 5 1 v 773 1898 a 3 2 v 783 1893 a 3 2 v 785 1891 a 6 1 v 2 w 6 1 v 788 1890 a 6 1 v 2 w 6 1 v 792 1889 a 6 1 v 785 1893 a 3 2 v 794 1889 a 3 2 v 797 1887 a 5 1 v 1 w 5 1 v 800 1886 a 5 1 v 1 w 5 1 v 803 1885 a 5 1 v 1 w 5 1 v 805 1884 a 5 1 v 797 1889 a 3 2 v 808 1884 a 3 2 v 810 1882 a 5 1 v 1 w 5 1 v 813 1881 a 5 1 v 1 w 5 1 v 815 1880 a 5 1 v 1 w 5 1 v 818 1879 a 5 1 v 810 1884 a 3 2 v 820 1879 a 3 2 v 822 1877 a 8 1 v 2 w 8 1 v 827 1876 a 8 1 v 822 1879 a 4 2 v 830 1876 a 4 2 v 4 w 603 2 v 929 1982 a(after)14 b fg(w)1070 1991 y fc(b)1103 1982 y fb(+)g(4)1215 1970 y 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 4 w 5 5 v 220 1925 a 5 5 v 5 5 v 239 1917 a 5 5 v 259 1910 a 5 5 v 278 1902 a 5 5 v 297 1894 a 5 5 v 317 1887 a 5 5 v 336 1880 a 5 5 v 355 1872 a 5 5 v 375 1864 a 5 5 v 394 1857 a 5 5 v 413 1849 a 5 5 v 432 1841 a 5 5 v 452 1834 a 5 5 v 471 1827 a 5 5 v 490 1819 a 5 5 v 510 1811 a 5 5 v 529 1804 a 5 5 v 548 1796 a 5 5 v 568 1788 a 5 5 v 587 1781 a 5 5 v 606 1774 a 5 5 v 626 1766 a 5 5 v 645 1758 a 5 5 v 664 1751 a 5 5 v 684 1743 a 5 5 v 703 1735 a 5 5 v 722 1728 a 5 5 v 742 1720 a 5 5 v 761 1712 a 5 5 v 780 1705 a 5 5 v 800 1698 a 5 5 v 819 1690 a 5 5 v 839 1686 a 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 16 w 5 5 v eop %%Page: 17 18 bop 220 781 a 1216 2 v 706 871 a 2 719 v -486 w 20 2 v 163 883 a fe(-2)1416 871 y 20 2 v 220 781 a 20 2 v 177 793 a(0)1416 781 y 20 2 v 220 691 a 20 2 v 177 703 a(2)1416 691 y 20 2 v 220 601 a 20 2 v 177 613 a(4)1416 601 y 20 2 v 220 511 a 20 2 v 177 523 a(6)1416 511 y 20 2 v 220 422 a 20 2 v 177 434 a(8) 1416 422 y 20 2 v 220 332 a 20 2 v 156 344 a(10)1416 332 y 20 2 v 220 242 a 20 2 v 156 254 a(12)1416 242 y 20 2 v 220 152 a 20 2 v 156 164 a(14)1416 152 y 20 2 v 220 871 a 2 20 v 203 928 a(-4)220 172 y 2 20 v 463 871 a 2 20 v 446 928 a (-2)463 172 y 2 20 v 706 871 a 2 20 v 696 928 a(0)706 172 y 2 20 v 950 871 a 2 20 v 940 928 a(2)950 172 y 2 20 v 1193 871 a 2 20 v 1183 928 a(4)1193 172 y 2 20 v 1436 871 a 2 20 v 1426 928 a(6)1436 172 y 2 20 v 13 546 a fd(L)744 1028 y fl(\001)p fi(w)878 1041 y fg(a)684 142 y fd(Before)1155 659 y fe(M)1215 646 y 66 2 v 220 691 a 2 2 v -2 x 6 1 v 2 w 6 1 v 1 w 6 1 v 225 688 a 6 1 v 2 w 6 1 v 220 691 a 3 2 v 229 687 a 3 2 v 232 685 a 5 1 v 1 w 5 1 v 235 684 a 5 1 v 1 w 5 1 v 2 w 5 1 v 239 683 a 5 1 v 1 w 5 1 v 232 687 a 3 2 v 243 682 a 3 2 v 245 680 a 6 1 v 2 w 6 1 v 1 w 6 1 v 250 679 a 6 1 v 2 w 6 1 v 245 682 a 3 2 v 254 678 a 3 2 v 257 676 a 5 1 v 1 w 5 1 v 260 675 a 5 1 v 1 w 5 1 v 1 w 5 1 v 263 674 a 5 1 v 2 w 5 1 v 257 678 a 3 2 v 267 673 a 3 2 v 269 671 a 6 1 v 2 w 6 1 v 1 w 6 1 v 274 670 a 6 1 v 2 w 6 1 v 269 673 a 3 2 v 278 669 a 3 2 v 281 667 a 5 1 v 1 w 5 1 v 284 666 a 5 1 v 1 w 5 1 v 2 w 5 1 v 288 665 a 5 1 v 1 w 5 1 v 281 669 a 3 2 v 292 664 a 3 2 v 294 662 a 5 1 v 1 w 5 1 v 297 661 a 5 1 v 1 w 5 1 v 1 w 5 1 v 300 660 a 5 1 v 2 w 5 1 v 294 664 a 3 2 v 304 659 a 3 2 v 306 657 a 6 1 v 2 w 6 1 v 309 656 a 6 1 v 2 w 6 1 v 2 w 6 1 v 306 659 a 3 2 v 315 655 a 3 2 v 318 653 a 5 1 v 1 w 5 1 v 321 652 a 5 1 v 1 w 5 1 v 2 w 5 1 v 325 651 a 5 1 v 1 w 5 1 v 318 655 a 3 2 v 329 650 a 3 2 v 331 648 a 6 1 v 2 w 6 1 v 334 647 a 6 1 v 2 w 6 1 v 2 w 6 1 v 331 650 a 3 2 v 340 646 a 3 2 v 343 644 a 5 1 v 1 w 5 1 v 346 643 a 5 1 v 1 w 5 1 v 1 w 5 1 v 349 642 a 5 1 v 2 w 5 1 v 343 646 a 3 2 v 353 641 a 3 2 v 355 639 a 6 1 v 2 w 6 1 v 358 638 a 6 1 v 2 w 6 1 v 2 w 6 1 v 355 641 a 3 2 v 364 637 a 3 2 v 367 635 a 5 1 v 1 w 5 1 v 370 634 a 5 1 v 1 w 5 1 v 2 w 5 1 v 374 633 a 5 1 v 1 w 5 1 v 367 637 a 3 2 v 378 632 a 3 2 v 380 630 a 6 1 v 2 w 6 1 v 383 629 a 6 1 v 2 w 6 1 v 2 w 6 1 v 380 632 a 3 2 v 389 628 a 3 2 v 392 626 a 5 1 v 1 w 5 1 v 395 625 a 5 1 v 1 w 5 1 v 1 w 5 1 v 398 624 a 5 1 v 2 w 5 1 v 392 628 a 3 2 v 402 623 a 3 2 v 404 621 a 6 1 v 2 w 6 1 v 408 620 a 6 1 v 1 w 6 1 v 2 w 6 1 v 404 623 a 3 2 v 414 619 a 3 2 v 417 617 a 5 1 v 1 w 5 1 v 420 616 a 5 1 v 1 w 5 1 v 1 w 5 1 v 423 615 a 5 1 v 2 w 5 1 v 417 619 a 3 2 v 427 614 a 3 2 v 429 612 a 6 1 v 2 w 6 1 v 432 611 a 6 1 v 2 w 6 1 v 2 w 6 1 v 429 614 a 3 2 v 438 610 a 3 2 v 441 608 a 5 1 v 1 w 5 1 v 444 607 a 5 1 v 1 w 5 1 v 1 w 5 1 v 447 606 a 5 1 v 2 w 5 1 v 441 610 a 3 2 v 451 605 a 3 2 v 453 603 a 5 1 v 1 w 5 1 v 456 602 a 5 1 v 1 w 5 1 v 2 w 5 1 v 460 601 a 5 1 v 1 w 5 1 v 453 605 a 3 2 v 464 600 a 3 2 v 466 598 a 6 1 v 2 w 6 1 v 469 597 a 6 1 v 2 w 6 1 v 2 w 6 1 v 466 600 a 3 2 v 475 596 a 3 2 v 478 594 a 5 1 v 1 w 5 1 v 481 593 a 5 1 v 1 w 5 1 v 1 w 5 1 v 484 592 a 5 1 v 2 w 5 1 v 478 596 a 3 2 v 488 591 a 3 2 v 490 589 a 6 1 v 2 w 6 1 v 494 588 a 6 1 v 1 w 6 1 v 2 w 6 1 v 490 591 a 3 2 v 500 587 a 3 2 v 503 585 a 5 1 v 1 w 5 1 v 506 584 a 5 1 v 1 w 5 1 v 1 w 5 1 v 509 583 a 5 1 v 2 w 5 1 v 503 587 a 3 2 v 513 582 a 3 2 v 515 580 a 6 1 v 2 w 6 1 v 518 579 a 6 1 v 2 w 6 1 v 2 w 6 1 v 515 582 a 3 2 v 524 578 a 3 2 v 527 576 a 5 1 v 1 w 5 1 v 530 575 a 5 1 v 1 w 5 1 v 1 w 5 1 v 533 574 a 5 1 v 2 w 5 1 v 527 578 a 3 2 v 537 573 a 3 2 v 539 571 a 6 1 v 2 w 6 1 v 543 570 a 6 1 v 1 w 6 1 v 2 w 6 1 v 539 573 a 3 2 v 549 569 a 3 2 v 552 567 a 5 1 v 1 w 5 1 v 555 566 a 5 1 v 1 w 5 1 v 1 w 5 1 v 558 565 a 5 1 v 2 w 5 1 v 552 569 a 3 2 v 562 564 a 3 2 v 564 562 a 6 1 v 2 w 6 1 v 567 561 a 6 1 v 2 w 6 1 v 2 w 6 1 v 564 564 a 3 2 v 573 560 a 3 2 v 576 558 a 5 1 v 1 w 5 1 v 579 557 a 5 1 v 1 w 5 1 v 1 w 5 1 v 582 556 a 5 1 v 2 w 5 1 v 576 560 a 3 2 v 586 555 a 3 2 v 588 553 a 6 1 v 2 w 6 1 v 592 552 a 6 1 v 1 w 6 1 v 2 w 6 1 v 588 555 a 3 2 v 598 551 a 3 2 v 601 549 a 5 1 v 1 w 5 1 v 604 548 a 5 1 v 1 w 5 1 v 1 w 5 1 v 607 547 a 5 1 v 2 w 5 1 v 601 551 a 3 2 v 611 546 a 3 2 v 613 544 a 5 1 v 1 w 5 1 v 616 543 a 5 1 v 1 w 5 1 v 1 w 5 1 v 619 542 a 5 1 v 2 w 5 1 v 613 546 a 3 2 v 623 541 a 3 2 v 625 539 a 6 1 v 2 w 6 1 v 629 538 a 6 1 v 1 w 6 1 v 2 w 6 1 v 625 541 a 3 2 v 635 537 a 3 2 v 638 535 a 5 1 v 1 w 5 1 v 641 534 a 5 1 v 1 w 5 1 v 1 w 5 1 v 644 533 a 5 1 v 2 w 5 1 v 638 537 a 3 2 v 648 532 a 3 2 v 650 530 a 6 1 v 2 w 6 1 v 653 529 a 6 1 v 2 w 6 1 v 2 w 6 1 v 650 532 a 3 2 v 659 528 a 3 2 v 662 526 a 5 1 v 1 w 5 1 v 665 525 a 5 1 v 1 w 5 1 v 1 w 5 1 v 668 524 a 5 1 v 2 w 5 1 v 662 528 a 3 2 v 672 523 a 3 2 v 674 521 a 6 1 v 2 w 6 1 v 678 520 a 6 1 v 1 w 6 1 v 2 w 6 1 v 674 523 a 3 2 v 684 519 a 3 2 v 687 517 a 5 1 v 1 w 5 1 v 690 516 a 5 1 v 1 w 5 1 v 1 w 5 1 v 693 515 a 5 1 v 2 w 5 1 v 687 519 a 3 2 v 697 514 a 3 2 v 699 512 a 6 1 v 2 w 6 1 v 702 511 a 6 1 v 2 w 6 1 v 2 w 6 1 v 699 514 a 3 2 v 708 510 a 3 2 v 711 508 a 5 1 v 1 w 5 1 v 714 507 a 5 1 v 1 w 5 1 v 2 w 5 1 v 718 506 a 5 1 v 1 w 5 1 v 711 510 a 3 2 v 722 505 a 3 2 v 724 503 a 6 1 v 2 w 6 1 v 727 502 a 6 1 v 2 w 6 1 v 2 w 6 1 v 724 505 a 3 2 v 733 501 a 3 2 v 736 499 a 5 1 v 1 w 5 1 v 739 498 a 5 1 v 1 w 5 1 v 1 w 5 1 v 742 497 a 5 1 v 2 w 5 1 v 736 501 a 3 2 v 746 496 a 3 2 v 748 494 a 6 1 v 2 w 6 1 v 751 493 a 6 1 v 2 w 6 1 v 2 w 6 1 v 748 496 a 3 2 v 757 492 a 3 2 v 760 490 a 5 1 v 1 w 5 1 v 763 489 a 5 1 v 1 w 5 1 v 2 w 5 1 v 767 488 a 5 1 v 1 w 5 1 v 760 492 a 3 2 v 771 487 a 3 2 v 773 485 a 5 1 v 1 w 5 1 v 776 484 a 5 1 v 1 w 5 1 v 1 w 5 1 v 779 483 a 5 1 v 2 w 5 1 v 773 487 a 3 2 v 783 482 a 3 2 v 785 480 a 6 1 v 2 w 6 1 v 788 479 a 6 1 v 2 w 6 1 v 2 w 6 1 v 785 482 a 3 2 v 794 478 a 3 2 v 797 476 a 5 1 v 1 w 5 1 v 800 475 a 5 1 v 1 w 5 1 v 2 w 5 1 v 804 474 a 5 1 v 1 w 5 1 v 797 478 a 3 2 v 808 473 a 3 2 v 810 471 a 6 1 v 2 w 6 1 v 813 470 a 6 1 v 2 w 6 1 v 2 w 6 1 v 810 473 a 3 2 v 819 469 a 3 2 v 822 467 a 5 1 v 1 w 5 1 v 825 466 a 5 1 v 1 w 5 1 v 1 w 5 1 v 828 465 a 5 1 v 2 w 5 1 v 822 469 a 3 2 v 832 464 a 3 2 v 834 462 a 6 1 v 2 w 6 1 v 837 461 a 6 1 v 2 w 6 1 v 2 w 6 1 v 834 464 a 3 2 v 843 460 a 3 2 v 846 458 a 5 1 v 1 w 5 1 v 849 457 a 5 1 v 1 w 5 1 v 2 w 5 1 v 853 456 a 5 1 v 1 w 5 1 v 846 460 a 3 2 v 857 455 a 3 2 v 859 453 a 6 1 v 2 w 6 1 v 862 452 a 6 1 v 2 w 6 1 v 2 w 6 1 v 859 455 a 3 2 v 868 451 a 3 2 v 871 449 a 5 1 v 1 w 5 1 v 874 448 a 5 1 v 1 w 5 1 v 1 w 5 1 v 877 447 a 5 1 v 2 w 5 1 v 871 451 a 3 2 v 881 446 a 3 2 v 883 444 a 6 1 v 2 w 6 1 v 887 443 a 6 1 v 1 w 6 1 v 2 w 6 1 v 883 446 a 3 2 v 893 442 a 3 2 v 896 440 a 5 1 v 1 w 5 1 v 899 439 a 5 1 v 1 w 5 1 v 1 w 5 1 v 902 438 a 5 1 v 2 w 5 1 v 896 442 a 3 2 v 906 437 a 3 2 v 908 435 a 6 1 v 2 w 6 1 v 911 434 a 6 1 v 2 w 6 1 v 2 w 6 1 v 908 437 a 3 2 v 917 433 a 3 2 v 920 431 a 5 1 v 1 w 5 1 v 923 430 a 5 1 v 1 w 5 1 v 1 w 5 1 v 926 429 a 5 1 v 2 w 5 1 v 920 433 a 3 2 v 930 428 a 3 2 v 932 426 a 5 1 v 1 w 5 1 v 935 425 a 5 1 v 1 w 5 1 v 2 w 5 1 v 939 424 a 5 1 v 1 w 5 1 v 932 428 a 3 2 v 943 423 a 3 2 v 945 421 a 6 1 v 2 w 6 1 v 948 420 a 6 1 v 2 w 6 1 v 2 w 6 1 v 945 423 a 3 2 v 954 419 a 3 2 v 957 417 a 5 1 v 1 w 5 1 v 960 416 a 5 1 v 1 w 5 1 v 1 w 5 1 v 963 415 a 5 1 v 2 w 5 1 v 957 419 a 3 2 v 967 414 a 3 2 v 969 412 a 6 1 v 2 w 6 1 v 973 411 a 6 1 v 1 w 6 1 v 2 w 6 1 v 969 414 a 3 2 v 979 410 a 3 2 v 982 408 a 5 1 v 1 w 5 1 v 985 407 a 5 1 v 1 w 5 1 v 1 w 5 1 v 988 406 a 5 1 v 2 w 5 1 v 982 410 a 3 2 v 992 405 a 3 2 v 994 403 a 6 1 v 2 w 6 1 v 997 402 a 6 1 v 2 w 6 1 v 2 w 6 1 v 994 405 a 3 2 v 1003 401 a 3 2 v 1006 399 a 5 1 v 1 w 5 1 v 1009 398 a 5 1 v 1 w 5 1 v 1 w 5 1 v 1012 397 a 5 1 v 2 w 5 1 v 1006 401 a 3 2 v 1016 396 a 3 2 v 1018 394 a 6 1 v 2 w 6 1 v 1022 393 a 6 1 v 1 w 6 1 v 2 w 6 1 v 1018 396 a 3 2 v 1028 392 a 3 2 v 1031 390 a 5 1 v 1 w 5 1 v 1034 389 a 5 1 v 1 w 5 1 v 1 w 5 1 v 1037 388 a 5 1 v 2 w 5 1 v 1031 392 a 3 2 v 1041 387 a 3 2 v 1043 385 a 6 1 v 2 w 6 1 v 1046 384 a 6 1 v 2 w 6 1 v 2 w 6 1 v 1043 387 a 3 2 v 1052 383 a 3 2 v 1055 381 a 5 1 v 1 w 5 1 v 1058 380 a 5 1 v 1 w 5 1 v 2 w 5 1 v 1062 379 a 5 1 v 1 w 5 1 v 1055 383 a 3 2 v 1066 378 a 3 2 v 1068 376 a 6 1 v 2 w 6 1 v 1071 375 a 6 1 v 2 w 6 1 v 2 w 6 1 v 1068 378 a 3 2 v 1077 374 a 3 2 v 1080 372 a 5 1 v 1 w 5 1 v 1083 371 a 5 1 v 1 w 5 1 v 1 w 5 1 v 1086 370 a 5 1 v 2 w 5 1 v 1080 374 a 3 2 v 1090 369 a 3 2 v 1092 367 a 5 1 v 1 w 5 1 v 1095 366 a 5 1 v 1 w 5 1 v 1 w 5 1 v 1098 365 a 5 1 v 2 w 5 1 v 1092 369 a 3 2 v 1102 364 a 3 2 v 1104 362 a 6 1 v 2 w 6 1 v 1108 361 a 6 1 v 1 w 6 1 v 2 w 6 1 v 1104 364 a 3 2 v 1114 360 a 3 2 v 1117 358 a 5 1 v 1 w 5 1 v 1120 357 a 5 1 v 1 w 5 1 v 1 w 5 1 v 1123 356 a 5 1 v 2 w 5 1 v 1117 360 a 3 2 v 1127 355 a 3 2 v 1129 353 a 6 1 v 2 w 6 1 v 1132 352 a 6 1 v 2 w 6 1 v 2 w 6 1 v 1129 355 a 3 2 v 1138 351 a 3 2 v 1141 349 a 5 1 v 1 w 5 1 v 1144 348 a 5 1 v 1 w 5 1 v 1 w 5 1 v 1147 347 a 5 1 v 2 w 5 1 v 1141 351 a 3 2 v 1151 346 a 3 2 v 1153 344 a 6 1 v 2 w 6 1 v 1157 343 a 6 1 v 1 w 6 1 v 2 w 6 1 v 1153 346 a 3 2 v 1163 342 a 3 2 v 1166 340 a 5 1 v 1 w 5 1 v 1169 339 a 5 1 v 1 w 5 1 v 1 w 5 1 v 1172 338 a 5 1 v 2 w 5 1 v 1166 342 a 3 2 v 1176 337 a 3 2 v 1178 335 a 6 1 v 2 w 6 1 v 1181 334 a 6 1 v 2 w 6 1 v 2 w 6 1 v 1178 337 a 3 2 v 1187 333 a 3 2 v 1190 331 a 5 1 v 1 w 5 1 v 1193 330 a 5 1 v 1 w 5 1 v 2 w 5 1 v 1197 329 a 5 1 v 1 w 5 1 v 1190 333 a 3 2 v 1201 328 a 3 2 v 1203 326 a 6 1 v 2 w 6 1 v 1206 325 a 6 1 v 2 w 6 1 v 2 w 6 1 v 1203 328 a 3 2 v 1212 324 a 3 2 v 1215 322 a 5 1 v 1 w 5 1 v 1218 321 a 5 1 v 1 w 5 1 v 1 w 5 1 v 1221 320 a 5 1 v 2 w 5 1 v 1215 324 a 3 2 v 1225 319 a 3 2 v 1227 317 a 6 1 v 2 w 6 1 v 1230 316 a 6 1 v 2 w 6 1 v 2 w 6 1 v 1227 319 a 3 2 v 1236 315 a 3 2 v 1239 313 a 5 1 v 1 w 5 1 v 1242 312 a 5 1 v 1 w 5 1 v 2 w 5 1 v 1246 311 a 5 1 v 1 w 5 1 v 1239 315 a 3 2 v 1250 310 a 3 2 v 1252 308 a 5 1 v 1 w 5 1 v 1255 307 a 5 1 v 1 w 5 1 v 1 w 5 1 v 1258 306 a 5 1 v 2 w 5 1 v 1252 310 a 3 2 v 1262 305 a 3 2 v 1264 303 a 6 1 v 2 w 6 1 v 1267 302 a 6 1 v 2 w 6 1 v 2 w 6 1 v 1264 305 a 3 2 v 1273 301 a 3 2 v 1276 299 a 5 1 v 1 w 5 1 v 1279 298 a 5 1 v 1 w 5 1 v 2 w 5 1 v 1283 297 a 5 1 v 1 w 5 1 v 1276 301 a 3 2 v 1287 296 a 3 2 v 1289 294 a 6 1 v 2 w 6 1 v 1292 293 a 6 1 v 2 w 6 1 v 2 w 6 1 v 1289 296 a 3 2 v 1298 292 a 3 2 v 1301 290 a 5 1 v 1 w 5 1 v 1304 289 a 5 1 v 1 w 5 1 v 1 w 5 1 v 1307 288 a 5 1 v 2 w 5 1 v 1301 292 a 3 2 v 1311 287 a 3 2 v 1313 285 a 6 1 v 2 w 6 1 v 1316 284 a 6 1 v 2 w 6 1 v 2 w 6 1 v 1313 287 a 3 2 v 1322 283 a 3 2 v 1325 281 a 5 1 v 1 w 5 1 v 1328 280 a 5 1 v 1 w 5 1 v 2 w 5 1 v 1332 279 a 5 1 v 1 w 5 1 v 1325 283 a 3 2 v 1336 278 a 3 2 v 1338 276 a 6 1 v 2 w 6 1 v 1341 275 a 6 1 v 2 w 6 1 v 2 w 6 1 v 1338 278 a 3 2 v 1347 274 a 3 2 v 1350 272 a 5 1 v 1 w 5 1 v 1353 271 a 5 1 v 1 w 5 1 v 1 w 5 1 v 1356 270 a 5 1 v 2 w 5 1 v 1350 274 a 3 2 v 1360 269 a 3 2 v 1362 267 a 6 1 v 2 w 6 1 v 1366 266 a 6 1 v 1 w 6 1 v 2 w 6 1 v 1362 269 a 3 2 v 1372 265 a 3 2 v 1375 263 a 5 1 v 1 w 5 1 v 1378 262 a 5 1 v 1 w 5 1 v 1 w 5 1 v 1381 261 a 5 1 v 2 w 5 1 v 1375 265 a 3 2 v 1385 260 a 3 2 v 1387 258 a 5 1 v 1 w 5 1 v 1390 257 a 5 1 v 1 w 5 1 v 1 w 5 1 v 1393 256 a 5 1 v 2 w 5 1 v 1387 260 a 3 2 v 1397 255 a 3 2 v 1399 253 a 6 1 v 2 w 6 1 v 1402 252 a 6 1 v 2 w 6 1 v 2 w 6 1 v 1399 255 a 3 2 v 1408 251 a 3 2 v 1411 249 a 5 1 v 1 w 5 1 v 1414 248 a 5 1 v 1 w 5 1 v 2 w 5 1 v 1418 247 a 5 1 v 1 w 5 1 v 1411 251 a 3 2 v 1422 246 a 3 2 v 1424 244 a 6 1 v 2 w 6 1 v 1427 243 a 6 1 v 2 w 6 1 v 2 w 6 1 v 1424 246 a 3 2 v 1433 242 a 3 2 v 1163 704 a(T)1215 692 y 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 4 w 5 5 v 220 827 a 5 5 v 5 5 v 240 820 a 5 5 v 259 813 a 5 5 v 278 805 a 5 5 v 298 799 a 5 5 v 317 791 a 5 5 v 337 784 a 5 5 v 356 777 a 5 5 v 376 770 a 5 5 v 395 763 a 5 5 v 415 755 a 5 5 v 434 748 a 5 5 v 454 741 a 5 5 v 473 734 a 5 5 v 492 726 a 5 5 v 512 719 a 5 5 v 531 712 a 5 5 v 551 705 a 5 5 v 570 698 a 5 5 v 590 690 a 5 5 v 609 683 a 5 5 v 629 676 a 5 5 v 648 669 a 5 5 v 668 662 a 5 5 v 687 655 a 5 5 v 706 647 a 5 5 v 726 640 a 5 5 v 745 633 a 5 5 v 765 626 a 5 5 v 784 618 a 5 5 v 804 612 a 5 5 v 823 605 a 5 5 v 844 602 a 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 11 w 5 5 v 220 1835 a 1216 2 v 706 1925 a 2 719 v -486 w 20 2 v 163 1938 a (-2)1416 1925 y 20 2 v 220 1835 a 20 2 v 177 1848 a(0)1416 1835 y 20 2 v 220 1745 a 20 2 v 177 1758 a(2)1416 1745 y 20 2 v 220 1655 a 20 2 v 177 1668 a (4)1416 1655 y 20 2 v 220 1565 a 20 2 v 177 1578 a(6)1416 1565 y 20 2 v 220 1476 a 20 2 v 177 1489 a(8)1416 1476 y 20 2 v 220 1386 a 20 2 v 156 1399 a (10)1416 1386 y 20 2 v 220 1296 a 20 2 v 156 1309 a(12)1416 1296 y 20 2 v 220 1206 a 20 2 v 156 1219 a(14)1416 1206 y 20 2 v 220 1925 a 2 20 v 203 1983 a (-4)220 1226 y 2 20 v 463 1925 a 2 20 v 446 1983 a(-2)463 1226 y 2 20 v 706 1925 a 2 20 v 696 1983 a(0)706 1226 y 2 20 v 950 1925 a 2 20 v 940 1983 a(2) 950 1226 y 2 20 v 1193 1925 a 2 20 v 1183 1983 a(4)1193 1226 y 2 20 v 1436 1925 a 2 20 v 1426 1983 a(6)1436 1226 y 2 20 v 13 1600 a fd(L)744 2082 y fl (\001)p fi(w)878 2095 y fg(a)558 1181 y fd(After)35 b fi(w)890 1211 y(b)947 1181 y fd(+)20 b(4)1155 1713 y fe(M)1215 1700 y 66 2 v -995 w 2 2 v -1 x 6 1 v 222 1698 a 6 1 v 1 w 6 1 v 225 1697 a 6 1 v 2 w 6 1 v 220 1700 a 3 2 v 229 1696 a 3 2 v 232 1695 a 5 1 v 233 1694 a 5 1 v 2 w 5 1 v 236 1693 a 5 1 v 2 w 5 1 v 239 1692 a 5 1 v 1 w 5 1 v 232 1696 a 3 2 v 243 1691 a 3 2 v 245 1690 a 6 1 v 247 1689 a 6 1 v 1 w 6 1 v 250 1688 a 6 1 v 2 w 6 1 v 245 1691 a 3 2 v 254 1687 a 3 2 v 257 1686 a 5 1 v 258 1685 a 5 1 v 2 w 5 1 v 261 1684 a 5 1 v 1 w 5 1 v 263 1683 a 5 1 v 2 w 5 1 v 257 1687 a 3 2 v 267 1682 a 3 2 v 269 1681 a 6 1 v 271 1680 a 6 1 v 1 w 6 1 v 274 1679 a 6 1 v 2 w 6 1 v 269 1682 a 3 2 v 278 1678 a 3 2 v 281 1677 a 5 1 v 282 1676 a 5 1 v 2 w 5 1 v 285 1675 a 5 1 v 2 w 5 1 v 288 1674 a 5 1 v 1 w 5 1 v 281 1678 a 3 2 v 292 1673 a 3 2 v 294 1672 a 6 1 v 296 1671 a 6 1 v 1 w 6 1 v 299 1670 a 6 1 v 2 w 6 1 v 294 1673 a 3 2 v 303 1669 a 3 2 v 306 1668 a 5 1 v 307 1667 a 5 1 v 2 w 5 1 v 310 1666 a 5 1 v 1 w 5 1 v 312 1665 a 5 1 v 2 w 5 1 v 306 1669 a 3 2 v 316 1664 a 3 2 v 318 1663 a 5 1 v 319 1662 a 5 1 v 2 w 5 1 v 322 1661 a 5 1 v 2 w 5 1 v 325 1660 a 5 1 v 1 w 5 1 v 318 1664 a 3 2 v 329 1659 a 3 2 v 331 1658 a 6 1 v 333 1657 a 6 1 v 1 w 6 1 v 336 1656 a 6 1 v 2 w 6 1 v 331 1659 a 3 2 v 340 1655 a 3 2 v 343 1654 a 5 1 v 344 1653 a 5 1 v 2 w 5 1 v 347 1652 a 5 1 v 1 w 5 1 v 349 1651 a 5 1 v 2 w 5 1 v 343 1655 a 3 2 v 353 1650 a 3 2 v 355 1649 a 6 1 v 357 1648 a 6 1 v 1 w 6 1 v 360 1647 a 6 1 v 2 w 6 1 v 355 1650 a 3 2 v 364 1646 a 3 2 v 367 1645 a 5 1 v 368 1644 a 5 1 v 2 w 5 1 v 371 1643 a 5 1 v 2 w 5 1 v 374 1642 a 5 1 v 1 w 5 1 v 367 1646 a 3 2 v 378 1641 a 3 2 v 380 1640 a 6 1 v 382 1639 a 6 1 v 1 w 6 1 v 385 1638 a 6 1 v 2 w 6 1 v 380 1641 a 3 2 v 389 1637 a 3 2 v 392 1636 a 5 1 v 393 1635 a 5 1 v 2 w 5 1 v 396 1634 a 5 1 v 1 w 5 1 v 398 1633 a 5 1 v 2 w 5 1 v 392 1637 a 3 2 v 402 1632 a 3 2 v 404 1631 a 6 1 v 406 1630 a 6 1 v 2 w 6 1 v 409 1629 a 6 1 v 2 w 6 1 v 404 1632 a 3 2 v 414 1628 a 3 2 v 417 1627 a 5 1 v 418 1626 a 5 1 v 2 w 5 1 v 421 1625 a 5 1 v 1 w 5 1 v 423 1624 a 5 1 v 2 w 5 1 v 417 1628 a 3 2 v 427 1623 a 3 2 v 429 1622 a 6 1 v 431 1621 a 6 1 v 1 w 6 1 v 434 1620 a 6 1 v 2 w 6 1 v 429 1623 a 3 2 v 438 1619 a 3 2 v 441 1618 a 5 1 v 442 1617 a 5 1 v 2 w 5 1 v 445 1616 a 5 1 v 1 w 5 1 v 447 1615 a 5 1 v 2 w 5 1 v 441 1619 a 3 2 v 451 1614 a 3 2 v 453 1613 a 6 1 v 455 1612 a 6 1 v 2 w 6 1 v 458 1611 a 6 1 v 2 w 6 1 v 453 1614 a 3 2 v 463 1610 a 3 2 v 466 1609 a 5 1 v 467 1608 a 5 1 v 2 w 5 1 v 470 1607 a 5 1 v 1 w 5 1 v 472 1606 a 5 1 v 2 w 5 1 v 466 1610 a 3 2 v 476 1605 a 3 2 v 478 1604 a 5 1 v 479 1603 a 5 1 v 2 w 5 1 v 482 1602 a 5 1 v 1 w 5 1 v 484 1601 a 5 1 v 2 w 5 1 v 478 1605 a 3 2 v 488 1600 a 3 2 v 490 1599 a 6 1 v 492 1598 a 6 1 v 2 w 6 1 v 495 1597 a 6 1 v 2 w 6 1 v 490 1600 a 3 2 v 500 1596 a 3 2 v 503 1595 a 5 1 v 504 1594 a 5 1 v 2 w 5 1 v 507 1593 a 5 1 v 1 w 5 1 v 509 1592 a 5 1 v 2 w 5 1 v 503 1596 a 3 2 v 513 1591 a 3 2 v 515 1590 a 6 1 v 517 1589 a 6 1 v 1 w 6 1 v 520 1588 a 6 1 v 2 w 6 1 v 515 1591 a 3 2 v 524 1587 a 3 2 v 527 1586 a 5 1 v 528 1585 a 5 1 v 2 w 5 1 v 531 1584 a 5 1 v 1 w 5 1 v 533 1583 a 5 1 v 2 w 5 1 v 527 1587 a 3 2 v 537 1582 a 3 2 v 539 1581 a 6 1 v 541 1580 a 6 1 v 2 w 6 1 v 544 1579 a 6 1 v 2 w 6 1 v 539 1582 a 3 2 v 549 1578 a 3 2 v 552 1577 a 5 1 v 553 1576 a 5 1 v 2 w 5 1 v 556 1575 a 5 1 v 1 w 5 1 v 558 1574 a 5 1 v 2 w 5 1 v 552 1578 a 3 2 v 562 1573 a 3 2 v 564 1572 a 6 1 v 566 1571 a 6 1 v 1 w 6 1 v 569 1570 a 6 1 v 2 w 6 1 v 564 1573 a 3 2 v 573 1569 a 3 2 v 576 1568 a 5 1 v 577 1567 a 5 1 v 2 w 5 1 v 580 1566 a 5 1 v 1 w 5 1 v 582 1565 a 5 1 v 2 w 5 1 v 576 1569 a 3 2 v 586 1564 a 3 2 v 588 1563 a 6 1 v 590 1562 a 6 1 v 2 w 6 1 v 593 1561 a 6 1 v 2 w 6 1 v 588 1564 a 3 2 v 598 1560 a 3 2 v 601 1559 a 5 1 v 602 1558 a 5 1 v 2 w 5 1 v 605 1557 a 5 1 v 1 w 5 1 v 607 1556 a 5 1 v 2 w 5 1 v 601 1560 a 3 2 v 611 1555 a 3 2 v 613 1554 a 6 1 v 615 1553 a 6 1 v 1 w 6 1 v 618 1552 a 6 1 v 2 w 6 1 v 613 1555 a 3 2 v 622 1551 a 3 2 v 625 1550 a 5 1 v 626 1549 a 5 1 v 2 w 5 1 v 629 1548 a 5 1 v 2 w 5 1 v 632 1547 a 5 1 v 1 w 5 1 v 625 1551 a 3 2 v 636 1546 a 3 2 v 638 1545 a 5 1 v 639 1544 a 5 1 v 2 w 5 1 v 642 1543 a 5 1 v 1 w 5 1 v 644 1542 a 5 1 v 2 w 5 1 v 638 1546 a 3 2 v 648 1541 a 3 2 v 650 1540 a 6 1 v 652 1539 a 6 1 v 1 w 6 1 v 655 1538 a 6 1 v 2 w 6 1 v 650 1541 a 3 2 v 659 1537 a 3 2 v 662 1536 a 5 1 v 663 1535 a 5 1 v 2 w 5 1 v 666 1534 a 5 1 v 1 w 5 1 v 668 1533 a 5 1 v 2 w 5 1 v 662 1537 a 3 2 v 672 1532 a 3 2 v 674 1531 a 6 1 v 676 1530 a 6 1 v 2 w 6 1 v 679 1529 a 6 1 v 2 w 6 1 v 674 1532 a 3 2 v 684 1528 a 3 2 v 687 1527 a 5 1 v 688 1526 a 5 1 v 2 w 5 1 v 691 1525 a 5 1 v 1 w 5 1 v 693 1524 a 5 1 v 2 w 5 1 v 687 1528 a 3 2 v 697 1523 a 3 2 v 699 1522 a 6 1 v 701 1521 a 6 1 v 1 w 6 1 v 704 1520 a 6 1 v 2 w 6 1 v 699 1523 a 3 2 v 708 1519 a 3 2 v 711 1518 a 5 1 v 712 1517 a 5 1 v 2 w 5 1 v 715 1516 a 5 1 v 2 w 5 1 v 718 1515 a 5 1 v 1 w 5 1 v 711 1519 a 3 2 v 722 1514 a 3 2 v 724 1513 a 6 1 v 726 1512 a 6 1 v 1 w 6 1 v 729 1511 a 6 1 v 2 w 6 1 v 724 1514 a 3 2 v 733 1510 a 3 2 v 736 1509 a 5 1 v 737 1508 a 5 1 v 2 w 5 1 v 740 1507 a 5 1 v 1 w 5 1 v 742 1506 a 5 1 v 2 w 5 1 v 736 1510 a 3 2 v 746 1505 a 3 2 v 748 1504 a 6 1 v 750 1503 a 6 1 v 1 w 6 1 v 753 1502 a 6 1 v 2 w 6 1 v 748 1505 a 3 2 v 757 1501 a 3 2 v 760 1500 a 5 1 v 761 1499 a 5 1 v 2 w 5 1 v 764 1498 a 5 1 v 2 w 5 1 v 767 1497 a 5 1 v 1 w 5 1 v 760 1501 a 3 2 v 771 1496 a 3 2 v 773 1495 a 6 1 v 775 1494 a 6 1 v 1 w 6 1 v 778 1493 a 6 1 v 2 w 6 1 v 773 1496 a 3 2 v 782 1492 a 3 2 v 785 1491 a 5 1 v 786 1490 a 5 1 v 2 w 5 1 v 789 1489 a 5 1 v 1 w 5 1 v 791 1488 a 5 1 v 2 w 5 1 v 785 1492 a 3 2 v 795 1487 a 3 2 v 797 1486 a 5 1 v 798 1485 a 5 1 v 2 w 5 1 v 801 1484 a 5 1 v 2 w 5 1 v 804 1483 a 5 1 v 1 w 5 1 v 797 1487 a 3 2 v 808 1482 a 3 2 v 810 1481 a 6 1 v 812 1480 a 6 1 v 1 w 6 1 v 815 1479 a 6 1 v 2 w 6 1 v 810 1482 a 3 2 v 819 1478 a 3 2 v 822 1477 a 5 1 v 823 1476 a 5 1 v 2 w 5 1 v 826 1475 a 5 1 v 1 w 5 1 v 828 1474 a 5 1 v 2 w 5 1 v 822 1478 a 3 2 v 832 1473 a 3 2 v 834 1472 a 6 1 v 836 1471 a 6 1 v 1 w 6 1 v 839 1470 a 6 1 v 2 w 6 1 v 834 1473 a 3 2 v 843 1469 a 3 2 v 846 1468 a 5 1 v 847 1467 a 5 1 v 2 w 5 1 v 850 1466 a 5 1 v 2 w 5 1 v 853 1465 a 5 1 v 1 w 5 1 v 846 1469 a 3 2 v 857 1464 a 3 2 v 859 1463 a 6 1 v 861 1462 a 6 1 v 1 w 6 1 v 864 1461 a 6 1 v 2 w 6 1 v 859 1464 a 3 2 v 868 1460 a 3 2 v 871 1459 a 5 1 v 872 1458 a 5 1 v 2 w 5 1 v 875 1457 a 5 1 v 1 w 5 1 v 877 1456 a 5 1 v 2 w 5 1 v 871 1460 a 3 2 v 881 1455 a 3 2 v 883 1454 a 6 1 v 885 1453 a 6 1 v 2 w 6 1 v 888 1452 a 6 1 v 2 w 6 1 v 883 1455 a 3 2 v 893 1451 a 3 2 v 896 1450 a 5 1 v 897 1449 a 5 1 v 2 w 5 1 v 900 1448 a 5 1 v 1 w 5 1 v 902 1447 a 5 1 v 2 w 5 1 v 896 1451 a 3 2 v 906 1446 a 3 2 v 908 1445 a 6 1 v 910 1444 a 6 1 v 1 w 6 1 v 913 1443 a 6 1 v 2 w 6 1 v 908 1446 a 3 2 v 917 1442 a 3 2 v 920 1441 a 5 1 v 921 1440 a 5 1 v 2 w 5 1 v 924 1439 a 5 1 v 1 w 5 1 v 926 1438 a 5 1 v 2 w 5 1 v 920 1442 a 3 2 v 930 1437 a 3 2 v 932 1436 a 6 1 v 934 1435 a 6 1 v 2 w 6 1 v 937 1434 a 6 1 v 2 w 6 1 v 932 1437 a 3 2 v 942 1433 a 3 2 v 945 1432 a 5 1 v 946 1431 a 5 1 v 2 w 5 1 v 949 1430 a 5 1 v 1 w 5 1 v 951 1429 a 5 1 v 2 w 5 1 v 945 1433 a 3 2 v 955 1428 a 3 2 v 957 1427 a 5 1 v 958 1426 a 5 1 v 2 w 5 1 v 961 1425 a 5 1 v 1 w 5 1 v 963 1424 a 5 1 v 2 w 5 1 v 957 1428 a 3 2 v 967 1423 a 3 2 v 969 1422 a 6 1 v 971 1421 a 6 1 v 2 w 6 1 v 974 1420 a 6 1 v 2 w 6 1 v 969 1423 a 3 2 v 979 1419 a 3 2 v 982 1418 a 5 1 v 983 1417 a 5 1 v 2 w 5 1 v 986 1416 a 5 1 v 1 w 5 1 v 988 1415 a 5 1 v 2 w 5 1 v 982 1419 a 3 2 v 992 1414 a 3 2 v 994 1413 a 6 1 v 996 1412 a 6 1 v 1 w 6 1 v 999 1411 a 6 1 v 2 w 6 1 v 994 1414 a 3 2 v 1003 1410 a 3 2 v 1006 1409 a 5 1 v 1007 1408 a 5 1 v 2 w 5 1 v 1010 1407 a 5 1 v 1 w 5 1 v 1012 1406 a 5 1 v 2 w 5 1 v 1006 1410 a 3 2 v 1016 1405 a 3 2 v 1018 1404 a 6 1 v 1020 1403 a 6 1 v 2 w 6 1 v 1023 1402 a 6 1 v 2 w 6 1 v 1018 1405 a 3 2 v 1028 1401 a 3 2 v 1031 1400 a 5 1 v 1032 1399 a 5 1 v 2 w 5 1 v 1035 1398 a 5 1 v 1 w 5 1 v 1037 1397 a 5 1 v 2 w 5 1 v 1031 1401 a 3 2 v 1041 1396 a 3 2 v 1043 1395 a 6 1 v 1045 1394 a 6 1 v 1 w 6 1 v 1048 1393 a 6 1 v 2 w 6 1 v 1043 1396 a 3 2 v 1052 1392 a 3 2 v 1055 1391 a 5 1 v 1056 1390 a 5 1 v 2 w 5 1 v 1059 1389 a 5 1 v 2 w 5 1 v 1062 1388 a 5 1 v 1 w 5 1 v 1055 1392 a 3 2 v 1066 1387 a 3 2 v 1068 1386 a 6 1 v 1070 1385 a 6 1 v 1 w 6 1 v 1073 1384 a 6 1 v 2 w 6 1 v 1068 1387 a 3 2 v 1077 1383 a 3 2 v 1080 1382 a 5 1 v 1081 1381 a 5 1 v 2 w 5 1 v 1084 1380 a 5 1 v 1 w 5 1 v 1086 1379 a 5 1 v 2 w 5 1 v 1080 1383 a 3 2 v 1090 1378 a 3 2 v 1092 1377 a 5 1 v 1093 1376 a 5 1 v 2 w 5 1 v 1096 1375 a 5 1 v 1 w 5 1 v 1098 1374 a 5 1 v 2 w 5 1 v 1092 1378 a 3 2 v 1102 1373 a 3 2 v 1104 1372 a 6 1 v 1106 1371 a 6 1 v 2 w 6 1 v 1109 1370 a 6 1 v 2 w 6 1 v 1104 1373 a 3 2 v 1114 1369 a 3 2 v 1117 1368 a 5 1 v 1118 1367 a 5 1 v 2 w 5 1 v 1121 1366 a 5 1 v 1 w 5 1 v 1123 1365 a 5 1 v 2 w 5 1 v 1117 1369 a 3 2 v 1127 1364 a 3 2 v 1129 1363 a 6 1 v 1131 1362 a 6 1 v 1 w 6 1 v 1134 1361 a 6 1 v 2 w 6 1 v 1129 1364 a 3 2 v 1138 1360 a 3 2 v 1141 1359 a 5 1 v 1142 1358 a 5 1 v 2 w 5 1 v 1145 1357 a 5 1 v 1 w 5 1 v 1147 1356 a 5 1 v 2 w 5 1 v 1141 1360 a 3 2 v 1151 1355 a 3 2 v 1153 1354 a 6 1 v 1155 1353 a 6 1 v 2 w 6 1 v 1158 1352 a 6 1 v 2 w 6 1 v 1153 1355 a 3 2 v 1163 1351 a 3 2 v 1166 1350 a 5 1 v 1167 1349 a 5 1 v 2 w 5 1 v 1170 1348 a 5 1 v 1 w 5 1 v 1172 1347 a 5 1 v 2 w 5 1 v 1166 1351 a 3 2 v 1176 1346 a 3 2 v 1178 1345 a 6 1 v 1180 1344 a 6 1 v 1 w 6 1 v 1183 1343 a 6 1 v 2 w 6 1 v 1178 1346 a 3 2 v 1187 1342 a 3 2 v 1190 1341 a 5 1 v 1191 1340 a 5 1 v 2 w 5 1 v 1194 1339 a 5 1 v 2 w 5 1 v 1197 1338 a 5 1 v 1 w 5 1 v 1190 1342 a 3 2 v 1201 1337 a 3 2 v 1203 1336 a 6 1 v 1205 1335 a 6 1 v 1 w 6 1 v 1208 1334 a 6 1 v 2 w 6 1 v 1203 1337 a 3 2 v 1212 1333 a 3 2 v 1215 1332 a 5 1 v 1216 1331 a 5 1 v 2 w 5 1 v 1219 1330 a 5 1 v 1 w 5 1 v 1221 1329 a 5 1 v 2 w 5 1 v 1215 1333 a 3 2 v 1225 1328 a 3 2 v 1227 1327 a 6 1 v 1229 1326 a 6 1 v 1 w 6 1 v 1232 1325 a 6 1 v 2 w 6 1 v 1227 1328 a 3 2 v 1236 1324 a 3 2 v 1239 1323 a 5 1 v 1240 1322 a 5 1 v 2 w 5 1 v 1243 1321 a 5 1 v 2 w 5 1 v 1246 1320 a 5 1 v 1 w 5 1 v 1239 1324 a 3 2 v 1250 1319 a 3 2 v 1252 1318 a 5 1 v 1253 1317 a 5 1 v 2 w 5 1 v 1256 1316 a 5 1 v 1 w 5 1 v 1258 1315 a 5 1 v 2 w 5 1 v 1252 1319 a 3 2 v 1262 1314 a 3 2 v 1264 1313 a 6 1 v 1266 1312 a 6 1 v 1 w 6 1 v 1269 1311 a 6 1 v 2 w 6 1 v 1264 1314 a 3 2 v 1273 1310 a 3 2 v 1276 1309 a 5 1 v 1277 1308 a 5 1 v 2 w 5 1 v 1280 1307 a 5 1 v 2 w 5 1 v 1283 1306 a 5 1 v 1 w 5 1 v 1276 1310 a 3 2 v 1287 1305 a 3 2 v 1289 1304 a 6 1 v 1291 1303 a 6 1 v 1 w 6 1 v 1294 1302 a 6 1 v 2 w 6 1 v 1289 1305 a 3 2 v 1298 1301 a 3 2 v 1301 1300 a 5 1 v 1302 1299 a 5 1 v 2 w 5 1 v 1305 1298 a 5 1 v 1 w 5 1 v 1307 1297 a 5 1 v 2 w 5 1 v 1301 1301 a 3 2 v 1311 1296 a 3 2 v 1313 1295 a 6 1 v 1315 1294 a 6 1 v 1 w 6 1 v 1318 1293 a 6 1 v 2 w 6 1 v 1313 1296 a 3 2 v 1322 1292 a 3 2 v 1325 1291 a 5 1 v 1326 1290 a 5 1 v 2 w 5 1 v 1329 1289 a 5 1 v 2 w 5 1 v 1332 1288 a 5 1 v 1 w 5 1 v 1325 1292 a 3 2 v 1336 1287 a 3 2 v 1338 1286 a 6 1 v 1340 1285 a 6 1 v 1 w 6 1 v 1343 1284 a 6 1 v 2 w 6 1 v 1338 1287 a 3 2 v 1347 1283 a 3 2 v 1350 1282 a 5 1 v 1351 1281 a 5 1 v 2 w 5 1 v 1354 1280 a 5 1 v 1 w 5 1 v 1356 1279 a 5 1 v 2 w 5 1 v 1350 1283 a 3 2 v 1360 1278 a 3 2 v 1362 1277 a 6 1 v 1364 1276 a 6 1 v 2 w 6 1 v 1367 1275 a 6 1 v 2 w 6 1 v 1362 1278 a 3 2 v 1372 1274 a 3 2 v 1375 1273 a 5 1 v 1376 1272 a 5 1 v 2 w 5 1 v 1379 1271 a 5 1 v 1 w 5 1 v 1381 1270 a 5 1 v 2 w 5 1 v 1375 1274 a 3 2 v 1385 1269 a 3 2 v 1387 1268 a 6 1 v 1389 1267 a 6 1 v 1 w 6 1 v 1392 1266 a 6 1 v 2 w 6 1 v 1387 1269 a 3 2 v 1396 1265 a 3 2 v 1399 1264 a 5 1 v 1400 1263 a 5 1 v 2 w 5 1 v 1403 1262 a 5 1 v 1 w 5 1 v 1405 1261 a 5 1 v 2 w 5 1 v 1399 1265 a 3 2 v 1409 1260 a 3 2 v 1411 1259 a 5 1 v 1412 1258 a 5 1 v 2 w 5 1 v 1415 1257 a 5 1 v 2 w 5 1 v 1418 1256 a 5 1 v 1 w 5 1 v 1411 1260 a 3 2 v 1422 1255 a 3 2 v 1424 1254 a 6 1 v 1426 1253 a 6 1 v 1 w 6 1 v 1429 1252 a 6 1 v 2 w 6 1 v 1424 1255 a 3 2 v 1433 1251 a 3 2 v 1163 1758 a(T)1215 1746 y 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 4 w 5 5 v 220 1701 a 5 5 v 5 5 v 240 1694 a 5 5 v 259 1687 a 5 5 v 279 1680 a 5 5 v 298 1673 a 5 5 v 317 1666 a 5 5 v 337 1658 a 5 5 v 356 1651 a 5 5 v 376 1644 a 5 5 v 395 1637 a 5 5 v 415 1630 a 5 5 v 434 1623 a 5 5 v 454 1615 a 5 5 v 473 1608 a 5 5 v 492 1601 a 5 5 v 512 1594 a 5 5 v 531 1586 a 5 5 v 551 1580 a 5 5 v 570 1572 a 5 5 v 590 1565 a 5 5 v 609 1558 a 5 5 v 629 1551 a 5 5 v 648 1543 a 5 5 v 667 1536 a 5 5 v 687 1529 a 5 5 v 706 1522 a 5 5 v 726 1515 a 5 5 v 745 1507 a 5 5 v 765 1500 a 5 5 v 784 1493 a 5 5 v 804 1486 a 5 5 v 823 1479 a 5 5 v 844 1477 a 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 21 w 5 5 v 21 w 5 5 v 20 w 5 5 v 21 w 5 5 v 11 w 5 5 v eop %%Page: 18 19 bop 25 170 a fk(Final)41 b(Solution)0 321 y 1947 2 v 139 x 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: figures/solution.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] (5/2) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 0 -262 -281 15 24 false [0 0 0] [1 1 1] (a) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] (6/3) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 67 -262 -281 15 24 false [0 0 0] [1 1 1] (a) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] (7/7) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 134 -262 -281 30 24 false [0 0 0] [1 1 1] (ad) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] (3/3) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (a d) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] (1/4) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 268 -262 -281 30 24 false [0 0 0] [1 1 1] ( d) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] (4/4) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] (2/2) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (3) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (7) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (4) 24 /Courier DrawText [0 0 0] 0 0 [] 1 256 -179 223 -210 DrawLine [0 0 0] 0 0 [1 1] 4 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (4) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (4) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [4 4] 4 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (3) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (4) 24 /Courier DrawText [0 0 0] 0 0 [] 1 222 -59 122 -90 DrawLine [0 0 0] 0 0 [] 4 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 40 1887 a fj(\017)21 b fi(E)t fl(\()p fi(n)p fl(\))k(=)f(3)p fi (a)19 b fj(\000)h fl(3)p fi(b)f fl(+)g fi(c)g fl(+)g(3)p fi(d)g fl(+)g fi(f) 29 b fl(+)19 b(6)p fi(g)j fl(+)d(4)p fi(h)40 2028 y fj(\017)i fl(\001)p fi (a)j fl(=)g fj(\000)p fl(3)p fi(;)14 b fl(\001)p fi(d)24 b fl(=)f(3)40 2168 y fj(\017)e fi(E)172 2137 y ff(0)191 2168 y fl(\()p fi(n)p fl(\))j(=)g(0)p fi (a)c fj(\000)f fl(3)p fi(b)g fl(+)g fi(c)h fl(+)f(6)p fi(d)g fl(+)g fi(f)28 b fl(+)19 b(6)p fi(g)k fl(+)c(4)p fi(h)40 2309 y fj(\017)i fi(C)5 b(ost)25 b fl (=)p fj(j)e fl(\001)p fi(a)i fj(j)e fl(+)h fj(j)g fl(\001)p fi(d)g fj(j)p fl (=)f(6)p eop %%Page: 19 20 bop 25 170 a fk(A)39 b(Go)t(o)t(d)h(Problem?)0 321 y 1947 2 v 40 538 a fj (\017)21 b fl(Simple)29 b(domain)125 683 y fm({)21 b fl(Easy)29 b(to)g(con)n (trol)125 808 y fm({)21 b fl(Exp)r(erts?)125 933 y fm({)g fl(Qualit)n(y)31 b (of)e(training)i(data?)40 1078 y fj(\017)21 b fl(Complex)29 b(domain)f(\(Ches\ s\))125 1223 y fm({)21 b fl(Hitec)n(h)30 b(is)f(fast)125 1348 y fm({)21 b fl (Lots)29 b(of)g(high)g(qualit)n(y)j(data)125 1472 y fm({)21 b fl(Domain)28 b (exp)s(ert)125 1597 y fm({)21 b fl(Domain)k(where)h(lots)h(of)f(e\013ort)h (has)f(b)r(een)g(exp)s(ended)125 1721 y fm({)21 b fl(Strategy)30 b(is)g(withi\ n)h(con)n(text)f(of)f(material)125 1846 y fm({)21 b fl(There)29 b(exist)i(a)e (few)g(hand)f(generated)i(strategies)125 1970 y fm({)21 b fl(Lots)29 b(more)f (w)n(ork!)p eop %%Page: 20 21 bop 25 170 a fk(Hitec)m(h's)40 b(Ev)-7 b(aluation)42 b(F)-10 b(unction)0 321 y 1947 2 v 40 543 a fj(\017)21 b fl(Recognizers)30 b fi(R)q fl(\()p fi(b)p fl (\))g({)f(nonlinear)h(function)g(of)f(b)r(oard)40 688 y fj(\017)21 b fl(In)n (teger)29 b(Piece/Square)h(table)g fi(T)12 b fl(\()p fi(P)h(iece=S)5 b(q)t (uar)s(e)p fl(\))40 834 y fj(\017)21 b fl(P)n(a)n(wn)27 b(=)i(128)40 979 y fj (\017)21 b fi(E)t fl(\()p fi(b)p fl(\))k(=)f fi(R)q(ecog)s(niz)s(er)s(s)p fl (\()p fi(b)p fl(\))c(+)1076 937 y fh(P)1120 992 y fg(p)p ff(2)p fg(b)1232 979 y fi(T)12 b fl(\()p fi(p)p fl(\))40 1124 y fj(\017)21 b fl(Example)28 b(Piece\ /Square)i(table:)104 1290 y fa(BP)104 1394 y(8)45 b(128)91 b(128)g(128)g(128) g(128)g(128)g(128)g(128)104 1498 y(7)45 b(128)91 b(130)g(132)g(134)g(134)g (132)g(130)g(128)104 1602 y(6)45 b(128)91 b(130)g(132)g(140)g(140)g(132)g(130) g(128)104 1705 y(5)45 b(128)91 b(130)g(137)g(148)g(148)g(137)g(130)g(128)104 1809 y(4)45 b(131)91 b(133)g(142)g(156)g(156)g(142)g(133)g(131)104 1913 y(3) 45 b(134)91 b(137)g(146)g(164)g(164)g(146)g(137)g(134)104 2017 y(2)45 b(216) 91 b(222)g(232)g(248)g(248)g(232)g(222)g(216)104 2120 y(1)136 b(0)181 b(0)g (0)g(0)g(0)g(0)g(0)g(0)285 2224 y(a)g(b)g(c)g(d)g(e)g(f)g(g)g(h)p eop eos end TeXDict begin bos 300 @start /fa df[<00>1 1 0 0 125]48 dc[127 127 -1 1 125]65 dc[<0000000000007C000000000000000000000001C70000000000000000000000 03018000000000000000000000020080000000000000000000000600C000000000000000000000 040040000000000000000000000400400000000000000000000004004000000000000000000000 0600C0000000000000000000000200800000000000000000000003018000000000000000000000 01C70000000000000000000000007C000000000000000000000000380000000000000000000000 006C000000000000000000000000C6000000000000000000000003838000000000000000000000 0600C0000000000000000000000C00600000000000000000000038003800000000000000000000 60000C00000000000000000001C00007000000000000000000030000018000000000000000000E 000000E000000000000000001800000030000000000000000030000000180000000000000000E0 0000000E0000000000000001800000000300000000000000030000000001800000000000000600 00000000C00000000000000C000000000060000000000000180000100000300000000000003000 0010000018000000000000200000100000080000000000006000001000000C0000000000004000 0010000004000000000000C0000010000006000000000000800000100000020000000000018000 001000000300000000000100001FFFF00001000000000001000000100000010000000000030000 001000000180000000000200000010000000800000000002000000100000008000000000020000 001000000080000000000200000010000000800000000002000000100000008000000000020000 001000000080000000000200000000000000800000000002000000000000008000000000030000 000000000180000000000100000000000001000000000001000000000000010000000000018000 000000000300000000000080000000000002000000000000C00000000000060000000000004000 00000000040000000000006000000000000C000000000000300000000000180000000000001800 0FFFE000300000000000000C01F8003F0060000000000000061F000001F0C000000000000003F0 0000001F8000000000000000800000000200000000000000008000000002000000000000000080 000000020000000000000001800000000300000000000000010000000001000000000000000100 000000010000000000000001000000000100000000000000030000000001800000000000000200 07FFC000800000000000000200FC007E00800000000000000207800003C080000000000000063C 00000078C000000000000004E00000000E40000000000000078000000003C00000000000000600 00000000C0000000000000060000000000C00000000000000380000000038000000000000000E0 0000000E00000000000000003C00000078000000000000000007800003C0000000000000000000 F8003E000000000000000000000FFFE00000000000000000000003018000000000000000000000 0600C0000000000000000000001C00700000000000000000000070001C00000000000000000003 C00007800000000000007FFFFE000000FFFFFC0000000FC00000000000000007E0000038000000 000000000000380000E00000000000000000000E00038000000000380000000003800E00000000 00EE0000000000E01800000000038380000000003070000000000E00E0000000001CC000000001 F8003F0000000006800001FFFF000001FFFF000002C0003F00000000000001F800066001E00000 00000000000F000C3007000000000000000001C018181C00000000000000000070300C30000000 000000000000186006E00000000000000000000EC003800000000000000000000380>103 107 11 -6 125]66 dc[127 127 -1 1 125]74 dc[127 127 -1 1 125] 77 dc[127 127 -1 1 125]79 dc[<000000003FE00000000000000000E0380000 000000000003800E00000000000000060003000000000000000C00018000000000000018000080 000000000000180000C00000000000001000004000000000000030000060000000000000200000 200000000000002000002000000000000020000020000000000000200000200000000000002000 00200000000000003000006000000000000010000040000000000000180000C000000000000008 0000800000000000000C0001800000000000000600030000000000000003000600000000000000 03C01E000000000000001E0003C0000000000000F00000780000000000038000000E0000000000 060000000300000000000C0000000180000000001800000000C000000000300000000060000000 00200000000020000000006000000000300000000040000000001000000000C000000000180000 0000800000000008000000008000000000080000000180000000000C0000000100000000000400 000001000000000004000000010000000000040000000100000000000400000001000000000004 00000001000000000004000000010000000000040000000180000000000C000000008000000000 0800000000C0000000001800000000400000000010000000006000000000300000000020000000 002000000000300000000060000000001800000000C0000000000C000000018000000000060000 00030000000000038000000E000000000000E000003800000000000070000070000000000001C0 00001C0000000000070000000700000000001C00000001C00000000070000000007000000000C0 00000000180000000380000000000E000000060000000000030000000C00000000000180000018 000000000000C000003000000000000060000060000000000000300000C0000000000000180000 80000000000000080001800000000000000C000300000000000000060002000000000000000200 060000000000000003000C00000000000000018008000000000000000080180000000000000000 C01000000000000000004010000000000000000040300000000000000000602000000000000000 002020000000000000000020600000000000000000304000000000000000001040000000000000 00001040000000000000000010C000000000000000001880000000000000000008800000000000 000000088000000000000000000880000000000000000008800000000000000000088000000000 000000000880000000000000000008800000000000000000088000000000000000000880000000 0000000000088000000000000000000880000000000000000008C0000000000000000018400000 000000000000107FFFFFFFFFFFFFFFFFF0>77 101 24 -12 125]80 dc[<000000000000007C00 00000000000000000000000001C700000000000000000000000000030180000000000000000000 0000000200800000000000000000000000000600C000000000000000000007C0000400400007C0 0000000000001C7000040040001C70000000000000301800040040003018000000000000200800 040040002008000000000000600C000600C000600C000000000000400400020080004004000000 00000040040003018000400400000000000040040001C700004004000000000000400400007C00 004004000000000000600C0000280000600C0000000F8000200800006C000020080003E038E000 301800004400003018000E386030001C7000004400001C7000180C40100007C0000044000007C0 001004C01800026000004400000C80003006800800022000004400000880002002800800022000 00C600000880002002800800023000008200001880002002800800021000008200001080002002 C01800021000008200001080003006401000021800008200003080001004603000020800008200 00208000180C38E000020800018300002080000E380FC000020C000101000060800007E0016000 020400010100004080000D0001200002040001010000408000090001300002060001010000C080 001900011000020200030180008080001100011800020200020080008080003100010800020300 020080018080002100018C000201000200800100800063000084000601800200800300C0004200 00860004008002008002004000C2000082000400800600C00200400082000083000400C0040040 060040018200008100040040040040040040010200008180040040040040040040030200008080 0400600400400C004002020000C0C00400200400400800400606000040400400200C0060080040 0404000040600400300800201800400C0400004020040010080020100040080400004030040010 080020100040180400004010040018080020300040100400004010040008080020200040100400 00401804000818003020004030040000600804000C100010600040200C0000200C040004100010 4000406008000020040C0004100010400060400800002006080006100010C00020C00800002002 080002300018800020800800002003080002200008800021800800002001080003200009800021 000800002001880001200009000023000800003000880001203809000022001800001000C80001 A06C0B000026001000001000480000E1C70E000024001000001000680600C701C600C02C001000 001000281FC0FC007E07F02800100000100038707FE0000FFC1C3800100000100019C000000000 0007300010000010201F00000000000001F008100000187FF8000000000000003FFC30000008C0 000000000000000000062000000980000000000000000000032000000F00000000000000000000 01E000000C00000000000000000000006000000C00000000000000000000006000000600000000 00000000000000C000000300000000000000000000018000000100000000000000000000010000 0001800000007FFFFC0000000300000000C000007FC00007FC0000060000000060000FC0000000 07E0000C000000003000F800000000003E001800000000100780000000000003C0100000000018 3C000000000000007830000000000DE0000000000000000F600000000007000000000000000001 C00000000002000000000000000000800000000003000000000000000001800000000001000000 0000000000010000000000010000000000000000010000000000018000003FFFF8000003000000 00000080001FE0000FF00002000000000000C003F00000001F8006000000000000401E00000000 00F00400000000000060F000000000001E0C0000000000002780000000000003C8000000000000 3C0000000000000078000000000000200000000000000008000000000000200000000000000008 00000000000060000000000000000C000000000000400000000000000004000000000000C00000 7FFFFC00000600000000000080007FC00007FC0002000000000001800FC000000007E003000000 00000100F800000000003E010000000000010F80000000000003E1000000000003780000000000 00003D800000000003C00000000000000007800000000007000000000000000001C00000000003 800000000000000003800000000000E0000000000000000E0000000000003C0000000000000078 0000000000000780000000000003C000000000000000FE0000000000FE000000000000000003FF FFFFFFFF8000000000>119 113 3 -9 125]81 dc[<07FFF000FFFFE001FFFC00040010008000 200100040004001000800020010004000400100080002001000400040010008000200100040004 00100080002001000400040010008000200100040004001FFF80003FFF00040004000000000000 000004000400000000000000000400040000000000000000040004000000000000000004000400 000000000000000400040000000000000000040004000000000000000004000400000000000000 000400040000000000000000040007FFFFFFFFFFFFFFFFFC000300000000000000001800018000 000000000000300000E000000000000000E0000030000000000000018000001800000000000003 0000000C00000000000006000000070000000000001C000000018000000000003000000000FFFF FFFFFFFFE000000000400000000000400000000040000000000040000000004000000000004000 000000400000000000400000000040000000000040000000004000000000004000000000400000 000000400000000040000000000040000000004000000000004000000000400000000000400000 000040000000000040000000004000000000004000000000400000000000400000000040000000 000040000000004000000000004000000000400000000000400000000040000000000040000000 004000000000004000000000400000000000400000000040000000000040000000004000000000 004000000000400000000000400000000040000000000040000000004000000000004000000000 400000000000400000000040000000000040000000004000000000004000000000400000000000 400000000040000000000040000000004000000000004000000000400000000000400000000040 000000000040000000004000000000004000000000400000000000400000000040000000000040 0000000040000000000040000000004000000000004000000000FFFFFFFFFFFFC0000000018000 0000000060000000030000000000003000000006000000000000180000000C0000000000000C00 000008000000000000060000001800000000000003000000300000000000000180000060000000 00000000800000C000000000000000C000018000000000000000600003FFFFFFFFFFFFFFFFF000 020000000000000000100002000000000000000010000200000000000000001000020000000000 000000100002000000000000000010000200000000000000001000020000000000000000100002 0000000000000000100002000000000000000010000200000000000000001000FFFFFFFFFFFFFF FFFFFFE08000000000000000000020800000000000000000002080000000000000000000208000 000000000000000020800000000000000000002080000000000000000000208000000000000000 0000208000000000000000000020FFFFFFFFFFFFFFFFFFFFE0>83 96 21 -12 125]82 dc[127 127 -1 1 125]83 dc[127 127 -1 1 125]90 dc[ 127 127 -1 1 125]97 dc[<0000000000007C000000000000000000000001FF00000000000000 0000000003FF800000000000000000000003FF800000000000000000000007FFC0000000000000 0000000007FFC00000000000000000000007FFC00000000000000000000007FFC0000000000000 0000000007FFC00000000000000000000003FF800000000000000000000003FF80000000000000 0000000001FF0000000000000000000000007C0000000000000000000000001000000000000000 0000000000380000000000000000000000007C000000000000000000000000FE00000000000000 0000000003FF800000000000000000000007FFC0000000000000000000001FFFF0000000000000 000000003FFFF8000000000000000000007FFFFC00000000000000000001FFFFFF000000000000 00000003FFFFFF8000000000000000000FFFFFFFE000000000000000001FFFFFFFF00000000000 0000003FFFFFFFF80000000000000000FFFFFFFFFE0000000000000001FFFFFFFFFF0000000000 000003FFFFFFFFFF8000000000000007FFFFFFFFFFC00000000000000FFFFFC7FFFFE000000000 00001FFFFFC7FFFFF00000000000003FFFFFC7FFFFF80000000000003FFFFFC7FFFFF800000000 00007FFFFFC7FFFFFC000000000000FFFFFFC7FFFFFE000000000000FFFFFFC7FFFFFE00000000 0001FFFFE0000FFFFF000000000001FFFFE0000FFFFF000000000001FFFFC00007FFFF00000000 0001FFFFFFC7FFFFFF000000000003FFFFFFC7FFFFFF800000000003FFFFFFC7FFFFFF80000000 0003FFFFFFC7FFFFFF800000000003FFFFFFC7FFFFFF800000000003FFFFFFC7FFFFFF80000000 0003FFFFFFFFFFFFFF800000000003FFFFFFFFFFFFFF800000000003FFFFFFFFFFFFFF80000000 0001FFFFFFFFFFFFFF000000000001FFFFFFFFFFFFFF000000000001FFFFFFFFFFFFFF00000000 0000FFFFFFFFFFFFFE000000000000FFFFFFFFFFFFFE0000000000007FFFFFFFFFFFFC00000000 00007FFFFFFFFFFFFC0000000000003FFFFFFFFFFFF80000000000001FFFF8003FFFF000000000 00000FFF800003FFE000000000000007FC0000007FC000000000000001F003FF801F0000000000 000000F03FFFF81E000000000000000071FFFFFF1C0000000000000000FFFFFFFFFE0000000000 000000FFFFFFFFFE0000000000000000FFFFFFFFFE0000000000000000FFFFFFFFFE0000000000 000001FFFFFFFFFF0000000000000001FFFFFFFFFF0000000000000001FFF8003FFF0000000000 000001FF800003FF0000000000000003FE000000FF8000000000000003F803FF803F8000000000 000003E03FFFF80F800000000000000380FFFFFE03800000000000000703FFFFFF81C000000000 0000070FFFFFFFE1C000000000000003BFFFFFFFFB8000000000000000FFFFFFFFFE0000000000 0000003FFFFFFFF8000000000000000007FFFFFFC0000000000000000000FFFFFE000000000000 0000000007FFC00000000000000000000000FE000000000000000000000001FF00000000000000 0000000003FF800000000000000000000007FFC0000000000000000000001FFFF0000000000000 00000000FFFFFE000000000000000FF81FFFFFFFF03FE000000003FFFFFFFFFFFFFFFFFF800000 1FFFFFFFFFFFFFFFFFFFF000007FFFFFFFFFFFFFFFFFFFFC0001FFFFFFFFFFEFFFFFFFFFFF0007 FFFFFFFFFFC7FFFFFFFFFFC00FFFFFFFFFFF01FFFFFFFFFFE03FFFFFFFFFF8003FFFFFFFFFF87F FFFFFFFF800003FFFFFFFFFCFFFFFFFE0000000000FFFFFFFE7FFFF8000000000000003FFFFC3F FF800000000000000003FFF81FFC0000000000000000007FF00FF00000000000000000001FE007 E00000000000000000000FC00380000000000000000000038001000000000000000000000100> 103 107 11 -6 125]98 dc[<0000000000000700000000000000000000000000070000000000 000000000000000007000000000000000000000000000700000000000000000000000000070000 0000000000000000000000070000000000000000000000001FFFFFC0000000000000000000000F FFFF80000000000000000000000FFFFF8000000000000000000000000700000000000000000000 000000070000000000000000000000000007000000000000000000000000000700000000000000 000000000000070000000000000000000000000007000000000000000000000000000700000000 000000000000000000070000000000000000000000000007000000000000000000000000000700 0000000000000000000000001FC000000000000000000000000070700000000000000000000000 00C018000000000000000000000001800C00000000000000000000000300060000000000000000 000000020F820000000000000000000000061FC30000000000000000000000043FE10000000000 000000000000047FF100000000000000000000000C7FF18000000000000000000000087FF08000 00000000000000000008FFF8800000000000000FFC000008FFF8800001FF8000007807C00008FF F880001F00F00000C000780008FFF88000F00018000387F80E0008FFF8800380FF0E00061FFF03 0008FFF8800607FFC3000C7FFFC1C008FFF8801C1FFFF18018FFFFF0700CFFF980707FFFF8C011 FFFFFC18047FF100C1FFFFFC4033FFFFFE0C047FF10183FFFFFE6063FFFFFF87047FF1070FFFFF FE3047FFFFFFC1867FF30C1FFFFFFF1047FFFFFFE0C23FE2183FFFFFFF10CFFFFFFFF8623FE230 FFFFFFFF988FFFFFFFFC333FE661FFFFFFFF888FFFFFFFFE193FE4C3FFFFFFFF888FFFFFFFFF0D 1FC587FFFFFFFF888FFFFFFFFF859FCD0FFFFFFFFF888FFFFFFFFFC69FCB1FFFFFFFFF888FFFFF FFFFE38F8E3FFFFFFFFF888FFFFFFFFFF1CF9C7FFFFFFFFF88C7FFFFFFFFF0CF987FFFFFFFFF18 47FFFFFFFFF8C718FFFFFFFFFF1047FFFFFFFFFC6731FFFFFFFFFF1063FFFFFFFFFC6731FFFFFF FFFE3023FFFFFFFFFE2223FFFFFFFFFE2031FFFFFFFFFF3267FFFFFFFFFC6018FFFFFFFFFF1047 FFFFFFFFF8C008FFFFFFFFFF98CFFFFFFFFFF8800C7FFFFFFFFF98CFFFFFFFFFF180063FFFFFFF FF888FFFFFFFFFE300033FFFFFFFFFCD9FFFFFFFFFE600011FFFFFFFFFCD9FFFFFFFFFC400018F FFFFFFFFCD9FFFFFFFFF8C0000C7FFFFFFFFE53FFFFFFFFF18000067FFFFFFFFE53FFFFFFFFF30 000023FFFFFFFFE73FFFFFFFFE20000031FFFFFFFFE73FFFFFFFFC60000019FFFFFFFFE73FFFFF FFFCC0000008FFFFFFFFE73FFFFFFFF88000000C7FFFFF8002000FFFFFF1800000067FFFC00000 00001FFFF3000000023FF8000000000000FFE2000000031F800000000000000FC6000000011800 000FFFFF800000C40000000180000FFFFFFFFF80000C000000008001FFFFFFFFFFFC0008000000 00E01FFFFFFFFFFFFFE0380000000061FFFFFFFFFFFFFFFC30000000007FFFFFFFFFFFFFFFFFF0 000000007FFFFFFFFFFFFFFFFFF0000000007FFFFFFFFFFFFFFFFFF0000000007FFFFFFFFFFFFF FFFFF0000000003FFFFFFFFFFFFFFFFFE0000000003FFFFFF000007FFFFFE0000000003FFFF800 000000FFFFE0000000003FFF000000000007FFE0000000003FF00007FFFF00007FE0000000003F 8003FFFFFFFE000FE0000000003C007FFFFFFFFFF001E0000000003007FFFFFFFFFFFF00600000 0000303FFFFFFFFFFFFFE0600000000039FFFFF80000FFFFFCE0000000003FFFFE00000003FFFF E0000000003FFFC0000000001FFFE0000000003FFE0003FFFE0003FFE0000000003FF000FFFFFF F8007FE0000000007F801FFFFFFFFFC00FF0000000007E00FFFFFFFFFFF803F0000000007007FF FFFFFFFFFF007000000000603FFFFFFFFFFFFFE0300000000020FFFFFFFFFFFFFFF82000000000 07FFFFFFFFFFFFFFFF000000000003FFFFFFFFFFFFFFFE0000000000007FFFFFFFFFFFFFF00000 000000000FFFFFFFFFFFFF8000000000000000FFFFFFFFFFF8000000000000000000FFFFFFF800 00000000>109 108 8 -12 125]107 dc[127 127 -1 1 125]108 dc[127 127 -1 1 125]109 dc[127 127 -1 1 125]111 dc[<000000003FE0000000 0000000000FFF80000000000000003FFFE0000000000000007FFFF000000000000000FFFFF8000 00000000001FFFFFC00000000000001FFFFFC00000000000001FFFFFC00000000000003FFFFFE0 0000000000003FFFFFE00000000000003FFFFFE00000000000003FFFFFE00000000000003FFFFF E00000000000003FFFFFE00000000000001FFFFFC00000000000001FFFFFC00000000000001FFF FFC00000000000000FFFFF8000000000000007FFFF0000000000000003FFFE0000000000000000 FFF80000000000000003FFFE000000000000001FFFFFC00000000000007FFFFFF0000000000001 FFFFFFFC000000000003FFFFFFFE000000000007FFFFFFFF00000000000FFFFFFFFF8000000000 1FFFFFFFFFC0000000001FFFFFFFFFC0000000003FFFFFFFFFE0000000003FFFFFFFFFE0000000 007FFFFFFFFFF0000000007FFFFFFFFFF000000000FFFFFFFFFFF800000000FFFFFFFFFFF80000 0000FFFFFFFFFFF800000000FFFFFFFFFFF800000000FFFFFFFFFFF800000000FFFFFFFFFFF800 000000FFFFFFFFFFF800000000FFFFFFFFFFF800000000FFFFFFFFFFF8000000007FFFFFFFFFF0 000000007FFFFFFFFFF0000000003FFFFFFFFFE0000000003FFFFFFFFFE0000000001FFFFFFFFF C0000000001FFFFFFFFFC0000000000FFFFFFFFF800000000007FFFFFFFF000000000003FFFFFF FE000000000001FFFFFFFC0000000000007FFFFFF00000000000001FFFFFC0000000000000FFFF FFF8000000000003FFFFFFFE00000000000FFFFFFFFF80000000003FFFFFFFFFE0000000007FFF FFFFFFF000000000FFFFFFFFFFF800000003FFFFFFFFFFFE00000007FFFFFFFFFFFF0000000FFF FFFFFFFFFF8000001FFFFFFFFFFFFFC000003FFFFFFFFFFFFFE000007FFFFFFFFFFFFFF00000FF FFFFFFFFFFFFF80000FFFFFFFFFFFFFFF80001FFFFFFFFFFFFFFFC0003FFFFFFFFFFFFFFFE0003 FFFFFFFFFFFFFFFE0007FFFFFFFFFFFFFFFF000FFFFFFFFFFFFFFFFF800FFFFFFFFFFFFFFFFF80 1FFFFFFFFFFFFFFFFFC01FFFFFFFFFFFFFFFFFC01FFFFFFFFFFFFFFFFFC03FFFFFFFFFFFFFFFFF E03FFFFFFFFFFFFFFFFFE03FFFFFFFFFFFFFFFFFE07FFFFFFFFFFFFFFFFFF07FFFFFFFFFFFFFFF FFF07FFFFFFFFFFFFFFFFFF07FFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFF FFFFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFF FFFFFFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFF FFFFFFFFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF87FFFFFFFFFFFFFFFFFF07FFFFFFF FFFFFFFFFFF0>77 99 24 -13 125]112 dc[<0FFFE000FFFF8003FFF8000FFFE000FFFF8003FF F8000FFFE000FFFF8003FFF8000FFFE000FFFF8003FFF8000FFFE000FFFF8003FFF8000FFFE000 FFFF8003FFF8000FFFE000FFFF8003FFF8000FFFE000FFFF8003FFF8000FFFFFFFFFFFFFFFFFF8 000FFFFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFFFF8000FFFFFFFFF FFFFFFFFF8000FFFFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFFFF800 0E000000000000000038000400000000000000001000020000000000000000200000FFFFFFFFFF FFFFFF8000007FFFFFFFFFFFFFFF0000003FFFFFFFFFFFFFFE0000000FFFFFFFFFFFFFF8000000 07FFFFFFFFFFFFF000000001FFFFFFFFFFFFE000000000E0000000000380000000006000000000 03000000000060000000000300000000007FFFFFFFFFFF00000000007FFFFFFFFFFF0000000000 7FFFFFFFFFFF00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF 00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF00000000007F FFFFFFFFFF00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF00 000000007FFFFFFFFFFF00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF00000000007FFF FFFFFFFF00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF0000 0000007FFFFFFFFFFF00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF00000000007FFFFF FFFFFF00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF000000 00007FFFFFFFFFFF00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF00000000007FFFFFFF FFFF00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF00000000007FFFFFFFFFFF00000000 007FFFFFFFFFFF00000000006000000000030000000000E000000000030000000001E000000000 038000000003FFFFFFFFFFFFC000000007FFFFFFFFFFFFE00000000FFFFFFFFFFFFFF00000000F FFFFFFFFFFFFF80000001FFFFFFFFFFFFFFC0000003FFFFFFFFFFFFFFE0000007FFFFFFFFFFFFF FF000000FFFFFFFFFFFFFFFF8000018000000000000000C0000300000000000000006000038000 000000000000E00003FFFFFFFFFFFFFFFFE00003FFFFFFFFFFFFFFFFE00003FFFFFFFFFFFFFFFF E00003FFFFFFFFFFFFFFFFE00003FFFFFFFFFFFFFFFFE00003FFFFFFFFFFFFFFFFE00003FFFFFF FFFFFFFFFFE00003FFFFFFFFFFFFFFFFE000038000000000000000E000FF00000000000000007F 80FF8000000000000000FF80FFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFF80FFFFFFFFFF FFFFFFFFFF80FFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFF80 FFFFFFFFFFFFFFFFFFFF80>81 95 22 -13 125]114 dc[127 127 -1 1 125]115 dc dfe /fb df[<7FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF80> 34 6 5 -23 45]45 dc[<000380000007C0000007C000000FC000000FC000001FC000003FC000 007FC00000FFC00001FFC0000FFFC0007FFFC000FFEFC000FFCFC0007F0FC000300FC000000FC0 00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 000FC000000FC000000FC0003FFFFFF07FFFFFF87FFFFFF87FFFFFF83FFFFFF0>29 54 8 0 45] 49 dc[<000FF00000007FFE000001FFFFC00003FFFFE0000FFFFFF8000FF00FFC001FE003FC00 3F8000FE003F00007F007E00003F007E00003F80FE00001F80FE00001FC0FF00000FC0FF00000F C0FF00000FC07E00000FC07E00000FC01800000FC00000000FC00000001FC00000001F80000000 1F800000003F800000003F000000007F000000007E00000000FE00000001FC00000003F8000000 07F80000000FF00000001FE00000003FC00000007F80000000FF00000001FE00000003FC000000 07F80000000FF00000001FE00000003F800000007F00000000FE00000003FC00000007F8000780 0FF0000FC01FE0000FC03FC0000FC07FFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF 80>34 54 5 0 45]50 dc[<0FFFFFFC001FFFFFFE001FFFFFFE001FFFFFFE001FFFFFFC001F80 0000001F800000001F800000001F800000001F800000001F800000001F800000001F800000001F 800000001F800000001F800000001F800000001F800000001F800000001F83FC00001F9FFF8000 1FFFFFC0001FFFFFF0001FFFFFF8001FFC07FC001FE001FC001FC000FE001F80007F001F00003F 000E00003F800000001F800000001F800000001FC00000000FC00000000FC00000000FC0180000 0FC07E00000FC0FF00000FC0FF00000FC0FF00001FC0FF00001F80FE00001F80FE00003F007E00 007F007F0000FE003F8001FE003FC007FC001FF01FF8000FFFFFF00007FFFFE00001FFFF800000 7FFE0000000FF00000>34 54 5 1 45]53 dc[<7FFFFFE000FFFFFFF800FFFFFFFE00FFFFFFFF 007FFFFFFF8003F0003FC003F0001FE003F00007E003F00007F003F00003F003F00003F803F000 01F803F00001F803F00001F803F00001F803F00001F803F00001F803F00003F003F00003F003F0 0007E003F0000FE003F0003FC003F000FF8003FFFFFF0003FFFFFC0003FFFFFC0003FFFFFF0003 FFFFFF8003F0003FC003F0000FE003F00007F003F00003F003F00001F803F00001F803F00001F8 03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00001FC03F00001 F803F00001F803F00003F803F00007F003F0000FF003F0003FE07FFFFFFFC0FFFFFFFF80FFFFFF FF00FFFFFFFC007FFFFFF000>38 53 2 0 45]66 dc[<00F800E003FC01F00FFE03F01FFF0FF0 3FFF9FE07F9FFFC0FF0FFF80FC07FF00F803FC007001F000>28 10 8 -43 45]126 dc dfe /fc df[<007F000001C1C0000780F0000F0078000E0038001C001C003C001E003C001E003C001E0078 000F0078000F0078000F0078000F00F8000F80F8000F80F8000F80F8000F80F8000F80F8000F80 F8000F80F8000F80F8000F80F8000F80F8000F80F8000F80F8000F80F8000F80F8000F8078000F 0078000F0078000F0078000F003C001E003C001E003C001E001C001C000E0038000F0078000780 F00001C1C000007F0000>25 41 2 1 30]48 dc[<00100000700001F0000FF000FEF000F0F000 00F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F000 00F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F000 00F00000F00000F00000F00000F00001F8007FFFE07FFFE0>19 40 5 0 30]49 dc dfe /fd df [<000000F000001FF000001FF0000001F0000001E0000001E0000001E0000001E0000003C00000 03C0000003C0000003C000000780000007800000078000000780001F0F000070CF0001C02F0003 802F0007801E000F001E001E001E001E001E003E003C003C003C007C003C007C003C00F8007800 F8007800F8007800F8007800F000F000F000F040F000F040F000F040F001E0807003E0807804E0 803808E1001C30710007C01E00>28 42 2 0 31]100 dc dfe /fe df[<00001FC000000000FF F800000003F07C0000000F801E0000001F000F0002003C0007800600FC0007C00601F80007E006 01F00003E00C03E00003E00C07E00003F00C0FC00003F0180FC00003F0181F800003F0303F8000 01F8303F800001F8603F000001F8607F000001F8C07F000001F8C07F000001F980FE000001F980 FE000001FB00FE000001FE00FE000001FE00FE000001FC00FC000001F800FC000001F800FC0000 01F800FC000001F8007C000001F8007E000003F8007E000007F8003E00001DF8041E000038F80C 0F0000E0F80C078007C07C1803E03F003C7001FFF8001FE0003FC0000780>47 39 4 1 55]11 dc[<00000000FF0000000003FFC00000000F01E00000003C00F0000000700078000000C0007C00 000180007C00000300007E00000600003E00000C00007E00001800007E00001800007E00003000 007E00003000007E00006000007E0000C00000FC0000C00000FC0001800000FC0001800001F800 01800001F00003000001F00003000003E00003000007C00006000007800006007FCF00000601FF FE0000060180FC00000C01FFFE00000C00FF9F00000C00000F80000C00000F80001800000FC000 18000007C00018000007E00018000007E00030000007E00030000007E00030000007E000300000 0FE0006000000FE0006000000FE0006000000FE0006000000FE000C000001FC000C000001FC000 C000001FC000C000001F8001C000003F8001C000003F0001C000007F0001C000007E0003C00000 7E0003600000FC0003600001F80003600001F00006300003E00006180007C000061C000F800006 0E003E00000C0380FC00000C01FFF000000C007F8000000C000000000018000000000018000000 000018000000000018000000000030000000000030000000000030000000000030000000000060 0000000000600000000000600000000000600000000000C00000000000C00000000000C0000000 0000>47 78 2 17 49]12 dc[<00003FE00001FFF00007FFE0001FC000007F000000FC000001F8 000003F0000007E0000007E000000FC000001FC000001F8000003F8000003F8000007FFFFF007F FFFF007FFFFE007F0000007E0000007E000000FE000000FE0000007E0000007E0000007E000000 7E0000007E0000003E0000003E0000001F0000001F0000000F8000000780008003C0038001F01F 00007FFC00001FE000>28 38 4 1 35]15 dc[<001F00000000001FE00000000003F000000000 01F80000000000FC0000000000FE0000000000FE00000000007E00000000007F00000000007F00 000000003F00000000003F80000000003F80000000001F80000000001FC0000000001FC0000000 000FC0000000000FE0000000000FE00000000007E00000000007F00000000007F00000000003F0 0000000003F80000000001F80000000001F80000000001FC0000000000FC0000000000FE000000 0000FE00000000007E00000000007F00000000007F00000000007F0000000000FF8000000001BF 80000000039F80000000071FC00000000E1FC00000001C0FC0000000380FE0000000780FE00000 00F007E0000001E007F0000003C007F00000078003F000000F0003F800001F0003F800003E0001 F800007C0001FC0000F80001FC0001F00000FC0003E00000FE0007E00000FE000FC000007E001F 8000007F003F0000007F007E0000003F00FE0000003F807C0000001FC0380000000FC0>42 61 4 1 50]21 dc[<1C003E007F00FF80FF80FF807F003E001C00>9 9 7 0 24]58 dc[<1C007E007F 00FF80FF80FFC07FC07FC01CC000C000C000C000C000C001800180018003000300060006000C00 1800180030002000>10 26 7 17 24]59 dc[<00000000000060000000000001F0000000000007 F000000000001FF000000000007FE00000000001FF000000000007FC00000000001FF000000000 007FC00000000001FF000000000007FC00000000001FF000000000007FC00000000001FF000000 000007FC00000000001FF000000000007FC00000000001FF000000000007FC00000000001FF000 000000007FC00000000001FF000000000007FC00000000001FF000000000007FC00000000000FF 000000000000FF0000000000007FC000000000001FF0000000000007FC000000000001FF000000 0000007FC000000000001FF0000000000007FC000000000001FF0000000000007FC00000000000 1FF0000000000007FC000000000001FF0000000000007FC000000000001FF0000000000007FC00 0000000001FF0000000000007FC000000000001FF0000000000007FC000000000001FF00000000 00007FC000000000001FF0000000000007F0000000000001F000000000000060>52 52 7 4 67] 60 dc[<000000060000000F0000000F0000001F0000001E0000001E0000003E0000003C000000 3C0000007C0000007800000078000000F8000000F0000000F0000001F0000001E0000001E00000 03E0000003C0000003C0000007C0000007800000078000000F8000000F0000000F0000001F0000 001E0000001E0000003E0000003C0000003C0000007C0000007800000078000000F8000000F000 0000F0000001F0000001E0000001E0000003E0000003C0000007C0000007800000078000000F80 00000F0000000F0000001F0000001E0000001E0000003E0000003C0000003C0000007C00000078 00000078000000F8000000F0000000F0000001F0000001E0000001E0000003E0000003C0000003 C0000007C0000007800000078000000F8000000F0000000F0000001F0000001E0000001E000000 3E0000003C0000003C0000007C0000007800000078000000F8000000F0000000F0000000600000 00>32 87 5 22 43]61 dc[<40000000000000F8000000000000FE000000000000FF8000000000 003FE000000000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF8 000000000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE000000 000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF800000000000 3FE000000000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF000 000000000FF000000000003FE00000000000FF800000000003FE00000000000FF800000000003F E00000000000FF800000000003FE00000000000FF800000000003FE00000000000FF8000000000 03FE00000000000FF800000000003FE00000000000FF800000000003FE00000000000FF8000000 00003FE00000000000FF800000000003FE00000000000FF800000000003FE00000000000FF8000 00000000FE000000000000F800000000000060000000000000>52 52 7 4 67]62 dc[<000000 007FC0002000000007FFF800700000003FFFFE00E0000000FFC01F00E0000003FC000781E00000 0FF00001C3E000001FC00000E7C000007F0000007FC00000FE0000003FC00001F80000003FC000 03F00000001F800007E00000001F80000FC00000000F80001F800000000F80003F800000000F00 007F000000000F0000FE000000000F0000FE00000000070001FC00000000060003F80000000006 0003F800000000060007F8000000000E000FF0000000000C000FF00000000004001FE000000000 00001FE00000000000001FE00000000000003FC00000000000003FC00000000000003FC0000000 0000007F800000000000007F800000000000007F800000000000007F800000000000007F800000 000000007F00000000000000FF0000007FFFFF00FF0000007FFFFF80FF0000007FFFFF00FF0000 00003FE0007F000000001FC0007F000000001FC0007F000000003F80007F000000003F80007F00 0000003F80003F800000003F80003F800000007F00003F800000007F00001F800000007F00001F C00000007F00000FC0000000FE000007E0000000FE000007F0000001FE000003F8000001FE0000 01FC0000077C000000FE00000E7C0000007F80003C3C0000001FF003F03C00000007FFFFE01800 000001FFFF0008000000003FF800000000>60 61 4 1 68]71 dc[<0003FFFC0000000003FFF8 0003FFFC0000000007FFF80003FFFC000000000FFFF8000007FC000000000FF800000007FC0000 00001BF0000000067E0000000037E0000000067E0000000037E0000000067E0000000067E00000 00067E00000000C7E00000000C7E00000000CFC00000000C7E000000018FC00000000C7E000000 030FC00000000C7E000000030FC0000000183F000000061F80000000183F0000000C1F80000000 183F0000000C1F80000000183F000000181F80000000303F000000183F00000000303F00000030 3F00000000303F000000603F00000000301F800000603F00000000601F800000C07E0000000060 1F800001807E00000000601F800001807E00000000601F800003007E00000000C01F80000600FC 00000000C01F80000600FC00000000C00FC0000C00FC00000000C00FC0000C00FC00000001800F C0001801F800000001800FC0003001F800000001800FC0003001F800000001800FC0006001F800 000003000FC000C003F0000000030007E000C003F0000000030007E0018003F0000000030007E0 030003F0000000060007E0030007E0000000060007E0060007E0000000060007E00C0007E00000 00060007E00C0007E00000000C0003F018000FC00000000C0003F018000FC00000000C0003F030 000FC00000000C0003F060000FC0000000180003F060001F80000000180003F0C0001F80000000 180003F180001F80000000180001F980001F80000000300001FB00003F00000000300001FE0000 3F00000000300001FE00003F00000000700001FC00003F00000000700001FC00007E00000000F0 0001F800007E00000007FC0000F00000FE000000FFFFE000F000FFFFFE0000FFFFE000E000FFFF FE0000FFFFE000C000FFFFFE0000>85 59 4 0 84]77 dc[<0003FFF800000FFFFE0003FFFC00 000FFFFE0003FFFC00000FFFFE000003FE0000007FC0000003FE0000003E00000006FF0000001C 000000067F00000018000000067F00000018000000063F800000180000000C3F80000030000000 0C3FC00000300000000C1FC00000300000000C1FC0000030000000180FE0000060000000180FE0 0000600000001807F00000600000001807F00000600000003007F80000C00000003003F80000C0 0000003003F80000C00000003001FC0000C00000006001FC0001800000006001FE000180000000 6000FE0001800000006000FE000180000000C0007F000300000000C0007F000300000000C0003F 800300000000C0003F80030000000180003FC0060000000180001FC0060000000180001FC00600 00000180000FE0060000000300000FE00C0000000300000FF00C00000003000007F00C00000003 000007F00C00000006000003F81800000006000003F81800000006000001FC1800000006000001 FC180000000C000001FE300000000C000000FE300000000C000000FE300000000C0000007F3000 0000180000007F60000000180000007FE0000000180000003FE0000000180000003FE000000030 0000001FC0000000300000001FC0000000300000000FC0000000700000000FC000000070000000 0F80000000F00000000780000007FC00000007800000FFFFE0000003800000FFFFE00000030000 00FFFFE0000001000000>71 59 4 0 69]78 dc[<00000000FFC000000000000FFFF800000000 007F00FE0000000001F8001F8000000007E00007C00000000F800003F00000003F000001F80000 007E000000F8000000F8000000FC000003F00000007E000007E00000007E00000FC00000003F00 001FC00000003F00003F800000003F80003F000000001F80007E000000001F8000FE000000001F C001FC000000001FC001FC000000001FC003F8000000001FC007F8000000001FC007F000000000 1FC00FF0000000001FC00FE0000000001FC01FE0000000001FC01FE0000000003FC01FC0000000 003FC03FC0000000003FC03FC0000000003FC03FC0000000003FC07F80000000007F807F800000 00007F807F80000000007F807F8000000000FF807F8000000000FF00FF0000000000FF00FF0000 000001FE00FF0000000001FE00FF0000000001FC00FF0000000003FC00FF0000000003F800FF00 00000007F8007F0000000007F0007F000000000FF0007F000000000FE0007F000000001FC0007F 800000003F80003F800000007F00003F800000007F00001F80000000FE00001FC0000001FC0000 0FC0000003F000000FE0000007E0000007E000000FC0000003F000003F80000001F800007E0000 0000FC0001FC000000003F0007F0000000001FE03F800000000007FFFE0000000000007FE00000 0000>58 61 4 1 66]79 dc[<0003FFFFFFFF80000003FFFFFFFFF0000003FFFFFFFFFC000000 07F80003FE00000007F800007F80000007F000003F80000007F000001FC0000007F000000FE000 0007F000000FE000000FE000000FF000000FE000000FF000000FE000000FF000000FE000000FF0 00001FC000000FF000001FC000000FF000001FC000000FF000001FC000000FF000003F8000001F E000003F8000001FE000003F8000001FC000003F8000003FC000007F0000003F8000007F000000 7F0000007F000000FE0000007F000001FC000000FE000003F8000000FE000007F0000000FE0000 1FC0000000FE0000FF80000001FFFFFFFC00000001FFFFFFE000000001FC00000000000001FC00 000000000003F800000000000003F800000000000003F800000000000003F800000000000007F0 00000000000007F000000000000007F000000000000007F00000000000000FE00000000000000F E00000000000000FE00000000000000FE00000000000001FC00000000000001FC0000000000000 1FC00000000000001FC00000000000003F800000000000003F800000000000003F800000000000 003F800000000000007F000000000000007F00000000000000FF000000000000FFFFFF00000000 00FFFFFF0000000000FFFFFF0000000000>60 59 4 0 55]80 dc[<01FFFFFFFFFFFF8003FFFF FFFFFFFF8003FFFFFFFFFFFF8003FC000FE0007F8007E0000FE0000F800780001FC00007800700 001FC00007800E00001FC00003800E00001FC00003001C00003F800003001800003F8000030018 00003F800003003800003F800003003000007F000003003000007F000003006000007F00000600 6000007F00000600600000FE00000600C00000FE00000600C00000FE00000600000000FE000000 00000001FC00000000000001FC00000000000001FC00000000000001FC00000000000003F80000 0000000003F800000000000003F800000000000003F800000000000007F000000000000007F000 000000000007F000000000000007F00000000000000FE00000000000000FE00000000000000FE0 0000000000000FE00000000000001FC00000000000001FC00000000000001FC00000000000001F C00000000000003F800000000000003F800000000000003F800000000000003F80000000000000 7F000000000000007F000000000000007F000000000000007F00000000000000FE000000000000 00FE00000000000000FE00000000000000FE00000000000001FC00000000000001FC0000000000 0007FE00000000003FFFFFFFC00000003FFFFFFFC00000003FFFFFFF80000000>57 59 2 0 50] 84 dc[<3FFFFFC000FFFFE03FFFFFC000FFFFE03FFFFFC000FFFFE0007FC0000007FC00007F80 000003E000007F00000001C000007F000000018000007F000000018000007F00000001800000FE 00000003000000FE00000003000000FE00000003000000FE00000003000001FC00000006000001 FC00000006000001FC00000006000001FC00000006000003F80000000C000003F80000000C0000 03F80000000C000003F80000000C000007F000000018000007F000000018000007F00000001800 0007F00000001800000FE00000003000000FE00000003000000FE00000003000000FE000000030 00001FC00000006000001FC00000006000001FC00000006000001FC00000006000003F80000000 C000003F80000000C000003F80000000C000003F80000000C000007F000000018000007F000000 018000007F000000018000007F00000001800000FE00000003000000FE00000003000000FE0000 0006000000FE00000006000000FE0000000C0000007E0000000C0000007E000000180000007E00 0000380000007E000000300000003F000000600000003F000000C00000001F000003800000000F 800007000000000FC0001E0000000007E0007C0000000001FC03F00000000000FFFFE000000000 003FFF00000000000007F80000000000>59 60 6 1 59]85 dc[<7FFFFC00000FFFF0FFFFFE00 001FFFF8FFFFFC00000FFFF001FF00000001FF0001FE00000000F80001FE00000000F00001FE00 000000E00000FE00000000C00000FE00000001C00000FE00000001800000FE00000003000000FE 00000007000000FF00000006000000FF0000000C0000007F0000000C0000007F00000018000000 7F000000300000007F000000300000007F000000600000007F000000E00000007F800000C00000 007F800001800000003F800003800000003F800003000000003F800006000000003F8000060000 00003F80000C000000003FC00018000000003FC00018000000001FC00030000000001FC0007000 0000001FC00060000000001FC000C0000000001FC000C0000000001FC00180000000001FE00300 000000000FE00300000000000FE00600000000000FE00C00000000000FE00C00000000000FE018 00000000000FE03800000000000FF03000000000000FF060000000000007F060000000000007F0 C0000000000007F180000000000007F180000000000007F300000000000007FE00000000000007 FE00000000000003FC00000000000003FC00000000000003F800000000000003F0000000000000 03F000000000000003E000000000000003C000000000000003C000000000000001800000000000 >61 60 5 1 50]86 dc[<0000FFFFFC000FFFFC0000FFFFFE001FFFFE0000FFFFFC001FFFFC00 0001FFC00003FF80000000FF000001FC00000000FF000000F000000000FF000001C0000000007F 80000180000000007F80000300000000003FC0000600000000003FC0000C00000000001FC0001C 00000000001FE0003800000000001FE0007000000000000FF000E000000000000FF001C0000000 000007F00380000000000007F80300000000000007F80600000000000003FC0C00000000000003 FC1800000000000001FE3000000000000001FE6000000000000000FEC000000000000000FF8000 000000000000FF80000000000000007F80000000000000007F80000000000000003F8000000000 0000003FC0000000000000007FC0000000000000007FE000000000000000DFE000000000000001 8FF0000000000000030FF00000000000000607F00000000000000C07F80000000000001807F800 00000000003003FC0000000000006003FC000000000000E001FC000000000001C001FE00000000 00038001FE0000000000070000FF00000000000E0000FF00000000000C00007F80000000001800 007F80000000003000003F80000000006000003FC000000000C000003FC0000000018000001FE0 000000030000001FE0000000070000000FE00000001F0000000FF00000007F0000000FF0000003 FF8000003FF800007FFFF00003FFFFF000FFFFF00007FFFFF0007FFFF00003FFFFF000>71 59 2 0 71]88 dc[<7FFFFE000007FFFCFFFFFF000007FFFC7FFFFE000007FFFC01FFC0000000FF8000 FF000000007E00007F800000007800007F800000006000007F80000000C000003FC0000001C000 003FC00000038000001FE00000030000001FE00000060000001FE000000C0000000FF000001800 00000FF00000300000000FF000007000000007F80000E000000007F80000C000000003FC000180 00000003FC00030000000003FC00060000000001FE000E0000000001FE001C0000000001FE0038 0000000000FF00300000000000FF006000000000007F80C000000000007F818000000000007F83 8000000000003FC70000000000003FCE0000000000003FCC0000000000001FF80000000000001F F00000000000000FE00000000000000FE00000000000000FC00000000000001FC0000000000000 1FC00000000000001FC00000000000001F800000000000003F800000000000003F800000000000 003F800000000000003F000000000000007F000000000000007F000000000000007F0000000000 00007E00000000000000FE00000000000000FE00000000000000FE00000000000000FC00000000 000001FC00000000000001FC00000000000003FC000000000003FFFFFC0000000003FFFFFC0000 000003FFFFF800000000>62 59 3 0 50]89 dc[<00007C00000003FF0000000FC38700001F00 CF80003C007F80007C007F8000F8003F8001F0003F8003F0003F0007E0003F0007E0003F000FC0 003F001FC0007E001F80007E003F80007E003F80007E003F0000FC007F0000FC007F0000FC007F 0000FC00FE0001F800FE0001F800FE0001F800FE0001F800FC0003F000FC0003F00CFC0003F00C FC0003F00CFC0007E018FC0007E0187C0007E0187C000FE0307C001FE0303E0037E0301E0063E0 601E00C1E0C00F8781E1C003FF007F8000F8003E00>38 39 4 1 45]97 dc[<003F00000FFF80 001FFF00000FFF0000007F0000007F0000007E0000007E0000007E0000007E000000FC000000FC 000000FC000000FC000001F8000001F8000001F8000001F8000003F0000003F0000003F0000003 F0000007E07E0007E1FF8007E783C007EE01E00FD801F00FF000F00FE000F80FC000F81FC000FC 1F8000FC1F8000FC1F8000FC3F0000FC3F0000FC3F0000FC3F0000FC7E0001FC7E0001FC7E0001 FC7E0001FCFC0003F8FC0003F8FC0003F8FC0003F0FC0007F0F80007E0F80007E0F8000FC0F800 0FC0F8001F80F8001F0078003E007C007C003C0078003C00F0001E01E0000F07C00007FF000001 FC0000>30 61 4 1 37]98 dc[<00003FC00000FFF00003E038000F800C001F0006007C003E00 F8007E01F800FE03F001FE03E001FE07E001FE0FC000FC0FC000781F8000003F8000003F800000 3F0000007F0000007F0000007F000000FE000000FE000000FE000000FE000000FE000000FC0000 00FC000000FC000000FC0000017C0000037C0000067E00000C3E0000181E0000701F0001E00F80 078003C03E0001FFF800007FC000>32 39 4 1 37]99 dc[<000000007E0000001FFF0000003F FE0000001FFE00000000FE00000000FE00000000FC00000000FC00000000FC00000000FC000000 01F800000001F800000001F800000001F800000003F000000003F000000003F000000003F00000 0007E000000007E000000007E000000007E000007C0FC00003FF0FC0000FC38FC0001F00CFC000 3C007F80007C007F8000F8003F8001F0003F8003F0003F0007E0003F0007E0003F000FC0003F00 1FC0007E001F80007E003F80007E003F80007E003F0000FC007F0000FC007F0000FC007F0000FC 00FE0001F800FE0001F800FE0001F800FE0001F800FC0003F000FC0003F00CFC0003F00CFC0003 F00CFC0007E018FC0007E0187C0007E0187C000FE0307C001FE0303E0037E0301E0063E0601E00 C1E0C00F8781E1C003FF007F8000F8003E00>40 61 4 1 45]100 dc[<00003F800001FFE00007 E070001F8038003E001C007C001C00F8001C01F0001C03F0001C07E0001C0FC0001C0FC000381F C000781F8000F03F8003E03F803F807FFFFE007FFFE0007F0000007F0000007E000000FE000000 FE000000FE000000FE000000FE0000007E0000007E0000007E0000017E0000033E0000063E0000 0C1E0000181F0000700F0001E00780078003C03E0001FFF800003FC000>32 39 4 1 40]101 dc [<000000007C0000000001FF0000000003C3800000000700C00000000F07C00000001E0FC00000 003E1FC00000003E3FC00000007E3FC00000007E3FC00000007C1F80000000FC0E00000000FC00 00000000FC0000000000FC0000000001F80000000001F80000000001F80000000001F800000000 01F80000000003F00000000003F00000000003F00000000003F000000003FFFFF8000007FFFFF8 000003FFFFF800000007E00000000007E00000000007E00000000007E0000000000FC000000000 0FC0000000000FC0000000000FC0000000000FC0000000001F80000000001F80000000001F8000 0000001F80000000001F80000000003F80000000003F00000000003F00000000003F0000000000 3F00000000003F00000000007E00000000007E00000000007E00000000007E00000000007E0000 000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000001F80000000001 F80000000001F80000000001F80000000001F00000000003F00000000003F00000000003F00000 000003E00000000003E00000001E07C00000003F07C00000007F87C00000007F8780000000FF07 80000000FF0F00000000FE0E000000007C1E00000000601C000000003878000000001FF0000000 0007C000000000>42 79 4 18 42]102 dc[<000003F00000001FF80000007E0C380000F8067C 0001E003FC0003E003FC0007C001FC000F8001FC001F0001F8003F0001F8007E0001F8007E0001 F800FE0003F000FC0003F001FC0003F001FC0003F001F80007E003F80007E003F80007E003F800 07E007F0000FC007F0000FC007F0000FC007F0000FC007F0001F8007E0001F8007E0001F8007E0 001F8007E0003F0003E0003F0003E0007F0003E000FF0001F000FE0000F003FE000078077E0000 3C1C7E00001FF8FC000007E0FC00000000FC00000000FC00000001F800000001F800000001F800 000001F800000003F0001E0003F0003F0003E0007F0007E000FF0007C000FF000F8000FF001F00 00FE003E000078007C00003C03F000001FFFC0000003FF000000>38 56 2 18 41]103 dc[<00 03F000000000FFF800000001FFF000000000FFF00000000007F00000000007F00000000007E000 00000007E00000000007E00000000007E0000000000FC0000000000FC0000000000FC000000000 0FC0000000001F80000000001F80000000001F80000000001F80000000003F00000000003F0000 0000003F00000000003F00000000007E03FC0000007E0FFF0000007E3C0F8000007E7007C00000 FCC003E00000FD8003E00000FF0003E00000FE0003F00001FC0003F00001FC0003F00001F80003 F00001F80003E00003F00007E00003F00007E00003F00007E00003F00007E00007E0000FC00007 E0000FC00007E0000FC00007E0001F80000FC0001F80000FC0001F80000FC0003F00000FC0003F 00001F80003F00001F80007E00C01F80007E00C01F80007E00C03F0000FC01803F0000FC01803F 0000FC03003F0000F803007E0000F806007E0000F806007E0000F80C007E0000781800FC000078 70007C00001FE0003800000F8000>42 61 4 1 50]104 dc[<0000700000F80001FC0003FC0003 FC0003F80001F00000E00000000000000000000000000000000000000000000000000000000000 00000000000000007C0001FE00038F000607800C07C01807C01807C0300FC0300FC0600FC0600F C0601F80C01F80C03F00003F00003F00007E00007E00007E0000FC0000FC0001F80001F80001F8 0003F00003F00C07E00C07E00C07E0180FC0180FC0300FC0300FC0300F80600780C007818003C3 0001FE00007C00>22 59 2 1 30]105 dc[<01F0001FC0003FC00003FC00FFF000FFF000061E01 E07C03C0F8000C1F07003E07007C00181F0E003E0C003E00180F98001F18003E00300FB0001F30 003E00301FE0001FE0003F00601FE0001FC0003F00601FC0001FC0003F00601F80001F80003F00 601F80001F80003E00C03F00003F00007E00C03F00003F00007E00003F00003F00007E00003F00 003F00007E00007E00007E0000FC00007E00007E0000FC00007E00007E0000FC00007E00007E00 01F80000FC0000FC0001F80000FC0000FC0001F80000FC0000FC0003F00000FC0000FC0003F000 01F80001F80003F00001F80001F80007E00C01F80001F80007E00C01F80001F80007E00C03F000 03F0000FC01803F00003F0000FC01803F00003F0000FC03003F00003F0000F803007E00007E000 0F806007E00007E0000F806007E00007E0000F80C007E00007E0000781800FC0000FC000078700 07C00007C00001FE0003800003800000F800>70 39 2 1 76]109 dc[<01F0003FC00003FC00FF F000061E03C0F8000C1F07007C00181F0C003E00180F98003E00300FB0003E00301FE0003F0060 1FC0003F00601FC0003F00601F80003F00601F80003E00C03F00007E00C03F00007E00003F0000 7E00003F00007E00007E0000FC00007E0000FC00007E0000FC00007E0001F80000FC0001F80000 FC0001F80000FC0003F00000FC0003F00001F80003F00001F80007E00C01F80007E00C01F80007 E00C03F0000FC01803F0000FC01803F0000FC03003F0000F803007E0000F806007E0000F806007 E0000F80C007E0000781800FC00007870007C00001FE0003800000F800>46 39 2 1 52]110 dc [<00003FC0000000FFF0000003E07C00000F801E00001F001F00007C000F8000F8000F8001F800 07C001F00007C003E00007E007E00007E00FC00007E00FC00007E01F800007E03F800007E03F80 0007E03F00000FE07F00000FE07F00000FE07F00000FE0FE00001FC0FE00001FC0FE00001FC0FE 00001F80FE00003F80FC00003F00FC00007F00FC00007E00FC0000FC007C0000FC007C0001F800 7E0001F0003E0003E0001E0007C0000F000F800007803E000003C0FC000001FFF00000007F8000 00>35 39 4 1 42]111 dc[<000F8003F000001FE00FFC000030F03C1E000060F8700F0000C0F8 C00F8000C07D80078001807F0007C00180FE0007C00300FE0007E00300FC0007E00300FC0007E0 0300FC0007E00601F80007E00601F80007E00001F80007E00001F80007E00003F0000FE00003F0 000FE00003F0000FE00003F0000FE00007E0001FC00007E0001FC00007E0001FC00007E0001F80 000FC0003F80000FC0003F00000FC0003F00000FC0007E00001F80007E00001F8000FC00001F80 00F800001F8001F000003FC003E000003FC003C000003F60078000003F600F0000007E383E0000 007E1FF80000007E07E00000007E0000000000FC0000000000FC0000000000FC0000000000FC00 00000001F80000000001F80000000001F80000000001F80000000003F00000000003F000000000 03F00000000007F000000000FFFFC0000000FFFFC0000000FFFFC0000000>43 55 -3 17 43] 112 dc[<00007C00400003FF00C0000FC383C0001F00C7C0003C006780007C006F8000F8003F80 01F0003F8003F0003F0007E0003F0007E0003F000FC0003F001FC0007E001F80007E003F80007E 003F80007E003F0000FC007F0000FC007F0000FC007F0000FC00FE0001F800FE0001F800FE0001 F800FE0001F800FC0003F000FC0003F000FC0003F000FC0003F000FC0007E000FC0007E0007C00 07E0007C000FE0007C001FC0003E003FC0001E006FC0001E00CFC0000F879F800003FF1F800000 F81F800000001F800000003F000000003F000000003F000000003F000000007E000000007E0000 00007E000000007E00000000FC00000000FC00000000FC00000001FC0000007FFFF00000FFFFF0 0000FFFFF000>34 55 4 17 38]113 dc[<01F000FE0003FC03FF00061E0701800C1F0C03C018 1F180FE0180FB01FE0300FE01FE0301FE01FE0601FC01FC0601F801F80601F800F00601F800000 C03F000000C03F000000003F000000003F000000007E000000007E000000007E000000007E0000 0000FC00000000FC00000000FC00000000FC00000001F800000001F800000001F800000001F800 000003F000000003F000000003F000000003F000000007E000000007E000000007E000000007E0 0000000FC000000007C00000000380000000>35 39 2 1 39]114 dc[<00007F800001FFE00007 C070000E0018001C000C003C000C0038007C007800FC007001FC00F001FC00F001FC00F800F800 F8006000FC000000FF800000FFFC0000FFFF00007FFF80003FFFC0001FFFE00007FFF000007FF0 000007F8000001F8000000F81E0000F83F0000F87F0000F8FF0000F0FF0000F0FE0000E0FC0001 E0F80001C0600003807000070038001E000F007C0007FFF00000FF8000>30 39 4 1 40]115 dc [<000070000000F8000001F8000001F8000003F0000003F0000003F0000003F0000007E0000007 E0000007E0000007E000000FC000000FC000000FC000000FC000001F80007FFFFF80FFFFFF80FF FFFF00003F0000003F0000003F0000003F0000007E0000007E0000007E0000007E000000FC0000 00FC000000FC000000FC000001F8000001F8000001F8000001F8000003F0000003F0000003F000 0003F0000007E0000007E0030007E0030007E006000FC006000FC006000FC00C000FC00C000FC0 18000FC0300007C0300003C0E00003C1C00000FF0000007E0000>25 55 2 1 31]116 dc[<007C 0000000001FF00003800038780007C000607C0007E000C07C000FC001807E000FC001807E000FC 003007E000FC003007E001F800600FC001F800600FC001F800600FC001F800C01F8003F000C01F 8003F000001F8003F000003F0003F000003F0007E000007E0007E000007E0007E000007E0007E0 0000FC000FC00000FC000FC00000FC000FC00000FC000FC00001F8001F800001F8001F806001F8 001F806001F8001F806001F8003F00C001F8003F00C001F8003F00C001F8003F018001F8007F01 8000F800FF018000F8019F0300007C030F0600003E0E0F0E00001FFC03FC000003F001F000>43 39 2 1 49]117 dc[<007C000000003801FF000038007C038780007C00FE0607C0007E00FF0C07 C000FC00FF1807E000FC00FF1807E000FC007F3007E000FC003F3007E001F8001F600FC001F800 0F600FC001F8000F600FC001F8000FC01F8003F00006C01F8003F00006001F8003F00006003F00 03F00006003F0007E0000C007E0007E0000C007E0007E0000C007E0007E0000C00FC000FC00018 00FC000FC0001800FC000FC0001800FC000FC0003001F8001F80003001F8001F80003001F8001F 80006001F8001F80006001F8001F8000C001F8001F8000C001F8001F80018001F8001F80018000 F8003F80030000F8006F800600007C0067800C00003E00C7C01800001F0383E070000007FF00FF E0000001FC003F8000>56 39 2 1 62]119 dc[<007C00000001FF00001C038780003E0607C000 3F0C07C0007E1807E0007E1807E0007E3007E0007E3007E000FC600FC000FC600FC000FC600FC0 00FCC01F8001F8C01F8001F8001F8001F8003F0001F8003F0003F0007E0003F0007E0003F0007E 0003F000FC0007E000FC0007E000FC0007E000FC0007E001F8000FC001F8000FC001F8000FC001 F8000FC001F8001F8001F8001F8001F8001F8001F8001F8001F8003F0000F8007F0000F800FF00 007C01BF00003E077E00000FFE7E000003F87E000000007E00000000FC00000000FC00000000F8 000F8001F8001FC001F0003FC003F0003FC003E0003F8007C0003F800F80003F000F000030001E 000030003C00001800F800000E03E0000007FF80000001FE000000>40 56 2 18 42]121 dc[< 0001E000200007F00060000FF800C0001FFC00C0003FFE0180007FFF070000F81FFE0000E003FE 0001C0000C00018000180001800030000000006000000000C00000000180000000030000000006 000000000C00000000180000000030000000006000000001C0000000038000000006000000000C 00000000180000000030000300006000030000C000070001800006000300000E000600001C0007 FC007C000FFF01F8001C0FFFF0003807FFE0003003FFC0006003FF8000C001FF0000C000780000 >35 39 4 1 40]122 dc dfe /ff df[<7FFFFFFFFFFFE0FFFFFFFFFFFFF0FFFFFFFFFFFFF07F FFFFFFFFFFE0>52 4 7 -20 67]0 dc[<000FF000007FFE0001FFFF8003FFFFC007FFFFE00FFF FFF01FFFFFF83FFFFFFC3FFFFFFC7FFFFFFE7FFFFFFE7FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFE7FFFFFFE7FFFFFFE3FFFFFFC3FFFFFFC 1FFFFFF80FFFFFF007FFFFE003FFFFC001FFFF80007FFE00000FF000>32 32 5 -6 43]15 dc[< 000000000000E0000000000003F000000000000FF000000000003FE00000000000FF8000000000 03FE00000000000FF800000000003FE00000000000FF800000000003FE00000000000FF8000000 00003FE00000000000FF800000000003FE00000000000FF800000000003FE00000000000FF8000 00000003FE00000000000FF800000000003FE00000000000FF800000000003FE00000000000FF8 00000000003FE00000000000FF800000000000FE000000000000FF8000000000007FE000000000 000FF8000000000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE 000000000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF800000 0000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE00000000000 0FF8000000000003FE000000000000FF8000000000003FE000000000000FF0000000000003F000 0000000000E0000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000007FFFFFFFFFFFE0FFFFFFFFFFFFF0FFFFFFFFFFFF F07FFFFFFFFFFFE0>52 68 7 13 67]20 dc[<70000000000000FC000000000000FF0000000000 007FC000000000001FF0000000000007FC000000000001FF0000000000007FC000000000001FF0 000000000007FC000000000001FF0000000000007FC000000000001FF0000000000007FC000000 000001FF0000000000007FC000000000001FF0000000000007FC000000000001FF000000000000 7FC000000000001FF0000000000007FC000000000001FF0000000000007FC000000000001FF000 0000000007F000000000001FF000000000007FE00000000001FF000000000007FC00000000001F F000000000007FC00000000001FF000000000007FC00000000001FF000000000007FC000000000 01FF000000000007FC00000000001FF000000000007FC00000000001FF000000000007FC000000 00001FF000000000007FC00000000001FF000000000007FC00000000001FF000000000007FC000 00000000FF000000000000FC000000000000700000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000007F FFFFFFFFFFE0FFFFFFFFFFFFF0FFFFFFFFFFFFF07FFFFFFFFFFFE0>52 68 7 13 67]21 dc[<00 000000000000380000000000000000001C0000000000000000001C0000000000000000001C0000 000000000000000E00000000000000000007000000000000000000070000000000000000000380 000000000000000001C0000000000000000000E000000000000000000070000000000000000000 380000000000000000001E007FFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFF FFFFE07FFFFFFFFFFFFFFFFF8000000000000000001E0000000000000000003800000000000000 000070000000000000000000E0000000000000000001C000000000000000000380000000000000 000007000000000000000000070000000000000000000E0000000000000000001C000000000000 0000001C0000000000000000001C000000000000000000380000>75 30 5 -7 86]33 dc[<0000 0000000E0000000000000000000F0000000000000000000F000000000000000000078000000000 000000000780000000000000000003C0000000000000000003C0000000000000000001E0000000 000000000000F000000000000000000078000000000000000000780000000000000000003C0000 000000000000001E0000007FFFFFFFFFFFFF000000FFFFFFFFFFFFFFC00000FFFFFFFFFFFFFFE0 0000FFFFFFFFFFFFFFF0000000000000000000FC0000000000000000007E000000000000000000 1F8000000000000000000FE0000000000000000003F8000000000000000000FF00000000000000 00007FE000000000000000007FE00000000000000000FF000000000000000003F8000000000000 00000FE000000000000000001F8000000000000000007E000000000000000000FC0000FFFFFFFF FFFFFFF00000FFFFFFFFFFFFFFE00000FFFFFFFFFFFFFFC000007FFFFFFFFFFFFF000000000000 0000001E0000000000000000003C00000000000000000078000000000000000000780000000000 00000000F0000000000000000001E0000000000000000003C0000000000000000003C000000000 0000000007800000000000000000078000000000000000000F0000000000000000000F00000000 00000000000E00000000>75 48 5 2 86]41 dc[<60F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F060>4 87 10 22 24] 106 dc dfe /fg df[104 71 4 0 113]77 dc[<00000003FFF0000000000000007FFFFF80000000000003FFFFFFF0000000 00000FFFFFFFFC00000000003FFF807FFF0000000000FFF80007FFC000000003FFE00001FFF000 000007FFC00000FFF80000000FFF0000003FFC0000001FFE0000001FFE0000003FFC0000000FFF 0000007FFC0000000FFF800000FFF800000007FFC00001FFF000000003FFE00003FFF000000003 FFF00003FFE000000001FFF00007FFE000000001FFF80007FFC000000000FFF8000FFFC0000000 00FFFC000FFFC000000000FFFC001FFF80000000007FFE001FFF80000000007FFE003FFF800000 00007FFF003FFF80000000007FFF003FFF80000000007FFF007FFF00000000003FFF807FFF0000 0000003FFF807FFF00000000003FFF807FFF00000000003FFF807FFF00000000003FFF80FFFF00 000000003FFFC0FFFF00000000003FFFC0FFFF00000000003FFFC0FFFF00000000003FFFC0FFFF 00000000003FFFC0FFFF00000000003FFFC0FFFF00000000003FFFC0FFFF00000000003FFFC0FF FF00000000003FFFC0FFFF00000000003FFFC0FFFF00000000003FFFC0FFFF00000000003FFFC0 FFFF00000000003FFFC0FFFF00000000003FFFC07FFF00000000003FFF807FFF00000000003FFF 807FFF80000000007FFF807FFF80000000007FFF803FFF80000000007FFF003FFF80000000007F FF003FFF80000000007FFF001FFFC000000000FFFE001FFFC000000000FFFE001FFFC000000000 FFFE000FFFE000000001FFFC000FFFE000000001FFFC0007FFE000000001FFF80003FFF0000000 03FFF00003FFF800000007FFF00001FFF800000007FFE00000FFFC0000000FFFC000007FFE0000 001FFF8000007FFF0000003FFF8000003FFF8000007FFF0000000FFFC00000FFFC00000007FFF0 0003FFF800000003FFFC000FFFF000000000FFFF807FFFC0000000007FFFFFFFFF80000000000F FFFFFFFC000000000003FFFFFFF00000000000007FFFFF8000000000000003FFF000000000>74 73 7 1 89]79 dc[69 71 4 0 81]80 dc[84 72 4 1 89]82 dc[<00007FF00007000007FFFF000F00001FFFFFC01F 00007FFFFFF03F0000FFFFFFFC7F0003FFC00FFEFF0007FE0000FFFF0007FC00003FFF000FF000 001FFF001FF0000007FF001FE0000003FF003FE0000001FF003FC0000001FF007FC0000000FF00 7FC00000007F007FC00000007F00FFC00000003F00FFC00000003F00FFC00000003F00FFE00000 003F00FFE00000001F00FFF00000001F00FFF80000001F00FFFC0000001F00FFFF00000000007F FFC0000000007FFFFE000000007FFFFFE00000003FFFFFFF0000003FFFFFFFF000001FFFFFFFFC 00001FFFFFFFFF00000FFFFFFFFFC00007FFFFFFFFE00007FFFFFFFFF00003FFFFFFFFF80000FF FFFFFFFC00007FFFFFFFFE00003FFFFFFFFE00000FFFFFFFFF000001FFFFFFFF0000003FFFFFFF 80000001FFFFFF800000000FFFFFC000000000FFFFC0000000001FFFC0000000000FFFE0000000 0007FFE00000000003FFE07800000001FFE0F800000000FFE0F800000000FFE0F8000000007FE0 F8000000007FE0F8000000007FE0FC000000007FE0FC000000007FC0FC000000007FC0FE000000 007FC0FE000000007F80FF00000000FF80FF80000000FF80FFC0000000FF00FFE0000001FE00FF F8000003FE00FFFE000007FC00FFFF80000FF800FFFFFC007FF000FE3FFFFFFFE000FC0FFFFFFF 8000F803FFFFFF0000F0007FFFF80000E00003FFC00000>51 73 7 1 66]83 dc[<3FFFFFFFFF FFFFFFFF003FFFFFFFFFFFFFFFFF003FFFFFFFFFFFFFFFFF003FFFFFFFFFFFFFFFFF003FFFFFFF FFFFFFFFFF003FFF0003FFF8003FFF007FF80003FFF80007FF807FE00003FFF80001FF807FC000 03FFF80000FF807F800003FFF800007F807F000003FFF800003F807F000003FFF800003F807E00 0003FFF800001F807E000003FFF800001F807E000003FFF800000F807C000003FFF800000F807C 000003FFF800000F807C000003FFF800000F807C000003FFF800000F80FC000003FFF800000FC0 F8000003FFF8000007C0F8000003FFF8000007C0F8000003FFF8000007C0F8000003FFF8000007 C0F8000003FFF8000007C000000003FFF80000000000000003FFF80000000000000003FFF80000 000000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF800 00000000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF8 0000000000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FF F80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003 FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF800000000000000 03FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF8000000000000 0003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000000 000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF800000000 00000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF8000000 0000000003FFF80000000000000003FFF8000000000003FFFFFFFFFFF800000003FFFFFFFFFFF8 00000003FFFFFFFFFFF800000003FFFFFFFFFFF800000003FFFFFFFFFFF80000>74 70 4 0 83] 84 dc[<0007FFFC000000007FFFFFC0000001FFFFFFF8000003FFFFFFFE000007FE001FFF0000 07FF0003FFC0000FFF8001FFE0000FFF8000FFF0000FFF80007FF0000FFF80007FF8000FFF8000 7FF80007FF00003FFC0007FF00003FFC0003FE00003FFC0000F800003FFC00000000003FFC0000 0000003FFC00000000003FFC00000000003FFC00000007FFFFFC000000FFFFFFFC000007FFFFFF FC00003FFFE03FFC0000FFFE003FFC0003FFF0003FFC0007FFC0003FFC000FFF00003FFC001FFE 00003FFC003FFC00003FFC007FF800003FFC007FF800003FFC00FFF000003FFC00FFF000003FFC 00FFF000003FFC00FFF000003FFC00FFF000003FFC00FFF000007FFC007FF80000FFFC007FF800 01EFFC003FFC0003EFFC003FFF0007CFFF000FFFC03F8FFFF807FFFFFF07FFFC01FFFFFC03FFFC 007FFFF001FFFC0003FF80007FF8>54 46 3 0 58]97 dc[<007FC00000000000FFFFC0000000 0000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC0000000000003FFC00000 00000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC000 0000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0 000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FF C0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001 FFC00FFC00000001FFC07FFFC0000001FFC3FFFFF0000001FFCFFFFFFC000001FFDFF00FFF0000 01FFFF8003FF800001FFFE0001FFC00001FFF800007FE00001FFF000007FF00001FFE000003FF8 0001FFE000001FFC0001FFE000001FFC0001FFE000001FFE0001FFE000001FFE0001FFE000000F FF0001FFE000000FFF0001FFE000000FFF0001FFE000000FFF0001FFE000000FFF8001FFE00000 0FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000 000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF0001FFE0 00000FFF0001FFE000000FFF0001FFE000001FFE0001FFE000001FFE0001FFE000001FFC0001FF E000001FFC0001FFE000003FF80001FFF000003FF80001FFF800007FF00001FFFC0000FFE00001 FFFE0001FFC00001FFBF0007FF800001FF1FE01FFE000001FE0FFFFFFC000001FC03FFFFF00000 01F800FFFF80000001F0001FF8000000>57 72 4 0 66]98 dc[<00001FFFC0000000FFFFF800 0007FFFFFE00001FFFFFFF80007FFC00FFC000FFE001FFC001FFC003FFE003FF8003FFE007FF00 03FFE00FFE0003FFE00FFE0003FFE01FFC0001FFC01FFC0001FFC03FFC0000FF803FFC00003E00 7FF8000000007FF8000000007FF800000000FFF800000000FFF800000000FFF800000000FFF800 000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000 7FF8000000007FF8000000007FFC000000003FFC000000003FFC000000001FFC000000F81FFE00 0000F80FFE000000F80FFF000001F007FF800003F003FFC00007E001FFE0000FC000FFF0001F80 007FFE00FF00001FFFFFFE000007FFFFF8000000FFFFE00000001FFE0000>45 46 4 0 53]99 dc[<00000000007FC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FF FFC00000000000FFFFC0000000000003FFC0000000000001FFC0000000000001FFC00000000000 01FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC000000000 0001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000 000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC00000 00000001FFC0000000000001FFC00000000FFC01FFC0000000FFFF81FFC0000007FFFFE1FFC000 001FFFFFF9FFC000007FFC03FFFFC00000FFF0007FFFC00001FFC0001FFFC00003FF80000FFFC0 0007FF000007FFC0000FFE000003FFC0000FFE000003FFC0001FFC000003FFC0001FFC000003FF C0003FFC000003FFC0003FFC000003FFC0007FF8000003FFC0007FF8000003FFC0007FF8000003 FFC000FFF8000003FFC000FFF8000003FFC000FFF8000003FFC000FFF8000003FFC000FFF80000 03FFC000FFF8000003FFC000FFF8000003FFC000FFF8000003FFC000FFF8000003FFC000FFF800 0003FFC0007FF8000003FFC0007FF8000003FFC0007FF8000003FFC0003FF8000003FFC0003FFC 000003FFC0003FFC000003FFC0001FFC000003FFC0001FFC000003FFC0000FFE000007FFC00007 FF00000FFFC00003FF00001FFFC00001FFC0003FFFC00000FFE000FFFFE000007FF807FBFFFF80 001FFFFFF3FFFF800007FFFFC3FFFF800001FFFF03FFFF8000001FF803FFFF80>57 72 4 0 66] 100 dc[<00001FFE00000001FFFFE0000007FFFFF800001FFFFFFE00007FFC07FF0000FFE001FF 8001FFC0007FC003FF80003FE007FF00003FF00FFE00001FF01FFE00000FF81FFC00000FF83FFC 00000FFC3FFC000007FC7FFC000007FC7FF8000007FC7FF8000007FE7FF8000007FEFFF8000007 FEFFF8000007FEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFCFFF800000000FFF8 00000000FFF800000000FFF8000000007FF8000000007FF8000000007FFC000000003FFC000000 003FFC000000003FFC0000001C1FFE0000003E0FFE0000003E07FF0000007E07FF000000FC03FF 800001F801FFC00003F0007FF0001FE0003FFE00FFC0001FFFFFFF800007FFFFFE000000FFFFF8 0000000FFF8000>47 46 3 0 54]101 dc[<00000000001F8000007FF000FFE00007FFFF03FFF0 001FFFFFC7FFF0007FFFFFFFC7F800FFE03FFE0FF801FF800FFC0FF803FF0007FE0FF807FE0003 FF07F007FE0003FF07F00FFC0001FF81C00FFC0001FF80000FFC0001FF80001FFC0001FFC0001F FC0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC0000FFC0001FF 80000FFC0001FF80000FFC0001FF800007FE0003FF000007FE0003FF000003FF0007FE000001FF 800FFC000000FFE03FF8000001FFFFFFF0000001DFFFFFC0000003C7FFFF00000003C07FF00000 0007C0000000000007C0000000000007C0000000000007C0000000000007E0000000000007F000 0000000007F8000000000007FFFFFFF0000007FFFFFFFF000003FFFFFFFFE00003FFFFFFFFF800 01FFFFFFFFFE0001FFFFFFFFFF0000FFFFFFFFFF80007FFFFFFFFF8003FFFFFFFFFFC00FFFFFFF FFFFC01FF800001FFFE03FE0000001FFE07FC00000007FF07FC00000003FF0FF800000001FF0FF 800000001FF0FF800000001FF0FF800000001FF0FF800000001FF07FC00000003FE07FC0000000 3FE03FE00000007FC03FF0000000FFC01FFC000003FF800FFF00000FFF0003FFF000FFFC0000FF FFFFFFF000003FFFFFFFC0000007FFFFFE000000003FFFC00000>53 68 3 21 59]103 dc[<00 FC0001FF0003FF8007FFC00FFFC01FFFE01FFFE01FFFE01FFFE01FFFE01FFFE00FFFC007FFC003 FF8001FF0000FC0000000000000000000000000000000000000000000000000000000000000000 0000007FC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC003FFC001FFC001FFC001FFC001FFC001FFC001 FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001 FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001 FFC001FFC001FFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF>24 73 4 0 32]105 dc[<007FC000FF FFC000FFFFC000FFFFC000FFFFC000FFFFC00003FFC00001FFC00001FFC00001FFC00001FFC000 01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0 0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000 01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0 0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000FFFFFF80FFFFFF80FFFF FF80FFFFFF80FFFFFF80>25 72 4 0 32]108 dc[<007FC001FFC00000FFE00000FFFFC00FFFF8 0007FFFC0000FFFFC03FFFFE001FFFFF0000FFFFC0FFFFFF007FFFFF8000FFFFC1FC07FF80FE03 FFC000FFFFC3E003FFC1F001FFE00003FFC7C001FFC3E000FFE00001FFCF0001FFE78000FFF000 01FFDE0000FFEF00007FF00001FFDC0000FFEE00007FF00001FFFC0000FFFE00007FF80001FFF8 0000FFFC00007FF80001FFF00000FFF800007FF80001FFF00000FFF800007FF80001FFF00000FF F800007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF00000 7FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF800 01FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE0 0000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FF F000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF00000 7FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF800 01FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE0 0000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FFF000007FF80001FFE00000FF F000007FF800FFFFFFC07FFFFFE03FFFFFF0FFFFFFC07FFFFFE03FFFFFF0FFFFFFC07FFFFFE03F FFFFF0FFFFFFC07FFFFFE03FFFFFF0FFFFFFC07FFFFFE03FFFFFF0>92 46 4 0 99]109 dc[<00 7FC001FFC00000FFFFC00FFFF80000FFFFC03FFFFE0000FFFFC0FFFFFF0000FFFFC1FC07FF8000 FFFFC3E003FFC00003FFC7C001FFC00001FFCF0001FFE00001FFDE0000FFE00001FFDC0000FFE0 0001FFFC0000FFF00001FFF80000FFF00001FFF00000FFF00001FFF00000FFF00001FFF00000FF F00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000 FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE000 00FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE0 0000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001 FFE00000FFF00001FFE00000FFF000FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0 FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0>59 46 4 0 66]110 dc[<00000FFF0000000000FFFFF0 00000007FFFFFE0000001FFFFFFF8000003FFC03FFC00000FFE0007FF00001FF80001FF80003FF 00000FFC0007FE000007FE000FFE000007FF000FFC000003FF001FFC000003FF803FFC000003FF C03FF8000001FFC03FF8000001FFC07FF8000001FFE07FF8000001FFE07FF8000001FFE0FFF800 0001FFF0FFF8000001FFF0FFF8000001FFF0FFF8000001FFF0FFF8000001FFF0FFF8000001FFF0 FFF8000001FFF0FFF8000001FFF0FFF8000001FFF0FFF8000001FFF07FF8000001FFE07FF80000 01FFE07FF8000001FFE07FF8000001FFE03FFC000003FFC03FFC000003FFC01FFC000003FF801F FE000007FF800FFE000007FF0007FF00000FFE0003FF80001FFC0001FFC0003FF80000FFE0007F F000007FFC03FFE000001FFFFFFF80000007FFFFFE00000000FFFFF0000000000FFF000000>52 46 3 0 59]111 dc[<007FC00FFC000000FFFFC07FFFC00000FFFFC3FFFFF00000FFFFCFFFFFFC 0000FFFFDFF01FFF0000FFFFFF8007FF800003FFFE0001FFC00001FFF80000FFE00001FFF00000 FFF00001FFE000007FF80001FFE000003FFC0001FFE000003FFC0001FFE000003FFE0001FFE000 001FFE0001FFE000001FFF0001FFE000001FFF0001FFE000001FFF0001FFE000000FFF0001FFE0 00000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001FF E000000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001FFE000000FFF8001 FFE000000FFF0001FFE000001FFF0001FFE000001FFF0001FFE000001FFE0001FFE000001FFE00 01FFE000003FFC0001FFE000003FFC0001FFE000007FF80001FFF000007FF80001FFF80000FFF0 0001FFFC0001FFE00001FFFE0003FFC00001FFFF0007FF800001FFFFE03FFE000001FFEFFFFFFC 000001FFE3FFFFF0000001FFE0FFFF80000001FFE01FF800000001FFE0000000000001FFE00000 00000001FFE0000000000001FFE0000000000001FFE0000000000001FFE0000000000001FFE000 0000000001FFE0000000000001FFE0000000000001FFE0000000000001FFE0000000000001FFE0 000000000001FFE0000000000001FFE0000000000001FFE00000000000FFFFFFC000000000FFFF FFC000000000FFFFFFC000000000FFFFFFC000000000FFFFFFC000000000>57 66 4 20 66] 112 dc[<00000FFC0003C0000000FFFF0007C0000007FFFFC00FC000001FFFFFF01FC000003FFE 03F81FC00000FFF000FC3FC00001FFE0003E7FC00003FFC0001F7FC00007FF80001FFFC0000FFF 00000FFFC0000FFF000007FFC0001FFE000007FFC0001FFE000003FFC0003FFC000003FFC0003F FC000001FFC0007FFC000001FFC0007FFC000001FFC0007FF8000001FFC000FFF8000001FFC000 FFF8000001FFC000FFF8000001FFC000FFF8000001FFC000FFF8000001FFC000FFF8000001FFC0 00FFF8000001FFC000FFF8000001FFC000FFF8000001FFC000FFF8000001FFC0007FF8000001FF C0007FFC000001FFC0007FFC000001FFC0003FFC000001FFC0003FFC000001FFC0003FFE000003 FFC0001FFE000003FFC0001FFE000007FFC0000FFF00000FFFC00007FF80001FFFC00003FF8000 3FFFC00001FFC0007FFFC00000FFF000FFFFC000007FFC07FBFFC000001FFFFFE3FFC0000007FF FFC3FFC0000001FFFF03FFC00000001FF803FFC0000000000003FFC0000000000003FFC0000000 000003FFC0000000000003FFC0000000000003FFC0000000000003FFC0000000000003FFC00000 00000003FFC0000000000003FFC0000000000003FFC0000000000003FFC0000000000003FFC000 0000000003FFC0000000000003FFC0000000000003FFC00000000001FFFFFF8000000001FFFFFF 8000000001FFFFFF8000000001FFFFFF8000000001FFFFFF80>57 66 4 20 63]113 dc[<00FF 803F8000FFFF80FFF000FFFF83FFFC00FFFF87FFFE00FFFF8FC3FF00FFFF8F07FF0003FF9E0FFF 8001FFBC0FFF8001FFB80FFF8001FFF80FFF8001FFF00FFF8001FFF007FF0001FFF007FF0001FF E003FE0001FFE000F80001FFE000000001FFE000000001FFC000000001FFC000000001FFC00000 0001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FF C000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC00000 0001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FF C000000001FFC0000000FFFFFFE00000FFFFFFE00000FFFFFFE00000FFFFFFE00000FFFFFFE000 00>41 46 4 0 49]114 dc[<000FFF00E0007FFFF3E001FFFFFFE007FFFFFFE00FF800FFE01FC0 001FE03F80000FE03F000007E07F000003E07F000003E0FF000003E0FF000003E0FF800003E0FF C0000000FFF0000000FFFE000000FFFFF800007FFFFFC0007FFFFFF0003FFFFFFC001FFFFFFF00 0FFFFFFF8007FFFFFFC003FFFFFFE000FFFFFFF0003FFFFFF00003FFFFF800001FFFF8000000FF FC0000001FFC7800000FFCF8000007FCF8000003FCFC000003FCFC000003FCFE000003F8FE0000 03F8FF000003F8FF800007F0FFC0000FF0FFF0001FE0FFFC00FFC0FFFFFFFF80FC7FFFFE00F81F FFF800E003FF8000>38 46 4 0 47]115 dc[<0001F000000001F000000001F000000001F00000 0001F000000001F000000003F000000003F000000003F000000007F000000007F000000007F000 00000FF00000000FF00000001FF00000003FF00000003FF00000007FF0000001FFF0000003FFF0 00000FFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC000FFF0000000FFF0000000FF F0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000 FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF00000 00FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF001F000FFF001F000FFF001 F000FFF001F000FFF001F000FFF001F000FFF001F000FFF001F000FFF001F0007FF001E0007FF8 03E0003FF803E0003FFC07C0001FFE0F80000FFFFF800007FFFE000001FFFC0000001FF000>36 66 2 0 46]116 dc[<007FE000003FF000FFFFE0007FFFF000FFFFE0007FFFF000FFFFE0007FFF F000FFFFE0007FFFF000FFFFE0007FFFF00003FFE00001FFF00001FFE00000FFF00001FFE00000 FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE000 00FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE0 0000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001 FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF000 01FFE00001FFF00001FFE00001FFF00001FFE00001FFF00001FFE00003FFF00000FFE00007FFF0 0000FFE0000F7FF000007FE0001F7FF000007FF0003E7FF800003FFC00FC7FFFE0001FFFFFF87F FFE00007FFFFE07FFFE00001FFFF807FFFE000003FFE007FFFE0>59 46 4 0 66]117 dc[56 46 3 0 63]118 dc[79 46 3 0 86]119 dc[<7FFFFF801FFFFF007FFFFF801FFFFF007F FFFF801FFFFF007FFFFF801FFFFF007FFFFF801FFFFF00007FF80001FF0000007FFC0001FC0000 003FFE0003F80000001FFF0007F00000000FFF0007E000000007FF800FC000000003FFC01F8000 000003FFE03F8000000001FFF07F0000000000FFF8FE00000000007FF9FC00000000003FFFF800 000000003FFFF000000000001FFFE000000000000FFFC0000000000007FFC0000000000003FFC0 000000000001FFE0000000000001FFF0000000000001FFF8000000000003FFFC000000000003FF FE000000000007FFFE00000000000FEFFF00000000001FCFFF80000000003F87FFC0000000007F 03FFE000000000FE01FFE000000001FC00FFF000000001F8007FF800000003F0007FFC00000007 F0003FFE0000000FE0001FFF0000001FC0000FFF0000003F800007FF800000FF800007FFC000FF FFF8003FFFFFC0FFFFF8003FFFFFC0FFFFF8003FFFFFC0FFFFF8003FFFFFC0FFFFF8003FFFFFC0 >58 46 2 0 63]120 dc[<7FFFFFC000FFFF807FFFFFC000FFFF807FFFFFC000FFFF807FFFFFC0 00FFFF807FFFFFC000FFFF8000FFF000000FE00000FFF800000FC00000FFF800000FC000007FFC 00000F8000007FFC00001F8000003FFC00001F0000003FFE00003F0000001FFE00003E0000001F FF00007E0000000FFF00007C0000000FFF8000FC00000007FF8000F800000007FFC001F8000000 03FFC001F000000003FFE003F000000003FFE003F000000001FFF003E000000001FFF007E00000 0000FFF007C000000000FFF80FC0000000007FF80F80000000007FFC1F80000000003FFC1F0000 0000003FFE3F00000000001FFE3E00000000001FFF7E00000000000FFF7C00000000000FFFFC00 000000000FFFFC000000000007FFF8000000000007FFF8000000000003FFF0000000000003FFF0 000000000001FFE0000000000001FFE0000000000000FFC0000000000000FFC00000000000007F 800000000000007F800000000000003F000000000000003F000000000000003F00000000000000 3E000000000000007E000000000000007C00000000000000FC000000001F8000F8000000003FC0 01F8000000007FE001F000000000FFF003F000000000FFF003E000000000FFF007E000000000FF F00FC000000000FFF01F8000000000FFF03F80000000007FE07F00000000007F43FE0000000000 3FFFF800000000001FFFF0000000000007FFC0000000000001FE000000000000>57 66 2 20 63 ]121 dc dfe /fh df[<0000000380000000000000038000000000000007C000000000000007C0 0000000000000FE00000000000000FE00000000000001FF00000000000001FF00000000000003F F80000000000003FF800000000000067FC00000000000067FC000000000000C3FE000000000000 C3FE00000000000181FF00000000000181FF00000000000300FF80000000000300FF8000000000 06007FC00000000006003FC0000000000C003FE0000000000C001FE00000000018001FF0000000 0018000FF00000000030000FF800000000300007F800000000600007FC00000000E00003FE0000 0000C00003FE00000001C00001FF00000001800001FF00000003800000FF80000003000000FF80 0000070000007FC00000060000007FC000000E0000003FE000000C0000003FE000001C0000001F F00000180000001FF00000380000000FF80000300000000FF800007000000007FC000060000000 07FC0000E000000003FE0000C000000003FE0001C000000001FF00018000000001FF0003800000 0000FF80030000000000FF800700000000007FC00600000000007FC00E00000000003FE00C0000 0000003FE01C00000000001FF01FFFFFFFFFFFFFF03FFFFFFFFFFFFFF83FFFFFFFFFFFFFF87FFF FFFFFFFFFFFC7FFFFFFFFFFFFFFCFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFE>63 61 4 0 72]1 dc [<000007FC007F0000003FFF81FFC00000FC03C7C0E00003F0006F81F00007C001FF03F8000F80 03FE07F8001F0007FC07F8003F0007FC07F8007E0007FC03F0007E0003F801E0007C0001F80000 00FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001 F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000 FC0001F8000000FC0001F80000FFFFFFFFFFFC00FFFFFFFFFFFC00FFFFFFFFFFFC0000FC0001F8 000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC 0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F800 0000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC00 01F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F80000 00FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001F8000000FC0001 F8000000FC0001F8000001FE0003FC00007FFFF07FFFF8007FFFF07FFFF8007FFFF07FFFF800> 53 61 1 0 50]11 dc[<000007FC000000003FFF00000000FC0380000003F000C0000007C00060 00000F8001F000001F0003F800003F0007F800007E0007F800007E0007F800007C0007F80000FC 0003F00000FC0000C00000FC0000000000FC0000000000FC0000000000FC0000000000FC000000 0000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0001F800FFFF FFFFF800FFFFFFFFF800FFFFFFFFF80000FC0007F80000FC0001F80000FC0001F80000FC0001F8 0000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC 0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F8 0000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC 0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F8 0001FE0003FC007FFFF07FFFF07FFFF07FFFF07FFFF07FFFF0>44 61 1 0 48]12 dc[<003E00 000000180000FF000000003C0003C1800000007C000780C000000078000F0070000000F8000E00 38000003F0001E001E000007E0003C001F00001FE0003C0019E0007FC0007C000CFF0FE780007C 000C1FFF8F800078000C00F01F000078000600001E0000F8000600003E0000F8000600003C0000 F8000600007C0000F800060000F80000F800060000F00000F800060001F00000F800060003E000 00F800060003C00000F800060007C00000780006000F80000078000C000F0000007C000C001F00 00007C000C003E0000003C0018003C0000003C0018007C0000001E001800F80000000E003000F0 0000000F006001F00000000780C003E000000003C18003C000000000FF0007C0000000003E000F 800000000000000F0000F8000000001F0003FC000000001E000F06000000003E001E0300000000 7C003C018000000078003800C0000000F800780060000001F000F00060000001E000F000600000 03E001F00030000007C001F000300000078001E0003000000F8001E0001800001F0003E0001800 001E0003E0001800003E0003E0001800007C0003E000180000780003E000180000F80003E00018 0001F00003E000180001E00003E000180003E00003E000180003C00001E000180007C00001E000 30000F800001F00030000F000001F00030001F000000F00060003E000000F00060003C00000078 0060007C0000003800C000F80000003C018000F00000001E030001F00000000F060001E0000000 03FC0000C000000000F800>61 70 5 5 72]37 dc[<1C007E007F00FF80FF80FFC07FC07FC01C C000C000C000C000C000C001800180018003000300060006000C001800180030002000>10 26 7 -34 24]39 dc[<000000180000000000003C0000000000003C0000000000003C0000000000003C 0000000000003C0000000000003C0000000000003C0000000000003C0000000000003C00000000 00003C0000000000003C0000000000003C0000000000003C0000000000003C0000000000003C00 00000000003C0000000000003C0000000000003C0000000000003C0000000000003C0000000000 003C0000000000003C0000000000003C0000000000003C0000000000003C0000007FFFFFFFFFFF FEFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFE0000003C0000000000003C000000000000 3C0000000000003C0000000000003C0000000000003C0000000000003C0000000000003C000000 0000003C0000000000003C0000000000003C0000000000003C0000000000003C0000000000003C 0000000000003C0000000000003C0000000000003C0000000000003C0000000000003C00000000 00003C0000000000003C0000000000003C0000000000003C0000000000003C0000000000003C00 000000000018000000>56 56 5 6 67]43 dc[<1C007E007F00FF80FF80FFC07FC07FC01CC000 C000C000C000C000C001800180018003000300060006000C001800180030002000>10 26 7 17 24]44 dc[<000000060000000F0000000F0000001F0000001E0000001E0000003E0000003C0000 003C0000007C0000007800000078000000F8000000F0000000F0000001F0000001E0000001E000 0003E0000003C0000003C0000007C0000007800000078000000F8000000F0000000F0000001F00 00001E0000001E0000003E0000003C0000003C0000007C0000007800000078000000F8000000F0 000000F0000001F0000001E0000001E0000003E0000003C0000007C0000007800000078000000F 8000000F0000000F0000001F0000001E0000001E0000003E0000003C0000003C0000007C000000 7800000078000000F8000000F0000000F0000001F0000001E0000001E0000003E0000003C00000 03C0000007C0000007800000078000000F8000000F0000000F0000001F0000001E0000001E0000 003E0000003C0000003C0000007C0000007800000078000000F8000000F0000000F00000006000 0000>32 87 5 22 43]47 dc[<0003FC0000001FFF8000007E07E00000F801F00001F000F80003 E0007C0007C0003E000F80001F000F80001F001F00000F801F00000F803F00000FC03F00000FC0 3F00000FC07E000007E07E000007E07E000007E07E000007E07E000007E0FE000007F0FE000007 F0FE000007F0FE000007F0FE000007F0FE000007F0FE000007F0FE000007F0FE000007F0FE0000 07F0FE000007F0FE000007F0FE000007F0FE000007F0FE000007F0FE000007F0FE000007F0FE00 0007F0FE000007F07E000007E07E000007E07E000007E07E000007E07F00000FE03F00000FC03F 00000FC03F00000FC01F00000F801F80001F800F80001F000F80001F0007C0003E0003E0007C00 01F000F80000F801F000007E07E000001FFF80000003FC0000>36 57 3 1 43]48 dc[<0001C0 000003C0000007C000001FC00000FFC000FFFFC000FFFFC000FF1FC000001FC000001FC000001F C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000 1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0 00001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F C000001FC000001FC000007FF000FFFFFFF8FFFFFFF8FFFFFFF8>29 56 7 0 43]49 dc[<000F F80000007FFF000001FFFFC00003E03FE000070007F8000E0003FC00180001FE00300000FE0030 00007F006000007F807C00007F80FE00003F80FF00003FC0FF80003FC0FF80003FC0FF80003FC0 FF80003FC07F00003FC03E00003FC00000003FC00000003F800000007F800000007F000000007F 00000000FE00000000FE00000001FC00000001F800000003F000000007E000000007C00000000F 800000001F000000003E000000003C000000007800000000F000000001E000000003C000000007 800000000F000000001E0000C000380000C000300000C000600001C000C0000180018000018003 0000018006000003800FFFFFFF801FFFFFFF803FFFFFFF807FFFFFFF00FFFFFFFF00FFFFFFFF00 FFFFFFFF00>34 56 4 0 43]50 dc[<000FF80000007FFF000001FFFFC00003F01FE000078007 F0000E0003F8001C0001FC001F8001FE003FC000FE003FE000FF003FE000FF003FE000FF003FE0 00FF001FC000FF000F8000FF00020000FE00000001FE00000001FE00000001FC00000003F80000 0003F000000007E000000007C00000001F800000007E0000003FF80000003FFF000000001FC000 000007E000000003F000000001F800000001FC00000000FE00000000FF00000000FF000000007F 800000007F800000007FC00000007FC00000007FC03F00007FC07F80007FC0FFC0007FC0FFC000 7FC0FFC0007F80FFC0007F80FFC000FF80FF8000FF007F0000FF00700001FE00380001FC001C00 03F8000F0007F00007E01FE00001FFFF8000007FFF0000000FF80000>34 57 4 1 43]51 dc[< 000000380000000038000000007800000000F800000000F800000001F800000003F800000007F8 00000007F80000000FF80000001FF80000001BF800000033F800000073F800000063F8000000C3 F8000001C3F800000183F800000303F800000703F800000603F800000C03F800001C03F8000018 03F800003003F800007003F800006003F80000C003F80001C003F800038003F800030003F80007 0003F8000E0003F8000C0003F800180003F800380003F800300003F800600003F800E00003F800 FFFFFFFFFCFFFFFFFFFCFFFFFFFFFC000003F800000003F800000003F800000003F800000003F8 00000003F800000003F800000003F800000003F800000003F800000003F800000007FC000003FF FFF80003FFFFF80003FFFFF8>38 57 2 0 43]52 dc[<0200000C000780003C0007F803F80007 FFFFF00007FFFFE00007FFFFC00007FFFF800007FFFF000007FFFC0000067FF000000600000000 060000000006000000000600000000060000000006000000000600000000060000000006000000 00060000000006000000000603FC0000061FFF0000067C07C00006E003E000078001F000070000 F800060000FC000200007E000000007F000000007F000000003F800000003F800000003F800000 003FC00000003FC00000003FC00000003FC03E00003FC07F00003FC0FF00003FC0FF80003FC0FF 80003FC0FF00003F80FF00003F80FE00007F806000007F006000007F00300000FE00380000FC00 1C0001F8000E0003F000078007E00003E01FC00001FFFF8000007FFE0000000FF00000>34 57 4 1 43]53 dc[<00003F80000001FFE0000007FFF800000FC07C00003F000C00007E00060000F800 3E0001F8007F0001F000FF0003E000FF0007E000FF000FC000FF000FC0007E001FC0003C001F80 0000003F800000003F800000003F800000007F000000007F000000007F000000007F01FC0000FF 07FF0000FF1E07C000FF3803E000FF3001F000FF6000F800FFC0007C00FFC0007E00FF80007F00 FF80003F00FF80003F80FF80003F80FF00003F80FF00003FC0FF00003FC0FF00003FC07F00003F C07F00003FC07F00003FC07F00003FC07F00003FC03F00003FC03F80003FC03F80003F801F8000 3F801F80003F001F80007F000FC0007E0007C0007E0007E000FC0003E001F80001F003F00000FC 0FE000007FFF8000001FFF00000003F80000>34 57 4 1 43]54 dc[<30000000003800000000 3E000000003FFFFFFFF03FFFFFFFF03FFFFFFFF03FFFFFFFE07FFFFFFFC07FFFFFFF807FFFFFFF 807000000300600000060060000006006000000C00E000001800C000003000C000003000C00000 6000000000C0000000018000000001800000000300000000060000000006000000000C00000000 1C000000001800000000380000000078000000007000000000F000000000F000000001F0000000 01E000000003E000000003E000000003E000000007E000000007E000000007C00000000FC00000 000FC00000000FC00000001FC00000001FC00000001FC00000001FC00000001FC00000003FC000 00003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC0 0000001F800000000F000000>36 59 5 1 43]55 dc[<0007F80000003FFF0000007FFFC00001 F807E00003C001F00007800078000600003C000E00001E001C00001E001C00000F001C00000F00 3C00000F003C00000F003C00000F003E00000F003F00000F003F80001E001FC0001E001FF0003C 001FF80038000FFE00700007FF80E00007FFC3C00003FFF7800001FFFE0000007FFE0000003FFF 0000000FFFC000003FFFE00000F1FFF80001C0FFFC0003803FFC0007000FFE000E0007FF001C00 01FF003C0000FF803800003F807800001FC07800000FC0F0000007C0F0000007C0F0000003C0F0 000003C0F0000003C0F0000003C0F000000380780000038078000007003C000007003C00000E00 1E00001C000F8000380007C000F00003F807E00000FFFFC000003FFF00000007F80000>34 57 4 1 43]56 dc[<0007F80000003FFE0000007FFF800001FC0FC00003F003E00007E001F0000FC000 F8000F8000FC001F80007C003F80007E003F00007E007F00007E007F00007F007F00003F00FF00 003F00FF00003F80FF00003F80FF00003F80FF00003F80FF00003F80FF00003FC0FF00003FC0FF 00003FC07F00003FC07F00007FC07F00007FC03F00007FC03F80007FC01F8000FFC00F8000FFC0 07C001BFC003E0033FC001F0073FC000F81E3FC0003FF83FC0000FE03F800000003F800000003F 800000003F800000007F000000007F000000007F000000007E000F00007E001F8000FC003FC000 FC003FC000F8003FC001F8003FC003F0003F8003E0001F0007C00018000F80000E001F00000780 FE000003FFFC000001FFF00000007F800000>34 57 4 1 43]57 dc[<1C003E007F00FF80FF80 FF807F003E001C0000000000000000000000000000000000000000000000000000000000000000 000000000000001C003E007F00FF80FF80FF807F003E001C00>9 37 7 0 24]58 dc[<7FFFFFFF FFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFE>56 22 5 -11 67]61 dc[<0000000C000000000000001E000000000000001E000000000000001E000000000000 003F000000000000003F000000000000003F000000000000007F800000000000007F8000000000 00007F80000000000000FFC0000000000000FFC0000000000000FFC00000000000019FE0000000 0000019FE00000000000039FF00000000000030FF00000000000030FF00000000000070FF80000 0000000607F800000000000607F800000000000C07FC00000000000C03FC00000000000C03FC00 000000001803FE00000000001801FE00000000001801FE00000000003000FF00000000003000FF 00000000003000FF000000000060007F800000000060007F8000000000E0007F8000000000C000 3FC000000000C0003FC000000001C0003FE00000000180001FE00000000180001FE00000000380 001FF000000003FFFFFFF000000003FFFFFFF000000007FFFFFFF800000006000007F800000006 000007F80000000C000007FC0000000C000003FC0000000C000003FC00000018000001FE000000 18000001FE00000018000001FE00000030000000FF00000030000000FF00000070000000FF8000 00600000007F800000600000007F800000F00000007FC00003F80000007FC0000FFC000001FFE0 00FFFFC0003FFFFFC0FFFFC0003FFFFFC0FFFFC0003FFFFFC0>58 61 3 0 65]65 dc[53 59 2 0 61]66 dc[<000000FFC0006000 0007FFF8006000003FFFFE00E00000FFC01F01E00003FE000783E00007F80001E3E0000FE00000 77E0001F8000003FE0007F0000001FE000FE0000000FE000FC00000007E001FC00000007E003F8 00000003E007F800000003E007F000000001E00FF000000001E01FE000000000E01FE000000000 E03FE000000000E03FC000000000E03FC000000000607FC000000000607FC000000000607F8000 000000607F800000000000FF800000000000FF800000000000FF800000000000FF800000000000 FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF800000 000000FF8000000000007F8000000000007F8000000000007FC000000000607FC000000000603F C000000000603FC000000000603FE000000000601FE000000000601FE000000000C00FF0000000 00C007F000000000C007F8000000018003F8000000018001FC000000030000FE000000070000FE 0000000600007F0000000C00001F8000001800000FE0000030000007F80000E0000003FE0003C0 000000FFC01F800000003FFFFE0000000007FFF80000000000FFC00000>51 61 5 1 62]67 dc[ 58 59 2 0 66]68 dc[54 59 2 0 59]69 dc[49 59 2 0 56]70 dc[<000000FFC0006000000007FFF800600000003FFFFE00E0000000FFC01F01E0000003 FE000783E0000007F80001E3E000000FE0000077E000001F8000003FE000007F0000001FE00000 FE0000000FE00000FC00000007E00001FC00000007E00003F800000003E00007F800000003E000 07F000000001E0000FF000000001E0001FE000000000E0001FE000000000E0003FE000000000E0 003FC000000000E0003FC00000000060007FC00000000060007FC00000000060007F8000000000 60007F80000000000000FF80000000000000FF80000000000000FF80000000000000FF80000000 000000FF80000000000000FF80000000000000FF80000000000000FF80000000000000FF800000 00000000FF80000000000000FF800000000000007F800000FFFFFF807F800000FFFFFF807FC000 00FFFFFF807FC00000007FF0003FC00000001FE0003FC00000001FE0003FE00000001FE0001FE0 0000001FE0001FE00000001FE0000FF00000001FE00007F00000001FE00007F80000001FE00003 F80000001FE00001FC0000001FE00000FE0000001FE00000FE0000001FE000007F0000003FE000 001FC000003FE000000FE0000067E0000007F80000E7E0000003FE0003C3E0000000FFC01F81E0 0000003FFFFE00E000000007FFF8006000000000FFC0000000>57 61 5 1 68]71 dc[ 26 59 2 0 31]73 dc[60 59 2 0 67]75 dc[47 59 2 0 54]76 dc[< FFFF8000000001FFFFFFFFC000000003FFFFFFFFC000000003FFFF00FFC000000003FF00006FE0 00000006FE00006FE000000006FE00006FE000000006FE000067F00000000CFE000067F0000000 0CFE000063F800000018FE000063F800000018FE000063F800000018FE000061FC00000030FE00 0061FC00000030FE000060FE00000060FE000060FE00000060FE000060FE00000060FE0000607F 000000C0FE0000607F000000C0FE0000607F000000C0FE0000603F80000180FE0000603F800001 80FE0000601FC0000300FE0000601FC0000300FE0000601FC0000300FE0000600FE0000600FE00 00600FE0000600FE0000600FE0000600FE00006007F0000C00FE00006007F0000C00FE00006003 F8001800FE00006003F8001800FE00006003F8001800FE00006001FC003000FE00006001FC0030 00FE00006000FE006000FE00006000FE006000FE00006000FE006000FE000060007F00C000FE00 0060007F00C000FE000060007F00C000FE000060003F818000FE000060003F818000FE00006000 1FC30000FE000060001FC30000FE000060001FC30000FE000060000FE60000FE000060000FE600 00FE000060000FE60000FE0000600007FC0000FE0000600007FC0000FE0000600003F80000FE00 00600003F80000FE0000F00003F80000FE0001F80001F00000FE0007FE0001F00001FF00FFFFF0 00E001FFFFFFFFFFF000E001FFFFFFFFFFF000E001FFFFFF>72 59 3 0 79]77 dc[60 59 2 0 65]78 dc[<000001FF80000000001FFFF8000000007F00FE00000001FC003F8000 0007F0000FE000000FC00003F000001F800001F800003F000000FC00007E0000007E0000FE0000 007F0001FC0000003F8003F80000001FC007F80000001FE007F00000000FE00FF00000000FF00F E000000007F01FE000000007F81FE000000007F83FC000000003FC3FC000000003FC3FC0000000 03FC7FC000000003FE7FC000000003FE7F8000000001FE7F8000000001FEFF8000000001FFFF80 00000001FFFF8000000001FFFF8000000001FFFF8000000001FFFF8000000001FFFF8000000001 FFFF8000000001FFFF8000000001FFFF8000000001FFFF8000000001FF7F8000000001FE7F8000 000001FE7FC000000003FE7FC000000003FE7FC000000003FE3FC000000003FC3FC000000003FC 1FE000000007F81FE000000007F80FE000000007F00FF00000000FF007F0003E000FE007F800FF 001FE003F801C1801FC001FC0300403F8000FC0300603F00007E0600307E00003F060030FC0000 1F860019F800000FC6001BF0000007F3001FE0000001FF003F800000007FC0FE000000001FFFFE 0003000001FF8E0003000000000E0003000000000F0003000000000F0007000000000F80070000 00000F800F0000000007C01E0000000007F07E0000000007FFFE0000000007FFFE0000000003FF FC0000000003FFFC0000000001FFF80000000001FFF00000000000FFE000000000007FC0000000 00001F80>56 77 5 17 67]81 dc[60 60 2 1 63]82 dc[<00 0FF80060003FFF006000FFFFC0E001F807E1E007E000F1E00F80003BE00F00001FE01F00000FE0 3E000007E03E000003E07C000001E07C000001E0FC000001E0FC000000E0FC000000E0FC000000 E0FC00000060FE00000060FE00000060FF000000607F000000007F800000007FE00000003FF800 00003FFF8000001FFFF800000FFFFF800007FFFFE00003FFFFF80001FFFFFC0000FFFFFE00003F FFFF000007FFFF8000007FFFC0000007FFE00000007FE00000001FF00000000FF000000007F000 000007F800000003F840000003F8C0000003F8C0000001F8C0000001F8C0000001F8E0000001F8 E0000001F8E0000001F0F0000001F0F0000003F0F8000003E0F8000003E0FC000007C0FF00000F 80FB80000F00F1F0003E00F0FE00FC00E03FFFF800C00FFFE000C001FF8000>37 61 5 1 48] 83 dc[<3FFFFFFFFFFFF83FFFFFFFFFFFF83FFFFFFFFFFFF83FE001FF8007F83F0000FF0001F8 7C0000FF00007C780000FF00003C780000FF00003C700000FF00001C700000FF00001C600000FF 00000C600000FF00000C600000FF00000C600000FF00000C600000FF00000CE00000FF00000EC0 0000FF000006C00000FF000006C00000FF000006C00000FF000006000000FF000000000000FF00 0000000000FF000000000000FF000000000000FF000000000000FF000000000000FF0000000000 00FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF0000 00000000FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000 FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF000000 000000FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF 000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF00000000 0003FFC00000001FFFFFFFF800001FFFFFFFF800001FFFFFFFF800>55 59 3 0 62]84 dc[60 60 2 1 65]85 dc[60 60 2 1 65]86 dc[<003FC0000001FFF8000007C07E00000E001F00001E000F80001F8007C0003FC003E0 003FC003F0003FC003F0003FC001F0001F8001F8000F0001F800000001F800000001F800000001 F800000001F80000001FF8000007FFF800003FF9F80000FF01F80003F801F80007F001F8000FC0 01F8001F8001F8003F8001F8007F0001F8007F0001F8007E0001F80CFE0001F80CFE0001F80CFE 0001F80CFE0003F80CFE0003F80C7E0006F80C7F0006F80C3F000C7C181F80187E380FE0703FF0 03FFE01FE0007F800F80>38 40 4 1 43]97 dc[<01F800000000FFF800000000FFF800000000 FFF80000000007F80000000001F80000000001F80000000001F80000000001F80000000001F800 00000001F80000000001F80000000001F80000000001F80000000001F80000000001F800000000 01F80000000001F80000000001F80000000001F80000000001F80000000001F80000000001F80F F0000001F83FFE000001F8F01F000001F9C007C00001FB0003E00001FE0001F00001FC0000F800 01FC00007C0001F800007E0001F800003E0001F800003F0001F800003F0001F800003F8001F800 001F8001F800001F8001F800001FC001F800001FC001F800001FC001F800001FC001F800001FC0 01F800001FC001F800001FC001F800001FC001F800001FC001F800001F8001F800001F8001F800 003F8001F800003F0001F800003F0001F800007E0001F800007C0001FC0000FC0001FC0000F800 01F60001F00001E30003E00001E1C00FC00001C0F03F000001803FFC000000000FE00000>42 61 2 1 48]98 dc[<0003FE00001FFFC0003E01F000F8003801F0003C03E000FC07C001FE0FC001FE 0F8001FE1F8001FE3F0000FC3F0000787F0000007F0000007E0000007E000000FE000000FE0000 00FE000000FE000000FE000000FE000000FE000000FE000000FE0000007E0000007F0000007F00 00003F0000033F0000031F8000031F8000060FC0000607C0000C03E0001801F0003000F800E000 7E03C0001FFF000003FC00>32 40 3 1 38]99 dc[<00000007E000000003FFE000000003FFE0 00000003FFE0000000001FE00000000007E00000000007E00000000007E00000000007E0000000 0007E00000000007E00000000007E00000000007E00000000007E00000000007E00000000007E0 0000000007E00000000007E00000000007E00000000007E00000000007E00000000007E0000001 FC07E000000FFF87E000003F03C7E00000FC0067E00001F00037E00003E0001FE00007C0000FE0 000FC0000FE0000F800007E0001F800007E0003F000007E0003F000007E0007F000007E0007E00 0007E0007E000007E000FE000007E000FE000007E000FE000007E000FE000007E000FE000007E0 00FE000007E000FE000007E000FE000007E000FE000007E0007E000007E0007E000007E0007F00 0007E0003F000007E0003F000007E0001F000007E0001F80000FE0000F80000FE00007C0001FE0 0003E0001FE00001F00077F80000F800E7FFC0003E0387FFC0001FFF07FFC00003FC07E000>42 61 3 1 48]100 dc[<0003FC0000001FFF0000007E07C00000F801E00001E000F00003E0007800 07C0007C000F80003E001F80003E001F00003F003F00001F003F00001F007F00001F007E00001F 807E00001F80FE00001F80FE00001F80FFFFFFFF80FFFFFFFF80FE00000000FE00000000FE0000 0000FE00000000FE000000007E000000007E000000007F000000007F000000003F000001803F00 0001801F800001800F800003000FC000030007C000060003E0000C0001F0001800007800700000 3F01E000000FFF80000001FE0000>33 40 2 1 38]101 dc[<00003F000001FFC00003E0E00007 81F0000F83F8001F07F8003E07F8007E07F8007E03F0007C01E000FC000000FC000000FC000000 FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0000 00FC0000FFFFFC00FFFFFC00FFFFFC0000FC000000FC000000FC000000FC000000FC000000FC00 0000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC 000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000 FC000000FC000000FC000000FC000000FC000001FE00007FFFFC007FFFFC007FFFFC00>29 61 1 0 26]102 dc[<0007F001F8003FFE0FFC007C1F1E3E00F007F03E01E003E01C03C001E00807C0 01F0000FC001F8000F8000F8001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F 8000FC001F8000FC000F8000F8000FC001F80007C001F00003C001E00001E003C00001F0078000 037C1F0000073FFE00000607F0000006000000000E000000000E000000000E000000000F000000 000F0000000007C000000007FFFFC00003FFFFFC0001FFFFFF0000FFFFFF8003FFFFFFC0078000 3FE01F000007F03E000001F83C000000F87C000000F8780000007CF80000007CF80000007CF800 00007CF80000007CF80000007C7C000000F87C000000F83E000001F01F000003E00F800007C003 E0001F0001FC00FE00003FFFF0000007FF8000>39 57 2 19 43]103 dc[<01F800000000FFF8 00000000FFF800000000FFF80000000007F80000000001F80000000001F80000000001F8000000 0001F80000000001F80000000001F80000000001F80000000001F80000000001F80000000001F8 0000000001F80000000001F80000000001F80000000001F80000000001F80000000001F8000000 0001F80000000001F807F8000001F81FFE000001F8781F000001F8E00F800001F98007C00001FB 0007E00001FB0003E00001FE0003F00001FC0003F00001FC0003F00001FC0003F00001F80003F0 0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F8 0003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F8 0003F00001F80003F00001F80003F00003FC0007F800FFFFF1FFFFE0FFFFF1FFFFE0FFFFF1FFFF E0>43 60 2 0 48]104 dc[<01C00003F00007F8000FF8000FF8000FF80007F80003F00001C000 00000000000000000000000000000000000000000000000000000000000000000001F8007FF800 7FF8007FF80007F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F80001F80001F80001F80001F80001F80003FC00FFFFE0FFFFE0FFFFE0>19 58 1 0 23]105 dc[<01F800000000FFF800000000FFF800000000FFF80000000007F80000000001F80000000001 F80000000001F80000000001F80000000001F80000000001F80000000001F80000000001F80000 000001F80000000001F80000000001F80000000001F80000000001F80000000001F80000000001 F80000000001F80000000001F80000000001F80000000001F800FFFE0001F800FFFE0001F800FF FE0001F8007FE00001F8003F800001F8003E000001F80038000001F80030000001F800E0000001 F801C0000001F80300000001F80600000001F80C00000001F81800000001F83C00000001F87E00 000001F8FF00000001FB9F00000001FF1F80000001FC0FC0000001F807C0000001F807E0000001 F803F0000001F801F0000001F801F8000001F800FC000001F8007C000001F8007E000001F8003F 000001F8001F800001F8001F800001F8000FC00001F8000FE00003FC001FF800FFFFF07FFF80FF FFF07FFF80FFFFF07FFF80>41 60 2 0 45]107 dc[<01F800FFF800FFF800FFF80007F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80003FC00FFFF F0FFFFF0FFFFF0>20 60 1 0 23]108 dc[<01F803F80003F80000FFF81FFF001FFF0000FFF83C 0F803C0F8000FFF8E007C0E007C00007F9C003E1C003E00001FB0003F30003F00001FB0001F300 01F00001FE0001FE0001F80001FE0001FE0001F80001FC0001FC0001F80001FC0001FC0001F800 01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F80001F80001F80001F80003FC0003FC0003FC00FFFFF0FFFFF0FFFFF0FFFFF0FFFFF0FFFFF0 FFFFF0FFFFF0FFFFF0>68 38 2 0 73]109 dc[<01F807F80000FFF81FFE0000FFF8781F0000FF F8E00F800007F98007C00001FB0007E00001FB0003E00001FE0003F00001FC0003F00001FC0003 F00001FC0003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 F80003F00001F80003F00001F80003F00001F80003F00001F80003F00003FC0007F800FFFFF1FF FFE0FFFFF1FFFFE0FFFFF1FFFFE0>43 38 2 0 48]110 dc[<0001FE0000000FFFC000003F03F0 0000F8007C0001F0003E0003E0001F0007C0000F800F800007C00F800007C01F000003E03F0000 03F03F000003F03F000003F07E000001F87E000001F87E000001F8FE000001FCFE000001FCFE00 0001FCFE000001FCFE000001FCFE000001FCFE000001FCFE000001FCFE000001FC7E000001F87E 000001F87F000003F83F000003F03F000003F01F000003E01F800007E00F800007C007C0000F80 03E0001F0001F0003E0000F8007C00003F03F000000FFFC0000001FE0000>38 40 2 1 43]111 dc[<01F80FF00000FFF83FFE0000FFF8F01F0000FFF9C007C00003FB0003E00001FE0001F00001 FC0000F80001FC0000FC0001F800007E0001F800007E0001F800007F0001F800003F0001F80000 3F8001F800003F8001F800001F8001F800001FC001F800001FC001F800001FC001F800001FC001 F800001FC001F800001FC001F800001FC001F800001FC001F800001FC001F800001F8001F80000 3F8001F800003F8001F800003F0001F800007F0001F800007E0001F80000FC0001FC0000FC0001 FC0001F80001FE0003F00001FB0007E00001F9C00FC00001F8F03F000001F83FFC000001F80FE0 000001F80000000001F80000000001F80000000001F80000000001F80000000001F80000000001 F80000000001F80000000001F80000000001F80000000001F80000000001F80000000003FC0000 0000FFFFF0000000FFFFF0000000FFFFF0000000>42 55 2 17 48]112 dc[<0001FC00C00000 0FFF01C000003F0381C00000FC00C3C00001F00063C00003E00067C00007E00037C0000FC0001F C0001F80001FC0001F80001FC0003F80000FC0003F00000FC0007F00000FC0007F00000FC0007E 00000FC000FE00000FC000FE00000FC000FE00000FC000FE00000FC000FE00000FC000FE00000F C000FE00000FC000FE00000FC000FE00000FC0007E00000FC0007F00000FC0007F00000FC0003F 00000FC0003F00000FC0001F80000FC0001F80001FC0000FC0001FC00007C0003FC00003E0006F C00001F000CFC00000F801CFC000007E070FC000001FFE0FC0000003F80FC0000000000FC00000 00000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000F C0000000000FC0000000000FC0000000000FC0000000000FC0000000001FE000000007FFFF8000 0007FFFF80000007FFFF80>41 55 3 17 45]113 dc[<03F00F80FFF03FE0FFF070F0FFF0C1F8 07F183F801F303F801F603F801F601F001F6004001FC000001FC000001FC000001FC000001F800 0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001 F8000003FC0000FFFFF800FFFFF800FFFFF800>29 38 2 0 34]114 dc[<007F818003FFE3800F 807F801E001F8038000780380007807000038070000380F0000180F0000180F0000180F8000180 F8000180FE0000007F8000007FFC00003FFFC0001FFFF0000FFFFC0003FFFE0001FFFF00001FFF 800000FF8000001FC040000FC0C00007E0C00003E0E00001E0E00001E0E00001E0E00001E0F000 01E0F00001C0F80003C0FC000380FC000700F7000E00E3C03C00C0FFF800C03FC000>27 40 3 1 34]115 dc[<001800000018000000180000001800000018000000380000003800000038000000 380000007800000078000000F8000000F8000001F8000003F8000007F800001FFFFF00FFFFFF00 FFFFFF0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800 0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 018001F8018001F8018001F8018001F8018001F8018001F8018001F8018001F8018000F8018000 F8030000FC0300007C0300003E0600001F0C00000FF8000003F000>25 54 2 1 33]116 dc[<01 F80003F000FFF801FFF000FFF801FFF000FFF801FFF00007F8000FF00001F80003F00001F80003 F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 F80003F00001F80003F00001F80007F00001F80007F00001F80007F00000F8000FF00000F8000F F00000FC001BF000007C001BFC00003E0073FFE0001F81E3FFE0000FFF83FFE00001FE03F000> 43 39 2 1 48]117 dc[40 38 2 1 45]118 dc[57 38 2 1 62]119 dc[42 37 1 0 45]120 dc[40 55 2 18 45]121 dc[<1FFFFFFE1FFF FFFE1FC000FC1F0001F81E0003F81C0003F0180007E038000FE038001FC030001F8030003F0030 007F0030007E003000FC000001FC000003F8000003F0000007E000000FE000000FC000001F8000 003F8006007F0006007E000600FC000601FC000601F8000E03F0000E07F0000E0FE0000C0FC000 1C1F80001C3F80003C3F00007C7E0003FCFFFFFFFCFFFFFFFC>31 37 2 0 38]122 dc dfe /fi df[48 3 0 -22 49]123 dc dfe end TeXDict begin @letter %%Page: 21 22 bop 25 160 a fg(P)m(a)m(wn)m(t)m(yp)r(e)0 321 y 1947 2 v 471 483 a 1005 5 v 996 x 5 997 v 476 607 a fa(rZ0ZkZ)o(0s)476 732 y(opo0Zp)o(op)476 856 y(0Z0ZpZ) o(0Z)476 981 y(Z0ZpO0)o(Z0)476 1105 y(0Z0O0Z)o(0Z)476 1230 y(Z0O0Z0)o(Z0)476 1354 y(PO0Z0O)o(PO)476 1479 y(S0Z0J0)o(ZR)m 5 997 v 471 1483 a 1005 5 v eop %%Page: 22 23 bop 25 160 a fg(Sequence)0 321 y 1947 2 v 471 483 a 1005 5 v 996 x 5 997 v 476 607 a fa(rmblkZ)o(0s)476 732 y(opo0ap)o(op)476 856 y(0Z0Zpm)o(0Z)476 981 y (Z0ZpO0)o(A0)476 1105 y(0Z0O0Z)o(0Z)476 1230 y(Z0M0Z0)o(Z0)476 1354 y(POPZ0O) o(PO)476 1479 y(S0ZQJB)o(MR)m 5 997 v 471 1483 a 1005 5 v 608 1771 a fh(Nd7) 28 b(h4)g(Nc6)h(Nh3)f(f6)p eop %%Page: 23 24 bop 25 160 a fg(T)-10 b(raining)41 b(Signal)0 321 y 1947 2 v 40 551 a ff(\ \017)21 b fe(b)j fh(=)g(35)p fe(;)14 b(d)24 b fh(=)f(6)p fe(;)15 b(b)658 520 y fd(d)715 551 y fh(=)24 b(10)892 520 y fc(10)40 676 y ff(\017)d fh(Limit)29 b (to)h(1)p fe(=)p fh(2)e(pa)n(wn)h(of)g(b)r(est)40 800 y ff(\017)21 b fh(Initi\ al)32 b(constrain)n(ts)e(b)n(y)e(b)r(est)i(2)e fe(\013)20 b ff(\000)f fe(\014) 40 925 y ff(\017)i fh(Initial)32 b fe(b)24 b fh(=)f(2)p fe(;)15 b(d)23 b fh (=)h(6)p fe(;)15 b(b)871 894 y fd(d)928 925 y fh(=)24 b(64)40 1049 y ff(\017) d fh(Final)30 b fe(b)24 b fh(=)g(3)p fe(;)14 b(d)24 b fh(=)g(6)p fe(;)14 b (b)838 1018 y fd(d)895 1049 y fh(=)24 b(729)p eop %%Page: 24 25 bop 25 170 a fg(Ov)m(erall)41 b(Picture)0 321 y 1947 2 v 40 538 a ff(\017)21 b fh(Databases)29 b(of)g(h)n(uman)e(games)40 663 y ff(\017)21 b fh(Segmen)n (t)28 b(b)n(y)g fe(paw)s(nty)s(pe)h fh(in)n(to)h fe(seq)t(uences)f fh(of)104 767 y fe(positions)40 891 y ff(\017)21 b fh(Learn)28 b fe(str)s(ateg)t(y)k fh (sp)r(eci\014c)e(to)f(one)g fe(paw)s(nty)s(pe)40 1016 y ff(\017)21 b fh(Rando\ m)27 b(selection)32 b(biased)e(b)n(y)e(frequency)40 1140 y ff(\017)21 b fh (Initial)32 b(trees)d(found)g(b)n(y)f(b)r(est)i(2)f fe(\013)19 b ff(\000)g fe (\014)40 1265 y ff(\017)i fh(Lo)r(op)29 b(un)n(til)h(no)e(progress)125 1389 y fi({)21 b fh(Solv)n(e)30 b(p)r(ositions)h(with)f(subgradien)n(t)125 1514 y fi ({)21 b fh(Chec)n(k)29 b(strategy)i(against)f(eac)n(h)e(p)r(osition)125 1638 y fi({)21 b fh(Add)28 b(unexp)s(ected)h(lines)40 1763 y ff(\017)21 b fh(Keep)29 b(b)r(est)g(solution)i(for)e(eac)n(h)g(pa)n(wn)n(t)n(yp)q(e)40 1887 y ff(\017) 21 b fh(Use)28 b(in)i(games)p eop %%Page: 25 26 bop 25 160 a fg(Sample)41 b(Solution)0 321 y 1947 2 v 40 538 a ff(\017)21 b fh(170)29 b(sequences,)g(1524)g(p)r(ositions)i(in)f(F)-7 b(renc)n(h)28 b(defe\ nse)40 663 y ff(\017)21 b fh(550)29 b(unique,)g(random)e(189)i ff(!)g fh(163) g(p)r(ositions)40 787 y ff(\017)21 b fh(Initial)32 b(232)d(v)-5 b(ars,)29 b (3186)f(c)n(hoices,)i(7727)f(lea)n(v)n(es)40 912 y ff(\017)21 b fh(Righ)n(t:) 39 b(55)29 b(86)g(99)g(86)f(107)h(113)40 1036 y ff(\017)21 b fh(Final)30 b (245)f(v)-5 b(ars,)29 b(5198)g(c)n(hoices,)h(13726)f(lea)n(v)n(es)40 1161 y ff (\017)21 b fh(1)29 b(hour,)f(cost)h(=)g(172,)f(max)g(=)h(15)40 1285 y ff(\017) 21 b fh(V)-7 b(alidation)31 b(63)p fe(=)p fh(173)24 b ff(!)g fh(97)p fe(=)p fh (173)149 1431 y fb(BB)239 1534 y(~)136 b(~)g(~)g(~)g(~)f(~)h(~)g(~)239 1638 y (~)g(~)g(~)g(1)g(~)f(~)h(~)g(~)149 1742 y(-15)g(~)g(~)g(~)g(~)f(~)h(~)g(~)239 1846 y(~)g(~)g(~)g(~)g(~)f(~)h(~)g(~)194 1950 y(-5)g(~)91 b(-2)136 b(~)g(~)f (~)h(~)g(~)239 2053 y(~)g(~)g(~)g(~)g(~)f(~)h(~)g(~)239 2157 y(~)g(~)g(~)g (~)g(~)f(~)h(~)g(~)239 2261 y(~)g(~)g(~)g(~)g(~)f(~)h(~)g(~)p eop %%Page: 26 27 bop 25 160 a fg(Summary)0 321 y 1947 2 v 40 538 a ff(\017)21 b fh(Lo)r(cal) 40 663 y ff(\017)g fh(Limited)29 b(data)40 787 y ff(\017)21 b fh(Deep)40 912 y ff(\017)g fh(Can)29 b(solv)n(e)g(p)s(ositions)40 1036 y ff(\017)21 b fh(Reaso\ nable)30 b(b)n(y)f(domain)f(exp)s(ert)40 1161 y ff(\017)21 b fh(Generalizatio\ n)32 b(erratic)125 1285 y fi({)21 b fh(Qualit)n(y)31 b(and)d(consistency)j (of)e(data)125 1410 y fi({)21 b fh(Margin)29 b(of)g(error)125 1534 y fi({)21 b fh(Base)29 b(v)-5 b(ariabili)q(t)n(y)125 1659 y fi({)21 b fh(In)n(terference) 125 1784 y fi({)g fh(Second)29 b(order)f(e\013ects)p eop %%Page: 27 28 bop 0 83 a 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: figures/constraints.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( O ) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 0 -262 -281 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( P ) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 67 -262 -281 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( R ) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 134 -262 -281 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( V ) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( W ) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 268 -262 -281 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( Y ) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 335 -262 -281 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( Z ) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 402 -262 -281 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (N) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (Q) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (U) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (X) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (T) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (M) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (L) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [4 4] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 528 1474 a fe(O)26 b fh(=)e(\001)p fe(a)19 b fh(+)g(\001)p fe(c)g fh(+)g(\001)p fe(f)29 b fh(+)19 b(5)532 1578 y fe(P)36 b fh(=)24 b(\001)p fe (a)c fh(+)f(\001)p fe(b)f fh(+)i(\001)p fe(g)i fh(+)d(6)506 1682 y fe(N)34 b fh(=)23 b fe(P)s(;)14 b(N)34 b ff(\025)24 b fe(O)i ff(!)e fe(P)36 b ff(\025) 24 b fe(O)212 1786 y fh(\001)p fe(a)19 b fh(+)g(\001)p fe(b)g fh(+)g(\001)p fe (g)j fh(+)d(6)24 b ff(\025)g fh(\001)p fe(a)19 b fh(+)h(\001)p fe(c)f fh(+)g (\001)p fe(f)28 b fh(+)19 b(5)475 1889 y(\001)p fe(b)g fh(+)g(\001)p fe(g)j ff (\000)d fh(\001)p fe(c)g ff(\000)g fh(\001)p fe(f)33 b ff(\025)24 b(\000)p fh (1)p eop %%Page: 28 29 bop 0 83 a 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: figures/constraints.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( O ) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 0 -262 -281 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( P ) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 67 -262 -281 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( R ) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 134 -262 -281 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( V ) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( W ) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 268 -262 -281 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( Y ) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 335 -262 -281 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( Z ) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 402 -262 -281 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (N) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (Q) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (U) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (X) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (T) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (M) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (L) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [4 4] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 764 1474 a fe(T)36 b ff(\025)24 b fe(M)k fh(+)20 b(1)694 1578 y fe (T)36 b ff(\025)24 b fe(M)k fh(+)19 b(1)h ff(\000)f fe(\017)71 1682 y fh(\001) p fe(a)g fh(+)g(\001)p fe(b)g fh(+)g(\001)p fe(d)g fh(+)g(3)24 b ff(\025)g fh (\001)p fe(a)19 b fh(+)g(\001)p fe(b)g fh(+)g(\001)p fe(g)j fh(+)d(6)h(+)f (1)g ff(\000)g fe(\017)656 1786 y fh(\001)p fe(d)f ff(\000)h fh(\001)p fe(g)j fh(+)d fe(\017)24 b ff(\025)g fh(4)p eop %%Page: 29 30 bop 0 83 a 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: figures/initial.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] (5/4) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 0 -262 -281 30 24 false [0 0 0] [1 1 1] (ac) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] (6/4) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 67 -262 -281 15 24 false [0 0 0] [1 1 1] (a) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] (7/9) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 134 -262 -281 30 24 false [0 0 0] [1 1 1] (ad) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] (3/5) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (a d) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] (1/5) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 268 -262 -281 30 24 false [0 0 0] [1 1 1] ( d) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] (4/5) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 335 -262 -281 30 24 false [0 0 0] [1 1 1] ( c) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] (2/3) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 402 -262 -281 30 24 false [0 0 0] [1 1 1] ( c) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (4) 24 /Courier DrawText [0 0 0] 0 0 [4 4] 4 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (9) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (5) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [4 4] 4 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (5) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (5) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [4 4] 4 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (4) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (5) 24 /Courier DrawText [0 0 0] 0 0 [] 1 222 -59 122 -90 DrawLine [0 0 0] 0 0 [] 4 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 94 1474 a fe(M)9 b(inimiz)r(e)24 b fh(:)p ff(j)g fh(\001)p fe(a)g ff(j)g fh(+)g ff(j)g fh(\001)p fe(b)f ff(j)h fh(+)g ff(j)g fh(\001)p fe(c)g ff (j)g fh(+)g ff(j)f fh(\001)p fe(d)h ff(j)g fh(+)g ff(j)471 1578 y fh(\001)p fe (f)33 b ff(j)24 b fh(+)g ff(j)f fh(\001)p fe(g)k ff(j)d fh(+)g ff(j)g fh(\001) p fe(h)f ff(j)h fh(+)p fe(\025\017)622 1682 y fh(\001)p fe(d)19 b ff(\000)g fh (\001)p fe(g)j fh(+)d fe(\017)24 b(>)p fh(=)g(4)441 1786 y(\001)p fe(b)19 b ff (\000)g fh(\001)p fe(c)g ff(\000)g fh(\001)p fe(f)29 b fh(+)19 b(\001)p fe (g)27 b(>)p fh(=)d ff(\000)p fh(1)626 1889 y ff(\000)p fh(\001)p fe(b)18 b fh (+)h(\001)p fe(f)33 b(>)p fh(=)24 b ff(\000)p fh(4)655 1993 y(\001)p fe(a)19 b ff(\000)g fh(\001)p fe(f)33 b(>)p fh(=)24 b ff(\000)p fh(2)656 2097 y(\001)p fe(g)e ff(\000)d fh(\001)p fe(h)24 b(>)p fh(=)g ff(\000)p fh(2)471 2201 y(\ \001)p fe(b)19 b ff(\000)g fh(\001)p fe(d)g ff(\000)g fh(\001)p fe(f)28 b fh (+)19 b(\001)p fe(g)27 b(<)p fh(=)d(1)474 2305 y(\001)p fe(a)19 b ff(\000)g fh (\001)p fe(c)g fh(+)h(\001)p fe(d)e ff(\000)h fh(\001)p fe(g)27 b(<)p fh(=)d (1)p eop %%Page: 30 31 bop 0 83 a 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: figures/constraints.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( O ) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 0 -262 -281 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( P ) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 67 -262 -281 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( R ) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 134 -262 -281 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( V ) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( W ) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 268 -262 -281 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( Y ) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 335 -262 -281 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( Z ) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 402 -262 -281 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (N) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (Q) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (U) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (X) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (T) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (M) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (L) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [4 4] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 656 1474 a fe(T)36 b fh(=)24 b fe(U)33 b ff(\))24 b fe(T)37 b fh (=)23 b fe(X)40 1632 y ff(\017)e fe(U)33 b ff(\024)24 b fe(X)31 b ff(!)24 b fe (V)43 b ff(\024)24 b fe(Y)43 b ff(\))24 b fe(X)31 b ff(\024)24 b fe(U)33 b ff (!)24 b fe(Y)43 b ff(\024)24 b fe(V)104 1736 y fh(\001)p fe(a)19 b fh(+)g(\ \001)p fe(d)g ff(\000)g fh(\001)p fe(c)g ff(\000)g fh(\001)p fe(g)27 b(<)p fh (=)d(1)g ff(!)104 1840 y(\000)p fh(\001)p fe(a)19 b ff(\000)g fh(\001)p fe (d)g fh(+)g(\001)p fe(c)g fh(+)g(\001)p fe(g)27 b(<)p fh(=)d ff(\000)p fh(1) 40 1964 y ff(\017)d fe(T)36 b ff(\025)24 b fe(M)f fh(+)14 b(1)g ff(\000)f fe (\017)24 b ff(!)g fe(V)44 b ff(\025)23 b fe(P)k fh(+)13 b(1)h ff(\000)g fe (\017)24 b ff(\))g fe(Y)43 b ff(\025)24 b fe(P)i fh(+)14 b(1)g ff(\000)g fe (\017)104 2068 y fh(\001)p fe(d)k ff(\000)i fh(\001)p fe(g)i fh(+)d fe(\017) 24 b(>)p fh(=)f(4)h ff(!)104 2172 y fh(\001)p fe(c)19 b ff(\000)g fh(\001)p fe (a)g fh(+)g fe(\017)24 b(>)p fh(=)g(3)p eop %%Page: 31 32 bop 25 170 a fe(\025)40 b fg(and)f fe(\017)0 321 y 1947 2 v 40 538 a ff(\017) 21 b fe(\017)28 b fh(is)i(error)e(in)i(goal)f(constrain)n(t)40 663 y ff(\017) 21 b fe(\025)29 b fh(is)g(p)r(enalt)n(y)125 787 y fi({)21 b fh(T)-7 b(otal)30 b(\001)f(allo)n(w)n(ed)h(/)f(error)125 912 y fi({)21 b fh(Example)29 b fe(\ \025)24 b(>)g fh(2)125 1036 y fi({)d fh(T)-7 b(radeo\013)29 b(b)r(ewteen)h (problems)125 1161 y fi({)21 b fe(G)28 b fh(=)h(gap)g(that)g(co)n(v)n(ers)g (80%)f(of)i(problems)125 1285 y fi({)21 b fe(\025)j fh(=)g(1)p fe(:)p fh(5)p fe(G)29 b fh(to)g(force)g(\001)f(o)n(v)n(erlap)p eop %%Page: 32 33 bop 25 170 a fg(Relaxed)41 b(Problem)0 321 y 1947 2 v 157 x 29404447 20326564 5394104 15853404 34798551 36179968 startTexFig %%BeginDocument: figures/constraints.ps /EllipseDict 23 dict def EllipseDict /mtrx matrix put /DrawEllipse { % x y xrad yrad startangle endangle line-color % cap join dash thickness fill-color => - EllipseDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def % Draw the filling gsave newpath x y translate xrad thickness sub yrad thickness sub scale 0 0 1 startangle endangle arc savematrix setmatrix fill-color FillShape newpath x y translate xrad thickness 2 div sub yrad thickness 2 div sub scale 0 0 1 startangle endangle arc savematrix setmatrix line-color 0 % line-cap line-join dash-pattern thickness StrokeShape grestore end } def /AdjustLineDict 20 dict def /AdjustLine { % x1 y1 x2 y2 width => x1 y1 x2 y2 AdjustLineDict begin /width exch cvi def /hw width 2 div def /oddwidth? width 1 and 1 eq def /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dy 0 eq { dx 0 eq { % point oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } { % horizontal oddwidth? { /y1 y1 .5 sub def /y2 y2 .5 sub def } if } ifelse } { dx 0 eq { % vertical oddwidth? { /x1 x1 .5 add def /x2 x2 .5 add def } if } { % diagonal oddwidth? { /x1 x1 .5 add def /y1 y1 .5 sub def /x2 x2 .5 add def /y2 y2 .5 sub def } if } ifelse } ifelse x1 y1 x2 y2 end } def /DrawLineDict 20 dict def /DrawLine { % line-color cap join dash thickness x2 y2 x1 y1 => - gsave DrawLineDict begin 4 index AdjustLine moveto lineto StrokeShape end grestore } def /TextDict 40 dict def /DrawText { % left top base-y opal-width height fill-p % fore-color back-color string size font-name => - TextDict begin gsave findfont exch scalefont setfont /s exch def /back-color exch def /fore-color exch def /fill-p exch def /height exch def /opal-width exch def /base-y exch def /top exch def /left exch 1 sub def % XXX: I don't know why! % Calculate distance to add between each character, based on the % width expected by Opal, the width expected by postscript, and % the number of characters to distribute the change over. /x-dist opal-width s stringwidth pop sub s length div def % Draw background of text if appropriate fill-p { gsave newpath left top opal-width height RectanglePath back-color FillShape grestore } if % Draw text in the appropriate color newpath s length 0 ne { left base-y moveto fore-color aload length 3 eq { setrgbcolor x-dist 0 s ashow } { % Halftone pattern: % fgR fgG fgB bgR bgG bgB top pattern % fgR fgG fgB false top pattern /pattern exch def /top exch def /opaque? exch def opaque? not { .5 .5 .5 } if /bgB exch def /bgG exch def /bgR exch def /fgB exch def /fgG exch def /fgR exch def fgR bgR add 2 div fgG bgG add 2 div fgB bgB add 2 div setrgbcolor opaque? { x-dist 0 s ashow } { mark /ch 1 string def /space { /space { x-dist 0 rmoveto } def } def gsave { % try really hard to do it right s { % don't take more than 2 seconds a character space ch 0 3 -1 roll put ch true charpath currentpoint /yy exch def /xx exch def fgR fgG fgB false top pattern FillPattern newpath xx yy moveto } forall } stopped grestore { % fall back in case we fail x-dist 0 s ashow } if cleartomark } ifelse } ifelse } if grestore end } def /RectanglePath { % left top width height => - /h exch def /w exch def moveto % Go to the left,top corner w 0 rlineto % top side 0 h neg rlineto % right side w neg 0 rlineto % bottom side closepath % left side } def /RectangleDict 21 dict def /DrawRectangle { % left top width height line-color % cap join dash thickness fill-color => - RectangleDict begin /fill-color exch def /thickness exch def /dash-pattern exch def /line-join exch def /line-cap exch def /line-color exch def /height exch def /width exch def /top exch def /left exch def /thickness-for-fill thickness 0 lt {0} {thickness} ifelse def % Draw filling newpath left thickness-for-fill add top thickness-for-fill sub width thickness-for-fill 2 mul sub height thickness-for-fill 2 mul sub RectanglePath fill-color FillShape % Draw border newpath left thickness 2 div add top thickness 2 div sub width thickness sub height thickness sub RectanglePath line-color line-cap line-join dash-pattern thickness StrokeShape end } def /FillShape { % [halftone] | [r g b] | null => - gsave dup null eq { pop } { aload length 3 eq { setrgbcolor fill } { FillPattern } ifelse } ifelse grestore newpath } def /StrokeShape { % line-color cap join dash thickness => - % If no line is desired, pass -1 for line-thickness dup 0 ge 5 index null ne and { % if line-thickness >= 0, then draw the outline gsave setlinewidth 0 setdash setlinejoin setlinecap aload length 3 eq { setrgbcolor stroke } { strokepath FillPattern } ifelse grestore } { pop pop pop pop pop } ifelse newpath } def /ClipDict 2 dict def /ClipToRectangle { % left top width height => - ClipDict begin /height exch def /width exch def newpath moveto % Go to the left,top corner width 0 rlineto % top side 0 height neg rlineto % right side width neg 0 rlineto % bottom side closepath % left side gsave 1 setgray fill grestore clip newpath end } def gsave 72 72 translate 1 1 scale 10 478 translate gsave 0 0 447 309 ClipToRectangle gsave 0 0 447 309 [0 0 0] 0 0 [] -1 [1 1 1] DrawRectangle grestore gsave 0 0 translate 0 0 447 309 ClipToRectangle gsave 0 -210 -229 45 24 false [0 0 0] [1 1 1] ( O ) 24 /Courier DrawText 0 -236 -255 45 24 false [0 0 0] [1 1 1] ( 5 ) 24 /Courier DrawText 0 -262 -281 45 24 false [0 0 0] [1 1 1] (acf) 24 /Courier DrawText 67 -210 -229 45 24 false [0 0 0] [1 1 1] ( P ) 24 /Courier DrawText 67 -236 -255 45 24 false [0 0 0] [1 1 1] ( 6 ) 24 /Courier DrawText 67 -262 -281 45 24 false [0 0 0] [1 1 1] (abg) 24 /Courier DrawText 134 -210 -229 45 24 false [0 0 0] [1 1 1] ( R ) 24 /Courier DrawText 134 -236 -255 45 24 false [0 0 0] [1 1 1] ( 7 ) 24 /Courier DrawText 134 -262 -281 45 24 false [0 0 0] [1 1 1] (adf) 24 /Courier DrawText 201 -210 -229 45 24 false [0 0 0] [1 1 1] ( V ) 24 /Courier DrawText 201 -236 -255 45 24 false [0 0 0] [1 1 1] ( 3 ) 24 /Courier DrawText 201 -262 -281 45 24 false [0 0 0] [1 1 1] (abd) 24 /Courier DrawText 268 -210 -229 45 24 false [0 0 0] [1 1 1] ( W ) 24 /Courier DrawText 268 -236 -255 45 24 false [0 0 0] [1 1 1] ( 1 ) 24 /Courier DrawText 268 -262 -281 45 24 false [0 0 0] [1 1 1] (bdf) 24 /Courier DrawText 335 -210 -229 45 24 false [0 0 0] [1 1 1] ( Y ) 24 /Courier DrawText 335 -236 -255 45 24 false [0 0 0] [1 1 1] ( 4 ) 24 /Courier DrawText 335 -262 -281 45 24 false [0 0 0] [1 1 1] (bcg) 24 /Courier DrawText 402 -210 -229 45 24 false [0 0 0] [1 1 1] ( Z ) 24 /Courier DrawText 402 -236 -255 45 24 false [0 0 0] [1 1 1] ( 2 ) 24 /Courier DrawText 402 -262 -281 45 24 false [0 0 0] [1 1 1] (bch) 24 /Courier DrawText 40 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 48 -153 -172 15 24 false [0 0 0] [1 1 1] (N) 24 /Courier DrawText [0 0 0] 0 0 [] 1 55 -179 22 -210 DrawLine [0 0 0] 0 0 [] 4 55 -179 89 -210 DrawLine 174 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 182 -153 -172 15 24 false [0 0 0] [1 1 1] (Q) 24 /Courier DrawText [0 0 0] 0 0 [] 4 189 -179 156 -210 DrawLine [0 0 0] 0 0 [] 1 189 -179 223 -210 DrawLine 241 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 249 -153 -172 15 24 false [0 0 0] [1 1 1] (U) 24 /Courier DrawText [0 0 0] 0 0 [] 4 256 -179 223 -210 DrawLine [0 0 0] 0 0 [] 1 256 -179 290 -210 DrawLine 375 -150 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 383 -153 -172 15 24 false [0 0 0] [1 1 1] (X) 24 /Courier DrawText [0 0 0] 0 0 [] 4 390 -179 357 -210 DrawLine [0 0 0] 0 0 [] 1 390 -179 424 -210 DrawLine 323.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 316 -95 -114 15 24 false [0 0 0] [1 1 1] (T) 24 /Courier DrawText [0 0 0] 0 0 [] 4 323 -123 256 -150 DrawLine [0 0 0] 0 0 [] 1 323 -123 390 -150 DrawLine 122.0 -107.0 17.0 17.0 0 360 [0 0 0] 0 0 [] 1 null DrawEllipse 115 -95 -114 15 24 false [0 0 0] [1 1 1] (M) 24 /Courier DrawText [0 0 0] 0 0 [] 4 122 -123 55 -150 DrawLine [0 0 0] 0 0 [] 1 122 -123 189 -150 DrawLine 207 -30 30 30 [0 0 0] 0 0 [] 1 null DrawRectangle 215 -33 -52 15 24 false [0 0 0] [1 1 1] (L) 24 /Courier DrawText [0 0 0] 0 0 [] 4 222 -59 122 -90 DrawLine [0 0 0] 0 0 [4 4] 1 222 -59 323 -90 DrawLine grestore grestore grestore grestore showpage %%EndDocument endTexFig 622 1870 a fh(\001)p fe(d)19 b ff(\000)g fh(\001)p fe(g)j fh(+)d fe(\017)24 b(>)p fh(=)g(4)p eop %%Page: 33 34 bop 25 160 a fg(Multiple)43 b(Problems)0 321 y 1947 2 v 40 538 a ff(\017)21 b fh(Reduce)29 b(problems)f(to)i(top)f(lev)n(el)i(constrain)n(ts)40 663 y ff (\017)21 b fh(Add)28 b(one)h(problem's)e(constrain)n(ts)40 787 y ff(\017)21 b fh(Solv)n(e)30 b(constrain)n(ts)40 912 y ff(\017)21 b fh(Use)28 b(solution)j (to)e(c)n(ho)r(ose)g(in)h(unexpanded)e(problems)40 1036 y ff(\017)21 b fh(Add) 28 b(all)i(problem)e(constrain)n(ts)40 1161 y ff(\017)21 b fh(Solv)n(e)30 b (and)e(k)n(eep)h(b)r(est)40 1285 y ff(\017)21 b fh(Rep)s(eat)40 1410 y ff(\ \017)g fh(Thro)n(w)28 b(out)h(all)i(nev)n(er)d(righ)n(t)i(problems)40 1534 y ff(\017)21 b fh(Lo)r(cal)30 b(searc)n(h)p eop eos end TeXDict begin bos 300 @start /fa df[<001C003E003E003C0038000000000000000000000000000000000000078008 E010E020F020F040F040F041E081E001E003C003C00780078007800F000F000F041E041E041C08 3C081C101C100C600780>15 40 2 0 21]105 dc dfe /fb df[39 42 2 42 44]80 dc dfe /fc df[<001F00000000001FE00000000003F000000000 01F80000000000FC0000000000FE0000000000FE00000000007E00000000007F00000000007F00 000000003F00000000003F80000000003F80000000001F80000000001FC0000000001FC0000000 000FC0000000000FE0000000000FE00000000007E00000000007F00000000007F00000000003F0 0000000003F80000000001F80000000001F80000000001FC0000000000FC0000000000FE000000 0000FE00000000007E00000000007F00000000007F00000000007F0000000000FF8000000001BF 80000000039F80000000071FC00000000E1FC00000001C0FC0000000380FE0000000780FE00000 00F007E0000001E007F0000003C007F00000078003F000000F0003F800001F0003F800003E0001 F800007C0001FC0000F80001FC0001F00000FC0003E00000FE0007E00000FE000FC000007E001F 8000007F003F0000007F007E0000003F00FE0000003F807C0000001FC0380000000FC0>42 61 4 1 50]21 dc[<0003FFFFFFFFFFF80003FFFFFFFFFFF80003FFFFFFFFFFF8000007F800001FF800 0007F8000001F8000007F0000000F8000007F000000078000007F000000078000007F000000070 00000FE00000003000000FE00000003000000FE00000003000000FE00000003000001FC0000000 3000001FC00000003000001FC00000006000001FC00000006000003F800010006000003F800030 006000003F800030006000003F800030000000007F000060000000007F000060000000007F0000 E0000000007F0000E000000000FE0001C000000000FE000FC000000000FFFFFFC000000000FFFF FFC000000001FFFFFF8000000001FC000F8000000001FC00078000000001FC00038000000003F8 00030000000003F800030000000003F800030000000003F800030000800007F000060001800007 F000060001800007F000060003000007F00000000300000FE00000000700000FE0000000060000 0FE00000000E00000FE00000000C00001FC00000001C00001FC00000001800001FC00000003800 001FC00000003000003F800000007000003F80000000F000003F80000001E000003F80000003E0 00007F0000000FC000007F0000003FC00000FF000003FF8000FFFFFFFFFFFF8000FFFFFFFFFFFF 0000FFFFFFFFFFFF0000>61 59 4 0 64]69 dc[<0003FFFFFFFFFFE00003FFFFFFFFFFE00003 FFFFFFFFFFE0000007F800003FE0000007F8000007E0000007F0000003E0000007F0000001E000 0007F0000001E0000007F0000001C000000FE0000000C000000FE0000000C000000FE0000000C0 00000FE0000000C000001FC0000000C000001FC0000000C000001FC00000018000001FC0000001 8000003F800000018000003F800060018000003F800060018000003F800060000000007F0000C0 000000007F0000C0000000007F0000C0000000007F0001C000000000FE00018000000000FE0003 8000000000FE001F8000000000FFFFFF8000000001FFFFFF0000000001FFFFFF0000000001FC00 1F0000000001FC000F0000000003F800060000000003F800060000000003F800060000000003F8 00060000000007F0000C0000000007F0000C0000000007F0000C0000000007F00008000000000F E00000000000000FE00000000000000FE00000000000000FE00000000000001FC0000000000000 1FC00000000000001FC00000000000001FC00000000000003F800000000000003F800000000000 003F800000000000003F800000000000007F000000000000007F00000000000000FF8000000000 00FFFFFFC000000000FFFFFFC000000000FFFFFFC000000000>59 59 4 0 55]70 dc[<003F00 000FFF80001FFF00000FFF0000007F0000007F0000007E0000007E0000007E0000007E000000FC 000000FC000000FC000000FC000001F8000001F8000001F8000001F8000003F0000003F0000003 F0000003F0000007E07E0007E1FF8007E783C007EE01E00FD801F00FF000F00FE000F80FC000F8 1FC000FC1F8000FC1F8000FC1F8000FC3F0000FC3F0000FC3F0000FC3F0000FC7E0001FC7E0001 FC7E0001FC7E0001FCFC0003F8FC0003F8FC0003F8FC0003F0FC0007F0F80007E0F80007E0F800 0FC0F8000FC0F8001F80F8001F0078003E007C007C003C0078003C00F0001E01E0000F07C00007 FF000001FC0000>30 61 4 1 37]98 dc[<00003FC00000FFF00003E038000F800C001F000600 7C003E00F8007E01F800FE03F001FE03E001FE07E001FE0FC000FC0FC000781F8000003F800000 3F8000003F0000007F0000007F0000007F000000FE000000FE000000FE000000FE000000FE0000 00FC000000FC000000FC000000FC0000017C0000037C0000067E00000C3E0000181E0000701F00 01E00F80078003C03E0001FFF800007FC000>32 39 4 1 37]99 dc dfe /fd df[<000FF00000 7FFE0001FFFF8003FFFFC007FFFFE00FFFFFF01FFFFFF83FFFFFFC3FFFFFFC7FFFFFFE7FFFFFFE 7FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFF FE7FFFFFFE7FFFFFFE3FFFFFFC3FFFFFFC1FFFFFF80FFFFFF007FFFFE003FFFFC001FFFF80007F FE00000FF000>32 32 5 -6 43]15 dc dfe /fe df[84 71 4 0 93]78 dc[<00007FF0 0007000007FFFF000F00001FFFFFC01F00007FFFFFF03F0000FFFFFFFC7F0003FFC00FFEFF0007 FE0000FFFF0007FC00003FFF000FF000001FFF001FF0000007FF001FE0000003FF003FE0000001 FF003FC0000001FF007FC0000000FF007FC00000007F007FC00000007F00FFC00000003F00FFC0 0000003F00FFC00000003F00FFE00000003F00FFE00000001F00FFF00000001F00FFF80000001F 00FFFC0000001F00FFFF00000000007FFFC0000000007FFFFE000000007FFFFFE00000003FFFFF FF0000003FFFFFFFF000001FFFFFFFFC00001FFFFFFFFF00000FFFFFFFFFC00007FFFFFFFFE000 07FFFFFFFFF00003FFFFFFFFF80000FFFFFFFFFC00007FFFFFFFFE00003FFFFFFFFE00000FFFFF FFFF000001FFFFFFFF0000003FFFFFFF80000001FFFFFF800000000FFFFFC000000000FFFFC000 0000001FFFC0000000000FFFE00000000007FFE00000000003FFE07800000001FFE0F800000000 FFE0F800000000FFE0F8000000007FE0F8000000007FE0F8000000007FE0FC000000007FE0FC00 0000007FC0FC000000007FC0FE000000007FC0FE000000007F80FF00000000FF80FF80000000FF 80FFC0000000FF00FFE0000001FE00FFF8000003FE00FFFE000007FC00FFFF80000FF800FFFFFC 007FF000FE3FFFFFFFE000FC0FFFFFFF8000F803FFFFFF0000F0007FFFF80000E00003FFC00000 >51 73 7 1 66]83 dc[<0007FFFC000000007FFFFFC0000001FFFFFFF8000003FFFFFFFE0000 07FE001FFF000007FF0003FFC0000FFF8001FFE0000FFF8000FFF0000FFF80007FF0000FFF8000 7FF8000FFF80007FF80007FF00003FFC0007FF00003FFC0003FE00003FFC0000F800003FFC0000 0000003FFC00000000003FFC00000000003FFC00000000003FFC00000007FFFFFC000000FFFFFF FC000007FFFFFFFC00003FFFE03FFC0000FFFE003FFC0003FFF0003FFC0007FFC0003FFC000FFF 00003FFC001FFE00003FFC003FFC00003FFC007FF800003FFC007FF800003FFC00FFF000003FFC 00FFF000003FFC00FFF000003FFC00FFF000003FFC00FFF000003FFC00FFF000007FFC007FF800 00FFFC007FF80001EFFC003FFC0003EFFC003FFF0007CFFF000FFFC03F8FFFF807FFFFFF07FFFC 01FFFFFC03FFFC007FFFF001FFFC0003FF80007FF8>54 46 3 0 58]97 dc[<00001FFFC00000 00FFFFF8000007FFFFFE00001FFFFFFF80007FFC00FFC000FFE001FFC001FFC003FFE003FF8003 FFE007FF0003FFE00FFE0003FFE00FFE0003FFE01FFC0001FFC01FFC0001FFC03FFC0000FF803F FC00003E007FF8000000007FF8000000007FF800000000FFF800000000FFF800000000FFF80000 0000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FF F8000000007FF8000000007FF8000000007FFC000000003FFC000000003FFC000000001FFC0000 00F81FFE000000F80FFE000000F80FFF000001F007FF800003F003FFC00007E001FFE0000FC000 FFF0001F80007FFE00FF00001FFFFFFE000007FFFFF8000000FFFFE00000001FFE0000>45 46 4 0 53]99 dc[<00000000007FC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000 000000FFFFC00000000000FFFFC0000000000003FFC0000000000001FFC0000000000001FFC000 0000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0 000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FF C0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001 FFC0000000000001FFC0000000000001FFC00000000FFC01FFC0000000FFFF81FFC0000007FFFF E1FFC000001FFFFFF9FFC000007FFC03FFFFC00000FFF0007FFFC00001FFC0001FFFC00003FF80 000FFFC00007FF000007FFC0000FFE000003FFC0000FFE000003FFC0001FFC000003FFC0001FFC 000003FFC0003FFC000003FFC0003FFC000003FFC0007FF8000003FFC0007FF8000003FFC0007F F8000003FFC000FFF8000003FFC000FFF8000003FFC000FFF8000003FFC000FFF8000003FFC000 FFF8000003FFC000FFF8000003FFC000FFF8000003FFC000FFF8000003FFC000FFF8000003FFC0 00FFF8000003FFC0007FF8000003FFC0007FF8000003FFC0007FF8000003FFC0003FF8000003FF C0003FFC000003FFC0003FFC000003FFC0001FFC000003FFC0001FFC000003FFC0000FFE000007 FFC00007FF00000FFFC00003FF00001FFFC00001FFC0003FFFC00000FFE000FFFFE000007FF807 FBFFFF80001FFFFFF3FFFF800007FFFFC3FFFF800001FFFF03FFFF8000001FF803FFFF80>57 72 4 0 66]100 dc[<00001FFE00000001FFFFE0000007FFFFF800001FFFFFFE00007FFC07FF0000 FFE001FF8001FFC0007FC003FF80003FE007FF00003FF00FFE00001FF01FFE00000FF81FFC0000 0FF83FFC00000FFC3FFC000007FC7FFC000007FC7FF8000007FC7FF8000007FE7FF8000007FEFF F8000007FEFFF8000007FEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFCFFF80000 0000FFF800000000FFF800000000FFF8000000007FF8000000007FF8000000007FFC000000003F FC000000003FFC000000003FFC0000001C1FFE0000003E0FFE0000003E07FF0000007E07FF0000 00FC03FF800001F801FFC00003F0007FF0001FE0003FFE00FFC0001FFFFFFF800007FFFFFE0000 00FFFFF80000000FFF8000>47 46 3 0 54]101 dc[<007FC00000000000FFFFC00000000000FF FFC00000000000FFFFC00000000000FFFFC00000000000FFFFC0000000000003FFC00000000000 01FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC000000000 0001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000 000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC00000 00000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC001 FFC0000001FFC00FFFF8000001FFC03FFFFE000001FFC0FFFFFF000001FFC1FC07FF800001FFC3 E003FFC00001FFC7C001FFC00001FFCF0001FFE00001FFDE0000FFE00001FFDC0000FFE00001FF FC0000FFF00001FFF80000FFF00001FFF00000FFF00001FFF00000FFF00001FFF00000FFF00001 FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF000 01FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF0 0001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF F00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000 FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE000 00FFF00001FFE00000FFF000FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0FFFFFF C07FFFFFE0FFFFFFC07FFFFFE0>59 72 4 0 66]104 dc[<00FC0001FF0003FF8007FFC00FFFC0 1FFFE01FFFE01FFFE01FFFE01FFFE01FFFE00FFFC007FFC003FF8001FF0000FC00000000000000 000000000000000000000000000000000000000000000000000000007FC0FFFFC0FFFFC0FFFFC0 FFFFC0FFFFC003FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0 01FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0 01FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0FFFFFFFFFFFF FFFFFFFFFFFFFFFFFF>24 73 4 0 32]105 dc[<007FC000FFFFC000FFFFC000FFFFC000FFFFC0 00FFFFC00003FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000 01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0 0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 FFC00001FFC00001FFC00001FFC000FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80>25 72 4 0 32]108 dc[<007FC001FFC00000FFFFC00FFFF80000FFFFC03FFFFE0000FFFFC0FFFFFF0000 FFFFC1FC07FF8000FFFFC3E003FFC00003FFC7C001FFC00001FFCF0001FFE00001FFDE0000FFE0 0001FFDC0000FFE00001FFFC0000FFF00001FFF80000FFF00001FFF00000FFF00001FFF00000FF F00001FFF00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000 FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE000 00FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE0 0000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001 FFE00000FFF00001FFE00000FFF00001FFE00000FFF000FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0 FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0>59 46 4 0 66]110 dc[<00000FFF 0000000000FFFFF000000007FFFFFE0000001FFFFFFF8000003FFC03FFC00000FFE0007FF00001 FF80001FF80003FF00000FFC0007FE000007FE000FFE000007FF000FFC000003FF001FFC000003 FF803FFC000003FFC03FF8000001FFC03FF8000001FFC07FF8000001FFE07FF8000001FFE07FF8 000001FFE0FFF8000001FFF0FFF8000001FFF0FFF8000001FFF0FFF8000001FFF0FFF8000001FF F0FFF8000001FFF0FFF8000001FFF0FFF8000001FFF0FFF8000001FFF0FFF8000001FFF07FF800 0001FFE07FF8000001FFE07FF8000001FFE07FF8000001FFE03FFC000003FFC03FFC000003FFC0 1FFC000003FF801FFE000007FF800FFE000007FF0007FF00000FFE0003FF80001FFC0001FFC000 3FF80000FFE0007FF000007FFC03FFE000001FFFFFFF80000007FFFFFE00000000FFFFF0000000 000FFF000000>52 46 3 0 59]111 dc[<00FF803F8000FFFF80FFF000FFFF83FFFC00FFFF87FF FE00FFFF8FC3FF00FFFF8F07FF0003FF9E0FFF8001FFBC0FFF8001FFB80FFF8001FFF80FFF8001 FFF00FFF8001FFF007FF0001FFF007FF0001FFE003FE0001FFE000F80001FFE000000001FFE000 000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001 FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000 000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001 FFC000000001FFC000000001FFC000000001FFC000000001FFC0000000FFFFFFE00000FFFFFFE0 0000FFFFFFE00000FFFFFFE00000FFFFFFE00000>41 46 4 0 49]114 dc[<000FFF00E0007FFF F3E001FFFFFFE007FFFFFFE00FF800FFE01FC0001FE03F80000FE03F000007E07F000003E07F00 0003E0FF000003E0FF000003E0FF800003E0FFC0000000FFF0000000FFFE000000FFFFF800007F FFFFC0007FFFFFF0003FFFFFFC001FFFFFFF000FFFFFFF8007FFFFFFC003FFFFFFE000FFFFFFF0 003FFFFFF00003FFFFF800001FFFF8000000FFFC0000001FFC7800000FFCF8000007FCF8000003 FCFC000003FCFC000003FCFE000003F8FE000003F8FF000003F8FF800007F0FFC0000FF0FFF000 1FE0FFFC00FFC0FFFFFFFF80FC7FFFFE00F81FFFF800E003FF8000>38 46 4 0 47]115 dc[56 46 3 0 63]118 dc dfe /ff df[<000007FC000000003FFF000000 00FC0380000003F000C0000007C0006000000F8001F000001F0003F800003F0007F800007E0007 F800007E0007F800007C0007F80000FC0003F00000FC0000C00000FC0000000000FC0000000000 FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000 000000FC0000000000FC0001F800FFFFFFFFF800FFFFFFFFF800FFFFFFFFF80000FC0007F80000 FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001 F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000 FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001 F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0001F80000 FC0001F80000FC0001F80000FC0001F80001FE0003FC007FFFF07FFFF07FFFF07FFFF07FFFF07F FFF0>44 61 1 0 48]12 dc[<0000300000700000C00001C0000380000700000E00001C00001C 0000380000700000F00000E00001E00001C00003C00003C0000780000780000F00000F00000F00 001F00001E00001E00003E00003E00003C00003C00007C00007C00007C00007C00007800007800 00F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800 00F80000F80000F800007800007800007C00007C00007C00007C00003C00003C00003E00003E00 001E00001E00001F00000F00000F00000F000007800007800003C00003C00001C00001E00000E0 0000F000007000003800001C00001C00000E000007000003800001C00000C0000070000030>20 86 7 21 33]40 dc[<800000C000006000007000003800001C00000E0000070000070000038000 01C00001E00000E00000F000007000007800007800003C00003C00001E00001E00001E00001F00 000F00000F00000F80000F800007800007800007C00007C00007C00007C00003C00003C00003E0 0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 0003E00003E00003C00003C00007C00007C00007C00007C0000780000780000F80000F80000F00 000F00001F00001E00001E00001E00003C00003C0000780000780000700000F00000E00001E000 01C0000380000700000700000E00001C0000380000700000600000C00000800000>19 86 6 21 33]41 dc[<1C003E007F00FF80FF80FF807F003E001C0000000000000000000000000000000000 000000000000000000000000000000000000000000001C003E007F00FF80FF80FF807F003E001C 00>9 37 7 0 24]58 dc[<7FFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF7FFFFFFFFFFFFE>56 22 5 -11 67]61 dc[<0000000C000000000000001E000000000000 001E000000000000001E000000000000003F000000000000003F000000000000003F0000000000 00007F800000000000007F800000000000007F80000000000000FFC0000000000000FFC0000000 000000FFC00000000000019FE00000000000019FE00000000000039FF00000000000030FF00000 000000030FF00000000000070FF800000000000607F800000000000607F800000000000C07FC00 000000000C03FC00000000000C03FC00000000001803FE00000000001801FE00000000001801FE 00000000003000FF00000000003000FF00000000003000FF000000000060007F80000000006000 7F8000000000E0007F8000000000C0003FC000000000C0003FC000000001C0003FE00000000180 001FE00000000180001FE00000000380001FF000000003FFFFFFF000000003FFFFFFF000000007 FFFFFFF800000006000007F800000006000007F80000000C000007FC0000000C000003FC000000 0C000003FC00000018000001FE00000018000001FE00000018000001FE00000030000000FF0000 0030000000FF00000070000000FF800000600000007F800000600000007F800000F00000007FC0 0003F80000007FC0000FFC000001FFE000FFFFC0003FFFFFC0FFFFC0003FFFFFC0FFFFC0003FFF FFC0>58 61 3 0 65]65 dc[83 60 2 1 88]87 dc[<003FC0000001FFF8000007C07E00000E001F 00001E000F80001F8007C0003FC003E0003FC003F0003FC003F0003FC001F0001F8001F8000F00 01F800000001F800000001F800000001F800000001F80000001FF8000007FFF800003FF9F80000 FF01F80003F801F80007F001F8000FC001F8001F8001F8003F8001F8007F0001F8007F0001F800 7E0001F80CFE0001F80CFE0001F80CFE0001F80CFE0003F80CFE0003F80C7E0006F80C7F0006F8 0C3F000C7C181F80187E380FE0703FF003FFE01FE0007F800F80>38 40 4 1 43]97 dc[<01F8 00000000FFF800000000FFF800000000FFF80000000007F80000000001F80000000001F8000000 0001F80000000001F80000000001F80000000001F80000000001F80000000001F80000000001F8 0000000001F80000000001F80000000001F80000000001F80000000001F80000000001F8000000 0001F80000000001F80000000001F80FF0000001F83FFE000001F8F01F000001F9C007C00001FB 0003E00001FE0001F00001FC0000F80001FC00007C0001F800007E0001F800003E0001F800003F 0001F800003F0001F800003F8001F800001F8001F800001F8001F800001FC001F800001FC001F8 00001FC001F800001FC001F800001FC001F800001FC001F800001FC001F800001FC001F800001F C001F800001F8001F800001F8001F800003F8001F800003F0001F800003F0001F800007E0001F8 00007C0001FC0000FC0001FC0000F80001F60001F00001E30003E00001E1C00FC00001C0F03F00 0001803FFC000000000FE00000>42 61 2 1 48]98 dc[<0003FE00001FFFC0003E01F000F800 3801F0003C03E000FC07C001FE0FC001FE0F8001FE1F8001FE3F0000FC3F0000787F0000007F00 00007E0000007E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE 000000FE0000007E0000007F0000007F0000003F0000033F0000031F8000031F8000060FC00006 07C0000C03E0001801F0003000F800E0007E03C0001FFF000003FC00>32 40 3 1 38]99 dc[< 00000007E000000003FFE000000003FFE000000003FFE0000000001FE00000000007E000000000 07E00000000007E00000000007E00000000007E00000000007E00000000007E00000000007E000 00000007E00000000007E00000000007E00000000007E00000000007E00000000007E000000000 07E00000000007E00000000007E0000001FC07E000000FFF87E000003F03C7E00000FC0067E000 01F00037E00003E0001FE00007C0000FE0000FC0000FE0000F800007E0001F800007E0003F0000 07E0003F000007E0007F000007E0007E000007E0007E000007E000FE000007E000FE000007E000 FE000007E000FE000007E000FE000007E000FE000007E000FE000007E000FE000007E000FE0000 07E0007E000007E0007E000007E0007F000007E0003F000007E0003F000007E0001F000007E000 1F80000FE0000F80000FE00007C0001FE00003E0001FE00001F00077F80000F800E7FFC0003E03 87FFC0001FFF07FFC00003FC07E000>42 61 3 1 48]100 dc[<0003FC0000001FFF0000007E07 C00000F801E00001E000F00003E000780007C0007C000F80003E001F80003E001F00003F003F00 001F003F00001F007F00001F007E00001F807E00001F80FE00001F80FE00001F80FFFFFFFF80FF FFFFFF80FE00000000FE00000000FE00000000FE00000000FE000000007E000000007E00000000 7F000000007F000000003F000001803F000001801F800001800F800003000FC000030007C00006 0003E0000C0001F00018000078007000003F01E000000FFF80000001FE0000>33 40 2 1 38] 101 dc[<00003F000001FFC00003E0E0000781F0000F83F8001F07F8003E07F8007E07F8007E03 F0007C01E000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC 000000FC000000FC000000FC000000FC000000FC0000FFFFFC00FFFFFC00FFFFFC0000FC000000 FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0000 00FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00 0000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000001FE 00007FFFFC007FFFFC007FFFFC00>29 61 1 0 26]102 dc[<0007F001F8003FFE0FFC007C1F1E 3E00F007F03E01E003E01C03C001E00807C001F0000FC001F8000F8000F8001F8000FC001F8000 FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC000F8000F8000FC001F80007C0 01F00003C001E00001E003C00001F0078000037C1F0000073FFE00000607F0000006000000000E 000000000E000000000E000000000F000000000F0000000007C000000007FFFFC00003FFFFFC00 01FFFFFF0000FFFFFF8003FFFFFFC00780003FE01F000007F03E000001F83C000000F87C000000 F8780000007CF80000007CF80000007CF80000007CF80000007CF80000007C7C000000F87C0000 00F83E000001F01F000003E00F800007C003E0001F0001FC00FE00003FFFF0000007FF8000>39 57 2 19 43]103 dc[<01F800000000FFF800000000FFF800000000FFF80000000007F8000000 0001F80000000001F80000000001F80000000001F80000000001F80000000001F80000000001F8 0000000001F80000000001F80000000001F80000000001F80000000001F80000000001F8000000 0001F80000000001F80000000001F80000000001F80000000001F807F8000001F81FFE000001F8 781F000001F8E00F800001F98007C00001FB0007E00001FB0003E00001FE0003F00001FC0003F0 0001FC0003F00001FC0003F00001F80003F00001F80003F00001F80003F00001F80003F00001F8 0003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F8 0003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00003FC0007F8 00FFFFF1FFFFE0FFFFF1FFFFE0FFFFF1FFFFE0>43 60 2 0 48]104 dc[<01C00003F00007F800 0FF8000FF8000FF80007F80003F00001C000000000000000000000000000000000000000000000 00000000000000000000000001F8007FF8007FF8007FF80007F80001F80001F80001F80001F800 01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80003FC00 FFFFE0FFFFE0FFFFE0>19 58 1 0 23]105 dc[<01F800FFF800FFF800FFF80007F80001F80001 F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80003FC00FFFFF0FF FFF0FFFFF0>20 60 1 0 23]108 dc[<01F803F80003F80000FFF81FFF001FFF0000FFF83C0F80 3C0F8000FFF8E007C0E007C00007F9C003E1C003E00001FB0003F30003F00001FB0001F30001F0 0001FE0001FE0001F80001FE0001FE0001F80001FC0001FC0001F80001FC0001FC0001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80003FC0003FC0003FC00FFFFF0FFFFF0FFFFF0FFFFF0FFFFF0FFFFF0FFFF F0FFFFF0FFFFF0>68 38 2 0 73]109 dc[<01F807F80000FFF81FFE0000FFF8781F0000FFF8E0 0F800007F98007C00001FB0007E00001FB0003E00001FE0003F00001FC0003F00001FC0003F000 01FC0003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F000 01F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 03F00001F80003F00001F80003F00001F80003F00001F80003F00003FC0007F800FFFFF1FFFFE0 FFFFF1FFFFE0FFFFF1FFFFE0>43 38 2 0 48]110 dc[<0001FE0000000FFFC000003F03F00000 F8007C0001F0003E0003E0001F0007C0000F800F800007C00F800007C01F000003E03F000003F0 3F000003F03F000003F07E000001F87E000001F87E000001F8FE000001FCFE000001FCFE000001 FCFE000001FCFE000001FCFE000001FCFE000001FCFE000001FCFE000001FC7E000001F87E0000 01F87F000003F83F000003F03F000003F01F000003E01F800007E00F800007C007C0000F8003E0 001F0001F0003E0000F8007C00003F03F000000FFFC0000001FE0000>38 40 2 1 43]111 dc[< 01F80FF00000FFF83FFE0000FFF8F01F0000FFF9C007C00003FB0003E00001FE0001F00001FC00 00F80001FC0000FC0001F800007E0001F800007E0001F800007F0001F800003F0001F800003F80 01F800003F8001F800001F8001F800001FC001F800001FC001F800001FC001F800001FC001F800 001FC001F800001FC001F800001FC001F800001FC001F800001FC001F800001F8001F800003F80 01F800003F8001F800003F0001F800007F0001F800007E0001F80000FC0001FC0000FC0001FC00 01F80001FE0003F00001FB0007E00001F9C00FC00001F8F03F000001F83FFC000001F80FE00000 01F80000000001F80000000001F80000000001F80000000001F80000000001F80000000001F800 00000001F80000000001F80000000001F80000000001F80000000001F80000000003FC00000000 FFFFF0000000FFFFF0000000FFFFF0000000>42 55 2 17 48]112 dc[<03F00F80FFF03FE0FF F070F0FFF0C1F807F183F801F303F801F603F801F601F001F6004001FC000001FC000001FC0000 01FC000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800 0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 000001F8000001F8000003FC0000FFFFF800FFFFF800FFFFF800>29 38 2 0 34]114 dc[<007F 818003FFE3800F807F801E001F8038000780380007807000038070000380F0000180F0000180F0 000180F8000180F8000180FE0000007F8000007FFC00003FFFC0001FFFF0000FFFFC0003FFFE00 01FFFF00001FFF800000FF8000001FC040000FC0C00007E0C00003E0E00001E0E00001E0E00001 E0E00001E0F00001E0F00001C0F80003C0FC000380FC000700F7000E00E3C03C00C0FFF800C03F C000>27 40 3 1 34]115 dc[<0018000000180000001800000018000000180000003800000038 00000038000000380000007800000078000000F8000000F8000001F8000003F8000007F800001F FFFF00FFFFFF00FFFFFF0001F8000001F8000001F8000001F8000001F8000001F8000001F80000 01F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800 0001F8000001F8018001F8018001F8018001F8018001F8018001F8018001F8018001F8018001F8 018000F8018000F8030000FC0300007C0300003E0600001F0C00000FF8000003F000>25 54 2 1 33]116 dc[57 38 2 1 62]119 dc[40 55 2 18 45]121 dc dfe /fg df[48 3 0 -22 49]123 dc dfe end TeXDict begin @letter %%Page: 34 35 bop 25 170 a fe(Nonadv)m(ersarial)40 b(Searc)m(h)0 321 y 1947 2 v 40 538 a fd (\017)21 b ff(Applicable)31 b(when:)125 663 y fg({)21 b fc(E)5 b ff(\()p fc (b)p ff(\))24 b(=)482 620 y fb(P)526 676 y fa(i)563 663 y fc(c)600 676 y fa (i)623 663 y fc(F)678 676 y fa(i)125 787 y fg({)d ff(W)-7 b(a)n(y)29 b(of)g (de\014ning)h(lo)s(calit)n(y)40 912 y fd(\017)21 b fc(\025)29 b ff(is)g(only) h(com)n(binatorial)g(problem)p eop eos %%Trailer end %%EOF