(original) (raw)
%!PS-Adobe-2.0 %%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %%Title: harchol.dvi %%Pages: 31 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%DocumentPaperSizes: Letter %%EndComments %DVIPSCommandLine: dvips -o harchol.ps harchol %DVIPSParameters: dpi=600, comments removed %DVIPSSource: TeX output 1997.06.25:1850 %%BeginProcSet: tex.pro /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N /X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if} forall round exch round exch]setmatrix}N /@landscape{/isls true N}B /@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{ /nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{ /sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0] N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{ 128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]} if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict /eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for 65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V {}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail {dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M} B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{ 4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{ p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end %%EndProcSet %%BeginProcSet: special.pro TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N /vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B /@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ /CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ 10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B /@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale true def end /@MacSetUp{userdict /md known{userdict /md get type /dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{itransform lineto} }{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N /txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp {pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict maxlength dict begin /magscale true def normalscale currentpoint TR /psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts /psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR /showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin /SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial {CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath }N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ /SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X /startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet TeXDict begin 40258431 52099146 1000 600 600 (harchol.dvi) @start /Fa 54 123 df<00E001F003F003F007E00FC01F001E003C007800E00040000C 0C71AD25>19 D<387CFEFEFF7F3B030303030606060C0C183070200814798615>44 DI<387CFEFEFE7C380707798615>I<000003 800000000003800000000003800000000007C00000000007C0000000000FE0000000000F E0000000000FE0000000001FF0000000001BF0000000001BF00000000031F80000000031 F80000000071FC0000000060FC0000000060FC00000000E0FE00000000C07E00000000C0 7E00000001803F00000001803F00000001803F00000003001F80000003001F8000000700 1FC0000006000FC0000006000FC000000C000FE000000C0007E000000C0007E000001FFF FFF000001FFFFFF00000180003F00000300001F80000300001F80000700001FC00006000 00FC0000600000FC0000C00000FE0000C000007E0000C000007E00018000003F00018000 003F0003C000003F800FE000007FC0FFFC0007FFFEFFFC0007FFFE2F2F7DAE36>65 DI<00001FE000800001FFFC 01800007F00F0380001F80018780003E0000E780007C00007F8001F800003F8003F00000 1F8003E000000F8007C0000007800FC0000007801F80000007801F80000003803F000000 03803F00000003807F00000001807F00000001807E00000001807E0000000000FE000000 0000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000 0000FE0000000000FE00000000007E00000000007E00000000007F00000001807F000000 01803F00000001803F00000001801F80000003001F80000003000FC00000030007C00000 060003E00000060003F000000C0001F800001800007C00003000003E00006000001F8001 C0000007F00F80000001FFFE000000001FF00000292F7BAD34>IIII<00001FF000400000FFFE00C00007F8 0781C0000FC001C3C0003F000063C0007C000037C000F800001FC001F000000FC003E000 0007C007C0000007C00FC0000003C01F80000003C01F80000001C03F00000001C03F0000 0001C07F00000000C07F00000000C07E00000000C07E0000000000FE0000000000FE0000 000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000 000000FE00001FFFFE7E00001FFFFE7E0000001FE07F0000000FC07F0000000FC03F0000 000FC03F8000000FC01F8000000FC01F8000000FC00FC000000FC007E000000FC003E000 000FC001F000000FC000F800001FC0007C00001FC0003F000033C0000FC000E1C00007F8 03C0C00000FFFF004000001FF800002F2F7BAD39>III<00FFFFF000FFFFF00000FF0000007E0000007E0000007E0000007E 0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E 0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E 0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E 0038007E007C007E00FE007E00FE007E00FE007C00FC00FC007800F8007001F8003803F0 001E07C00007FF800001FC00001C2E7CAC26>IIIII<00003FE000000001FFFC0000000FE0 3F8000001F0007C000007E0003F00000F80000F80001F000007C0003E000003E0007E000 003F000FC000001F800FC000001F801F8000000FC01F8000000FC03F00000007E03F0000 0007E07F00000007F07F00000007F07E00000003F07E00000003F0FE00000003F8FE0000 0003F8FE00000003F8FE00000003F8FE00000003F8FE00000003F8FE00000003F8FE0000 0003F8FE00000003F8FE00000003F87F00000007F07F00000007F07F00000007F03F0000 0007E03F8000000FE01F8000000FC01F8000000FC00FC000001F800FC000001F8007E000 003F0003F000007E0001F80000FC0000FC0001F800007E0003F000001F800FC000000FE0 3F80000001FFFC000000003FE000002D2F7BAD38>II82 D<003F801001FFF03007C07C700F000E701C0007F03C0003F0380001F0700000F0700000 F0F0000070F0000070F0000070F0000030F8000030F8000030FC0000007E0000007F8000 003FF000003FFF00001FFFF0000FFFFE0007FFFF0001FFFF80007FFFC00007FFE000007F F0000007F8000001F8000000F8000000FC0000007CC000007CC000003CC000003CC00000 3CE000003CE0000038E0000038F0000078F8000070FC0000E0FE0001C0E78003C0E1F00F 00C07FFE00800FF0001E2F7BAD29>I<7FFFFFFFFFF07FFFFFFFFFF07F000FC007F07C00 0FC001F070000FC0007070000FC0007060000FC0003060000FC00030E0000FC00038E000 0FC00038C0000FC00018C0000FC00018C0000FC00018C0000FC00018C0000FC000180000 0FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000000 0FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000000 0FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000000 0FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000000 0FC0000000000FC0000000000FC0000000001FE00000001FFFFFE000001FFFFFE0002D2D 7DAC34>II< FFFFC0001FFF80FFFFC0001FFF8007FC000003F80003F8000001E00001F8000000C00001 F8000000C00000FC000001800000FC000001800000FE0000018000007E0000030000007E 0000030000003F0000060000003F0000060000003F80000E0000001F80000C0000001F80 000C0000000FC000180000000FC000180000000FE0003800000007E0003000000007E000 3000000003F0006000000003F0006000000003F800E000000001F800C000000001F800C0 00000000FC018000000000FC018000000000FE0380000000007E0300000000007E030000 0000003F0600000000003F0600000000003F8E00000000001F8C00000000001F8C000000 00000FD800000000000FD800000000000FF8000000000007F0000000000007F000000000 0003E0000000000003E0000000000003E0000000000001C0000000000001C0000000312E 7EAC36>II<7FFFF003FFFC 007FFFF003FFFC0001FF8000FF800000FF00003E0000007F0000380000003F8000300000 003F8000700000001FC000600000000FE000C00000000FE001C000000007F00380000000 03F8030000000001F8060000000001FC0E0000000000FE0C00000000007F180000000000 7F3800000000003FF000000000001FE000000000001FC000000000000FE0000000000007 F0000000000003F0000000000007F800000000000FFC00000000000CFC000000000018FE 0000000000387F0000000000303F8000000000603F8000000000E01FC000000001C00FE0 000000018007E0000000030007F0000000070003F8000000060001F80000000C0001FC00 00001C0000FE0000003800007F0000003000007F0000007000003F800001F800003FC000 07FC00007FE000FFFF0003FFFF80FFFF0003FFFF80312D7EAC36>II<3FFFFFFF803FFFFFFF80 3FE0003F003F80007F003E00007E003C0000FC00380001FC00380001F800700003F80070 0007F000700007E00060000FE00060000FC00060001F800060003F800000003F00000000 7E00000000FE00000000FC00000001FC00000001F800000003F000000007F000000007E0 0000000FC00000001FC00000001F800000003F800000003F0000C0007E0000C000FE0000 C000FC0000C001F80000C003F80001C003F00001C007F00001C00FE00001800FC0000380 1FC00003801F800007803F00000F807F00003F807E0001FF80FFFFFFFF80FFFFFFFF8022 2D7BAC2C>I<0000E000000000E000000001F000000001F000000001F000000003F80000 0003F800000003F8000000067C000000067C0000000E7E0000000C3E0000000C3E000000 181F000000181F000000181F000000300F800000300F800000700FC000006007C0000060 07C00000C003E00000FFFFE00001FFFFF000018001F000018001F000030001F800030000 F800030000F8000600007C000600007C000F00007E003F00007E00FFC003FFE0FFC003FF E023237EA229>97 DI<0003F802001FFE06007E038E01F800DE03E0007E07C0003E0F80003E 1F00001E1F00001E3E00000E3E00000E7E00000E7C0000067C000006FC000006FC000000 FC000000FC000000FC000000FC000000FC000000FC0000007C0000067C0000067E000006 3E0000063E00000C1F00000C1F00000C0F80001807C0003003E0006001F800C0007E0380 001FFF000003F8001F247DA227>IIII<0003FC0100001FFF0300007F03C70000F800EF0003E0003F0007 C0001F000F80001F000F00000F001F00000F003E000007003E000007007E000007007E00 0003007C00000300FC00000300FC00000000FC00000000FC00000000FC00000000FC0000 0000FC00000000FC000FFFF07C000FFFF07E00003F007E00001F003E00001F003E00001F 001F00001F000F80001F000F80001F0007C0001F0003F0003F0000F8007700007F01E300 001FFF81000003FE000024247DA22B>III<03FFF003FFF0001F80000F80000F80000F8000 0F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8000 0F80000F80000F80000F80000F80000F80000F80300F80780F80FC0F80FC0F80FC0F00F8 1F00601E00383C001FF80007E00014237EA11C>IIIII<0007F80000003FFF000000FC0FC00001F003E00003E001F00007C0 00F8000F80007C001F00003E001F00003E003E00001F003E00001F007E00001F807C0000 0F807C00000F80FC00000FC0FC00000FC0FC00000FC0FC00000FC0FC00000FC0FC00000F C0FC00000FC0FC00000FC07C00000F807E00001F807E00001F807E00001F803E00001F00 1F00003E001F00003E000F80007C0007C000F80003E001F00001F003E00000FC0FC00000 3FFF00000007F8000022247DA22A>II114 D<01F80807FF181E07B83C01F83800787000 78700038F00038F00018F00018F00018F80000FC00007E00007FE0003FFE001FFF800FFF C003FFE0007FF00007F80001F800007C00007C00003CC0003CC0003CC0003CC0003CE000 38E00078F00070FC00E0EF01C0C7FF8080FE0016247DA21E>I<7FFFFFFF007FFFFFFF00 7C03E01F007003E007006003E003006003E00300E003E00380E003E00380C003E00180C0 03E00180C003E00180C003E001800003E000000003E000000003E000000003E000000003 E000000003E000000003E000000003E000000003E000000003E000000003E000000003E0 00000003E000000003E000000003E000000003E000000003E000000003E000000003E000 000007F0000001FFFFC00001FFFFC00021227EA127>IIII<7FFC01FFE07FFC01FF E007F800FE0003F000780001F800700000FC006000007C00C000007E01C000003F038000 001F030000001F860000000FCE00000007DC00000003F800000003F000000001F8000000 00F800000000FC00000001FE00000003BE000000031F000000061F8000000E0FC000001C 07C000001807E000003003F000007001F000006001F80000C000FC0001C0007E0003C000 7E000FE0007F00FFF001FFF8FFF001FFF825227FA129>II<7FFFFF807FFFFF807F001F007C003F 0078003E0070007C007000FC006000F8006001F8006001F0006003E0006007E0000007C0 00000F8000001F8000001F0000003E0000003E0000007C000000FC000000F8018001F001 8003F0018003E0018007C001800FC003800F8003801F8003001F0007003E000F007E001F 007C007F00FFFFFF00FFFFFF0019227DA121>I E /Fb 15 88 df<00003F00000000007F 80000000007F8000000000FFC000000000FFC000000000F7C000000001F7E000000001E7 E000000003E7F000000003E3F000000003E3F000000007C3F800000007C3F80000000FC1 FC0000000F81FC0000000F81FC0000001F80FE0000001F00FE0000001F007E0000003F00 7F0000003E007F0000007E003F8000007E003F8000007C003F800000FC001FC00000F800 1FC00001F8001FE00001F8000FE00001F0000FE00003FFFFFFF00003FFFFFFF00003FFFF FFF00007FFFFFFF80007C00003F8000FC00003FC000FC00001FC000F800001FC001F8000 00FE001F800000FE003F000000FF003F0000007F003E0000007F007E0000007F807E0000 003F807C0000003F80FC0000001FC02A2E7EAD2F>65 D<00003FFC000001FFFFC00007FF FFF0001FFFFFF0003FFFFFF000FFE00FE001FF8000E003FE00002003F800000007F00000 000FF00000001FE00000001FC00000003FC00000003F800000003F800000007F00000000 7F000000007F00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE 00000000FE00000000FE00000000FE00000000FE000000007F000000007F000000007F00 0000003F800000003F800000003FC00000001FC00000001FE00000000FF000000007F000 000003F800000803FE00003801FF8000F800FFE007F8003FFFFFF8001FFFFFF00007FFFF C00001FFFF0000003FF80025307CAE2D>67 DIII<00003FF8000001FFFF80 0007FFFFE0001FFFFFF8003FFFFFF800FFE00FF801FF8001F003FE00007003FC00001007 F00000000FF00000001FE00000001FC00000003FC00000003F800000003F800000007F00 0000007F000000007F00000000FE00000000FE00000000FE00000000FE00000000FE0000 0000FE00000000FE00000000FE0001FFF8FE0001FFF8FE0001FFF87F0001FFF87F0001FF F87F000001F83F800001F83F800001F83FC00001F81FC00001F81FE00001F80FF00001F8 07F00001F803FC0001F803FE0001F801FF8001F800FFE007F8003FFFFFF8001FFFFFF800 07FFFFE00001FFFF8000003FF80025307CAE2F>I75 DIII<0000 7FC000000003FFF80000000FFFFE0000003FFFFF8000007FFFFFC00000FFC07FE00001FF 001FF00003FC0007F80007F80003FC000FF00001FE000FE00000FE001FC000007F001FC0 00007F003F8000003F803F8000003F807F0000001FC07F0000001FC07F0000001FC07E00 00000FC0FE0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE00 00000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE0000000FE07F0000001FC07F00 00001FC07F0000001FC07F8000003FC03F8000003F803F8000003F801FC000007F001FE0 0000FF000FE00000FE000FF00001FE0007F80003FC0003FC0007F80001FF001FF00000FF C07FE000007FFFFFC000003FFFFF8000000FFFFE00000003FFF8000000007FC000002B30 7CAE34>I82 D<000FFC00007FFF8001 FFFFE003FFFFF807FFFFF80FF807F81FC000F03F8000303F0000103F0000007E0000007E 0000007E0000007E0000007E0000007F0000003F8000003FC000003FF000001FFF00000F FFF00007FFFE0003FFFF0001FFFFC0007FFFE0000FFFF00000FFF800000FF8000003FC00 0001FC000000FC000000FE0000007E0000007E0000007E0000007E0000007E4000007E60 0000FC700000FCFC0001F8FF0007F8FFE01FF07FFFFFE01FFFFFC007FFFF0001FFFE0000 1FF0001F307DAE27>II87 D E /Fc 2 50 df0 D<007F8000007F000001FFF000 03FFC00007FFFC000FF1F0000F83FE001F0038001E007F807C001C0038003FC0F0000E00 30000FE1E0000600600007E3C0000300600003F380000300C00001FF00000180C00000FE 00000180C000007E00000180C000007F00000180C000003F00000180C000003F80000180 C000007FC0000180600000E7E0000300600001E3F0000300300003C3F800060038000781 FE000E001C001F00FF003C000E007C003FE0F80007C7F8001FFFF00001FFE00007FFC000 007F000000FF000039197C9842>49 D E /Fd 7 91 df<0000300000700000E00001C000 03C0000780000F00000F00001E00003C00003C0000780000F80000F00001F00001E00003 E00003E00007C00007C00007C0000F80000F80000F80001F80001F00001F00003F00003F 00003F00003E00003E00007E00007E00007E00007E00007E00007E00007C0000FC0000FC 0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC 0000FC0000FC0000FC0000FC0000FC0000FC00007C00007E00007E00007E00007E00007E 00007E00003E00003E00003F00003F00003F00001F00001F00001F80000F80000F80000F 800007C00007C00007C00003E00003E00001E00001F00000F00000F800007800003C0000 3C00001E00000F00000F000007800003C00001C00000E00000700000301462738226>0 DI<0000001E0000003E0000007C000000F8000001F00000 03E0000007E000000FC000001F8000001F0000003F0000007E000000FC000000FC000001 F8000003F0000003F0000007E0000007E000000FC000000FC000001F8000001F8000003F 0000003F0000007E0000007E000000FE000000FC000001FC000001F8000001F8000003F8 000003F0000003F0000007F0000007F0000007E000000FE000000FE000000FE000000FC0 00001FC000001FC000001FC000001FC000001F8000003F8000003F8000003F8000003F80 00003F8000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F00 00007F000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 00007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F00 00003F8000003F8000003F8000003F8000003F8000001F8000001FC000001FC000001FC0 00001FC000000FC000000FE000000FE000000FE0000007E0000007F0000007F0000003F0 000003F0000003F8000001F8000001F8000001FC000000FC000000FE0000007E0000007E 0000003F0000003F0000001F8000001F8000000FC000000FC0000007E0000007E0000003 F0000003F0000001F8000000FC000000FC0000007E0000003F0000001F0000001F800000 0FC0000007E0000003E0000001F0000000F80000007C0000003E0000001E1F94718232> 16 DI<000000001E000000007E 00000001FE00000007FE0000000FF80000003FE00000007FC0000000FF80000001FE0000 0003FC00000007F800000007F00000000FF00000001FE00000001FC00000003FC0000000 3F800000007F800000007F000000007F00000000FF00000000FE00000000FE00000000FE 00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000 0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000 00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE 00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000 0000FE00000000FE00000000FE00000000FE00000001FE00000001FC00000001FC000000 01FC00000003F800000003F800000007F800000007F00000000FE00000000FE00000001F C00000003F800000007F80000000FF00000001FE00000003FC00000007F00000001FE000 00003FC0000000FF00000000FC00000000FC00000000FF000000003FC00000001FE00000 0007F000000003FC00000001FE00000000FF000000007F800000003F800000001FC00000 000FE00000000FE000000007F000000007F800000003F800000003F800000001FC000000 01FC00000001FC00000001FE00000000FE00000000FE00000000FE00000000FE00000000 FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE 00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000 0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000 00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE 00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 000000FE00000000FE00000000FF000000007F000000007F000000007F800000003F8000 00003FC00000001FC00000001FE00000000FF000000007F000000007F800000003FC0000 0001FE00000000FF800000007FC00000003FE00000000FF800000007FE00000001FE0000 00007E000000001E27C675823E>26 DI<0000000000000007C0000000000000001FF0000000000000007C3C00000000 000000F80E00000000000001F03E00000000000001F07F00000000000003E0FF00000000 000007E0FF00000000000007C0FF0000000000000FC0FF0000000000000FC07E00000000 00001F803C0000000000001F80000000000000001F80000000000000003F000000000000 00003F00000000000000007F00000000000000007F00000000000000007E000000000000 0000FE0000000000000000FE0000000000000000FE0000000000000000FC000000000000 0001FC0000000000000001FC0000000000000001FC0000000000000003F8000000000000 0003F80000000000000003F80000000000000003F80000000000000007F8000000000000 0007F00000000000000007F00000000000000007F0000000000000000FF0000000000000 000FE0000000000000000FE0000000000000000FE0000000000000001FE0000000000000 001FE0000000000000001FC0000000000000001FC0000000000000001FC0000000000000 003FC0000000000000003FC0000000000000003FC0000000000000003F80000000000000 007F80000000000000007F80000000000000007F80000000000000007F80000000000000 00FF0000000000000000FF0000000000000000FF0000000000000000FF00000000000000 00FF0000000000000001FF0000000000000001FE0000000000000001FE00000000000000 01FE0000000000000003FE0000000000000003FE0000000000000003FE00000000000000 03FC0000000000000003FC0000000000000007FC0000000000000007FC00000000000000 07FC0000000000000007F80000000000000007F8000000000000000FF800000000000000 0FF8000000000000000FF8000000000000000FF8000000000000001FF000000000000000 1FF0000000000000001FF0000000000000001FF0000000000000001FF000000000000000 3FE0000000000000003FE0000000000000003FE0000000000000003FE000000000000000 3FE0000000000000007FE0000000000000007FC0000000000000007FC000000000000000 7FC0000000000000007FC000000000000000FFC000000000000000FF8000000000000000 FF8000000000000000FF8000000000000000FF8000000000000001FF8000000000000001 FF0000000000000001FF0000000000000001FF0000000000000001FF0000000000000003 FF0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003 FE0000000000000003FE0000000000000007FC0000000000000007FC0000000000000007 FC0000000000000007FC0000000000000007FC000000000000000FF8000000000000000F F8000000000000000FF8000000000000000FF8000000000000000FF0000000000000000F F0000000000000001FF0000000000000001FF0000000000000001FF0000000000000001F E0000000000000001FE0000000000000003FE0000000000000003FE0000000000000003F E0000000000000003FC0000000000000003FC0000000000000003FC0000000000000007F C0000000000000007F80000000000000007F80000000000000007F80000000000000007F 80000000000000007F8000000000000000FF0000000000000000FF0000000000000000FF 0000000000000000FF0000000000000000FE0000000000000001FE0000000000000001FE 0000000000000001FE0000000000000001FC0000000000000001FC0000000000000001FC 0000000000000003FC0000000000000003FC0000000000000003F80000000000000003F8 0000000000000003F80000000000000007F80000000000000007F00000000000000007F0 0000000000000007F0000000000000000FF0000000000000000FE0000000000000000FE0 000000000000000FE0000000000000000FE0000000000000001FC0000000000000001FC0 000000000000001FC0000000000000001F80000000000000003F80000000000000003F80 000000000000003F00000000000000003F00000000000000007F00000000000000007E00 000000000000007E0000000000000000FE0000000000000000FC0000000000000000FC00 00000000003C01F80000000000007E01F8000000000000FF01F0000000000000FF03F000 0000000000FF03E0000000000000FF07E0000000000000FE07C00000000000007C0F8000 0000000000701F000000000000003C3E000000000000000FFC0000000000000003E00000 000000000048B87B7F2E>90 D E /Fe 1 1 df0 D E /Ff 7 58 df<00FF0003FFC00781E00F00F01E00783C003C3C003C78 001E78001E78001E78001EF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8 001FF8001FF8001FF8001FF8001F78001E78001E7C003E3C003C3C003C1E00780F00F007 81E003FFC000FF0018227DA01E>48 D<00E00001E00007E000FFE000F9E00001E00001E0 0001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E0 0001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00003F0 00FFFFC0FFFFC012217AA01E>I<01FC0007FF801C0FC03003E06001F06000F8F800F8FC 00FCFC00FCFC007C78007C3000FC0000FC0000F80000F80001F00003E00003C000078000 0F00001E0000380000700000E00001C00C03800C0600180C00181800183FFFF87FFFF8FF FFF0FFFFF016217CA01E>I<0000E00001E00001E00003E00007E0000FE0000DE00019E0 0039E00071E00061E000C1E001C1E00381E00301E00601E00E01E01C01E01801E03001E0 7001E0E001E0FFFFFFFFFFFF0001E00001E00001E00001E00001E00001E00003F0003FFF 003FFF18217DA01E>52 D<3000003C00003FFFFF3FFFFF7FFFFE7FFFFC60001C60003860 0070C000E0C000C00001C0000380000700000600000E00001C00001C0000380000380000 780000780000780000F00000F00000F00000F00001F00001F00001F00001F00001F00001 F00001F00000E00018237CA11E>55 D<007F0003FFC00781E00E00701C003818001C3800 1C38001C38001C3C001C3F00381FC0781FE0F00FF9E007FF8001FF8001FFC007FFF00F0F F81C03FC3801FE70007E70001FE0000FE00007E00007E00007E0000670000E78000C3C00 381F00F007FFC000FF0018227DA01E>I<00FE0003FFC00781E00E00701C00783C003878 003C78003CF8001EF8001EF8001EF8001FF8001FF8001FF8001F78003F78003F3C007F1C 007F0F01DF07FF9F03FE1E00001E00001E00003E00003C1C00383E00783E00703C00E018 01C01C07800FFE0003F80018227DA01E>I E /Fg 3 62 df<00380000780001F8001FF8 00FEF800E0F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 0000F80000F80000F80000F80000F80000F80000F80001FC00FFFFF8FFFFF815267BA521 >49 D<00FF000003FFE0000E03F0001800F80030007C0060007E0078003F00FC003F00FE 001F80FE001F80FE001F80FE001F807C001F8000001F8000001F0000003F0000003E0000 007E0000007C000000F8000001F0000003E0000003C00000078000000E0000001C000000 3800000070018000E001800180018003000300060003000C0003001FFFFF003FFFFF007F FFFE00FFFFFE00FFFFFE0019267DA521>I61 D E /Fh 6 108 df<07C0000007F00000 00F80000007C0000007C0000003C0000003E0000001E0000001F0000000F0000000F8000 000F80000007C0000007C0000003C0000003E0000001E0000001F0000000F0000001F800 0003F80000077C00000E7C00001C3E0000383E0000F01E0001E01F0003C00F0007800F80 0F0007801E0007C07C0003C0F80003E0F00003E0600001F01C237CA225>21 D<78FCFCFCFC7806067A8513>58 D<1FFFFFFFFC1FFFFFFFFC1F003E007C3C003E001C38 007C001C30007C001C70007C001860007C00186000F80018C000F80018C000F80018C000 F800180001F000000001F000000001F000000001F000000003E000000003E000000003E0 00000003E000000007C000000007C000000007C000000007C00000000F800000000F8000 00000F800000000F800000001F000000001F000000001F000000003F0000001FFFFE0000 1FFFFC000026227DA124>84 D<003F0C0000FF9E0003E1DE0007807C000F007C001E003C 003E003C003C0078007C0078007C0078007C007800F800F000F800F000F800F040F800F0 607801E0C07803E0C03807E1801E1CF1800FF87F0007E03E001B157E9422>97 D<03E0003FC0003FC00003C00003C0000780000780000780000780000F00000F00000F00 000F00001E00001E3F001EFFC01FC1E03F00F03E00F03C00F83C00F87800F87800F87800 F87800F8F001F0F001F0F001E0F003E07003C0700780380F003C3E001FF80007E0001523 7DA21B>I<00F800000FF000000FF0000000F0000000F0000001E0000001E0000001E000 0001E0000003C0000003C0000003C0000003C000000780000007803C000780FE000781C3 000F030F000F0E1F000F181F000F301E001EE00C001FE000001FFC00001E7E00003C0F00 003C0F80003C0781003C078180780F0300780F03007807860078078E00F003FC006000F0 0019237CA221>107 D E /Fi 16 115 df<0001FC0000000FFF0000003F07C000007C03 E00001F801F00C03F001F00C07E000F80C0FC000F81C0F8000FC181F80007C183F00007C 383F00007C307F00007C707E00007C607E00007CE07E00007CC0FE00007DC0FC00007F80 FC00007F00FC00007E00FC00007E00FC00007C00FC00007C007C00007C007C0000FE007C 0003FE0C3E00073E0C1F001E3E1C0F81F81F3803FFE00FF000FE0003C0261F7D9D2D>11 D<0000000001C00000000007C0000000001FC0000000007F0000000001FC0000000007F0 000000001FC0000000007F0000000001FC0000000007F0000000000FC0000000003F0000 000000FC0000000003F8000000000FE0000000003F8000000000FE0000000003F8000000 000FE0000000003F8000000000FE0000000000F80000000000FE00000000003F80000000 000FE00000000003F80000000000FE00000000003F80000000000FE00000000003F80000 000000FC00000000003F00000000000FC00000000007F00000000001FC00000000007F00 000000001FC00000000007F00000000001FC00000000007F00000000001FC00000000007 C00000000001C02A2B7AA537>60 D<000000C0000001C0000003C0000003800000038000 000780000007000000070000000F0000000E0000000E0000001E0000001C0000001C0000 003C00000038000000780000007000000070000000F0000000E0000000E0000001E00000 01C0000001C0000003C00000038000000780000007000000070000000F0000000E000000 0E0000001E0000001C0000001C0000003C00000038000000380000007800000070000000 F0000000E0000000E0000001E0000001C0000001C0000003C00000038000000380000007 800000070000000F0000000E0000000E0000001E0000001C0000001C0000003C00000038 00000038000000780000007000000070000000F0000000E0000000E00000001A437CB123 >II<003FFFFE0000003FFFFE00000000FF0000000000FE 0000000000FC0000000000FC0000000001FC0000000001FC0000000001F80000000001F8 0000000003F80000000003F80000000003F00000000003F00000000007F00000000007F0 0000000007E00000000007E0000000000FE0000000000FE0000000000FC0000000000FC0 000000001FC0000000001FC0000000001F80000000001F80000000003F80000000003F80 000000003F00000180003F00000180007F00000380007F00000300007E00000700007E00 00060000FE00000E0000FE00000E0000FC00001C0000FC00003C0001FC00003C0001FC00 00780001F80001F80001F80003F00003F8001FF000FFFFFFFFF000FFFFFFFFE000292D7D AC30>76 D<003FFFFFF80000003FFFFFFF00000000FE001FC0000000FE0007E0000000FC 0003F0000000FC0001F8000001FC0000FC000001FC0000FC000001F80000FE000001F800 00FE000003F80000FE000003F80001FC000003F00001FC000003F00001FC000007F00003 F8000007F00003F0000007E00007E0000007E0000FC000000FE0001F8000000FE0007E00 00000FC003F80000000FFFFFE00000001FFFFF000000001FC007C00000001F8003E00000 001F8001F00000003F8001F80000003F8000F80000003F0000FC0000003F0000FC000000 7F0001FC0000007F0001FC0000007E0001F80000007E0001F8000000FE0003F8000000FE 0003F8000000FC0003F8000000FC0003F8000001FC0003F8038001FC0003F8030001F800 03F8030001F80003F8070003F80001FC0E00FFFFE000FC3C00FFFFE0007FF00000000000 0FC000312E7CAC35>82 D<0FFFFFFFFFFF0FFFFFFFFFFF1FC003F8003F1F0003F8001F1C 0003F0000E3C0003F0000E380007F00006300007F00006700007E0000E700007E0000E60 000FE0000CE0000FE0000CC0000FC0000CC0000FC0000CC0001FC0000C00001FC0000000 001F80000000001F80000000003F80000000003F80000000003F00000000003F00000000 007F00000000007F00000000007E00000000007E0000000000FE0000000000FE00000000 00FC0000000000FC0000000001FC0000000001FC0000000001F80000000001F800000000 03F80000000003F80000000003F00000000003F00000000007F00000000007F000000000 07E0000000000FE0000000001FE00000001FFFFFF000001FFFFFF00000302D7FAC29>84 D<0007E000001FF800007C1CE000F80DE001F00FE003E007E007C007E00FC007E01F8007 C01F8007C03F0007C03F000FC07F000F807E000F807E000F807E001F80FE001F00FC001F 00FC001F00FC003F02FC003E06FC003E06F8003E06F8007E0E7C00FE0C7C00FC0C7C01FC 1C3E07BE181F0E1E380FFC0FF003F003C01F1F7D9D25>97 D<00F800001FF800001FF800 0001F8000001F8000001F0000001F0000003F0000003F0000003E0000003E0000007E000 0007E0000007C0000007C000000FC000000FC7E0000F9FF8000FB83C001FF01E001FE01F 001FC01F001F800F803F000F803F000F803E000F803E000F807E001F807E001F807C001F 807C001F807C003F80FC003F00F8003F00F8003F00F8007E00F8007E00F8007C00F800FC 00F800F8007801F0007803F0007807E0003C0F80001E1F00000FFC000003F00000192F7D AD1E>I<0001F800000FFE00003E0780007C018001F801C003F007C007E00FC00FC00FC0 0F800F801F800F803F0000003F0000007F0000007E0000007E0000007E000000FE000000 FC000000FC000000FC000000FC000000FC000000FC0000607C0000E07C0001C07C000380 3E000F001E001C000F81F80007FFE00000FE00001B1F7D9D1F>I<0000001F000003FF00 0003FF0000003F0000003F0000003E0000003E0000007E0000007E0000007C0000007C00 0000FC000000FC000000F8000000F8000001F80007E1F8001FF9F0007C1DF000F80FF001 F00FF003E007E007C007E00FC007E01F8007E01F8007C03F0007C03F000FC07F000FC07E 000F807E000F807E001F80FE001F80FC001F00FC001F00FC003F02FC003F06FC003E06F8 003E06F8007E0E7C00FE0C7C00FC0C7C01FC1C3E07BE181F0E1E380FFC0FF003F003C020 2F7DAD24>I<0003F800000FFE00003E078000F8038001F003C003E001C007C001C00FC0 03C01F8003801F8007803F000F003F001E007F01FC007FFFF0007FFF00007E000000FE00 0000FC000000FC000000FC000000FC0000007C0000007C0000607C0000E07C0001C03E00 03803E000F001F001C000F81F80003FFE00000FE00001B1F7D9D21>I<0000007C000000 01FF00000007C38000000F878000000F0F8000001F1F8000001F1F8000001F1F8000003E 0E0000003E000000003E000000003E000000007E000000007C000000007C000000007C00 0000007C00000000FC0000003FFFF800003FFFF8000000F800000000F800000000F80000 0001F800000001F000000001F000000001F000000001F000000003F000000003E0000000 03E000000003E000000003E000000007E000000007C000000007C000000007C000000007 C000000007C00000000FC00000000F800000000F800000000F800000000F800000001F80 0000001F000000001F000000001F000000001F000000003E000000003E000000003E0000 00383C000000FC3C000000FC78000000FC78000000FCF0000000F0F0000000E1E0000000 7FC00000001F00000000213D7CAE22>I<001F000003FF000003FF0000003F0000003F00 00003E0000003E0000007E0000007E0000007C0000007C000000FC000000FC000000F800 0000F8000001F8000001F800F801F003FC01F00F0E03F01C1E03F0387E03E0707E03E0E0 7E07E1C07E07E3803807C7000007CE00000FDC00000FF800000FF800000FFF80001F9FE0 001F83F0001F01F8001F00F8003F00F8043F00F80C3E00F80C3E00F80C7E00F81C7E00F8 187C00F0387C00F830FC00F870FC0078E0F8003FC070000F801F2F7DAD25>107 D<078007F0007E00001FE01FFC03FF800018F0781F0783E0003878E00F1E01E0003079C0 0FB801F000707F800FB001F000607F000FF001F00060FE000FE001F000E0FE000FC001F0 00C0FC000FC001F000C0F8000F8001F00081F8001F8003F00001F8001F8003E00001F000 1F0003E00001F0001F0003E00003F0003F0007E00003F0003F0007C00003E0003E0007C0 0003E0003E000FC00007E0007E000F808007E0007E000F818007C0007C001F818007C000 7C001F01800FC000FC003F03800FC000FC003E03000F8000F8003E07000F8000F8003E0E 001F8001F8001E0C001F8001F8001E3C001F0001F0000FF0000E0000E00003E000391F7E 9D3E>109 D<07C01F000FF07FC01CF8E0E03879C1E0307B87E0707F07E0607E07E060FC 07E0E0FC0380C0F80000C0F8000081F8000001F8000001F0000001F0000003F0000003F0 000003E0000003E0000007E0000007E0000007C0000007C000000FC000000FC000000F80 00000F8000001F8000001F8000001F0000000E0000001B1F7E9D20>114 D E /Fj 11 118 df<3FFF03FFE07FFF07FFF07FFF87FFF07FFF07FFF03FFF03FFE001F8 00FE0001FC00FE0000FC01FC0000FE01FC00007E01F800007F03F800003F03F000003F87 F000001F87E000001FCFE000000FCFC000000FFFC0000007FF80000007FF80000003FF00 000003FF00000001FE00000001FE00000000FC00000000FC00000001FE00000001FE0000 0003FF00000003FF00000007FF80000007FFC000000FCFC000000FCFE000001FC7E00000 1F87F000003F83F000003F03F800007F01F800007E01FC0000FE00FC0000FC00FE0001FC 007E0001F8007F0003F8003F0003F0003F8003F0001F807FFE00FFFC7FFF01FFFCFFFF01 FFFE7FFF01FFFC7FFE00FFFC27337EB22C>88 D<01FFF0000007FFFE00001FFFFF80001F FFFFE0003FFFFFF0003FC01FF8003FC007F8003FC001FC001F8000FC00060000FE000000 007E000000007E000000007E000000FFFE00001FFFFE0000FFFFFE0003FFFFFE000FFFFF FE001FFF807E003FF8007E007FC0007E007F00007E00FE00007E00FC00007E00FC00007E 00FC00007E00FC00007E00FE00007E007F0000FE007F8003FE003FE01FFE001FFFFFFFFC 0FFFFFFFFE07FFFFBFFE01FFFE1FFE003FF007FC27247CA32C>97 D<7FF0000000FFF8000000FFF8000000FFF80000007FF800000001F800000001F8000000 01F800000001F800000001F800000001F800000001F800000001F800000001F800000001 F800000001F81FE00001F8FFF80001FBFFFE0001FFFFFF0001FFFFFF8001FFF07FC001FF 801FE001FF0007F001FE0003F801FC0003F801FC0001FC01F80000FC01F80000FC01F800 00FE01F800007E01F800007E01F800007E01F800007E01F800007E01F800007E01F80000 7E01F800007E01F80000FE01FC0000FC01FC0000FC01FC0001F801FE0003F801FF0007F0 01FF000FF001FF801FE001FFE07FC001FFFFFF8001FFFFFF0001FBFFFE0001F8FFF80000 F03FC00027337FB22C>I<0003FFE000001FFFF800007FFFFE0001FFFFFE0003FFFFFF00 07FE00FF000FF000FF001FE000FF001FC0007E003F800018003F000000007F000000007E 000000007E00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00 000000FC00000000FC000000007E000000007E000000007F000000003F00000F003F8000 1F801FC0001F801FE0003F800FF0007F0007FE03FF0003FFFFFE0001FFFFFC00007FFFF8 00001FFFE0000003FF000021247AA32C>I<7FFFE00000FFFFF00000FFFFF00000FFFFF0 00007FFFF000000003F000000003F000000003F000000003F000000003F000000003F000 000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 00000003F000000003F000000003F000000003F000000003F000000003F000007FFFFFFF 80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF8022337BB22C>108 D<7F83F007E0007FCFFC1FF800FFDFFE3FFC007FFFFEFFFC007FFFFFFFFE0007FE1FFC3E 0007FC1FF83F0007F80FF01F0007F00FE01F0007E00FC01F0007E00FC01F0007E00FC01F 0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F 0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F 0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F 0007C00F801F007FFC3FF87FF07FFC7FF8FFF0FFFE7FFCFFF87FFC7FF8FFF07FFC3FF87F F02D2481A32C>I<0007FC0000001FFF0000007FFFC00001FFFFF00003FFFFF80007FC07 FC000FF001FE001FE000FF001F80003F003F80003F803F00001F807E00000FC07E00000F C07E00000FC0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0 FC000007E0FE00000FE07E00000FC07E00000FC07F00001FC03F00001F803F80003F801F C0007F001FE000FF000FF001FE0007FC07FC0003FFFFF80001FFFFF000007FFFC000001F FF00000007FC000023247CA32C>111 D<7FFE003FC0FFFF01FFF0FFFF07FFF8FFFF1FFF FC7FFF3FFFFC003F7FE1FC003FFF01FC003FFC00F8003FF80070003FF00000003FE00000 003FE00000003FC00000003F800000003F800000003F800000003F000000003F00000000 3F000000003F000000003F000000003F000000003F000000003F000000003F000000003F 000000003F000000003F000000003F000000003F000000003F0000007FFFFFE000FFFFFF F000FFFFFFF000FFFFFFF0007FFFFFE00026247EA32C>114 D<007FF87003FFFFF80FFF FFF81FFFFFF83FFFFFF87FC00FF87E0003F8FC0001F8F80001F8F80001F8F80001F8FC00 00F07F0000007FF000003FFFC0001FFFFE000FFFFF8003FFFFE0007FFFF80001FFFC0000 07FC000000FE7800007FFC00003FFC00001FFE00001FFE00001FFF00003FFF80003EFFC0 00FEFFF007FCFFFFFFFCFFFFFFF8FFFFFFE0F8FFFF80701FFC0020247AA32C>I<001E00 0000003F000000003F000000003F000000003F000000003F000000003F000000003F0000 00003F000000003F0000007FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF00 003F000000003F000000003F000000003F000000003F000000003F000000003F00000000 3F000000003F000000003F000000003F000000003F000000003F000000003F000000003F 000000003F000000003F000000003F0003C0003F0007E0003F0007E0003F0007E0003F00 07E0003F0007E0003F800FE0001F801FC0001FE07FC0000FFFFF80000FFFFF000003FFFE 000001FFF80000003FE000232E7EAD2C>I<7FF003FF8000FFF807FFC000FFF807FFC000 FFF807FFC0007FF803FFC00001F8000FC00001F8000FC00001F8000FC00001F8000FC000 01F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC000 01F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC000 01F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8001FC000 01F8001FC00001F8003FC00001FC007FC00000FE03FFC00000FFFFFFFF00007FFFFFFF80 003FFFFFFF80001FFFCFFF800003FE07FF0029247FA32C>I E /Fk 6 117 df<001F8000007FC70001F0EF0003C07F0007803F000F001F001E001F003E003E 003C003E007C003E007C003E00F8007C00F8007C00F8007C00F8007C00F000F800F000F8 30F000F830F000F830F001F0607803F0607806F0C03C1CF8C01FF87F8007E01F001C197C 9824>97 D<000FE0007FF800F01C03C03E07807E0F007E1E007C3E007C3C00007C00007C 0000F80000F80000F80000F80000F80000F00000F00000F0000478000C7800183C00701E 03E00FFF8003FC0017197C981E>99 D<007C00000FFC00000FFC000000F8000000F80000 01F8000001F8000001F0000001F0000003F0000003F0000003E0000003E0000007E00000 07E0000007C00F0007C03F800FC071C00FC1C3C00F8307C00F860FC01F8C0FC01F980F80 1F3007001FE000003FE000003FFC00003E7F00003E1F80007E0FC0007E07C0007C07C0C0 7C07C0C0FC07C0C0FC078180F8078180F807C300F803C600F001FC00E000F8001A287BA7 23>107 D<07801FC007E0001FE07FF01FF80019F0E0F8787C0030FB807CE03E0060FF00 7D803E0060FE007F001E0060FC007E003E00C1F8007E003E00C1F0007C003E0001F0007C 003E0001F0007C003E0003E000F8007C0003E000F8007C0003E000F8007C0003E000F800 F80007C001F000F80007C001F000F83007C001F001F03007C001F001F0600F8003E003E0 600F8003E003E0C00F8003E001E0C00F8003E001E3800F0003C000FF000E000380007C00 34197D983B>109 D<07801FC0001FE07FF00039F0E0F80030FB807C0060FF007C0060FE 007C0060FC007C00C1F8007C00C1F0007C0001F0007C0001F0007C0003E000F80003E000 F80003E000F80003E001F00007C001F00007C001F06007C003E06007C003E0C00F8007C0 C00F8007C1800F8003C1800F8003C7000F0001FE000E0000F80023197D9829>I<001C00 003C00007C00007C00007C00007C0000F80000F80000F80000F80001F000FFFFE0FFFFE0 01F00003E00003E00003E00003E00007C00007C00007C00007C0000F80000F80000F8000 0F80001F00001F00601F00601F00C03E01C03E01801E07001F0E000FF80003F00013247E A319>116 D E /Fl 8 107 df<7FFFFFFFFFFF80FFFFFFFFFFFFC0FFFFFFFFFFFFC07FFF FFFFFFFF803204799641>0 D<1C007F00FF80FF80FF80FF80FF807F001C000909799917> I<000380000007C0000007C0000007C0000007C0000007C0000007C0000007C000780380 3CFC03807EFE0380FE7F8383FC3FC387F80FE38FE003FBBF8000FFFE00003FF800000FE0 00000FE000003FF80000FFFE0003FBBF800FE38FE03FC387F87F8383FCFE0380FEFC0380 7E7803803C0007C0000007C0000007C0000007C0000007C0000007C0000007C000000380 001F247BA62A>3 D<00000000000180000000000007C000000000001FC000000000007F 800000000001FF000000000007FC00000000001FF000000000007FC00000000001FF0000 00000007FC00000000001FF000000000007FC00000000001FF000000000007FC00000000 001FF000000000007FC00000000001FF000000000007FC00000000001FF000000000007F C00000000001FF000000000007FC00000000003FF000000000007FC00000000000FF0000 00000000FE0000000000007F8000000000003FE000000000000FF8000000000003FE0000 00000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF8000 000000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE000 000000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF800 0000000003FE000000000000FF8000000000003FC000000000000FC00000000000038000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000007FFFFFFFFFFF80FFFFFFFF FFFFC0FFFFFFFFFFFFC07FFFFFFFFFFF80324479B441>20 D<60000000000000F8000000 000000FE0000000000007F8000000000003FE000000000000FF8000000000003FE000000 000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF800000 0000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE00000 0000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF80000 00000003FE000000000000FF8000000000003FC000000000001FC000000000007F800000 000001FF000000000007FC00000000001FF000000000007FC00000000001FF0000000000 07FC00000000001FF000000000007FC00000000001FF000000000007FC00000000001FF0 00000000007FC00000000001FF000000000007FC00000000001FF000000000007FC00000 000001FF000000000007FC00000000001FF000000000007FC00000000000FF0000000000 00FC00000000000070000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000007FFFFFFFFFFF80FFFFFFFFFFFFC0FFFFFFFFFFFFC07FFFFFFFFFFF80324479 B441>I<000001F800000FF800003F800000FC000001F8000003F0000007E0000007E000 000FE000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000001FC000 001F8000003F8000007F000000FE000003F800007FE00000FF0000007FE0000003F80000 00FE0000007F0000003F8000001F8000001FC000000FC000000FC000000FC000000FC000 000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 000FC000000FC000000FC000000FE0000007E0000007E0000003F0000001F8000000FC00 00003F8000000FF8000001F81D537ABD2A>102 DI< 60F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 F0F0F0F0F0F0F0F0F0F060045377BD17>106 D E /Fm 24 117 df<00003FC000000000 FFF800000007E07C0000000F801F0000003F001F800C007E000F800C00FC0007C01C01F8 0007E01803F00007E01807E00003E0380FE00003F0300FC00003F0301FC00003F0703F80 0003F0603F800003F0E07F800003F0C07F000003F1C07F000003F1807F000003F380FF00 0003F300FE000003F700FE000003FE00FE000003FC00FE000003FC00FC000003F800FC00 0003F000FC000003F000FC000003F000FC000003F0007E000007F0007E00000FF0003E00 001DF8183F000079F8181F0000E1F8380F8007C0F83007E03F007CF001FFF8003FC0003F C0000F802E267DA435>11 D<000000FE00000003FF8000000F83E000003E01F000007C00 F80000F800F80001F000FC0003F0007C0007E0007E0007C0007E000FC0007E001F80007E 001F80007E003F00007E003F0000FE007F0000FE007E0000FE007E0000FE007E0001FE00 FE0001FE00FC0001FC00FC0001FC01FC0003FC01FC0003F801F80003F801F80007F003F8 0007F003F8000FE003F0000FC003F0001FC007F0001F8007F8003F0007F8007E0007FC00 FC000FEE01F0000FE707E0000FC3FF80000FC0FC00001FC00000001FC00000001F800000 001F800000003F800000003F800000003F000000003F000000007F000000007F00000000 7E000000007E00000000FE00000000FE00000000FC00000000FC00000000700000000027 377EA42B>26 D<1C007F00FF80FF80FF80FF80FF807F001C000909798817>58 D<0000000000038000000000000FC000000000003FC00000000000FF800000000003FE00 000000000FF800000000003FE00000000000FF800000000003FE00000000000FF8000000 00003FE00000000000FF800000000003FE00000000000FF800000000003FE00000000000 FF800000000003FE00000000000FF800000000003FE00000000000FF800000000003FE00 000000000FF800000000003FE000000000007F800000000000FE000000000000FE000000 0000007F8000000000003FE000000000000FF8000000000003FE000000000000FF800000 0000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE00000 0000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF80000 00000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE0000 00000000FF8000000000003FC000000000000FC000000000000380323279AD41>60 D<0000000C0000001E0000001E0000003E0000003C0000003C0000007C00000078000000 78000000F8000000F0000000F0000001F0000001E0000001E0000003E0000003C0000003 C0000007C0000007800000078000000F8000000F0000001F0000001E0000001E0000003E 0000003C0000003C0000007C0000007800000078000000F8000000F0000000F0000001F0 000001E0000001E0000003E0000003C0000003C0000007C0000007800000078000000F80 00000F0000000F0000001F0000001E0000001E0000003E0000003C0000003C0000007C00 00007800000078000000F8000000F0000000F0000001F0000001E0000003E0000003C000 0003C0000007C0000007800000078000000F8000000F0000000F0000001F0000001E0000 001E0000003E0000003C0000003C0000007C0000007800000078000000F8000000F00000 00F0000000600000001F537BBD2A>I<60000000000000FC000000000000FF0000000000 007FC000000000001FF0000000000007FC000000000001FF0000000000007FC000000000 001FF0000000000007FC000000000001FF0000000000007FC000000000001FF000000000 0007FC000000000001FF0000000000007FC000000000001FF0000000000007FC00000000 0001FF0000000000007FC000000000001FF0000000000007FC000000000001FF00000000 00007F8000000000001FC000000000001FC000000000007F800000000001FF0000000000 07FC00000000001FF000000000007FC00000000001FF000000000007FC00000000001FF0 00000000007FC00000000001FF000000000007FC00000000001FF000000000007FC00000 000001FF000000000007FC00000000001FF000000000007FC00000000001FF0000000000 07FC00000000003FF000000000007FC00000000000FF000000000000FC00000000000070 000000000000323279AD41>I<0003FFFFFF00000007FFFFFF00000007FFFFFE00000000 07FC000000000007F8000000000007F000000000000FF000000000000FF000000000000F E000000000000FE000000000001FE000000000001FE000000000001FC000000000001FC0 00000000003FC000000000003FC000000000003F8000000000003F8000000000007F8000 000000007F8000000000007F0000000000007F000000000000FF000000000000FF000000 000000FE000000000000FE000000000001FE000000000001FE000000000001FC00000000 0001FC000000000003FC000000000003FC000000000003F8000000000003F80000000000 07F8000000000007F8000000400007F0000000C00007F0000000C0000FF0000001C0000F F000000180000FE000000380000FE000000380001FE000000300001FE000000700001FC0 00000600001FC000000E00003FC000001E00003FC000001C00003F8000003C00003F8000 007C00007F800000F800007F800003F800007F00000FF80000FF00007FF000FFFFFFFFFF F000FFFFFFFFFFF000FFFFFFFFFFE00032397DB839>76 D<0003FFFFFFFF00000007FFFF FFFFE0000007FFFFFFFFF800000007F80007FC00000007F00000FE00000007F000007F00 00000FF000003F8000000FF000001FC000000FE000001FC000000FE000001FC000001FE0 00001FE000001FE000001FE000001FC000001FE000001FC000001FE000003FC000001FE0 00003FC000003FC000003F8000003FC000003F8000003FC000007F8000007F8000007F80 00007F8000007F0000007F0000007F000000FE000000FF000001FC000000FF000001F800 0000FE000007F0000000FE00000FE0000001FE00003FC0000001FE0001FF00000001FFFF FFFC00000001FFFFFFE000000003FC00000000000003FC00000000000003F80000000000 0003F800000000000007F800000000000007F800000000000007F000000000000007F000 00000000000FF00000000000000FF00000000000000FE00000000000000FE00000000000 001FE00000000000001FE00000000000001FC00000000000001FC00000000000003FC000 00000000003FC00000000000003F800000000000003F800000000000007F800000000000 007F800000000000007F00000000000000FF800000000000FFFFFF0000000000FFFFFF00 00000000FFFFFF00000000003B397DB835>80 D<0003FFFFFFF800000007FFFFFFFF8000 0007FFFFFFFFE000000007F8001FF800000007F00003FC00000007F00000FE0000000FF0 00007F0000000FF000007F0000000FE000003F8000000FE000003F8000001FE000003FC0 00001FE000003FC000001FC000003FC000001FC000003FC000003FC000003FC000003FC0 00007F8000003F8000007F8000003F8000007F8000007F800000FF0000007F800000FE00 00007F000001FC0000007F000003F8000000FF000007F0000000FF00000FE0000000FE00 001F80000000FE00007F00000001FE0007F800000001FFFFFFE000000001FFFFFF000000 0001FC000FC000000003FC0003F000000003FC0001F800000003F80000FC00000003F800 00FE00000007F80000FE00000007F800007E00000007F000007E00000007F000007F0000 000FF00000FF0000000FF00000FE0000000FE00000FE0000000FE00000FE0000001FE000 01FE0000001FE00001FE0000001FC00001FE0000001FC00001FE0000003FC00001FE0000 003FC00003FE0000003F800003FC0060003F800003FC0060007F800003FC00E0007F8000 03FC00C0007F000003FC01C000FF800001FC0180FFFFFF0001FC0380FFFFFF0000FE0700 FFFFFF00007E0E0000000000001FFC00000000000007F0003B3B7DB83F>82 D<03FFFFFFFFFFFE03FFFFFFFFFFFE07FFFFFFFFFFFE07F8003FC001FE07C0003F80007E 0F80003F80003C0F00007F80001C1E00007F80001C1C00007F00001C1C00007F00001C38 0000FF00001C380000FF00001C300000FE00001C700000FE000018600001FE000018E000 01FE000018C00001FC000018C00001FC000018C00003FC000018000003FC000000000003 F8000000000003F8000000000007F8000000000007F8000000000007F0000000000007F0 00000000000FF000000000000FF000000000000FE000000000000FE000000000001FE000 000000001FE000000000001FC000000000001FC000000000003FC000000000003FC00000 0000003F8000000000003F8000000000007F8000000000007F8000000000007F00000000 00007F000000000000FF000000000000FF000000000000FE000000000000FE0000000000 01FE000000000001FE000000000001FC000000000001FC000000000003FC000000000003 FC000000000003F800000000000FFC000000003FFFFFFF0000007FFFFFFF0000007FFFFF FF00000037397EB831>84 D<00007E00000003FF8000000FC1C380001F00EFC0007E007F C000FC003FC001F8003FC003F0001F8007F0001F8007E0001F800FE0003F801FC0003F00 1FC0003F003F80003F003F80007F007F80007E007F00007E007F00007E007F0000FE00FF 0000FC00FE0000FC00FE0000FC00FE0001FC00FE0001F800FC0001F80CFC0001F80CFC00 03F80CFC0003F01CFC0003F018FC0007F0187C0007F0387E000FF0303E001FF0303E007B F0701F00E1F0E00F83C0F9C003FF007F8000FC001F0026267DA42C>97 D<003F00001FFF00001FFF00001FFF0000007F0000007E0000007E0000007E000000FE00 0000FC000000FC000000FC000001FC000001F8000001F8000001F8000003F8000003F000 0003F0000003F0000007F0000007E0FC0007E3FF0007E707C00FFE03E00FF801F00FF001 F80FE000F81FC000F81FC000FC1F8000FC1F8000FC3F8000FC3F0000FC3F0000FC3F0001 FC7F0001FC7E0001FC7E0001FC7E0003FCFE0003FCFC0003F8FC0003F8FC0007F8FC0007 F0F80007F0F8000FE0F8000FE0F8000FC0F8001F80F8003F8078003F007C007E007C00FC 003C01F8001E03F0000F07C00007FF000001FC00001E3B7CB924>I<00003FC00001FFF0 0007E03C000F800E003F0007007E001F00FC007F01F800FF03F000FF07E000FF0FE000FF 0FC000FE1FC000383F8000003F8000007F8000007F0000007F0000007F000000FF000000 FE000000FE000000FE000000FE000000FC000000FC000000FC000000FC000003FC000007 7E0000067E00000E3E00003C3F0000701F0000E00F8007C007C03F0001FFF800003FC000 20267DA424>I<000000003F0000001FFF0000001FFF0000001FFF000000007F00000000 7E000000007E00000000FE00000000FE00000000FC00000000FC00000001FC00000001FC 00000001F800000001F800000003F800000003F800000003F000000003F000000007F000 000007F000007E07E00003FF87E0000FC1CFE0001F00EFE0007E007FC000FC003FC001F8 003FC003F0001FC007F0001F8007E0001F800FE0003F801FC0003F801FC0003F003F8000 3F003F80007F007F80007F007F00007E007F00007E007F0000FE00FF0000FE00FE0000FC 00FE0000FC00FE0001FC00FE0001FC00FC0001F80CFC0001F80CFC0003F80CFC0003F81C FC0003F018FC0007F0187C0007F0387E000FF0303E001FF0303E007BF0701F00E1F0E00F 83C0F9C003FF007F8000FC001F00283B7DB92B>I<00003FC00001FFF00007E078001F80 1C007E001E00FC000E01F8000E03F0000E07F0000E0FE0000E0FC0001E1FC0001C1FC000 3C3F8000F83F8003E07F803FC07FFFFE007FFFE0007F000000FF000000FE000000FE0000 00FE000000FE000000FE000000FE000000FE0000007E0000037E0000077E0000063E0000 0E3E00003C1F0000700F8000E00F8007C003E03F0001FFF800003FC00020267DA427>I< 00000000F80000000003FE000000000F87000000001F0F800000003E3F800000003E7F80 0000007C7F800000007C7F80000000FC7F80000000FC7F00000000FC1C00000001F80000 000001F80000000001F80000000001F80000000003F80000000003F00000000003F00000 000003F00000000003F00000000007F00000000007E00000000007E000000007FFFFF000 0007FFFFF0000007FFFFF00000000FE0000000000FC0000000000FC0000000000FC00000 00000FC0000000001FC0000000001F80000000001F80000000001F80000000001F800000 00003F80000000003F00000000003F00000000003F00000000003F00000000007F000000 00007E00000000007E00000000007E00000000007E00000000007E0000000000FE000000 0000FC0000000000FC0000000000FC0000000000FC0000000001FC0000000001F8000000 0001F80000000001F80000000001F80000000003F00000000003F00000000003F0000000 0003F00000000003E00000000007E00000000007E00000000007C00000001E07C0000000 3F07C00000007F8F800000007F8F80000000FF8F00000000FF1E00000000FE1E00000000 7C3C000000007878000000001FF00000000007C000000000294C7CBA29>I<0000E00003 F80003F80007F80007F80007F80007F00001C00000000000000000000000000000000000 0000000000000000000000000000000000F80003FE00070F000E0F801C0F80180F80380F 80300F80701F80601F80603F80E03F00C03F00C07F00007E00007E0000FE0000FC0001FC 0001FC0001F80003F80003F00003F00007F01807E01807E0380FE0300FC0300FC0700F80 600F80E00F80C00F81C00F838007870003FE0000F80015397EB71D>105 D<0003F0000001FFF0000001FFF0000001FFF000000007F000000007E000000007E00000 0007E00000000FE00000000FC00000000FC00000000FC00000001FC00000001F80000000 1F800000001F800000003F800000003F000000003F000000003F000000007F000000007E 0007C0007E001FF0007E00783800FE00E0F800FC01C1FC00FC0383FC00FC0707FC01FC0E 07FC01F81C07F801F83803F001F87001E003F8E0000003F1C0000003F380000003F70000 0007FE00000007FE00000007FFE0000007E7F800000FE0FE00000FC07F00000FC03F8000 0FC01F80001FC01FC0001F800FC0301F800FC0301F800FC0703F801FC0603F001F80603F 001F80603F001F80E07F001F80C07E001F81C07E000F81807E000F8380FE00078700FC00 03FE00380000F800263B7CB92B>107 D<03E0007F0000FE000007F801FFE003FFC0000E 3C0781F00F03E0001C3E1E00F83C01F000383F3800FC7001F800303F7000FCE001F80030 3FE0007DC000F800703FC0007F8000F800603F80007F0000F800603F80007F0000F800E0 3F0000FE0001F800C07F0000FE0001F800C07E0000FC0001F800C07E0000FC0001F80000 7E0001FC0003F80000FE0001FC0003F00000FC0001F80003F00000FC0001F80003F00000 FC0003F80007F00001FC0003F80007E00001F80003F00007E00001F80003F0000FE00001 F80007F0000FC00003F80007F0000FC00003F00007E0001FC06003F00007E0001F806003 F0000FE0003F80E007F0000FE0003F00C007E0000FC0003F00C007E0000FC0003F01C007 E0001FC0003E01800FE0001FC0003E03800FC0001F80003E03000FC0001F80003E07000F C0003F80003E0E001FC0003F80001E1C001F80003F00000FF8000700000E000003E00043 267EA449>109 D<03E0007F000007F801FFE0000E3C0781F0001C3E1E00F800383F3800 FC00303F7000FC00303FE0007C00703FC0007C00603F80007C00603F80007C00E03F0000 FC00C07F0000FC00C07E0000FC00C07E0000FC00007E0001FC0000FE0001F80000FC0001 F80000FC0001F80000FC0003F80001FC0003F00001F80003F00001F80007F00001F80007 E00003F80007E00003F0000FE03003F0000FC03003F0001FC07007F0001F806007E0001F 806007E0001F80E007E0001F00C00FE0001F01C00FC0001F01800FC0001F03800FC0001F 07001FC0000F0E001F800007FC0007000001F0002C267EA432>I<000F8003F000001FE0 0FFC000039F03C1F000070F8700F8000E0FDE007C000C0FF8007C000C0FF0007E001C0FE 0003E00180FE0003F00180FC0003F00381FC0003F00301FC0003F00301F80003F00301F8 0003F00003F80007F00003F80007F00003F00007F00003F00007F00007F0000FF00007F0 000FF00007E0000FE00007E0000FE0000FE0001FE0000FE0001FC0000FC0001FC0000FC0 003F80001FC0003F80001FC0007F00001F80007E00001F8000FE00003F8000FC00003FC0 01F800003FC003F000003FE007E000007F700F8000007F383F0000007E1FFC0000007E07 E0000000FE0000000000FE0000000000FC0000000000FC0000000001FC0000000001FC00 00000001F80000000001F80000000003F80000000003F80000000003F00000000007F000 000000FFFFC0000000FFFFC0000000FFFFC00000002C3583A42A>112 D<03E001F80007F807FE000E3C1E07001C3E381F00183F703F80383FE07F80303FC0FF80 703F80FF80603F80FF00603F007E00603F003C00E07F000000C07E000000C07E00000000 7E00000000FE00000000FC00000000FC00000000FC00000001FC00000001F800000001F8 00000001F800000003F800000003F000000003F000000003F000000007F000000007E000 000007E000000007E00000000FE00000000FC00000000FC00000000FC00000001FC00000 001F80000000070000000021267EA425>114 D<0000FF000003FFC0000F80F0003E0038 0078001C0078003C00F000FC01F001FC01E001FC01E001FC01E001FC03F000F003F80000 03FC000001FFE00001FFFC0001FFFF0000FFFF80007FFFC0001FFFE00003FFE000003FF0 000007F0000003F01E0001F07F0001F07F0001F0FF0001E0FF0001E0FF0001E0FE0003C0 F80003C0E000078070000F0038003E001E00F80007FFE00001FF00001E267CA427>I<00 01C0000003E0000007E0000007E0000007E0000007E000000FE000000FC000000FC00000 0FC000001FC000001F8000001F8000001F8000003F8000003F00007FFFFF807FFFFF80FF FFFF80007E0000007E0000007E000000FE000000FC000000FC000000FC000001FC000001 F8000001F8000001F8000003F8000003F0000003F0000003F0000007F0000007E0000007 E0000007E000000FE000000FC006000FC006000FC00E001FC00C001F801C001F8018001F 8038001F8070001F8060001F80E0000F81C0000787800003FE000000F8000019357EB31E >I E /Fn 15 119 df69 D80 D<003FFE00000003FFFFE000000FFFFFF800001FF00FFE00003FF003FF00003FF801FF80 003FF800FFC0003FF800FFC0003FF8007FE0003FF8007FE0001FF0007FE0000FE0007FE0 000380007FE0000000007FE0000000007FE00000003FFFE000000FFFFFE000007FFFFFE0 0001FFF87FE00007FF807FE0000FFE007FE0003FF8007FE0003FF0007FE0007FE0007FE0 00FFE0007FE000FFC0007FE000FFC0007FE000FFC0007FE000FFC0007FE000FFC000FFE0 00FFE001FFE0007FE001FFE0003FF007FFF8001FFC1FBFFFC00FFFFE1FFFC003FFF80FFF C0003FE003FFC02A257DA42E>97 D<0001FFC000000FFFFC00007FFFFF0000FF80FF8003 FE00FFC007FC01FFC00FF801FFC01FF801FFC01FF001FFC03FF001FFC03FF000FF807FE0 007F007FE0001C007FE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000 0000FFE0000000FFE0000000FFE0000000FFE00000007FE00000007FE00000007FF00000 003FF00000003FF00001E01FF80001E01FF80003E00FFC0007C007FE00078003FF001F80 00FFC07E00007FFFFC00000FFFF0000001FF800023257DA42A>99 D<0003FF8000001FFFF000007FFFFC0001FF83FE0003FE007F8007FC003F800FF8003FC0 1FF8001FE01FF0001FE03FF0000FF03FF0000FF07FE0000FF07FE0000FF87FE00007F8FF E00007F8FFE00007F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFE0000000FFE0000000FFE0 000000FFE00000007FE00000007FE00000007FE00000003FF00000003FF00000781FF000 00780FF80000F80FFC0000F007FC0003F001FF000FE000FFC07FC0007FFFFF00000FFFFC 000001FFE00025257DA42C>101 D<00001FF0000001FFFC000007FFFF00001FF87F8000 3FE0FF8000FFC1FFC000FFC1FFC001FF81FFC001FF81FFC003FF01FFC003FF00FF8003FF 00FF8003FF003E0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00 000003FF00000003FF000000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF000003FF0000 0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000 03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003 FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF 00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000FFFFFE 0000FFFFFE0000FFFFFE0000FFFFFE0000223A7DB91D>I<01F00007FC000FFE000FFE00 1FFF001FFF001FFF001FFF001FFF000FFE000FFE0007FC0001F000000000000000000000 00000000000000000000000000000000000000FF007FFF007FFF007FFF007FFF0007FF00 03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00 03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00 03FF0003FF0003FF00FFFFF8FFFFF8FFFFF8FFFFF8153B7DBA1B>105 D<00FF00FFFF00FFFF00FFFF00FFFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF 0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF 0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF 0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF 0003FF0003FF0003FF0003FF0003FF0003FF00FFFFFCFFFFFCFFFFFCFFFFFC163A7DB91B >108 D<00FE007FE0000FFC0000FFFE01FFFC003FFF8000FFFE07FFFF00FFFFE000FFFE 1F81FF83F03FF000FFFE3C00FF87801FF00007FE7800FFCF001FF80003FEF000FFDE001F F80003FFE0007FFC000FFC0003FFC0007FF8000FFC0003FFC0007FF8000FFC0003FF8000 7FF0000FFC0003FF80007FF0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC00 03FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0 000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF 00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000F FC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF0000 7FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC00 03FF00007FE0000FFC00FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF 83FFFFF0FFFFFC1FFFFF83FFFFF04C257DA451>I<00FE007FC000FFFE03FFF800FFFE0F FFFE00FFFE1F03FF00FFFE3C01FF8007FE7801FF8003FEF000FF8003FFE000FFC003FFC0 00FFC003FFC000FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF0000FFC003FF00 00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 00FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30257DA435>I<0001 FFC00000000FFFF80000007FFFFF000000FF80FF800003FE003FE00007FC001FF0000FF8 000FF8001FF00007FC001FF00007FC003FF00007FE003FE00003FE007FE00003FF007FE0 0003FF007FE00003FF00FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE0 0003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF807FE00003FF007FE0 0003FF007FE00003FF003FE00003FE003FF00007FE001FF00007FC001FF00007FC000FF8 000FF80007FC001FF00003FE003FE00001FF80FFC000007FFFFF0000001FFFFC00000001 FFC0000029257DA430>I<00FF01FF8000FFFF0FFFF000FFFF3FFFFC00FFFFFE07FF00FF FFF001FF8003FFE000FFC003FF80007FE003FF00007FF003FF00003FF803FF00003FF803 FF00001FFC03FF00001FFC03FF00001FFC03FF00000FFE03FF00000FFE03FF00000FFE03 FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03 FF00000FFE03FF00000FFC03FF00001FFC03FF00001FFC03FF00001FF803FF00003FF803 FF00003FF003FF80007FF003FFC0007FE003FFE000FFC003FFF003FF8003FFFC07FE0003 FF3FFFF80003FF0FFFE00003FF03FF000003FF0000000003FF0000000003FF0000000003 FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003 FF0000000003FF0000000003FF00000000FFFFFC000000FFFFFC000000FFFFFC000000FF FFFC0000002F357EA435>I<00FE03F000FFFE0FFE00FFFE3FFF00FFFE7C7F80FFFEF8FF C007FEF0FFC003FFE0FFC003FFC0FFC003FFC0FFC003FF807F8003FF803F0003FF800C00 03FF80000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003 FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF 00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000FFFFFE 0000FFFFFE0000FFFFFE0000FFFFFE000022257EA427>114 D<000F0000000F0000000F 0000000F0000000F0000001F0000001F0000001F0000001F0000003F0000003F0000007F 000000FF000000FF000001FF000007FF00001FFFFFE0FFFFFFE0FFFFFFE0FFFFFFE003FF 000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF 000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF 007803FF007803FF007803FF007803FF007803FF007803FF007803FF007803FF00F801FF 80F001FF81F000FFC3E0003FFFC0001FFF800003FE001D357EB425>116 D118 D E /Fo 40 123 df<00000000FF0003F000000003 FFE00FFC0000000FC0F01F1E0000003F00783E0F0000007E01F87C3F0000007C03F8FC7F 000000FC03F8F87F000001F803F9F87F000001F803F1F87E000001F801E1F83C000003F0 0003F000000003F00003F000000003F00003F000000007F00003F000000007E00007F000 000007E00007E000000007E00007E000000007E00007E00000000FE00007E00000000FC0 000FE00000000FC0000FC00000000FC0000FC00000000FC0000FC000000FFFFFFFFFFFC0 000FFFFFFFFFFFC0000FFFFFFFFFFFC000001F80001F800000001F80001F800000001F80 001F800000003F80003F800000003F00003F000000003F00003F000000003F00003F0000 00003F00003F000000007F00007F000000007E00007E000000007E00007E000000007E00 007E000000007E00007E00000000FE0000FE00000000FC0000FC00000000FC0000FC0000 0000FC0000FC00000000FC0000FC00000001FC0000FC00000001F80001FC00000001F800 01F800000001F80001F800000001F80001F800000003F80001F800000003F00003F80000 0003F00003F000000003F00003F000000003F00003F000000007F00003F000000007E000 07E000000007E00007E000000007E00007E000000007E00007E00000000FC0000FC00000 000FC0000FC00000000FC0000FC00000000FC0000FC00000001F80001F800000001F8000 1F800000001F80001F8000001C1F03801F0000007E1F0FC03F0000007E3E0FC03E000000 FE3E1FC07C000000FE3C1FC07C000000FE7C1FC0F8000000F8780F01E000000078F00F07 C00000003FE003FF000000000F8000FC00000000404C82BA33>11 D<000000003FFC0000000001FFFF8000000007E007C00000001F8001E00000003F0001F0 0000007E0003F0000000FC0007F0000000FC0007F0000001F80007F0000001F80007E000 0003F0000380000003F0000000000003F0000000000003F0000000000007F00000000000 07E0000000000007E0000000000007E0000000000007E000000000000FE000000000000F C000000000000FC000000000000FC0000000000FFFFFFFFF00000FFFFFFFFF00000FFFFF FFFE0000001F80007E0000001F80007E0000001F8000FE0000003F8000FC0000003F0000 FC0000003F0000FC0000003F0001FC0000003F0001F80000007F0001F80000007E0001F8 0000007E0003F80000007E0003F00000007E0003F0000000FE0003F0000000FC0007F000 0000FC0007E0000000FC0007E0000000FC0007E0000001FC000FE0000001FC000FC00000 01F8000FC1C00001F8000FC1C00001F8001FC1C00001F8001F83C00003F8001F83800003 F0001F83800003F0001F83800003F0001F87000007F0001F87000007E0001F0F000007E0 000F8E000007E000079E000007E00003FC00000FE00000F000000FC000000000000FC000 000000000FC000000000000F8000000000001F8000000000001F80000000001C1F000000 00007E1F00000000007E3F0000000000FE3E0000000000FE3C0000000000FE7C00000000 00F878000000000078F000000000003FE000000000000F800000000000344C82BA2F>I< 7FFFF87FFFF8FFFFF8FFFFF8FFFFF0150579941E>45 D<0E003F807F80FF80FF80FF80FF 007E003C000909778819>I<0000000001C0000000000003C0000000000003C000000000 0007C000000000000FC000000000000FC000000000001FC000000000001FE00000000000 3FE000000000003FE000000000007FE00000000000FFE00000000000EFE00000000001EF E00000000001CFE000000000038FE000000000038FE000000000070FE000000000070FE0 000000000E0FE0000000001E0FE0000000001C0FE000000000380FE000000000380FE000 000000700FF000000000700FF000000000E007F000000000E007F000000001C007F00000 0003C007F0000000038007F0000000070007F0000000070007F00000000E0007F0000000 0E0007F00000001C0007F00000001C0007F0000000380007F00000007FFFFFF00000007F FFFFF0000000FFFFFFF0000000E00007F8000001C00003F8000001C00003F80000038000 03F8000007800003F8000007000003F800000F000003F800000E000003F800001C000003 F800001C000003F8000038000003F8000078000003F8000070000003F80000F0000003F8 0003F8000003F80007FC000007FC00FFFF8001FFFFF0FFFF8001FFFFF0FFFF8001FFFFF0 343C7BBB3E>65 D<00000003FE000E0000003FFF801E000000FFFFE03C000003FE01F03C 00000FF000787C00003FC0003CFC00007F00001FF80000FE00000FF80003FC00000FF800 07F8000007F8000FF0000007F0001FE0000003F0003FC0000003F0003F80000003F0007F 00000003E000FF00000003E001FE00000003E001FC00000003E003FC00000003C007F800 000003C007F800000003C00FF000000003C00FF000000003801FE000000003801FE00000 0000001FE000000000003FC000000000003FC000000000003FC000000000007FC0000000 00007F8000000000007F8000000000007F800000000000FF800000000000FF0000000000 00FF000000000000FF000000000000FF000000000000FF000000003800FF000000003800 FF000000007800FE000000007000FF000000007000FF00000000F0007F00000000E0007F 00000001E0007F00000001C0007F00000003C0003F8000000780003F8000000700001F80 00000E00001FC000001E00000FC000003C00000FE0000078000007F00001F0000003F800 03C0000001FE000F800000007F807E000000003FFFFC000000000FFFE00000000000FF00 000000373D74BA3B>67 D<0007FFFFFFFFFF0007FFFFFFFFFF0007FFFFFFFFFF00000FF0 0003FF00000FE000007F00000FE000003E00001FE000003E00001FE000001E00001FC000 001E00001FC000001E00003FC000001E00003FC000001E00003F8000001E00003F800000 1C00007F8000001C00007F8000001C00007F0003801C00007F0003801C0000FF0007801C 0000FF000780000000FE000700000000FE000F00000001FE000F00000001FE001F000000 01FC003E00000001FC007E00000003FFFFFE00000003FFFFFE00000003FFFFFC00000003 F800FC00000007F8007C00000007F8003C00000007F0003800000007F000380000000FF0 00780000000FF0007800E0000FE0007000E0000FE0007001E0001FE0007001C0001FE000 0001C0001FC0000003C0001FC000000380003FC000000780003FC000000700003F800000 0F00003F8000000F00007F8000001E00007F8000003E00007F0000003C00007F0000007C 0000FF000000FC0000FF000001F80000FE000007F80001FE00007FF000FFFFFFFFFFF000 FFFFFFFFFFF000FFFFFFFFFFE00038397BB838>69 D<0007FFFFFFFFFE0007FFFFFFFFFE 0007FFFFFFFFFE00000FF00007FE00000FE00000FE00000FE000007C00001FE000003C00 001FE000003C00001FC000003C00001FC000003C00003FC000003C00003FC000003C0000 3F8000003C00003F8000003800007F8000003800007F8000003800007F0000003800007F 000380380000FF000780380000FF000780000000FE000700000000FE000700000001FE00 0F00000001FE000F00000001FC001E00000001FC003E00000003FC00FE00000003FFFFFE 00000003FFFFFC00000003FFFFFC00000007F800FC00000007F8007C00000007F0007800 000007F000780000000FF000780000000FF000780000000FE000700000000FE000700000 001FE000F00000001FE000F00000001FC000000000001FC000000000003FC00000000000 3FC000000000003F8000000000003F8000000000007F8000000000007F8000000000007F 0000000000007F000000000000FF000000000000FF000000000000FE000000000001FF00 00000000FFFFFF00000000FFFFFF00000000FFFFFF0000000037397BB836>I<0007FFFF FC000007FFFFFC000007FFFFF80000000FF8000000000FF0000000000FE0000000001FE0 000000001FE0000000001FC0000000001FC0000000003FC0000000003FC0000000003F80 000000003F80000000007F80000000007F80000000007F00000000007F0000000000FF00 00000000FF0000000000FE0000000000FE0000000001FE0000000001FE0000000001FC00 00000001FC0000000003FC0000000003FC0000000003F80000000003F80000000007F800 00000007F80000000007F00000000007F0000000000FF0000000000FF000000C000FE000 001C000FE000001C001FE000003C001FE0000038001FC0000078001FC0000078003FC000 0070003FC00000F0003F800000E0003F800001E0007F800003E0007F800003C0007F0000 07C0007F00000FC000FF00001F8000FF00003F8000FE0000FF8001FE0007FF00FFFFFFFF FF00FFFFFFFFFF00FFFFFFFFFE002E397BB834>76 D<0007FFF800000007FFF00007FFF8 0000000FFFF00007FFF80000001FFFE000000FF80000001FF00000000FF80000003FE000 00000FF80000003FE00000001FF80000007FE00000001FF8000000EFC00000001DF80000 00EFC00000001CFC000001CFC00000003CFC000001DFC00000003CFC0000039F80000000 38FC0000071F8000000038FC0000071F8000000078FC00000E3F8000000078FC00000E3F 0000000070FC00001C3F0000000070FC00001C3F00000000F0FC0000387F00000000F0FC 0000707E00000000E0FC0000707E00000000E07E0000E07E00000001E07E0000E0FE0000 0001E07E0001C0FC00000001C07E000380FC00000001C07E000380FC00000003C07E0007 01FC00000003C07E000701F800000003807E000E01F800000003807E000E01F800000007 807E001C03F800000007807E003803F000000007007E003803F000000007003F007003F0 0000000F003F007007F00000000F003F00E007E00000000E003F01C007E00000000E003F 01C007E00000001E003F03800FE00000001E003F03800FC00000001C003F07000FC00000 001C003F07000FC00000003C003F0E001FC00000003C003F1C001F8000000038003F1C00 1F8000000038001FB8001F8000000078001FB8003F8000000078001FF0003F0000000070 001FE0003F0000000070001FE0003F00000000F0001FC0007F00000000F0001FC0007E00 000001F0001F80007E00000007F8001F8000FE000000FFFFC01F007FFFFC0000FFFFC01E 007FFFFC0000FFFFC00E007FFFFC00004C397AB84A>I<0003FFF80000FFFFE00003FFF8 0000FFFFE00003FFFC0000FFFFE0000007FC000007F800000007FE000003F000000007FE 000003E00000000FFE000003C00000000FFF000003C00000000E7F000003800000000E7F 000003800000001E7F800007800000001E3F800007000000001C3F800007000000001C3F C00007000000003C1FC0000F000000003C1FE0000E00000000380FE0000E00000000380F E0000E00000000780FF0001E000000007807F0001C000000007007F0001C000000007007 F8001C00000000F003F8003C00000000F003FC003800000000E003FC003800000000E001 FC003800000001E001FE007800000001E000FE007000000001C000FE007000000001C000 FF007000000003C0007F00F000000003C0007F00E00000000380007F80E0000000038000 3F80E00000000780003FC1E00000000780001FC1C00000000700001FC1C0000000070000 1FE1C00000000F00000FE3C00000000F00000FE3800000000E00000FF3800000000E0000 07F3800000001E000007FF800000001E000007FF000000001C000003FF000000001C0000 03FF000000003C000001FF000000003C000001FE0000000038000001FE00000000380000 00FE0000000078000000FE0000000078000000FC00000000F80000007C00000003FC0000 007C0000007FFFE000003C000000FFFFE0000038000000FFFFE000003800000043397CB8 3E>I<0007FFFFFFF8000007FFFFFFFF000007FFFFFFFF8000000FF0003FE000000FE000 0FF000000FE00003F800001FE00003F800001FE00001FC00001FC00001FC00001FC00001 FC00003FC00001FE00003FC00001FE00003F800001FE00003F800001FE00007F800001FE 00007F800003FC00007F000003FC00007F000003FC0000FF000003F80000FF000007F800 00FE000007F00000FE00000FE00001FE00000FE00001FE00001FC00001FC00003F800001 FC0000FE000003FC0001FC000003FC000FF0000003FFFFFFC0000003FFFFFE00000007F8 000000000007F8000000000007F0000000000007F000000000000FF000000000000FF000 000000000FE000000000000FE000000000001FE000000000001FE000000000001FC00000 0000001FC000000000003FC000000000003FC000000000003F8000000000003F80000000 00007F8000000000007F8000000000007F0000000000007F000000000000FF0000000000 00FF000000000000FE000000000001FE0000000000FFFFFC00000000FFFFFC00000000FF FFFC0000000037397BB838>80 D<0000003FC00E000001FFF01C000007FFFC1C00001FC0 7E3C00003F001F7C00007C000FF80000F80007F80001F00003F80003E00003F80007C000 01F00007C00001F0000F800001F0000F800001F0001F800001E0001F000001E0001F0000 01E0001F000001E0003F000001C0003F000001C0003F000001C0003F80000000003F8000 0000003FC0000000001FE0000000001FFC000000001FFF800000000FFFF00000000FFFFE 00000007FFFF80000003FFFFE0000000FFFFF00000003FFFF800000007FFF8000000007F FC000000000FFC0000000003FC0000000001FC0000000001FC0000000000FC0000000000 FC00000000007C000E0000007C000E0000007C000E0000007C001E000000FC001E000000 F8001E000000F8001E000000F8003E000001F0003E000001F0003E000003E0003E000003 E0007F000007C0007F00000F80007F80001F00007FC0003E0000F9F000FC0000F8FC03F8 0000F07FFFE00000E01FFF800000C003FC0000002F3D7ABA2F>83 D<3FFFFF800FFFFE3FFFFF800FFFFE3FFFFF800FFFFE007F8000007F80007F0000003F00 007F0000003E0000FF0000003C0000FF0000003C0000FE000000380000FE000000380001 FE000000780001FE000000700001FC000000700001FC000000700003FC000000F00003FC 000000E00003F8000000E00003F8000000E00007F8000001E00007F8000001C00007F000 0001C00007F0000001C0000FF0000003C0000FF000000380000FE000000380000FE00000 0380001FE000000780001FE000000700001FC000000700001FC000000700003FC000000F 00003FC000000E00003F8000000E00003F8000000E00007F8000001E00007F8000001C00 007F0000001C00007F0000001C00007F0000003C0000FF000000380000FE000000380000 FE000000780000FE000000700000FE000000700000FE000000F00000FE000001E00000FE 000001C00000FE000003C000007E0000078000007E00000F0000007E00000E0000003F00 003E0000001F80007C0000001F8000F00000000FC003E000000007F01FC000000001FFFF 00000000007FFC00000000001FE000000000373B70B83E>85 DI<0000F800000007FE0000001F871C00003E03FE00007C 03FE0000F801FE0001F801FE0003F000FC0007E000FC000FE000FC000FC001FC001FC001 F8001FC001F8003F8001F8003F8003F8007F8003F0007F0003F0007F0003F0007F0007F0 00FF0007E000FE0007E000FE0007E000FE000FE000FE000FC000FC000FC1C0FC000FC1C0 FC001FC1C0FC001F83C0FC001F8380FC003F8380FC003F87807C007F87007C00FF07003E 01FF0F003E038F8E001F0F079E0007FE03FC0001F000F000222677A42A>97 D<003F00001FFF00001FFF00001FFF0000007F0000007E0000007E0000007E000000FE00 0000FC000000FC000000FC000001FC000001F8000001F8000001F8000003F8000003F000 0003F0000003F0000007F0000007E0F80007E7FE0007EF0F800FFC07C00FF807C00FF003 E00FE003E01FC003F01FC003F01F8003F01F8003F03F8003F03F0003F03F0003F03F0007 F07F0007F07E0007F07E0007F07E000FF0FE000FF0FC000FE0FC000FE0FC001FE0FC001F C0F8001FC0F8003F80F8003F80F8003F00F8007F00F8007E00F800FC007801F8007C01F0 003C03E0003E07C0001E1F80000FFE000001F000001C3B77B926>I<00007F000003FFC0 000FC1E0001F0070007E007800FC003801F801F803F003F807F003F807E003F80FE003F8 1FC003F01FC000003F8000003F8000007F8000007F0000007F0000007F000000FF000000 FE000000FE000000FE000000FE000000FC000000FC000000FC000000FC000030FC000038 FC0000787C0000F07E0001E03E0003C03E000F801F003E000F81F80003FFE00000FF0000 1D2677A426>I<00000001F8000000FFF8000000FFF8000000FFF800000003F800000003 F000000003F000000007F000000007F000000007E000000007E00000000FE00000000FE0 0000000FC00000000FC00000001FC00000001FC00000001F800000001F800000003F8000 00003F800000F83F000007FE3F00001F877F00003E03FF00007C03FE0000F801FE0001F8 01FE0003F000FE0007E000FC000FE000FC000FC001FC001FC001FC001FC001F8003F8001 F8003F8003F8007F8003F8007F0003F0007F0003F0007F0007F000FF0007F000FE0007E0 00FE0007E000FE000FE000FE000FE000FC000FC1C0FC000FC1C0FC001FC1C0FC001FC3C0 FC001F8380FC003F8380FC003F87807C007F87007C00FF07003E01FF0F003E038F8E001F 0F079E0007FE03FC0001F000F000253B77B92A>I<00007F000003FFC0000FC1E0003F00 F0007E007800FC007801F8007803F0007807E000780FE000780FC000F81FC000F03F8001 F03F8007E03F801F807F81FF007FFFF8007FFF00007F000000FF000000FE000000FE0000 00FE000000FE000000FE000000FC000000FC000000FC0000307C0000387C0000787E0000 F03E0001E03E0003C01F000F800F003E000781F80003FFE00000FF00001D2677A426>I< 00000007C00000001FF00000003E380000007C3C000000F8FC000000F9FC000001F9FC00 0001F1FC000003F1F8000003F0F0000003F000000007F000000007E000000007E0000000 07E000000007E00000000FE00000000FC00000000FC00000000FC00000000FC00000001F C00000001F8000000FFFFFC0001FFFFFC0001FFFFF8000003F800000003F000000003F00 0000003F000000003F000000007F000000007E000000007E000000007E000000007E0000 0000FE00000000FC00000000FC00000000FC00000000FC00000001FC00000001F8000000 01F800000001F800000001F800000003F800000003F000000003F000000003F000000003 F000000007F000000007E000000007E000000007E000000007E00000000FE00000000FC0 0000000FC00000000FC00000001FC00000001F800000001F800000001F800000001F0000 00003F0000001C3F0000007E3E0000007E3E000000FE3C000000FE7C000000FE78000000 F8F000000078F00000003FC00000000F80000000264C82BA19>I<000007C00000003FF0 000000FC38E00001F01FF00003E01FF00007C00FF0000F800FF0001F8007F0003F0007E0 007F0007E0007E000FE000FE000FE000FC000FC001FC000FC001FC001FC003FC001FC003 F8001F8003F8001F8003F8003F8007F8003F8007F0003F0007F0003F0007F0007F0007F0 007F0007E0007E0007E0007E0007E000FE0007E000FE0007E000FC0003E001FC0003E003 FC0003E007FC0001F00FF80000F01FF80000787BF800003FF3F800000FC3F000000003F0 00000007F000000007F000000007E000000007E00000000FE00000000FC0001C000FC000 7E001FC0007E001F8000FE003F0000FE007E0000FE00FC00007801F800007C07E000001F FF80000003FE00000024367CA426>I<0003F0000001FFF0000001FFF0000001FFF00000 0007F000000007E000000007E000000007E00000000FE00000000FC00000000FC0000000 0FC00000001FC00000001F800000001F800000001F800000003F800000003F000000003F 000000003F000000007F000000007E07F000007E1FFC00007E783E0000FFE01F0000FFC0 1F8000FF800F8000FF000F8001FE000F8001FE000FC001FC000FC001F8001F8003F8001F 8003F0001F8003F0001F8003F0003F8007F0003F0007E0003F0007E0003F0007E0007F00 0FE0007E000FC0007E000FC000FE000FC000FC001FC000FC001F8001FC1C1F8001F81C1F 8001F83C3F8003F8383F0003F0383F0003F0383F0003F0707F0003E0707E0003E0F07E00 03E0E07E0003E1C0FE0001E380FC0000FF003800003C00263B7BB92A>I<0001C00007E0 0007F0000FF0000FE00007E0000380000000000000000000000000000000000000000000 00000000000000000000000000F00003FC00071E000E1F001C1F001C1F00381F00383F00 703F00703F00707F00F07E00E07E00E0FE0000FC0000FC0001FC0001F80003F80003F800 03F00007F00007E00007E0000FE0E00FC0E00FC1E01FC1C01F81C01F81C01F83801F0380 1F07001F07001F0E000F1C0007F80001E000143879B619>I<0000000E0000003F000000 7F0000007F0000007F0000007E0000001C00000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000001F8000007FC00000F1 F00001C0F0000380F8000780F8000701F8000F01F8000E01F8001E01F8001C03F8003C03 F8003803F0003803F0000007F0000007F0000007E0000007E000000FE000000FE000000F C000000FC000001FC000001FC000001F8000001F8000003F8000003F8000003F0000003F 0000007F0000007F0000007E0000007E000000FE000000FE000000FC000000FC000001FC 000001FC000001F8000001F8000003F8000003F0001C03F0007E07E0007E07E000FE0FC0 00FE0F8000FE1F0000F83E0000787C00003FF000000FC00000204883B619>I<0003F000 0001FFF0000001FFF0000001FFF000000007F000000007E000000007E000000007E00000 000FE00000000FC00000000FC00000000FC00000001FC00000001F800000001F80000000 1F800000003F800000003F000000003F000000003F000000007F000000007E000F80007E 003FE0007E00F0E000FE01C1F000FC0387F000FC0707F000FC0E07F001FC1C07E001F838 07E001F830038001F870000003F8E0000003F1C0000003F380000003FF00000007FC0000 0007FE00000007FFC0000007E7F800000FE1FC00000FC07E00000FC07F00000FC03F0000 1FC03F80001F801F81C01F801F81C01F801F83C03F803F83803F003F03803F003F03803F 003F07807F003F07007E003E07007E001E0E007E001E1E00FE000F3C00FC0007F8003800 01E000243B7BB926>I<000FC007FFC007FFC007FFC0001FC0001F80001F80003F80003F 80003F00003F00007F00007F00007E00007E0000FE0000FE0000FC0000FC0001FC0001FC 0001F80001F80003F80003F80003F00003F00007F00007F00007E00007E0000FE0000FE0 000FC0000FC0001FC0001FC0001F80001F80003F80003F80003F00003F00007F00007F00 007E0E007E0E00FE0E00FE1E00FC1C00FC1C00FC3C00FC3800F83800F878007870007CE0 001FE0000F8000123B79B915>I<01E000FE0007F00007F803FF801FFC000E3C0F07C078 3E001E3E3C03E1E01F001C1F7803F3C01F80383FF001F7800F80383FE001F7000F80783F C001FE000F80703FC001FE000FC0703F8001FC000FC0703F0003F8001F80F07F0003F800 1F80E07E0003F0001F80E07E0003F0001F80007E0007F0003F8000FE0007F0003F0000FC 0007E0003F0000FC0007E0003F0000FC000FE0007F0001FC000FE0007E0001F8000FC000 7E0001F8000FC000FE0001F8001FC000FC0003F8001FC000FC0003F0001F8001FC1C03F0 001F8001F81C03F0003F8001F83C07F0003F8003F83807E0003F0003F03807E0003F0003 F03807E0007F0003F0700FE0007F0003E0700FC0007E0003E0F00FC0007E0003E0E00FC0 00FE0003E1C01FC000FE0001E3C01F8000FC0000FF000700003800003C003E2679A444> I<01E000FE000007F803FF80000E3C0F07C0001E3E3C03E0001C1F7803F000383FF001F0 00383FE001F000783FC001F000703FC001F800703F8001F800703F0003F000F07F0003F0 00E07E0003F000E07E0003F000007E0007F00000FE0007E00000FC0007E00000FC0007E0 0000FC000FE00001FC000FC00001F8000FC00001F8001FC00001F8001F800003F8001F80 0003F0003F838003F0003F038003F0003F078007F0007F070007E0007E070007E0007E07 0007E0007E0E000FE0007C0E000FC0007C1E000FC0007C1C000FC0007C38001FC0003C78 001F80001FE000070000078000292679A42F>I<00007F000003FFC0000FC1F0001F00F8 007E007C00FC007C01F8007E03F0003E07F0003F07E0003F0FE0003F1FC0003F1FC0003F 3F80003F3F80007F7F80007F7F00007F7F00007F7F0000FFFF0000FFFE0000FEFE0000FE FE0001FEFE0001FCFC0001FCFC0003F8FC0003F8FC0007F0FC0007E0FC000FE07C000FC0 7E001F803E003F003E007E001F00F8000F83F00003FFC00000FE0000202677A42A>I<00 078007C000001FE03FF000003CF0787C000038F8E03E0000787FC03E0000707F801F0000 70FF001F0000F0FE001F8000E0FE001F8000E0FC001F8001E1FC001F8001C1FC001F8001 C1F8001F8001C1F8001F800003F8003F800003F8003F800003F0003F800003F0003F8000 07F0007F800007F0007F800007E0007F000007E0007F00000FE000FF00000FE000FE0000 0FC000FE00000FC001FC00001FC001FC00001FC001F800001F8003F800001F8003F00000 3F8007E000003FC00FC000003FC00F8000003FE01F0000007FE03E0000007F70FC000000 7E3FF00000007E0F80000000FE0000000000FE0000000000FC0000000000FC0000000001 FC0000000001FC0000000001F80000000001F80000000003F80000000003F80000000003 F00000000007F000000000FFFFC0000000FFFFC0000000FFFFC0000000293580A42A>I< 03C003F0000FF01FFC001E783C0F001C7C700F003C3EE03F80383FC03F80387F803F8078 7F803F00707F003F00707F001C00F07E000000E0FE000000E0FC000000E0FC00000000FC 00000001FC00000001F800000001F800000001F800000003F800000003F000000003F000 000003F000000007F000000007E000000007E000000007E00000000FE00000000FC00000 000FC00000000FC00000001FC00000001F800000001F800000001F800000003F80000000 3F000000000E00000000212679A423>114 D<0000FE000007FF80000F83C0003E00E000 7C00F00078007000F800F001F803F001F003F001F003F001F003E003F001C003F8000003 FC000003FFC00001FFF80001FFFE0000FFFF00007FFF80003FFF80000FFFC00000FFC000 003FC000001FC000000FC03E000FC07E000FC0FE000F80FE000F80FE000F80FC001F00E0 001F00F0003E0070007C003800F8001E03E0000FFFC00001FE00001C267AA422>I<0003 800007C0000FC0000FC0000FC0000FC0001FC0001F80001F80001F80003F80003F00003F 00003F00007F00007E007FFFFF7FFFFFFFFFFF00FC0000FC0000FC0001FC0001F80001F8 0001F80003F80003F00003F00003F00007F00007E00007E00007E0000FE0000FC0000FC0 000FC0001FC0001F801C1F801C1F803C3F80383F00783F00703F00F03F00E03F01C03E03 C01F07800F0F0007FC0001F000183579B31C>I<00F800000003FE0001C0078F0003E00E 0F8007E01E0F8007E01C0F8007E0380F800FE0381F800FE0781F800FC0701F800FC0703F 801FC0F03F001FC0E03F001F80E07F001F80007E003F80007E003F8000FE003F0000FC00 3F0000FC007F0001FC007F0001F8007E0001F8007E0001F800FE0003F800FE0003F000FC 0E03F000FC0E03F001FC1E03F001FC1C03F001F81C03E001F81C03E001F83C03F003F838 03F007F83801F007F07001F01EF8F000F83C78E0003FF03FC0000FC00F00272679A42D> I<00F0000E0003FC003F00071E007F800E1F007F801C1F007F803C1F007F80381F003F80 383F001F80703F000F80703F000F80707F000F80F07E000F00E07E000700E0FE00070000 FC000F0000FC000E0001FC000E0001F8000E0001F8001E0003F8001C0003F0001C0003F0 001C0003F0003C0007F000380007E000380007E000700007E000700007E000700007E000 E00007E000E00007E001C00007E003C00003E003800003F007000001F00E000000F83C00 00007FF80000000FC00000212679A426>I<00F0000000070003FC0003801F80071E0007 C03FC00E1F000FC03FC01C1F000FC03FC03C1F000FC03FC0381F001FC01FC0383F001F80 0FC0703F001F8007C0703F001F8007C0707F003F8007C0F07E003F800780E07E003F0003 80E0FE003F00038000FC007F00078000FC007F00070001FC007E00070001F8007E000700 01F800FE000F0003F800FE000E0003F000FC000E0003F000FC000E0003F000FC001E0007 F001FC001C0007E001F8001C0007E001F8003C0007E001F800380007E001F800380007E0 01F800780007E001F800700007E003F800F00007E003F800E00003E007F801E00003F00F FC03C00001F01E7C07800000FC3C3E0F0000003FF81FFE0000000FE003F00000322679A4 37>I<0007E007C0001FF81FF800787C383C00F03E703C01E01EE0FE03C01FE0FE03801F C0FE07001FC0FC0F001F80FC0E001F80700E003F80001E003F00001C003F00001C003F00 0000007F000000007F000000007E000000007E00000000FE00000000FE00000000FC0000 0000FC00000001FC00000001FC00000001F800700001F800700003F800F00003F800E01C 03F000E07E03F001E07E07F001C0FE07F00380FE0FF00780FE0EF00F00781CF81E007838 7C3C003FF03FF00007C00FC00027267CA427>I<00F000000003FC0001C0071E0003E00E 1F0007E01C1F0007E03C1F0007E0381F000FE0383F000FC0703F000FC0703F000FC0707F 001FC0F07E001F80E07E001F80E0FE001F8000FC003F8000FC003F0001FC003F0001F800 3F0001F8007F0003F8007E0003F0007E0003F0007E0003F000FE0007F000FC0007E000FC 0007E000FC0007E001FC0007E001F80007E001F80007E001F80007E003F80007E003F000 07E007F00003E00FF00003F01FF00001F87FE000007FF7E000001FC7E00000000FE00000 000FC00000000FC00000001FC0003F001F80007F003F80007F003F00007F007E00007F00 7C00007E00FC00007001F800007003E000003807C000003C1F8000000FFE00000003F000 0000233679A428>I<0003C00380000FF00780001FF80700003FFC0F00007FFC0E0000FF FE1E0000F83FFC0001F007F80001E000F00001C000E00001C001E000000003C000000007 800000000F000000001E000000003C000000007800000000F000000001E000000003C000 000007800000000F000000001E000000003C0000000078001C0000F0001C0001E0003C00 03C00038000380007800078000F8000FF801F0001FFF07E0003E1FFFE0003C0FFFC00078 0FFF80007007FF0000F003FC0000E000F0000021267BA422>I E /Fp 1 2 df<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F800D0D76A3 21>1 D E /Fq 41 122 df45 DI<000FE000007FFC0000FFFE0003FFFF8007FFFFC007 F83FC00FE00FE01FC007F01F8003F03F0001F83F0001F83E0000F87E0000FC7E0000FC7E 0000FC7C00007C7C00007CFC00007EFC00007EFC00007EFC00007EFC00007EFC00007EFC 00007EFC00007EFC00007EFC00007EFC00007EFC00007EFC00007EFC00007EFC00007EFC 00007EFC00007E7C00007C7E0000FC7E0000FC7E0000FC7E0000FC3F0001F83F0001F83F 8003F81F8003F01FC007F00FE00FE00FF83FE007FFFFC003FFFF8000FFFE00007FFC0000 0FE0001F337DB126>48 D<0003000000070000001F0000007F000007FF0000FFFF0000FF FF0000FFFF0000FFBF0000F83F0000003F0000003F0000003F0000003F0000003F000000 3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000000 3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000000 3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000000 3F0000003F0000003F00007FFFFF807FFFFF807FFFFF807FFFFF807FFFFF8019327AB126 >I<003FE00000FFF80003FFFE0007FFFF000FFFFF801FC07FC03F001FE03E000FF07E00 07F07C0003F8FC0001F8F80001F8780001FC380001FC300000FC100000FC000000FC0000 01FC000001FC000001F8000001F8000003F8000003F0000007F0000007E000000FC00000 1FC000001F8000003F0000007E000000FC000001F8000003F0000007E000000F8000001F 0000003E0000007C000000F8000001F0000003E0000007C000000F8000001F0000003E00 00007FFFFFFC7FFFFFFC7FFFFFFC7FFFFFFC7FFFFFFC1E327DB126>I<001FE00000FFFC 0003FFFF0007FFFF800FFFFFC01FF03FE03FC00FF07F0007F03E0003F81C0003F81C0001 F8080001F8000001F8000003F8000003F8000003F0000007F000000FE000001FE000003F C00001FF80007FFF00007FFE00007FF800007FFE00007FFF0000003FC000000FE0000007 F0000003F8000001F8000001FC000000FC000000FE000000FE000000FE000000FE000000 FE000000FE400000FE600001FC700001FCF80003F8FC0007F87F000FF03FE03FE01FFFFF C00FFFFF8003FFFF0000FFFC00001FE0001F337DB126>I<00003FC00000003FC0000000 7FC00000006FC0000000EFC0000001EFC0000001EFC0000003CFC0000003CFC0000007CF C000000F8FC000000F8FC000001F0FC000001F0FC000003F0FC000007E0FC000007E0FC0 0000FC0FC00000FC0FC00001F80FC00003F00FC00003F00FC00007E00FC00007E00FC000 0FC00FC0001FC00FC0001F800FC0003F000FC0003F000FC0007E000FC000FE000FC000FF FFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF8000000FC00000000FC0000000 0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F C00000000FC00000000FC00000000FC00021317EB026>I<1FFFFFF01FFFFFF01FFFFFF0 1FFFFFF01FFFFFF01F8000001F8000001F8000001F8000001F8000001F8000001F800000 1F8000001F8000001F8000001F8000001F8000001F8000001F87E0001FBFFC001FFFFE00 1FFFFF801FFFFFC01FF83FC01FE00FE01FC007F01F8007F01F0003F8000003F8000001F8 000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC200003F8 300003F8700003F8780007F0FC000FE07F001FE03FC07FC01FFFFF800FFFFF0007FFFC00 01FFF800003FC0001E327DB026>I<0000FF800007FFE0001FFFE0003FFFE0007FFFE000 FF006001FC000003F8000007E000000FE000000FC000001F8000001F8000003F0000003F 0000003E0000007E01FC007E0FFF007E3FFF807C7FFFC0FDFFFFE0FFF81FF0FFE007F0FF C003F8FF8001F8FF0001FCFE0000FCFE0000FCFE00007EFE00007EFC00007EFC00007EFC 00007EFE00007E7C00007E7E00007E7E00007E7E00007E3E00007C3F0000FC3F0000FC1F 0001F81F8001F80FC003F00FE007E007F81FE003FFFFC001FFFF8000FFFE00003FFC0000 0FE0001F337DB126>II<001FF000007FFC0001FFFF0003FFFF8007FFFFC00FF01FE01FC007F03F0001F83E0000 F83E0000F87C00007C7C00007C7C00007C7C00007C7C00007C7C00007C3E0000F83E0000 F81F0001F00FC007E007F01FC003FFFF8000FFFE00001FF00000FFFE0003FFFF8007F01F C00FC007E01F8003F03F0001F87E0000FC7E0000FC7C00007CFC00007EFC00007EFC0000 7EFC00007EFC00007EFC00007EFC00007E7E0000FC7E0000FC3F0001F83F8003F81FC007 F01FF01FF00FFFFFE003FFFF8001FFFF00007FFC00000FE0001F337DB126>I<000FE000 007FFC0000FFFE0003FFFF0007FFFF800FF03FC00FC00FE01F8007E03F0003F03F0001F0 7E0001F87E0001F87E0000F8FC0000FCFC0000FCFC0000FCFC00007CFC0000FEFC00007E FC00007EFC00007EFC0000FEFC0000FE7E0000FE7E0000FE7F0001FE3F0003FE3F8007FE 1FC00FFE1FF03FFE0FFFFF7E07FFFC7C03FFF8FC01FFE0FC007F00FC000000FC000001F8 000001F8000001F0000003F0000007E0000007E000000FC008001F800C003F801F81FF00 1FFFFE003FFFFC001FFFF00007FFE00000FF00001F337DB126>I<00001FE0000000001F E0000000001FE0000000003FF0000000003FF0000000003FF0000000007DF80000000079 F800000000F9FC00000000F8FC00000000F8FC00000001F0FE00000001F0FE00000001F0 7E00000003E07F00000003E07F00000007E03F80000007C03F80000007C03F8000000FC0 1FC000000F801FC000000F801FC000001F800FE000001F000FE000003F0007F000003F00 07F000003E0007F000007E0003F800007C0003F800007C0003F80000FC0001FC0000F800 01FC0001F80001FE0001FFFFFFFE0001FFFFFFFE0003FFFFFFFF0003FFFFFFFF0003FFFF FFFF0007E000003F8007C000003F800FC000003FC00FC000001FC00F8000001FC01F8000 001FE01F8000000FE01F0000000FE03F00000007F03E00000007F07E00000007F87E0000 0003F87C00000003F8FC00000001FC2E347EB333>65 DI68 DI72 D76 DI80 D<003FC00003FFF0000FFFFC001FFFFE001FFFFF001FC07F801E001F8018001FC010000F C000000FE0000007E0000007E0000007E0000007E0000007E0000007E00003FFE0007FFF E001FFFFE007FFFFE01FFFC7E03FF007E07F8007E07E0007E0FC0007E0FC0007E0FC0007 E0FC000FE0FE000FE07F003FE07FC0FFE07FFFFFE03FFFFFE01FFFE7E00FFF87E003FC00 001B247DA225>97 DI<000FF800003FFF0000FFFFE001FFFFF003FFFFF007F807F0 0FE001E01FC000601F8000003F0000003F0000007E0000007E0000007E000000FC000000 FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0000007E000000 7E0000007E0000003F0000103F8000301F8000F00FE001F00FF80FF007FFFFF003FFFFE0 00FFFF80007FFE00000FF0001C247DA222>I<000000FC000000FC000000FC000000FC00 0000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00 0000FC000000FC000000FC000000FC000000FC003F80FC00FFF0FC03FFFCFC07FFFEFC0F FFFFFC0FF81FFC1FE007FC3FC001FC3F8001FC7F0000FC7E0000FC7E0000FC7E0000FCFC 0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FC7E 0000FC7E0000FC7E0000FC7F0001FC3F8001FC3F8003FC1FE007FC0FF81FFC0FFFFFFC07 FFFCFC03FFF8FC00FFE0FC003F80001E357DB328>I<001FC000007FF80001FFFC0003FF FE0007FFFF000FF07F801FC01F801F8007C03F0007C03F0003E07E0001E07E0001E07C00 01E0FC0000F0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0F8000000F8000000FC00 0000FC0000007C0000007E0000007E0000003F0000003F8000101FC000700FE001F00FF8 0FF007FFFFF003FFFFE000FFFF80007FFE00000FF0001C247DA222>I<0001FC000FFF00 1FFF003FFF007FFF00FE0700F80101F80001F00003F00003F00003F00003F00003F00003 F00003F00003F00003F00003F00003F000FFFFF0FFFFF0FFFFF0FFFFF0FFFFF003F00003 F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 F00003F00003F00018357FB417>I<001FC00F80007FF0FF8000FFFFFFC001FFFFFFC003 FFFFFFC007F07F00000FC01F80000F800F80000F800F80001F0007C0001F0007C0001F00 07C0001F0007C0001F0007C0001F0007C0001F0007C0000F800F80000F800F80000FC01F 800007F07F000007FFFE00000FFFFC00000FFFF800001F7FF000001F1FC000001F000000 001F000000001F000000001F800000000FFFFE00000FFFFFE00007FFFFF0000FFFFFFC00 1FFFFFFE003FFFFFFE007F8003FF007E00007F00FE00003F80FC00001F80FC00001F80FC 00001F80FC00001F80FE00003F807F00007F007F8000FF003FF007FE001FFFFFFC000FFF FFF80003FFFFE00000FFFF8000001FFC000022337EA126>III108 D<0007F0003F80FC3FFE01FFF0FC7FFF03FFF8FCFFFF87FFFCFFFFFF9FFFFCFFE07FDF03 FEFF801FFC00FEFF000FF8007FFF000FF8007FFE0007F0003FFE0007F0003FFE0007F000 3FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E000 3FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E000 3FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E000 3FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E0003F30227AA13D>I<0007F000 FC3FFE00FC7FFF00FCFFFF80FFFFFF80FFE07FC0FF801FC0FF000FE0FF000FE0FE0007E0 FE0007E0FE0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0 FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0 FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E01B227AA128>I<0007F00000 003FFE000000FFFF800001FFFFC00003FFFFE00007F80FF0000FE003F8001FC001FC001F 8000FC003F00007E003F00007E007E00003F007E00003F007C00001F00FC00001F80FC00 001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FE0000 3F807E00003F007E00003F007F00007F003F00007E003F8000FE001FC001FC000FE003F8 000FF80FF80007FFFFF00001FFFFC00000FFFF8000003FFE00000007F0000021247EA226 >I<0003F800FC1FFE00FC7FFF00FDFFFF80FFFFFFC0FFE07FE0FF801FE0FF000FF0FE00 07F0FC0003F8FC0003F8FC0001F8FC0001FCFC0000FCFC0000FCFC0000FCFC0000FCFC00 00FCFC0000FCFC0000FCFC0000FCFC0001FCFC0001F8FC0001F8FC0003F8FC0003F0FE00 07F0FF000FE0FF801FE0FFE07FC0FFFFFF80FDFFFF00FCFFFE00FC3FFC00FC07E000FC00 0000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00 0000FC000000FC000000FC000000FC0000001E317AA128>I<0003C0F81FC0F83FC0F8FF C0F9FFC0FBFFC0FBFC00FFF000FFC000FF8000FF0000FF0000FE0000FE0000FE0000FC00 00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 00FC0000FC0000FC0000FC0000FC0000FC000012227AA11A>114 D<00FF800007FFF0000FFFFC001FFFFE003FFFFE007F00FE007E001C00FC000C00FC0000 00FC000000FC000000FC000000FE0000007F8000007FF800003FFF80001FFFE0000FFFF8 0003FFFC0000FFFE00000FFF000000FF0000003F8000003F8000001F8000001F8000001F 8040001F8060003F8078003F00FF00FF00FFFFFE00FFFFFC007FFFF8000FFFF00001FF80 0019247EA21D>I<03F00003F00003F00003F00003F00003F00003F00003F00003F00003 F000FFFFFEFFFFFEFFFFFEFFFFFEFFFFFE03F00003F00003F00003F00003F00003F00003 F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 F00003F00003F00003F80003F80201FC1E01FFFF01FFFF00FFFF007FFC003FC0182C7FAA 1C>II119 D<7E00003F003F00007F00 1F8000FE001FC000FC000FE001F80007E003F00003F007E00001F80FE00000FC0FC00000 7E1F8000007F3F0000003F7E0000001FFC0000000FF800000007F800000003F000000003 F000000007F80000000FFC0000001FFC0000003F3E0000003E1F0000007C1F800000FC0F C00001F807E00003F003F00007E003F00007E001F8000FC000FC001F80007E003F00007F 007F00003F80FE00001FC0222180A023>II E /Fr 14 116 df<3E007F00FF80FF80FF80FF80FF807F003E000909738823> 46 D<0007F000001FFC00007FFE0000FFFF0001FFFF8003FC1FC007E007C00FC0FBC01F 83FFE01F07FFE03E0FFFE03C1FFFF07C1F8FF0783E03F0783E03F0F83C01F0F07C01F0F0 7800F0F07800F0F07800F0F07800F0F07800F0F07800F0F07800F0F07C01F0F83C01E078 3E03E0783E03E07C1F8FC03C1FFFC03E0FFF801F07FF001F83FE000FC0F9E007E003F003 FC0FF001FFFFE000FFFFC0007FFF80001FFE000007F8001C297DA823>64 D<3FF07FE07FF8FFF07FF8FFF07FF8FFF03FF07FE007E03F0003E03E0003F07E0001F07C 0001F8FC0000F8F80000FDF800007DF000007FF000003FE000003FE000001FC000001FC0 00000F8000000F8000000FC000001FC000001FE000003FE000003FF000007DF000007CF8 0000F8F80000F87C0001F07C0001F03E0003F03E0003E01F0007E01F0007C00F800FC00F 807FE01FF8FFF03FFCFFF03FFCFFF03FFC7FE01FF81E297EA823>88 D<03FF80000FFFE0001FFFF8003FFFFC003FFFFE003F80FF003F803F001F001F8000000F 8000000F800000FF80007FFF8003FFFF800FFFFF801FFFFF803FF00F807F000F80FC000F 80F8000F80F8000F80F8000F80FC001F80FE003F807F81FF803FFFFFFC1FFFFFFE0FFFF7 FE07FFC3FE01FE01FC1F1D7D9C23>97 D<003FF00000FFFC0003FFFE0007FFFF000FFFFF 001FE07F003F807F003F003E007E0000007C000000FC000000FC000000F8000000F80000 00F8000000F8000000F8000000FC000000FC0000007C0007007E000F803F000F803FC01F 801FF07F000FFFFE0007FFFC0003FFF80000FFF000003FC000191D7B9C23>99 D<003FC00000FFF80003FFFC0007FFFE000FFFFF001FF07F803F801FC03F000FC07E0007 C07C0007E0FC0003E0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFC0F8000000FC0000 007C0000007E0001C07E0003E03F8003E01FE007E00FF81FC007FFFF8003FFFF0001FFFE 00007FFC00001FE0001B1D7D9C23>101 D<000001F0003F07F800FFCFFC03FFFFFE07FF FFFE0FFFFF7E0FE1FC3C1F807E181F003E003F003F003E001F003E001F003E001F003E00 1F003F003F001F003E001F807E000FE1FC000FFFFC000FFFF8001FFFF0001EFFC0001E3F 00001E0000001E0000001F4000000FFFFC000FFFFF801FFFFFC03FFFFFE07E0007F07C00 00F8F8000078F800007CF000003CF000003CF000003CF800007CFC0000FC7F0003F83FE0 1FF01FFFFFE00FFFFFC007FFFF8001FFFE00003FF0001F2E7E9D23>103 D<003800007C0000FE0000FE0000FE00007C000038000000000000000000000000000000 000000007FFC00FFFE00FFFE00FFFE007FFE00003E00003E00003E00003E00003E00003E 00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E 00003E007FFFFEFFFFFFFFFFFFFFFFFF7FFFFE182A7AA923>105 D<7E1F01F000FF7F87F800FFFFCFFC00FFFFFFFE007FFFFFFF000FE1FE1F000FC0FC0F00 0F80F80F000F80F80F000F80F80F000F00F00F000F00F00F000F00F00F000F00F00F000F 00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00 F00F000F00F00F000F00F00F007FE1FE1FE0FFF3FF3FF0FFF3FF3FF0FFF3FF3FF07FE1FE 1FE0241D819C23>109 D<7F81FC00FFC7FF00FFDFFF80FFFFFFC07FFFFFC007FE0FE007 F807E007F003E007E003E007E003E007C003E007C003E007C003E007C003E007C003E007 C003E007C003E007C003E007C003E007C003E007C003E007C003E007C003E007C003E07F FC1FFEFFFE3FFFFFFE3FFFFFFE3FFF7FFC1FFE201D7F9C23>I<003F000001FFE00003FF F00007FFF8000FFFFC001FC0FE003F807F003E001F007E001F807C000F80FC000FC0F800 07C0F80007C0F80007C0F80007C0F80007C0F80007C0FC000FC0FC000FC07C000F807E00 1F803F003F003F807F001FE1FE000FFFFC0007FFF80003FFF00001FFE000003F00001A1D 7C9C23>I<7F81FC00FFC7FF00FFDFFF80FFFFFFC07FFFFFE007FE0FF007F803F807F000 FC07E000FC07C0007C07C0007E07C0003E07C0003E07C0003E07C0003E07C0003E07C000 3E07C0007E07E0007E07E0007C07E000FC07F001F807F803F807FE0FF007FFFFE007FFFF C007DFFF8007CFFF0007C3F80007C0000007C0000007C0000007C0000007C0000007C000 0007C0000007C0000007C0000007C000007FFC0000FFFE0000FFFE0000FFFE00007FFC00 001F2C7F9C23>I<7FF00FE0FFF87FF0FFF8FFF8FFF9FFFC7FFBFFFC00FFF8FC00FFC078 00FF800000FF000000FE000000FE000000FC000000FC000000F8000000F8000000F80000 00F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800007FFFFC00 FFFFFE00FFFFFE00FFFFFE007FFFFC001E1D7E9C23>114 D<01FF8C0FFFFE1FFFFE3FFF FE7FFFFEFF00FEFC003EF8003EF8003EF8001C7E00007FF0003FFF800FFFE007FFF8007F FC0001FE00007E70001FF8001FF8001FFC001FFE003FFF80FEFFFFFEFFFFFCFFFFF8F7FF F060FF80181D7B9C23>I E /Fs 6 107 df0 D<3C7EFFFFFFFF7E3C08087A9414>I<00FE0000000403FF8000000C07FF C000000C0FFFF000000C1F01F800000C3C007C00001C38003E00001C70000F0000187000 07800038600003C00038E00001F00070E00000F800F0C000007E03E0C000003FFFC0C000 000FFF80C0000007FF0040000001FC002E117C9837>24 D<00001F0000FF0003F0000FC0 001F80001F00003F00003E00003E00003E00003E00003E00003E00003E00003E00003E00 003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00007E00 007C0000FC0001F80003F0007FC000FF00007FC00003F00001F80000FC00007C00007E00 003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00 003E00003E00003E00003E00003E00003E00003E00003E00003F00001F00001F80000FC0 0003F00000FF00001F18437BB123>102 DI106 D E /Ft 85 125 df<00000FF800FC0000007FFF07FF00 0001F807DF83C00007E001FF0FC0001F8007FE1FE0003F000FFC1FE0007E000FFC1FE000 7E000FF81FE000FC000FF81FE000FC000FF0078001F80007F0000001F80003F0000001F8 0003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F800 03F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003 F00000FFFFFFFFFFF800FFFFFFFFFFF800FFFFFFFFFFF80001F80003F0000001F80003F0 000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F000 0001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F00000 01F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001 F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F8 0003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F800 03F0000001F80003F0000003FC0007F800007FFFE0FFFFF0007FFFE0FFFFF0007FFFE0FF FFF000333B7FBA30>11 D<00000FF8000000007FFE00000001F80780000007E001C00000 1F8000E000003F0007E000007E000FF000007E000FF00000FC000FF00000FC000FF00001 F8000FF00001F80007E00001F80001800001F80000000001F80000000001F80000000001 F80000000001F80000000001F80000000001F80000000001F80000000001F80000000001 F80003F000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF00001F8000FF00001F80003F00001 F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 F80003F00001F80003F00001F80003F00003FC0007F8007FFFE0FFFFC07FFFE0FFFFC07F FFE0FFFFC02A3B7FBA2E>I<00000FFC000000007FFF70000001F803F0000007E007F000 001F800FF000003F000FF000007E000FF000007E000FF00000FC000FF00000FC0007F000 01F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F000 01F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F000 01F80003F000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF00001F80003F00001F80003F000 01F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F000 01F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F000 01F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F000 01F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F000 01F80003F00001F80003F00001F80003F00003FC0007F8007FFFE0FFFFC07FFFE0FFFFC0 7FFFE0FFFFC02A3B7FBA2E>I<00000FF0001FF0000000007FFE00FFFC00000001F80F83 F00F00000007E001CFC0038000001F8000FF0001C000003F0007FE000FC000007E000FFC 001FE000007E000FFC001FE00000FC000FF8001FE00000FC000FF8001FE00001F8000FF0 001FE00001F80007F0000FC00001F80003F00003000001F80003F00000000001F80003F0 0000000001F80003F00000000001F80003F00000000001F80003F00000000001F80003F0 0000000001F80003F00000000001F80003F00000000001F80003F00000000001F80003F0 0007E000FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE00001F80003F0 001FE00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F0 0007E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F0 0007E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F0 0007E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F0 0007E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F0 0007E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F0 0007E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F0 0007E00003FC0007F8000FF0007FFFE0FFFFC1FFFF807FFFE0FFFFC1FFFF807FFFE0FFFF C1FFFF80413B7FBA45>I<003C007E007E00FE01FE03FC03F007E00FC01F801E003C0078 00F000C0000F0F6FB92A>19 D<1C001C007F007F00FF80FF80FF80FF80FFC0FFC0FFC0FF C0FFC0FFC07FC07FC01CC01CC000C000C000C000C000C000C000C000C001C001C0018001 8001800180038003800300030007000700060006000E000E001C001C0038003800700070 00600060001A197DB92A>34 D<007C00000000600001FF00000000F00007C380000001F0 000F81C0000003E0000F00E0000007E0001E007800000FC0003E003C00001F80003C003F 00007F80007C001BE003FF00007C0018FFFF9E00007800181FFC3E0000F8001C00007C00 00F8000C0000780000F8000C0000F80000F8000C0001F00000F8000C0001E00000F8000C 0003E00000F8000C0007C00000F8000C0007800000F8000C000F800000F8000C001F0000 00F8001C001E000000780018003E0000007C0018007C0000007C001800780000003C0038 00F80000003E003001F00000001E007001E00000000F00E003E00000000F81C007C00000 0007C380078000000001FF000F80000000007C001F000000000000001E0007C000000000 3E001FF0000000007C003C38000000007800F81C00000000F800F00E00000001F001E006 00000001E003E00700000003E003C00300000007C007C003800000078007C0018000000F 8007C0018000001F00078001C000001E000F8000C000003E000F8000C000007C000F8000 C0000078000F8000C00000F8000F8000C00001F0000F8000C00001E0000F8000C00003E0 000F8000C00007C0000F8000C0000780000F8000C0000F8000078001C0001F000007C001 80001E000007C00180003E000007C00380007C000003C003000078000003E0070000F800 0001E0060001F0000000F00E0001E0000000F81C0003E00000003C380003C00000001FF0 00018000000007C0003A437BBD45>37 D<1C007F00FF80FF80FFC0FFC0FFC07FC01CC000 C000C000C000C001C00180018003800300070006000E001C003800700060000A1979B917 >39 D<0000600000E00001C0000380000700000E00001E00003C0000780000780000F000 01E00001E00003C00003C00007C0000780000F80000F00000F00001F00001E00001E0000 3E00003E00003E00007C00007C00007C00007C00007C00007C0000F80000F80000F80000 F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000 F80000F80000F800007C00007C00007C00007C00007C00007C00003E00003E00003E0000 1E00001E00001F00000F00000F00000F800007800007C00003C00003C00001E00001E000 00F000007800007800003C00001E00000E000007000003800001C00000E0000060135278 BD20>II<00000030000000000000780000000000007800000000000078000000000000 780000000000007800000000000078000000000000780000000000007800000000000078 000000000000780000000000007800000000000078000000000000780000000000007800 000000000078000000000000780000000000007800000000000078000000000000780000 000000007800000000000078000000000000780000000000007800000000000078000000 7FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFFF80000007800000000 000078000000000000780000000000007800000000000078000000000000780000000000 007800000000000078000000000000780000000000007800000000000078000000000000 780000000000007800000000000078000000000000780000000000007800000000000078 000000000000780000000000007800000000000078000000000000780000000000007800 000000000078000000000000780000000000003000000036367BAF41>43 D<1C007F00FF80FF80FFC0FFC0FFC07FC01CC000C000C000C000C001C001800180038003 00070006000E001C003800700060000A19798817>II<1C007F00FF80FF80FF80FF80FF807F001C000909798817>I<0000000C 0000001E0000001E0000003E0000003C0000003C0000007C0000007800000078000000F8 000000F0000000F0000001F0000001E0000001E0000003E0000003C0000003C0000007C0 000007800000078000000F8000000F0000001F0000001E0000001E0000003E0000003C00 00003C0000007C0000007800000078000000F8000000F0000000F0000001F0000001E000 0001E0000003E0000003C0000003C0000007C0000007800000078000000F8000000F0000 000F0000001F0000001E0000001E0000003E0000003C0000003C0000007C000000780000 0078000000F8000000F0000000F0000001F0000001E0000003E0000003C0000003C00000 07C0000007800000078000000F8000000F0000000F0000001F0000001E0000001E000000 3E0000003C0000003C0000007C0000007800000078000000F8000000F0000000F0000000 600000001F537BBD2A>I<0003F80000001FFF0000007E0FC00000F803E00001E000F000 03C000780007C0007C000F80003E000F80003E001F00001F001F00001F003F00001F803F 00001F803F00001F807E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00 000FC0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE0000 0FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000F E0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE07E00000FC07E00000FC0 7E00000FC07E00000FC07F00001FC03F00001F803F00001F803F00001F801F00001F001F 80003F000F80003E000F80003E0007C0007C0003E000F80001F001F00000F803E000007E 0FC000001FFF00000003F80000233A7DB72A>I<0001C0000003C0000007C000001FC000 00FFC000FFFFC000FFFFC000FF1FC000001FC000001FC000001FC000001FC000001FC000 001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 001FC000001FC000001FC000003FE0007FFFFFF07FFFFFF07FFFFFF01C3879B72A>I<00 0FF00000007FFE000001FFFF800003E03FE0000F000FF0000E0007F8001C0003FC003800 01FE00300001FE00700000FF00600000FF00FC0000FF00FF00007F80FF80007F80FF8000 7F80FF80007F80FF80007F80FF80007F807F00007F801C00007F800000007F80000000FF 00000000FF00000000FF00000001FE00000001FC00000003FC00000003F800000007F000 000007E00000000FE00000001FC00000003F800000003F000000007C00000000F8000000 01F000000003E000000007C00000000F800000000F000000001E000180003C0001800078 00018000F000038001E000030003C000030007800003000E000007000FFFFFFF001FFFFF FF003FFFFFFF007FFFFFFE00FFFFFFFE00FFFFFFFE00FFFFFFFE0021387CB72A>I<0007 F80000003FFF0000007FFFC00001F80FF00003C007F800078003FC000E0001FC000F0001 FE001FE000FE001FF000FF001FF000FF001FF000FF001FF000FF001FF000FF000FE000FF 0007C000FF00000000FE00000001FE00000001FE00000001FC00000003F800000003F800 000007F000000007E00000000F800000007E0000001FFC0000001FFF800000000FE00000 0007F000000001FC00000001FE00000000FF000000007F800000007F800000007FC00000 007FC00000003FC00000003FE00000003FE01E00003FE07F80003FE0FFC0003FE0FFC000 3FE0FFC0003FE0FFC0003FE0FFC0003FC0FF80007FC07F80007F807E00007F80700000FF 00380001FE001E0001FE000F8003F80007F00FF00001FFFFC000007FFF0000000FF80000 233A7DB72A>I<000000380000000038000000007800000000F800000000F800000001F8 00000003F800000007F800000007F80000000FF80000001FF80000001BF800000033F800 000073F800000063F8000000C3F8000001C3F800000183F800000303F800000703F80000 0603F800000C03F800001C03F800001803F800003003F800007003F800006003F80000C0 03F80001C003F800038003F800030003F800070003F8000E0003F8000C0003F800180003 F800380003F800300003F800600003F800E00003F800FFFFFFFFF8FFFFFFFFF8FFFFFFFF F8000003F800000003F800000003F800000003F800000003F800000003F800000003F800 000003F800000003F800000003F800000003F800000007FC000003FFFFF80003FFFFF800 03FFFFF825397EB82A>I<0600000C000780003C0007F003F80007FFFFF80007FFFFF000 07FFFFE00007FFFF800007FFFF000007FFFC0000067FE000000600000000060000000006 000000000600000000060000000006000000000600000000060000000006000000000600 00000006000000000607F80000063FFE000006780F800007E007E000078003F000070001 F800060001F800060000FC00000000FE00000000FE00000000FF000000007F000000007F 000000007F800000007F800000007F800000007F803E00007F807F00007F80FF80007F80 FF80007F80FF80007F80FF80007F80FF00007F00FE0000FF00E00000FF00600000FE0070 0000FE00300001FC00380001F8001C0003F8001E0007F0000F800FE00007E03F800001FF FF0000007FFC0000001FE00000213A7CB72A>I<00003FC0000001FFF0000007FFFC0000 0FE03E00003F800700007E001F0000FC003F8001F8007F8003F0007F8003F0007F8007E0 007F800FE0003F000FC0001E001FC00000001FC00000003F800000003F800000003F8000 00007F800000007F000000007F01FC00007F07FF8000FF1E07E000FF3801F000FF7000F8 00FF6000FC00FFE0007E00FFC0003F00FFC0003F00FF80003F80FF80003FC0FF80001FC0 FF80001FC0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE07F00001FE07F 00001FE07F00001FE07F00001FE07F00001FE03F80001FE03F80001FC03F80001FC01F80 001FC01F80003F801FC0003F800FC0003F0007E0007F0007E000FE0003F000FC0001F801 F80000FE07F000003FFFC000001FFF00000003FC0000233A7DB72A>I<30000000003800 0000003E000000003FFFFFFFE03FFFFFFFE03FFFFFFFE03FFFFFFFC07FFFFFFFC07FFFFF FF807FFFFFFF0070000006006000000E006000001C006000001800E000003800C0000070 00C00000E000C00000C000000001C00000000380000000030000000007000000000E0000 00000C000000001C000000003800000000380000000070000000007000000000F0000000 01E000000001E000000003E000000003E000000003C000000007C000000007C00000000F C00000000FC00000000FC00000001F800000001F800000001F800000003F800000003F80 0000003F800000003F800000003F800000007F800000007F800000007F800000007F8000 00007F800000007F800000007F800000007F800000007F800000003F000000001E000000 233B7BB82A>I<0003F80000001FFF0000007FFFC00000FC07F00001E001F80003C000FC 000780007C000700003E000F00001E000E00001F001E00000F001E00000F001E00000F00 1F00000F001F00000F001F80000F001F80001F001FE0001E000FF0003E000FFC003C000F FE00780007FF80F00007FFC1E00003FFF3C00001FFFF000000FFFE0000003FFF0000001F FFC000001FFFE000007FFFF80000F0FFFC0003E07FFE0007801FFF000F000FFF801F0003 FF803E0001FFC03C00007FC07C00003FC07800000FE0F8000007E0F0000007E0F0000003 E0F0000003E0F0000001E0F0000001E0F0000001E0F8000001C078000001C078000003C0 7C000003803E000007001F00000F000F80001E0007E0007C0003F803F00000FFFFE00000 3FFF80000007FC0000233A7DB72A>I<0003F80000001FFF0000007FFFC00000FC07E000 03F803F00007F001F8000FE000FC000FC0007E001FC0007E003F80003F003F80003F007F 80003F807F00003F807F00003F80FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00 001FC0FF00001FC0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE07F0000 3FE07F00003FE07F80003FE03F80003FE01F80007FE01F80007FE00FC000FFE007E000DF E003E001DFE001F0039FE000FC0F1FE0003FFC1FC00007F01FC00000001FC00000003FC0 0000003F800000003F800000003F800000003F000000007F000F00007E001F80007E003F C000FC003FC000FC003FC001F8003FC003F0003F8007E0001F000FC0001C001F80000F80 7F000007FFFC000001FFF00000003FC00000233A7DB72A>I<1C007F00FF80FF80FF80FF 80FF807F001C000000000000000000000000000000000000000000000000000000000000 000000000000001C007F00FF80FF80FF80FF80FF807F001C00092479A317>I<1C007F00 FF80FF80FF80FF80FF807F001C0000000000000000000000000000000000000000000000 00000000000000000000000000001C007F00FF00FF80FF80FF80FF807F801D8001800180 018001800380030003000700060006000E001C001800380070006000093479A317>I<7F FFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFFF8000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000007FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFF FFFC7FFFFFFFFFFFF836167B9F41>61 D<003FE00001FFFE0007C03F800E000FC03C0007 F0300003F0700003F87C0001F8FE0001FCFF0001FCFF0001FCFF0001FCFF0001FC7E0001 FC3C0003F8000003F8000007F0000007F000000FE000001F8000003F0000007E0000007C 000000F8000001F0000001E0000003C00000038000000380000007000000070000000700 000006000000060000000600000006000000060000000600000006000000060000000600 000006000000000000000000000000000000000000000000000000000000000000000000 00000E0000003F8000007FC000007FC000007FC000007FC000007FC000003F8000000E00 001E3B7CBA27>63 D<0000003800000000000038000000000000380000000000007C0000 000000007C0000000000007C000000000000FE000000000000FE000000000000FE000000 000001FF000000000001FF000000000001FF0000000000037F8000000000037F80000000 00077FC000000000063FC000000000063FC0000000000E3FE0000000000C1FE000000000 0C1FE0000000001C1FF000000000180FF000000000180FF000000000380FF80000000030 07F8000000003007F8000000007007FC000000006003FC000000006003FC00000000C003 FE00000000C001FE00000000C001FE000000018001FF000000018000FF000000018000FF 000000030000FF8000000300007F8000000300007F8000000600007FC0000007FFFFFFC0 000007FFFFFFC000000FFFFFFFE000000C00001FE000000C00001FE000001800000FF000 001800000FF000001800000FF0000030000007F8000030000007F8000030000007F80000 60000003FC000060000003FC0000E0000003FC0000E0000001FE0001E0000001FE0003F0 000001FF000FFC000007FF80FFFF8000FFFFFEFFFF8000FFFFFEFFFF8000FFFFFE373C7D BB3E>65 DI<000001FF80018000000FFFE0038000007FFFF80380 0001FF807E07800003FC000F0F80000FF000039F80001FE00001DF80003F800000FF8000 7F0000007F8000FE0000003F8001FE0000003F8003FC0000001F8007F80000000F8007F8 0000000F800FF000000007800FF000000007801FE000000007801FE000000003803FE000 000003803FC000000003807FC000000001807FC000000001807FC000000001807F800000 000180FF800000000000FF800000000000FF800000000000FF800000000000FF80000000 0000FF800000000000FF800000000000FF800000000000FF800000000000FF8000000000 00FF800000000000FF800000000000FF8000000000007F8000000000007FC00000000180 7FC000000001807FC000000001803FC000000001803FE000000001801FE000000003801F E000000003000FF000000003000FF0000000070007F8000000070007F8000000060003FC 0000000E0001FE0000001C0000FE0000001800007F0000003800003F8000007000001FE0 0000E000000FF00003C0000003FC000F80000001FF803F000000007FFFFC000000000FFF F00000000001FF800000313D7BBA3C>IIII<000000FF8000C000000F FFF001C000003FFFFC01C00000FF803F03C00003FC000787C0000FF00003CFC0001FE000 00EFC0003FC000007FC0007F8000003FC000FF0000001FC001FE0000001FC003FC000000 0FC007F800000007C007F800000007C00FF000000003C00FF000000003C01FE000000003 C01FE000000001C03FE000000001C03FC000000001C07FC000000000C07FC000000000C0 7FC000000000C07FC000000000C0FF800000000000FF800000000000FF800000000000FF 800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80 0000000000FF800000000000FF800000000000FF800000FFFFFFFF800000FFFFFF7FC000 00FFFFFF7FC00000007FE07FC00000003FC07FC00000003FC03FC00000003FC03FE00000 003FC01FE00000003FC01FE00000003FC00FF00000003FC00FF00000003FC007F8000000 3FC007F80000003FC003FC0000003FC001FE0000003FC000FF0000007FC0007F8000007F C0003FC00000FFC0001FE00000EFC0000FF80003C7C00003FE000783C00000FFC03F01C0 00003FFFFC00C000000FFFF00000000000FF800000383D7CBA41>III<003FFFFFE0003FFFFFE0003FFFFFE0 00001FFC00000007F800000007F800000007F800000007F800000007F800000007F80000 0007F800000007F800000007F800000007F800000007F800000007F800000007F8000000 07F800000007F800000007F800000007F800000007F800000007F800000007F800000007 F800000007F800000007F800000007F800000007F800000007F800000007F800000007F8 00000007F800000007F800000007F800000007F800000007F800000007F800000007F800 000007F800000007F800000007F800000007F8003F0007F8007F8007F800FFC007F800FF C007F800FFC007F800FFC007F800FFC00FF000FF800FF0007F000FE00070001FE0003800 1FC0001C003F80000E007F00000781FC000001FFF00000007F800000233B7DB82B>IIIII<000003FF00000000001FFFE000000000FE01FC00000001F8007E00 000007E0001F8000000FC0000FC000003F800007F000007F000003F80000FE000001FC00 01FC000000FE0001F80000007E0003F80000007F0007F00000003F8007F00000003F800F E00000001FC00FE00000001FC01FE00000001FE01FC00000000FE03FC00000000FF03FC0 0000000FF03FC00000000FF07FC00000000FF87F8000000007F87F8000000007F87F8000 000007F8FF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF800000 0007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF80000000 07FCFF8000000007FCFF8000000007FC7F8000000007F87FC00000000FF87FC00000000F F87FC00000000FF83FC00000000FF03FC00000000FF01FE00000001FE01FE00000001FE0 1FE00000001FE00FF00000003FC007F00000003F8007F80000007F8003F80000007F0001 FC000000FE0001FC000000FE0000FE000001FC00007F000003F800003F800007F000001F C0000FE0000007E0001F80000003F8007F00000000FE01FC000000001FFFE00000000003 FF000000363D7BBA41>II< FFFFFFFE00000000FFFFFFFFE0000000FFFFFFFFF800000001FF8007FE00000000FF0000 FF80000000FF00003FC0000000FF00001FE0000000FF00000FF0000000FF000007F80000 00FF000007F8000000FF000003FC000000FF000003FC000000FF000003FE000000FF0000 03FE000000FF000003FE000000FF000003FE000000FF000003FE000000FF000003FE0000 00FF000003FC000000FF000003FC000000FF000007F8000000FF000007F8000000FF0000 0FF0000000FF00001FE0000000FF00003F80000000FF0000FF00000000FF0007FC000000 00FFFFFFE000000000FFFFFFC000000000FF000FF000000000FF0003F800000000FF0000 FE00000000FF0000FF00000000FF00007F80000000FF00003FC0000000FF00003FC00000 00FF00001FC0000000FF00001FE0000000FF00001FE0000000FF00001FE0000000FF0000 1FE0000000FF00001FE0000000FF00001FF0000000FF00001FF0000000FF00001FF00000 00FF00001FF0000000FF00001FF0000000FF00001FF0000000FF00001FF0018000FF0000 1FF0018000FF00001FF8018000FF00000FF8018000FF00000FF8038001FF800007F80300 FFFFFF0003FC0700FFFFFF0001FC0600FFFFFF0000FE0E0000000000003FFC0000000000 0007F000393B7DB83D>82 D<000FF800C0003FFE01C000FFFF81C003F807E3C007E000F7 C00FC0007FC01F80003FC03F00001FC03E00000FC07E000007C07E000007C07C000003C0 FC000003C0FC000001C0FC000001C0FC000001C0FE000000C0FE000000C0FE000000C0FF 000000C0FF800000007FC00000007FE00000007FF80000003FFF8000001FFFF800001FFF FF80000FFFFFE00007FFFFF80003FFFFFE0000FFFFFF00003FFFFF800007FFFFC000007F FFC0000007FFE00000007FE00000003FF00000001FF00000000FF000000007F800000007 F8C0000003F8C0000003F8C0000001F8C0000001F8C0000001F8E0000001F8E0000001F8 E0000001F0F0000001F0F0000003F0F8000003E0FC000007E0FE000007C0FF00000FC0FF 80001F80FBF0003F00F0FE00FE00E03FFFF800E00FFFE000C001FF0000253D7CBA2E>I< 3FFFFFFFFFFFE03FFFFFFFFFFFE03FFFFFFFFFFFE03FC003FF001FE03E0001FE0003E07C 0001FE0001F0780001FE0000F0700001FE000070700001FE000070700001FE0000706000 01FE000030600001FE000030600001FE000030600001FE000030E00001FE000038C00001 FE000018C00001FE000018C00001FE000018C00001FE000018000001FE000000000001FE 000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00 0000000001FE000000000001FE000000000001FE000000000001FE000000000001FE0000 00000001FE000000000001FE000000000001FE000000000001FE000000000001FE000000 000001FE000000000001FE000000000001FE000000000001FE000000000001FE00000000 0001FE000000000001FE000000000001FE000000000001FE000000000001FE0000000000 01FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001 FE000000000001FE000000000007FF800000001FFFFFFFE000001FFFFFFFE000001FFFFF FFE00035397DB83C>IIII<7FFFFF003FFF FC007FFFFF003FFFFC007FFFFF003FFFFC0000FFF80007FF8000007FE00003FC0000003F E00001F00000001FF00001E00000001FF00001C00000000FF800018000000007FC000380 00000007FC00070000000003FE00060000000003FE000E0000000001FF001C0000000000 FF80180000000000FF803800000000007FC03000000000003FE06000000000003FE0E000 000000001FF0C000000000000FF18000000000000FFB80000000000007FF000000000000 07FE00000000000003FE00000000000001FF00000000000001FF00000000000000FF8000 00000000007FC00000000000007FC0000000000000FFE0000000000000DFE00000000000 019FF00000000000038FF80000000000030FF800000000000607FC00000000000E03FE00 000000000C03FE00000000001801FF00000000003800FF00000000003000FF8000000000 60007FC000000000E0007FC000000000C0003FE00000000180001FF00000000380001FF0 0000000300000FF800000006000007FC0000000E000007FC0000000C000003FE0000001C 000001FE0000003C000001FF000000FE000001FF800007FF800007FFE000FFFFE0003FFF FF80FFFFE0003FFFFF80FFFFE0003FFFFF8039397EB83E>II<3FFFFFFFFF003FFFFFFFFF003FFFFFFF FF003FFC0001FE003FC00003FE003F800007FC003E000007FC003C00000FF8003C00000F F0003800001FF0007800003FE0007000003FE0007000007FC0007000007F8000600000FF 8000600001FF0000600001FF0000600003FE0000600003FC0000000007FC000000000FF8 000000000FF8000000001FF0000000001FE0000000003FE0000000007FC0000000007FC0 00000000FF8000000000FF0000000001FF0000000003FE0000000003FE0000000007FC00 00000007F8000000000FF8000000001FF0000180001FF0000180003FE0000180003FC000 0180007FC000018000FF8000018000FF8000038001FF0000038001FE0000038003FE0000 038007FC0000038007FC000007000FF8000007000FF000000F001FF000001F003FE00000 3F003FE000007F007FC00001FF007F80000FFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFF FF0029397BB833>II<0180018003800380070007000E000E001C001C001800180038003800300030007000 70006000600060006000E000E000C000C000C000C000C000C000C000C000CE00CE00FF80 FF80FFC0FFC0FFC0FFC0FFC0FFC07FC07FC07FC07FC03F803F800E000E001A1974B92A> II<001FE0000000 FFFC000003E03F000007000F80000F8007E0001FC003F0001FE003F0001FE001F8001FE0 01F8001FE000FC000FC000FC00078000FC00000000FC00000000FC00000000FC00000000 FC0000007FFC000007FFFC00003FE0FC0000FE00FC0003F800FC000FF000FC001FC000FC 003FC000FC007F8000FC007F0000FC007F0000FC0CFE0000FC0CFE0000FC0CFE0000FC0C FE0001FC0CFE0001FC0CFF0003FC0C7F00077C0C7F80063E183FC01E3E180FE0781FF003 FFF00FE0007F8007C026277DA52A>97 D<03F0000000FFF0000000FFF0000000FFF00000 000FF000000003F000000003F000000003F000000003F000000003F000000003F0000000 03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 F000000003F000000003F000000003F01FE00003F07FF80003F1E03E0003F3801F8003F7 000FC003FE0007E003FC0003F003F80001F803F00001F803F00000FC03F00000FC03F000 00FE03F00000FE03F000007E03F000007F03F000007F03F000007F03F000007F03F00000 7F03F000007F03F000007F03F000007F03F000007F03F000007F03F000007E03F00000FE 03F00000FE03F00000FC03F00001FC03F80001F803F80003F003FC0003F003EE0007E003 C6000FC003C7801F000381E07E000300FFF80000001FC000283B7EB92E>I<0003FC0000 1FFF80007E03E001F8007003F000F807E001FC0FC003FC0FC003FC1F8003FC3F8003FC3F 0001F87F0000F07F0000007F0000007E000000FE000000FE000000FE000000FE000000FE 000000FE000000FE000000FE000000FE000000FE0000007E0000007F0000007F0000003F 0000063F8000061F80000E1FC0000C0FC0001C07E0003803F0007001F800E0007C07C000 1FFF000007F8001F277DA525>I<0000000FC0000003FFC0000003FFC0000003FFC00000 003FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000000 0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F C00000000FC00000000FC00003F80FC0001FFF0FC0007E078FC000F801EFC003F0007FC0 07E0003FC00FC0001FC00FC0001FC01F80000FC03F80000FC03F00000FC07F00000FC07F 00000FC07E00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00 000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC07E00000FC07F00000FC07F0000 0FC03F00000FC03F00000FC01F80001FC01F80001FC00FC0003FC007E0007FC003F000EF F001F801CFFF007C078FFF001FFE0FFF0007F80FC0283B7DB92E>I<0007F800001FFF00 007C0FC001F803E003F001F007E001F80FC000F81F80007C1F80007C3F00007E3F00003E 7F00003E7F00003F7E00003FFE00003FFE00003FFE00003FFFFFFFFFFFFFFFFFFE000000 FE000000FE000000FE000000FE0000007E0000007E0000007F0000007F0000003F000003 3F8000031F8000070FC0000607C0000E07E0001C01F0003800F80070007E03E0001FFF80 0003FC0020277EA525>I<00007E000003FF80000FC1E0001F87E0003F0FF0007E0FF000 7E0FF000FC0FF000FC0FF001F803C001F8000001F8000001F8000001F8000001F8000001 F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80000FFFFFC00FF FFFC00FFFFFC0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001 F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001 F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001 F8000001F8000001F8000001F8000003FC00007FFFF8007FFFF8007FFFF8001C3B7FBA19 >I<00000003F0000FF00FF8003FFC3C3C00F81F707C01F00FE07C03E007C07C07C003E0 100FC003F0000FC003F0001F8001F8001F8001F8001F8001F8001F8001F8001F8001F800 1F8001F8001F8001F8001F8001F8000FC003F0000FC003F00007C003E00003E007C00003 F00F800003F81F0000073FFC0000060FF000000E000000000E000000000E000000000E00 0000000F000000000F000000000FC000000007FFFFC00007FFFFF80003FFFFFE0001FFFF FF8003FFFFFFC00F80007FE01F00000FF03E000003F07C000001F07C000001F8F8000000 F8F8000000F8F8000000F8F8000000F8F8000000F8FC000001F87C000001F03E000003E0 3F000007E00F80000F8007E0003F0001FC01FC00007FFFF0000007FF000026387EA52A> I<03F000000000FFF000000000FFF000000000FFF0000000000FF00000000003F0000000 0003F00000000003F00000000003F00000000003F00000000003F00000000003F0000000 0003F00000000003F00000000003F00000000003F00000000003F00000000003F0000000 0003F00000000003F00000000003F00000000003F00FF0000003F03FFC000003F0F03F00 0003F1C01F800003F3800FC00003F7000FC00003FE000FC00003FC0007E00003FC0007E0 0003F80007E00003F80007E00003F80007E00003F00007E00003F00007E00003F00007E0 0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0 0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0 0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0 0007F8000FF000FFFFC1FFFF80FFFFC1FFFF80FFFFC1FFFF80293A7EB92E>I<0380000F E0001FF0001FF0001FF0001FF0001FF0000FE00003800000000000000000000000000000 000000000000000000000000000000000003F000FFF000FFF000FFF00007F00003F00003 F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 F00003F00003F00007F800FFFFC0FFFFC0FFFFC012387EB717>I<0001C00007F0000FF8 000FF8000FF8000FF8000FF80007F00001C0000000000000000000000000000000000000 0000000000000000000000000001F800FFF800FFF800FFF80007F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F83C01F8 7E01F8FF01F0FF03F0FF03F0FF03E0FE07C07C07C03C0F000FFE0003F800154984B719> I<03F0000000FFF0000000FFF0000000FFF00000000FF000000003F000000003F0000000 03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 00000003F001FFFC03F001FFFC03F001FFFC03F0007FC003F0007F0003F0007C0003F000 700003F000E00003F001C00003F003800003F007000003F01E000003F038000003F07800 0003F0FC000003F1FC000003F3FE000003F73F000003FE3F800003F81F800003F00FC000 03F00FE00003F007E00003F003F00003F001F80003F001FC0003F000FC0003F0007E0003 F0007F0003F0003F0003F0003F8003F0001FC007F8003FF0FFFFC0FFFFFFFFC0FFFFFFFF C0FFFF283A7EB92C>I<03F000FFF000FFF000FFF0000FF00003F00003F00003F00003F0 0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 0003F00003F00003F00003F00003F00003F00003F00003F00003F00007F800FFFFC0FFFF C0FFFFC0123A7EB917>I<03F00FF0001FE000FFF03FFC007FF800FFF0F03F01E07E00FF F1C01F83803F000FF3800FC7001F8003F7000FCE001F8003FE000FDC001F8003FC0007F8 000FC003FC0007F8000FC003F80007F0000FC003F80007F0000FC003F80007F0000FC003 F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0 000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003 F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0 000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003 F00007E0000FC003F00007E0000FC003F00007E0000FC007F8000FF0001FE0FFFFC1FFFF 83FFFFFFFFC1FFFF83FFFFFFFFC1FFFF83FFFF40257EA445>I<03F00FF00000FFF03FFC 0000FFF0F03F0000FFF1C01F80000FF3800FC00003F7000FC00003FE000FC00003FC0007 E00003FC0007E00003F80007E00003F80007E00003F80007E00003F00007E00003F00007 E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 E00003F00007E00007F8000FF000FFFFC1FFFF80FFFFC1FFFF80FFFFC1FFFF8029257EA4 2E>I<0003FE0000000FFF8000003E03E00000F800F80001F0007C0003E0003E0007C000 1F000F80000F801F80000FC01F000007C03F000007E03F000007E07E000003F07E000003 F07E000003F07E000003F0FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8 FE000003F8FE000003F8FE000003F8FE000003F87E000003F07E000003F07F000007F03F 000007E03F000007E01F80000FC00F80000F800FC0001F8007E0003F0003F0007E0000F8 00F800007E03F000001FFFC0000003FE000025277EA52A>I<03F01FE000FFF07FF800FF F1E07E00FFF3801F8007F7000FC003FE0007E003FC0003F003F80003F803F00001F803F0 0001FC03F00000FC03F00000FE03F00000FE03F00000FE03F000007F03F000007F03F000 007F03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03F00000 7F03F00000FE03F00000FE03F00000FE03F00001FC03F00001FC03F80003F803F80003F0 03FC0007F003FE000FE003F6000FC003F7803F0003F1E07E0003F0FFF80003F01FC00003 F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 00000003F000000003F000000003F000000007F8000000FFFFC00000FFFFC00000FFFFC0 000028357EA42E>I<0003F800C0001FFE01C0007E0781C000FC01C3C003F000E3C007F0 0077C00FE00037C00FC0003FC01FC0001FC03F80001FC03F80000FC07F00000FC07F0000 0FC07F00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000F C0FE00000FC0FE00000FC0FE00000FC0FE00000FC07F00000FC07F00000FC07F00000FC0 3F00000FC03F80001FC01F80001FC01FC0003FC00FC0003FC007E0007FC003F000EFC001 F801CFC0007E078FC0001FFE0FC00007F80FC00000000FC00000000FC00000000FC00000 000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000000 0FC00000001FE0000003FFFF000003FFFF000003FFFF28357DA42C>I<07E01F00FFE07F C0FFE1E3E0FFE387F00FE707F003E607F003EE07F003EC03E003FC008003F8000003F800 0003F8000003F8000003F0000003F0000003F0000003F0000003F0000003F0000003F000 0003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000 0003F0000003F0000003F0000003F0000007F80000FFFFF000FFFFF000FFFFF0001C257E A421>I<00FF030003FFE7000F80FF001E003F003C001F0078000F0070000700F0000700 F0000700F0000300F8000300F8000300FC000300FF0000007FE000007FFF00003FFFE000 1FFFF8000FFFFC0003FFFE0000FFFF000007FF8000007F8000001F80C0000FC0C00007C0 C00007C0E00003C0E00003C0E00003C0F00003C0F0000380F8000780FC000780FC000F00 FF001E00F3C07C00E1FFF000C03F80001A277DA521>I<00180000001800000018000000 1800000018000000380000003800000038000000780000007800000078000000F8000001 F8000003F8000007F800001FFFFF00FFFFFF00FFFFFF0001F8000001F8000001F8000001 F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001 F8000001F8000001F8000001F8000001F8000001F8000001F800C001F800C001F800C001 F800C001F800C001F800C001F800C001F800C001F800C000FC01C000FC0180007C038000 7E0300003F0700000FFE000001F8001A347FB220>I<03F00007E000FFF001FFE000FFF0 01FFE000FFF001FFE0000FF0001FE00003F00007E00003F00007E00003F00007E00003F0 0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0 0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0 0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0 0007E00003F0000FE00003F0000FE00003F0000FE00003F0001FE00001F0001FE00001F8 003FE00000F80077F80000FC00E7FF80003F03C7FF80001FFF87FF800003FC07E0002926 7EA42E>IIIII<3FFFFFFC3FFFFFFC3F8003FC3E00 03F83C0007F038000FE030000FE070001FC070003F8060007F8060007F006000FE006001 FC006001FC000003F8000007F0000007F000000FE000001FC000003F8000003F8000007F 000600FE000600FE000601FC000603F8000607F8000E07F0000E0FE0000C1FC0001C1FC0 001C3F80003C7F00007CFF0003FCFFFFFFFCFFFFFFFC1F247EA325>III E /Fu 56 124 df<07800FC01FE03FE03FE03FE01FE00FE000C000C001C001 800380030007000E001C0038007000E000C0000B1571AD16>39 D<03800FE01FE01FE01F F01FF01FE00760006000E000C001C001800380070006000E001C003800F000C0000C157B 8716>44 D<7FFFC07FFFC0FFFFC0FFFFC07FFF0012057A901A>I<00007F000003FFC000 0783E0001F00F0003C00F80078007800F8007800F0007C01F0007C03E0007C03E0007C07 C0007C07C0007C0FC000FC0F8000FC1F8000FC1F8000FC1F8000F83F0001F83F0001F83F 0001F83F0001F87E0003F07E0003F07E0003F07E0003F0FC0007E0FC0007E0FC0007E0FC 0007C0FC000FC0F8000FC0F8000F80F8001F80F8001F00F8001F00F8003E00F8003C00F8 0078007800F8007801F0003C03E0001F0F80000FFE000003F800001E2D78AB24>48 D<00000300000700000F00001E00003E00007E0000FE0003FC001F7C007CFC0060FC0000 F80000F80001F80001F80001F00001F00003F00003F00003E00003E00007E00007E00007 C00007C0000FC0000FC0000F80000F80001F80001F80001F00001F00003F00003F00003E 00003E00007E00007E00007C00007C0000FC00FFFFF8FFFFF8182C79AB24>I<00007F00 0001FFC00007C1F0000F00F8001E007C0038007C0078003E00F3003E00E3803E01E1803F 01C1803F03C1803F0381803F0383807F0783007E0707007E0706007E070E00FE071C00FC 03F801F801E003F0000007E000000FC000001F8000003F000000FC000001F8000007E000 000F8000003E0000007C000001F0000003E0001C07C0003C078000380F0000381E000078 3C0000F03FC001F07FFE03E078FFFFC0703FFFC0F00FFF00E003FE00E000F800202D7AAB 24>I<00007F800001FFE00007C0F8001E007C003C003C0078003E00F0001E01E6001E01 C7001E01C3003E03C3003E0383003E0387003E01CE007E01FC007C007800F8000000F800 0001F0000003E000000F8000003F00000FFC00000FFC0000001E0000001F0000000F8000 000F8000000FC000000FC000000FC000000FC018000FC07C000FC07C001FC0FC001F80FC 001F80F8003F80E0003F00E0007E00F000FC007001F8007803F0003C0FC0000FFF000003 F800001F2D79AB24>I<0000003800000078000000F8000000F8000000F8000001F80000 01F0000001F0000001F0000003E0000003E0000003E0000007C0000007C000000F800000 0F8000000F8000001F0000001F0000003E0000003C0000007C00000078000000F8000000 F0000001E0000001E0000003C0000007838000078780000F0F80001E0F80001C0F800038 1F8000701F0000E01F0001E01F0003803F0007003E000E003E001FF83E007FFF7E00F007 FC18C000FFF800007FE00000FC000000F8000000F8000000F8000001F8000001F0000001 F0000001F0000003F0000003E0000003E0000001C0001D397DAB24>I<00001FC000007F F00001F0780007C038000F8078001F00F8003E01F8007C01F800F801F801F000E001F000 0003E0000007E0000007C000000FC000000FC000001F87E0001F9FF8003FF83C003FE01E 003FC01F003FC01F007F800F007F000F807F000F807E001F80FE001F80FC001F80FC001F 80FC003F80FC003F00F8003F00F8003F00F8007F00F8007E00F8007E00F800FC00F800F8 00F801F8007801F0007803E0003C07C0001E1F00000FFC000003F000001D2D77AB24>54 D<01C3E001C001CFF003C003FFF8078003FFF80F0007FFF81F0007F8383E000FE01C7C00 0FC00FFC001F8007F8001E0000F8003E0000F0003C0001E000780001E000700003C000F0 0007C000E00007800000000F800000001F000000001F000000003E000000003E00000000 7C000000007C00000000FC00000000F800000001F800000001F000000003F000000003F0 00000007E000000007E00000000FE00000000FC00000000FC00000001FC00000001F8000 00001F800000003F800000003F800000003F000000007F000000007F000000007E000000 007E0000000038000000222D77AB24>I<00003F800001FFE00007C0F0000F0078001E00 3C003C003E0078001E00F0001E00F0001E00F0003E01F0003C01F0003C01F0007C01F800 7801FC00F001FE01E001FF03C000FFCF80007FFE00003FF800001FF800000FFC00003FFE 0000FBFF0001E0FF8003C07FC007803FC00F001FC01E000FC03E0007C03C0007C07C0007 C0780003C0780007C0F8000780F0000780F0000F00F0000F0078001E0078003C007C0078 003C00F0001F03C00007FF800001FC00001F2D79AB24>I<00003F000000FFC00003E1E0 000F80F0001F0078003E0078007E007C00FC007C00F8007C01F8007C01F8007C03F0007C 03F0007C03F000FC07F000FC07E000FC07E000FC07E001FC07E001F807C001F807C003F8 07C003F807C007F003C00FF003E01FF001E03FF000F077E0007FE7E0001F87E000000FC0 00000FC000001F8000001F8000001F0000003E0038007E007E007C00FE00F800FE01F000 FC03E000F807C000700F8000781E00003FF800000FE000001E2D79AB24>I<00F001F803 F807F807F807F803F001C000000000000000000000000000000000000000000000000000 001C007F00FF00FF00FF00FF00FE0038000D1D789C16>I<00000000E00000000001E000 00000001F00000000003F00000000003F00000000007F0000000000FF0000000000FF000 0000001FF0000000001FF0000000003BF0000000007BF00000000073F000000000E3F000 000000E3F800000001C1F800000003C1F80000000381F80000000701F80000000701F800 00000E01F80000000E01F80000001C01F80000003C01F80000003801F80000007001FC00 00007000FC000000E000FC000001E000FC000001C000FC000003FFFFFC000003FFFFFC00 00070000FC0000070000FC00000E0000FC00001E0000FC00001C0000FC0000380000FE00 003800007E00007000007E0000F000007E0001E000007E0001E000007E0003E000007E00 0FF00000FF00FFFC001FFFF0FFFC001FFFF02C2F7CAE35>65 D<001FFFFFFC00001FFFFF FF800000FE000FC00000FE0003E00000FC0001F00000FC0001F80001FC0000F80001FC00 00FC0001F80000FC0001F80000FC0003F80000FC0003F80000F80003F00001F80003F000 01F80007F00003F00007F00003E00007E00007C00007E0000F80000FE0003F00000FE000 FE00000FC007F800000FFFFFE000001FFFFFF800001FC0007C00001F80003E00001F8000 1F00003F80001F80003F80001F80003F00000F80003F00000F80007F00000F80007F0000 0F80007E00001F80007E00001F8000FE00001F8000FE00003F0000FC00003F0000FC0000 7E0001FC0000FC0001FC0001F80001F80003F00001F80007E00003F8003F8000FFFFFFFE 0000FFFFFFF800002E2D7BAC32>I<000001FE003000000FFFC07000003F01E0F00000F8 0079F00003E0003DF00007C0001FE0001F80000FE0003F00000FE0007E000007E000FC00 0007C001F8000007C003F0000007C003E0000007C007E0000007800FC0000007800FC000 0007801F80000007801F80000007003F00000000003F00000000007F00000000007E0000 0000007E00000000007E0000000000FE0000000000FC0000000000FC0000000000FC0000 000000FC0000000000FC0000000000FC0000003800F80000007800F80000007000FC0000 007000FC000000F0007C000000E0007C000001E0007C000003C0003E00000380003E0000 0700001F00000E00000F80003C000007C00078000003E001F0000000F80FC00000007FFF 000000000FF80000002C2F75AD33>I<001FFFFFFC00001FFFFFFF800000FE000FC00000 FE0003E00000FC0001F00000FC0000F80001FC00007C0001FC00003C0001F800003E0001 F800001E0003F800001F0003F800001F0003F000001F0003F000001F0007F000001F0007 F000001F0007E000001F0007E000001F000FE000001F000FE000001F000FC000003F000F C000003F001FC000003F001FC000003E001F8000007E001F8000007E003F8000007C003F 800000FC003F000000FC003F000000F8007F000001F0007F000001F0007E000003E0007E 000003E000FE000007C000FE00000F8000FC00001F0000FC00003E0001FC00007C0001FC 0000F80001F80001F00001F80007C00003F8003F0000FFFFFFFC0000FFFFFFE00000302D 7BAC36>I<001FFFFFFFFE001FFFFFFFFE0000FE0001FE0000FE00007E0000FC00003E00 00FC00003E0001FC00001E0001FC00001C0001F800001C0001F800001C0003F800001C00 03F800001C0003F000001C0003F000E01C0007F001E01C0007F001E0000007E001C00000 07E003C000000FE003C000000FE007C000000FC00F8000000FFFFF8000001FFFFF800000 1FC01F8000001F800F0000001F800F0000003F800F0000003F800F0000003F000E00E000 3F000E00E0007F000E01E0007F000001C0007E000003C0007E0000038000FE0000078000 FE0000070000FC00000F0000FC00001E0001FC00001E0001FC00003C0001F800007C0001 F80001FC0003F8000FF800FFFFFFFFF800FFFFFFFFF0002F2D7CAC30>I<001FFFFFFFF8 001FFFFFFFF80000FE0007F80000FE0001F80000FC0000F80000FC0000780001FC000078 0001FC0000700001F80000700001F80000700003F80000700003F80000700003F0000070 0003F000E0700007F001E0700007F001E0000007E001C0000007E003C000000FE003C000 000FE007C000000FC00F8000000FFFFF8000001FFFFF8000001FC01F8000001F800F0000 001F800F0000003F800F0000003F800F0000003F000E0000003F000E0000007F000E0000 007F00000000007E00000000007E0000000000FE0000000000FE0000000000FC00000000 00FC0000000001FC0000000001FC0000000001F80000000001F80000000003F800000000 FFFFF0000000FFFFF00000002D2D7CAC2E>I<001FFFF8001FFFF80000FE000000FE0000 00FC000000FC000001FC000001FC000001F8000001F8000003F8000003F8000003F00000 03F0000007F0000007F0000007E0000007E000000FE000000FE000000FC000000FC00000 1FC000001FC000001F8000001F8000003F8000003F8000003F0000003F0000007F000000 7F0000007E0000007E000000FE000000FE000000FC000000FC000001FC000001FC000001 F8000001F8000003F80000FFFFC000FFFFC0001D2D7CAC1B>73 D<00007FFFE000007FFF E0000000FE00000000FE00000000FC00000000FC00000001FC00000001F800000001F800 000001F800000003F800000003F000000003F000000003F000000007F000000007E00000 0007E000000007E00000000FE00000000FC00000000FC00000000FC00000001FC0000000 1F800000001F800000001F800000003F800000003F000000003F000000003F000000007F 000000007F000000007E000000007E00003C00FE00007E00FE0000FE00FC0000FE00FC00 00FE01F80000FC03F80000F003F00000E007E00000700FC00000781F0000001FFC000000 07F0000000232E7AAC25>I<001FFFFE00001FFFFE000000FE00000000FE00000000FC00 000000FC00000001FC00000001FC00000001F800000001F800000003F800000003F80000 0003F000000003F000000007F000000007F000000007E000000007E00000000FE0000000 0FE00000000FC00000000FC00000001FC00000001FC00000001F800000001F800000003F 800000003F800000003F00001C003F00001C007F00003C007F000038007E000078007E00 007000FE0000F000FE0000F000FC0001E000FC0001E001FC0003E001FC0007C001F8000F C001F8003F8003F800FF80FFFFFFFF80FFFFFFFF00262D7BAC2D>76 D<001FFF0000000FFF001FFF0000001FFF0000FF0000003FC00000FF0000003FC00000FF 0000007F800000FF000000EF800001EF800000FF800001EF800001DF000001CF800001DF 000001CF8000039F000003CF8000073F000003CF8000073E0000038F80000E3E0000038F 80001C3E0000078F80001C7E00000787C000387C00000707C000387C00000707C000707C 00000F07C000E0FC00000F07C000E0F800000E07C001C0F800000E07C00380F800001E07 C00381F800001E07C00701F000001C03E00701F000001C03E00E01F000003C03E01C03F0 00003C03E01C03E000003803E03803E000003803E03803E000007803E07007E000007803 E0E007C000007001F0E007C000007001F1C007C00000F001F3800FC00000F001F3800F80 0000E001F7000F800000E001F7000F800001E001FE001F800001E001FC001F000001C001 FC001F000003E000F8001F00000FF000F8003F0000FFFE00F00FFFF800FFFE00E00FFFF8 00402D7BAC40>I<001FFE0003FFF8001FFE0003FFF80000FF00003F800000FF00001E00 0000FF00001E000000FF80001C000001FF80003C000001FFC00038000001CFC000380000 01CFC00038000003CFE00078000003C7E0007000000387E0007000000383F00070000007 83F000F000000783F800E000000701F800E000000701F800E000000F01FC01E000000F00 FC01C000000E00FC01C000000E007E01C000001E007E03C000001E007F038000001C003F 038000001C003F038000003C003F878000003C001F8700000038001F8700000038000FC7 00000078000FCF00000078000FEE000000700007EE000000700007EE000000F00007FE00 0000F00003FC000000E00003FC000000E00001FC000001E00001FC000001E00001F80000 01C00000F8000003E00000F800000FE00000F80000FFFE0000700000FFFE000070000035 2D7BAC35>I<000001FF000000000FFFC00000003E03F0000000F8007C000003E0003E00 000780001F00001F00000F00003E00000F80007C0000078000F8000007C001F0000007C0 01F0000003E003E0000003E007C0000003E007C0000003E00F80000003E01F80000003E0 1F00000003E03F00000003E03F00000003E03E00000007E07E00000007E07E00000007E0 7E00000007E0FC0000000FC0FC0000000FC0FC0000000FC0FC0000001F80FC0000001F80 FC0000001F00FC0000003F00FC0000003E00FC0000007E00FC0000007C00FC000000FC00 FC000001F8007C000001F0007C000003E0003E000007C0003E00000F80001F00001F0000 0F80003E00000FC000F8000003E003F0000001F80FC00000007FFF000000000FF0000000 2B2F75AD37>I<001FFFFFFC00001FFFFFFF800000FE000FE00000FE0003F00000FC0000 F80000FC0000F80001FC00007C0001FC00007C0001F800007C0001F800007E0003F80000 7E0003F80000FC0003F00000FC0003F00000FC0007F00001F80007F00001F80007E00003 F00007E00003E0000FE00007C0000FE0000F80000FC0003F00000FC001FC00000FFFFFF0 00001FFFFF0000001F80000000001F80000000001F80000000003F80000000003F000000 00003F00000000003F00000000007F00000000007E00000000007E00000000007E000000 0000FE0000000000FC0000000000FC0000000000FC0000000001FC0000000001F8000000 0001F80000000003F800000000FFFFC0000000FFFFC00000002F2D7CAC30>I<000001FF 000000000FFFC00000003E03F0000000F800FC000003E0003E000007C0001F00001F0000 1F00003E00000F80007C0000078000F8000007C001F8000007C001F0000007E003E00000 03E007E0000003E007C0000003E00FC0000003E01F80000003E01F80000003E03F000000 03E03F00000007E03E00000007E07E00000007E07E00000007E07E00000007E0FC000000 0FC0FC0000000FC0FC0000000FC0FC0000001F80FC0000001F80FC0000001F00F8000000 3F00F80000003E00F80000007E00FC0000007C00FC000000FC00FC000001F8007C00F001 F0007C03FC03E0003E070E07C0003E06060F80001F0E071F00000F0C033E00000F8C03F8 000003EC03F0000001FE0FC00000007FFF001800000FF700180000000700380000000700 300000000700700000000780F00000000781E000000007C3E000000007FFC000000007FF C000000007FF8000000007FF0000000003FE0000000000F800002B3B75AD37>I<00000F F00C00003FFC1C0000F80F3C0003C007BC00078003FC000F0001F8001E0001F8003C0000 F8003C0000F800780000F000780000F000780000F000F80000F000F80000E000F80000E0 00F800000000FC00000000FE00000000FF800000007FF80000007FFF8000003FFFE00000 1FFFF8000007FFFC000001FFFE0000001FFE00000001FF000000007F000000003F000000 001F000000001F000000000F001C00000F001C00000F001C00000F001C00001F003C0000 1E003C00001E003C00003C003C00003C007E000078007E0000F0007F0001E0007F8003C0 00F1F01F0000E07FFC0000C00FF00000262F7BAD28>83 D<0FFFFFFFFFF00FFFFFFFFFF0 1FE00FE007F01F000FE001F01E000FC001E03C000FC000E03C001FC000E038001FC000E0 78001F8001E078001F8001E070003F8001C0F0003F8001C0E0003F0001C0E0003F0001C0 E0007F0001C000007F00000000007E00000000007E0000000000FE0000000000FE000000 0000FC0000000000FC0000000001FC0000000001FC0000000001F80000000001F8000000 0003F80000000003F80000000003F00000000003F00000000007F00000000007F0000000 0007E00000000007E0000000000FE0000000000FE0000000000FC0000000000FC0000000 001FC0000000001FC0000000001F80000000001F80000000003F800000003FFFFF800000 3FFFFF8000002C2D74AC33>I<3FFFF007FFF03FFFF007FFF001FC00007F0001FC00003C 0001F800003C0001F80000380003F80000780003F80000700003F00000700003F0000070 0007F00000F00007F00000E00007E00000E00007E00000E0000FE00001E0000FE00001C0 000FC00001C0000FC00001C0001FC00003C0001FC0000380001F80000380001F80000380 003F80000780003F80000700003F00000700003F00000700007F00000F00007F00000E00 007E00000E00007E00000E00007E00001E0000FE00001C0000FC00001C0000FC00003C00 00FC0000380000FC0000780000FC00007000007C0000E000007C0001E000007E0003C000 003E00078000001F000F0000000F003C00000007C0F800000001FFE0000000007F000000 002C2E72AC35>I87 D<000FFFF003FFF8000FFFF003 FFF80000FF8000FF8000007F0000FC0000007F0000F80000003F0000F00000003F8001E0 0000001F8003C00000001FC007800000001FC00F000000000FC01E000000000FE03C0000 000007E0380000000007F0700000000007F0E00000000003F9C00000000003FBC0000000 0001FF800000000001FF000000000000FE000000000000FE000000000000FE0000000000 007E000000000000FF000000000001FF000000000003BF8000000000073F80000000000F 1F80000000001E1FC0000000003C0FC000000000780FE000000000F00FE000000001E007 E000000001C007F0000000038003F0000000070003F80000000E0003F80000001C0001FC 0000003C0001FC000000780000FC000000F00000FE000003F00000FE00000FF80001FF00 00FFFE000FFFF800FFFE000FFFF800352D7CAC35>I<0007C000001FF000007C39C000F8 1FC001F01FC003E00FC007C00FC00FC00FC01F800F801F800F803F000F803F001F807F00 1F007E001F007E001F007E003F00FE003E00FC003E00FC003E00FC007E18FC007C38F800 7C38F8007C38F800FC387801FC787C03F8707C03F8703C0F78E01E1E3DE00FF81FC003E0 0F001D1F799D24>97 D<00F8001FF8001FF80001F80001F80001F00001F00003F00003F0 0003E00003E00007E00007E00007C00007C0000FC0000FC7C00F9FF00FF8781FF03C1FE0 3E1FC01E1F801F3F001F3F001F3E001F3E001F7E003F7E003F7C003F7C003F7C007FFC00 7EF8007EF8007EF800FCF800FCF800F8F801F8F801F0F803E07807E07807C03C0F801E3E 000FF80003E000182F78AD21>I<0001F800000FFE00003E078000FC038001F003C003E0 07C007E00FC00FC00FC00F800F801F800F803F0000003F0000007F0000007E0000007E00 00007E000000FE000000FC000000FC000000FC000000FC000000FC000000FC0001807C00 03C07C0007807C000F003E001E001E007C000F83F00007FFC00000FE00001A1F799D21> I<0000003E000007FE000007FE0000007E0000007E0000007C0000007C000000FC000000 FC000000F8000000F8000001F8000001F8000001F0000001F0000003F00007C3F0001FF3 E0007C3BE000F81FE001F01FE003E00FC007C00FC00FC00FC01F800FC01F800F803F000F 803F001F807F001F807E001F007E001F007E003F00FE003F00FC003E00FC003E00FC007E 18FC007E38F8007C38F8007C38F800FC387801FC787C03F8707C03F8703C0F78E01E1E3D E00FF81FC003E00F001F2F79AD24>I<0003F800000FFE00003E0F0000F8070001F00380 03E0038007C003800FC007801F8007001F800F003F001E003F003C007F03F8007FFFE000 7FFE00007E000000FE000000FC000000FC000000FC000000FC0000007C0000007C000180 7C0003C07C0007803E000F003E001E001F007C000F83F00003FFC00000FE00001A1F799D 21>I<000001F0000007FC00000F9E00001F1E00001E3E00003E7E00003E7E00003E7E00 007C3800007C0000007C0000007C000000FC000000F8000000F8000000F8000000F80000 00F800007FFFF0007FFFF00001F0000001F0000001F0000003F0000003E0000003E00000 03E0000003E0000007E0000007C0000007C0000007C0000007C000000FC000000F800000 0F8000000F8000000F8000001F8000001F0000001F0000001F0000001F0000003F000000 3E0000003E0000003E0000003E0000007E0000007C0000007C0000007C000038F80000FC F80000FCF80000FCF00000FDF00000F1E00000F3C000007F8000001E0000001F3D81AE16 >I<0000F8000003FE00000F8738001F03F8007E03F8007C01F800F801F801F801F803F0 01F803F001F007E001F007E003F00FE003F00FC003E00FC003E00FC007E01FC007E01F80 07C01F8007C01F800FC01F800FC01F800F801F801F800F801F800F803F800F807F0007C0 FF0003C3FF0001FFBF00007E3E0000003E0000007E0000007E0000007C0000007C000000 FC003800F800FC01F800FC01F000FC03E000F807C000F01F80007FFE00001FF000001D2C 7C9D21>I<001F000003FF000003FF0000003F0000003F0000003E0000003E0000007E00 00007E0000007C0000007C000000FC000000FC000000F8000000F8000001F8000001F87E 0001F3FF8001F787C003FE03E003FC03E003F803E003F803E007F003E007E003E007E003 E007C003E00FC007E00FC007C00F8007C00F8007C01F800FC01F800F801F000F801F001F 803F001F063F001F0E3E003F0E3E003E0E7E003E1E7E007E1C7C007C1C7C003C38FC003C 38FC003C70F8001FE0700007801F2F7BAD24>I<000E00001F00003F80003F80001F0000 0E0000000000000000000000000000000000000000000000000000000003E0000FF0001E 78001C7C00387C00787C00707C0070FC00F0F800E0F800E1F800C1F00001F00003F00003 E00007E00007C00007C0000FC0000F83000F87001F87001F07001F0F003F0E003E0E001E 1C001E3C001E38000FF00003C000112E7AAC16>I<001F000003FF000003FF0000003F00 00003F0000003E0000003E0000007E0000007E0000007C0000007C000000FC000000FC00 0000F8000000F8000001F8000001F801E001F007F001F01E3803F0387803F071F803E0E1 F803E1C1F807E381F807E300E007C7000007CE00000FFC00000FF000000FF000000FFF00 001F9FC0001F87E0001F03F0001F01F0003F01F0303F01F0703E01F0703E01F0707E01F0 F07E01F0E07C01E0E07C01E1E0FC01E1C0FC00F380F8007F0070001E001D2F7BAD21> 107 D<007C0FFC0FFC00FC00FC00F800F801F801F801F001F003F003F003E003E007E007 E007C007C00FC00FC00F800F801F801F801F001F003F003F003E003E007E007E007C007C 00FC30FC70F870F870F8F0F8E0F0E0F1E0F1C0FBC07F801E000E2F7AAD12>I<07801FC0 07F0001FE07FF01FFC003DF1E0F8783E0038F3C078F01E0078FF007DC01F0070FE007F80 1F0070FE007F801F00F1FC007F001F00E1F8007E001F00E1F8007E001F00E1F0007C001F 00C3F000FC003F0003F000FC003E0003E000F8003E0003E000F8003E0007E001F8007E00 07E001F8007C0007C001F0007C0007C001F000FC000FC003F000F8300FC003F000F8700F 8003E001F8700F8003E001F0701F8007E001F0F01F8007E003F0E01F0007C003E0E01F00 07C003E1C03F000FC001E1C03F000FC001E3803E000F8000FF001C000700003C00341F7A 9D3A>I<07801FC0001FE07FF0003DF1E0F80038F3C0780078FF007C0070FE007C0070FE 007C00F1FC007C00E1F8007C00E1F8007C00E1F0007C00C3F000FC0003F000F80003E000 F80003E000F80007E001F80007E001F00007C001F00007C003F0000FC003E0C00FC003E1 C00F8007E1C00F8007C1C01F8007C3C01F800FC3801F000F83801F000787003F00078700 3F00078E003E0003FC001C0000F000221F7A9D28>I<0003F800000FFE00003E0F8000FC 07C001F003C003E003E007E003E00FC001F00F8001F01F8001F03F0001F03F0003F07F00 03F07E0003F07E0003F07E0007F0FE0007E0FC0007E0FC0007E0FC000FC0FC000FC0FC00 1F80FC001F807C003F007C003E007C007C003E00F8001E01F0000F07C00007FF000001FC 00001C1F799D24>I<003C01F00000FF07FC0001E79E1E0001C7BC0F0003C7F80F800387 F007800387E007C0078FC007C0070FC007C0070F8007C0070F8007C0061F800FC0001F80 0FC0001F000FC0001F000FC0003F001FC0003F001F80003E001F80003E001F80007E003F 00007E003F00007C003E00007C007E0000FC007C0000FC00F80000FE01F80000FE01F000 01FF03E00001FF0F800001F3FE000001F0F8000003F000000003F000000003E000000003 E000000007E000000007E000000007C000000007C00000000FC00000000FC0000000FFFC 000000FFFC000000222B7F9D24>I<07803E001FE0FF803CF3C1C038F781E078FF07E070 FE07E070FC07E0F1FC07E0E1F80380E1F80000E1F00000C3F0000003F0000003E0000003 E0000007E0000007E0000007C0000007C000000FC000000FC000000F8000000F8000001F 8000001F8000001F0000001F0000003F0000003F0000003E0000001C0000001B1F7A9D1E >114 D<000FC0007FF000F03C01E01C03C01E07801E07803E07803E0F803C0F80180FC0 000FF8000FFF0007FFC003FFE001FFF0007FF00007F00003F00001F07800F0FC00F0FC00 F0FC01F0F801E0E001E0E003C0F00780781F001FFC0007F000171F7A9D1D>I<001C0000 3E00003E00007E00007E00007C00007C0000FC0000FC0000F80000F80001F80001F800FF FFE0FFFFE003F00003F00003E00003E00007E00007E00007C00007C0000FC0000FC0000F 80000F80001F80001F80001F00001F00003F00C03F01C03E01C03E03C03E03803E07803C 07003C0E003C1E001E3C000FF00007C000132B7AA918>I<03C000000FF000381E78007C 1C7C00FC387C00F8787C00F8707C00F870FC01F8F0F801F0E0F801F0E1F801F0C1F003F0 01F003E003F003E003E003E003E007E007E007C007C007C007C007C007C00FC30FC00F87 0F800F870F800F870F801F870F801F8F07803F0E07807F0E07C07F1C03E1E7BC01FF83F8 007E01E0201F7A9D26>I<03C001C00FF003E01E7807F01C7C07F0387C07F0787C03F070 7C01F070FC01F0F0F801E0E0F801E0E1F800E0C1F001E001F001C003F001C003E001C003 E003C007E0038007C0038007C0038007C007000FC007000F8007000F800E000F800E000F 801C0007801C0007C0380003C0700003E0E00000FFC000003F00001C1F7A9D21>I<03C0 000007000FF000700F801E7800F81FC01C7C01F81FC0387C01F01FC0787C01F00FC0707C 01F007C070FC03F007C0F0F803E00780E0F803E00780E1F803E00380C1F007E0078001F0 07E0070003F007C0070003E007C0070003E00FC00F0007E00FC00E0007C00F800E0007C0 0F800E0007C00F801E000FC01F801C000F801F001C000F801F003C000F801F0038000F80 1F00780007803F00700007C07F80F00003C07F81E00001E0E7C3C00000FFC1FF8000003F 007E00002A1F7A9D2F>I<003E01F000FF87F803C7DE1E0783DC1E0703F87E0E01F87E1E 01F07E1C03F07E3C03F0383803E0003803E0003007E0000007C0000007C0000007C00000 0FC000000F8000000F8000000F8000001F8018001F8038001F0038381F00387C3F0070FC 3F0070FC3F00E0FC7F01E0F0FF03C070E787803FC3FE001F00F8001F1F7C9D21>I<03C0 00000FF000381E78007C1C7C00FC387C00F8787C00F8707C00F870FC01F8F0F801F0E0F8 01F0E1F801F0C1F003F001F003E003F003E003E003E003E007E007E007C007C007C007C0 07C007C00FC00FC00F800F800F800F800F800F801F800F801F0007803F0007807F0007C0 7F0003E1FE0001FFBE00007E3E0000007E0000007C0000007C003E00F8003E00F8007E01 F0007E01F0007C03E0007007C000380F80003C3E00001FF8000007E000001E2C7A9D23> I123 D E /Fv 7 120 df80 D<03F0000000FFF0000000FFF0000000 FFF0000000FFF00000000FF00000000FF00000000FF00000000FF00000000FF00000000F F00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF003FFF00FF0 03FFF00FF003FFF00FF003FFF00FF000FC000FF003F8000FF007F0000FF00FC0000FF03F 80000FF07F00000FF0FC00000FF1F800000FF7FC00000FFFFE00000FFFFF00000FFFFF00 000FFEFF80000FF87FC0000FF03FE0000FE01FF0000FE00FF8000FE00FF8000FE007FC00 0FE003FE000FE001FF000FE000FF80FFFE03FFFCFFFE03FFFCFFFE03FFFCFFFE03FFFC26 2E7DAD2B>107 D<07E01FF000FFE07FFC00FFE1FFFF00FFE7E0FF80FFEF807F800FFE00 7FC00FFC003FC00FFC003FC00FF8003FC00FF8003FC00FF0003FC00FF0003FC00FF0003F C00FF0003FC00FF0003FC00FF0003FC00FF0003FC00FF0003FC00FF0003FC00FF0003FC0 0FF0003FC00FF0003FC00FF0003FC00FF0003FC00FF0003FC00FF0003FC0FFFF03FFFCFF FF03FFFCFFFF03FFFCFFFF03FFFC261E7C9D2D>110 D<0007FE0000007FFFE00001FFFF F80003FC03FC0007F000FE000FE0007F001FC0003F803FC0003FC03F80001FC07F80001F E07F80001FE0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0 FF80001FF0FF80001FF07F80001FE07F80001FE07FC0003FE03FC0003FC01FC0003F801F E0007F800FF000FF0003FC03FC0001FFFFF800007FFFE0000007FE0000241E7E9D29>I< 07E07E00FFE1FF80FFE3FFE0FFE78FE0FFEF1FF00FFE1FF00FFC1FF00FFC1FF00FF80FE0 0FF807C00FF800000FF000000FF000000FF000000FF000000FF000000FF000000FF00000 0FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00000FFFF8000 FFFF8000FFFF8000FFFF80001C1E7D9D22>114 D<03F0000FC0FFF003FFC0FFF003FFC0 FFF003FFC0FFF003FFC00FF0003FC00FF0003FC00FF0003FC00FF0003FC00FF0003FC00F F0003FC00FF0003FC00FF0003FC00FF0003FC00FF0003FC00FF0003FC00FF0003FC00FF0 003FC00FF0003FC00FF0003FC00FF0003FC00FF0003FC00FF0007FC00FF0007FC00FF000 FFC007F001FFC007F807FFFC03FFFFBFFC00FFFE3FFC003FF03FFC261E7C9D2D>117 D119 D E /Fw 83 125 df<0000FF807E000007FFE1FF80001F807FC3C0003E007F87E0 007C00FF07E000F800FE07E001F000FE07E003F000FC018003E0007C000003E0007C0000 03E0007C000003E0007C000003E0007C000003E0007C000003E0007C000003E0007C0000 03E0007C000003E0007C0000FFFFFFFFFC00FFFFFFFFFC0003E0007C000003E0007C0000 03E0007C000003E0007C000003E0007C000003E0007C000003E0007C000003E0007C0000 03E0007C000003E0007C000003E0007C000003E0007C000003E0007C000003E0007C0000 03E0007C000003E0007C000003E0007C000003E0007C000003E0007C000003E0007C0000 03E0007C000003E0007C000003E0007C000003E0007C000007F000FE00007FFF0FFFF000 7FFF0FFFF0002B2F7FAE29>11 D<0000FF00000007FFE000001F80F000003E003800007C 007C0000F800FC0001F000FC0003F000FC0003E000780003E000300003E000000003E000 000003E000000003E000000003E000000003E000000003E000000003E0007C00FFFFFFFC 00FFFFFFFC0003E000FC0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C00 03E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003 E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0 007C0003E0007C0003E0007C0003E0007C0007F000FE007FFF0FFFE07FFF0FFFE0232F7F AE27>I<0000FFC0000007FFFC00001F807C00003E00FC00007C00FC0000F800FC0001F0 00FC0003F0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E000 7C0003E0007C0003E0007C0003E0007C0003E0007C00FFFFFFFC00FFFFFFFC0003E0007C 0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C00 03E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003 E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0 007C0003E0007C0007F000FE007FFF0FFFE07FFF0FFFE0232F7FAE27>I<00007F800FF0 000003FFE07FFE00001FC079F80F00003E001FE00380007C003FC007C000F8007F800FC0 01F0007F000FC001F0007F000FC003E0007E00078003E0003E00030003E0003E00000003 E0003E00000003E0003E00000003E0003E00000003E0003E00000003E0003E00000003E0 003E00000003E0003E0007C0FFFFFFFFFFFFC0FFFFFFFFFFFFC003E0003E000FC003E000 3E0007C003E0003E0007C003E0003E0007C003E0003E0007C003E0003E0007C003E0003E 0007C003E0003E0007C003E0003E0007C003E0003E0007C003E0003E0007C003E0003E00 07C003E0003E0007C003E0003E0007C003E0003E0007C003E0003E0007C003E0003E0007 C003E0003E0007C003E0003E0007C003E0003E0007C003E0003E0007C003E0003E0007C0 03E0003E0007C003E0003E0007C007F0007F000FE07FFF07FFF0FFFE7FFF07FFF0FFFE37 2F7FAE3B>I<3C00F07E01F8FF03FCFF03FCFF83FEFF83FE7F81FE3D80F6018006018006 01800603800E03000C03000C07001C0600180E00381C00703800E07001C060018017157E AD23>34 D<3C007E00FF00FF00FF80FF807F803D80018001800180038003000300070006 000E001C0038007000600009157AAD14>39 D<00030007000E001C0038007000F001E001 C003C0078007800F000F001E001E001E003C003C003C003C0078007800780078007800F8 00F800F000F000F000F000F000F000F000F000F000F000F000F800F80078007800780078 0078003C003C003C003C001E001E001E000F000F000780078003C001C001E000F0007000 38001C000E0007000310437AB11B>II<0000038000000000038000000000038000000000038000 000000038000000000038000000000038000000000038000000000038000000000038000 000000038000000000038000000000038000000000038000000000038000000000038000 000000038000000000038000000000038000000000038000000000038000000000038000 00FFFFFFFFFFFCFFFFFFFFFFFCFFFFFFFFFFFC0000038000000000038000000000038000 000000038000000000038000000000038000000000038000000000038000000000038000 000000038000000000038000000000038000000000038000000000038000000000038000 000000038000000000038000000000038000000000038000000000038000000000038000 000000038000002E2F7CA737>43 D<3C007E00FF00FF00FF80FF807F803D800180018001 80038003000300070006000E001C0038007000600009157A8714>II<3C7EFFFFFFFF7E3C08087A8714>I<000000C0000001C0000003 C0000003800000038000000780000007000000070000000F0000000E0000000E0000001E 0000001C0000001C0000003C00000038000000780000007000000070000000F0000000E0 000000E0000001E0000001C0000001C0000003C000000380000007800000070000000700 00000F0000000E0000000E0000001E0000001C0000001C0000003C000000380000003800 00007800000070000000F0000000E0000000E0000001E0000001C0000001C0000003C000 00038000000380000007800000070000000F0000000E0000000E0000001E0000001C0000 001C0000003C0000003800000038000000780000007000000070000000F0000000E00000 00E00000001A437CB123>I<003FC00000FFF00003E07C0007C03E000F801F000F000F00 1E0007801E0007803E0007C03E0007C07C0003E07C0003E07C0003E07C0003E07C0003E0 FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0 FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F07C0003E07C0003E0 7C0003E07E0007E03E0007C03E0007C03E0007C01F000F800F000F000F801F0007C03E00 03F0FC0000FFF000003FC0001C2D7DAB23>I<000C00003C00007C0003FC00FFFC00FC7C 00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C 00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C 00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000FE 007FFFFE7FFFFE172C7AAB23>I<007F800001FFF0000780FC000E003F001C001F803800 0FC070000FC0600007E0F00007E0FC0007F0FE0007F0FE0003F0FE0003F0FE0003F07C00 07F0000007F0000007F0000007E000000FE000000FC000001FC000001F8000003F000000 7E0000007C000000F8000001F0000003E0000007C000000F8000001E0000003C00000078 000000F0003000E0003001C0003003800060070000600E0000E01FFFFFE03FFFFFE07FFF FFC0FFFFFFC0FFFFFFC01C2C7DAB23>I<003FC00001FFF00007C0FC000E007E001C003F 001C001F803F001FC03F001FC03F800FC03F000FC03F000FC00C001FC000001FC000001F 8000001F8000003F0000003E0000007C000000F8000003F00000FFC00000FFF0000000FC 0000003F0000001F8000001FC000000FC000000FE000000FE0000007F0000007F0380007 F07C0007F0FE0007F0FE0007F0FE0007F0FE000FE0F8000FE060000FC070001FC038001F 801E003F000780FC0001FFF000007FC0001C2D7DAB23>I<00000E0000000E0000001E00 00003E0000003E0000007E000000FE000000FE000001BE000003BE0000033E0000063E00 000E3E00000C3E0000183E0000383E0000303E0000603E0000E03E0000C03E0001803E00 03803E0003003E0006003E000E003E000C003E0018003E0038003E0030003E0060003E00 E0003E00FFFFFFFCFFFFFFFC00003E0000003E0000003E0000003E0000003E0000003E00 00003E0000003E0000003E0000007F00001FFFFC001FFFFC1E2D7EAC23>I<0C0001800F C01F800FFFFF000FFFFE000FFFFC000FFFF0000FFFC0000C7E00000C0000000C0000000C 0000000C0000000C0000000C0000000C0000000C0000000C1FC0000C7FF8000DE07C000F 801F000F001F800E000F800C0007C0000007E0000007E0000003E0000003F0000003F000 0003F0000003F0780003F0FC0003F0FC0003F0FC0003F0FC0003F0F80007E0E00007E060 0007C070000FC038000F801C001F000E003E000780F80001FFE000007F80001C2D7DAB23 >I<0003F800000FFE00003E078000F8018001F007C003E00FC007C00FC00F800FC00F80 0FC01F0007801F0000003E0000003E0000007E0000007E0000007C0000007C0FC000FC3F F000FCF07C00FDC01E00FF800F00FF000F80FF0007C0FE0007E0FE0007E0FE0003E0FC00 03F0FC0003F0FC0003F0FC0003F07C0003F07C0003F07C0003F07E0003F07E0003F03E00 03E03E0007E01E0007E01F0007C00F000F8007801F0003C03E0001E07C00007FF000001F C0001C2D7DAB23>I<300000003C0000003FFFFFF83FFFFFF83FFFFFF07FFFFFF07FFFFF E0700001C06000018060000380C0000700C0000E00C0000C0000001C0000003800000030 00000070000000E0000001C0000001C00000038000000380000007000000070000000F00 00000E0000001E0000001E0000003E0000003E0000003E0000003C0000007C0000007C00 00007C0000007C000000FC000000FC000000FC000000FC000000FC000000FC000000FC00 0000FC000000FC0000007800001D2E7CAC23>I<001FC00000FFF00003E07C0007801E00 0F000F001E0007801E0007803C0003C03C0003C03C0003C03C0003C03E0003C03E0007C0 3F0007801FC00F801FE00F001FF81E000FFC3C0007FFF80003FFE00000FFE000003FF800 00FFFC0003C7FF000783FF801F00FFC01E003FC03C001FE07C0007E0780003F0F80003F0 F00001F0F00000F0F00000F0F00000F0F00000F0F80000E0780001E07C0001C03C0003C0 1E0007800F800F0007E03C0001FFF000003FC0001C2D7DAB23>I<003F800000FFF00003 E0780007C03E000F801F001F000F003E000F803E0007807E0007C07C0007C0FC0007E0FC 0003E0FC0003E0FC0003E0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F07C0007F07E 0007F07E0007F03E000FF01F000FF00F001FF007803BF003E0F3F000FFC3F0003F03E000 0003E0000007E0000007E0000007C0000007C000000FC01E000F803F000F003F001F003F 003E003F003C003E0078001C00F0000E03E00007FF800001FE00001C2D7DAB23>I<3C7E FFFFFFFF7E3C000000000000000000000000003C7EFFFFFFFF7E3C081D7A9C14>I<3C7E FFFFFFFF7E3C000000000000000000000000003C7EFEFFFFFF7F3F0303030706060E0C1C 18387060082A7A9C14>I61 D<00003FF000000001FFFE00 000007C00F8000001E0001E00000380000700000F000003C0001C000000E000380000007 0007000000038006000FC001800E007FF001C01C01F03C00E01803E00E00603807C00700 70300F80038030701F0001F838601F0001F818603E0000F818603E0000F818E03E0000F8 1CC07C0000F80CC07C0000F80CC07C0000F80CC07C0000F80CC07C0000F80CC07C0000F8 0CC07C0000F80CC07C0000F80CE03E0000F80C603E0000F80C603E0000F80C601F0001F8 1C701F0001F818300F8003F8183807C007F8181803E00EF8381C01F03C7C700E007FF03F E006000FC00F8007000000000003800000000001C00000000000F00000003C0038000001 FC001E00001FF00007C003FF800001FFFFF80000003FFE00002E307CAE37>64 D<000001800000000003C00000000003C00000000003C00000000007E00000000007E000 0000000FF0000000000FF0000000000FF0000000001BF80000000019F80000000019F800 00000030FC0000000030FC0000000070FE00000000607E00000000607E00000000C03F00 000000C03F00000000C03F00000001801F80000001801F80000003801FC0000003000FC0 000003000FC00000060007E00000060007E00000060007E000000C0003F000000C0003F0 00001FFFFFF800001FFFFFF80000180001F80000300000FC0000300000FC0000300000FC 00006000007E00006000007E0000E000007F0000C000003F0000C000003F0001C000001F 8003C000001F8007C000001FC00FF000003FE0FFFC0003FFFFFFFC0003FFFF302F7EAE35 >II<00001FF000C00000FF FE01C00003F00F83C0000F8001E3C0003F000077C0007C00003FC001F800001FC003F000 000FC007E0000007C007E0000007C00FC0000003C01FC0000003C01F80000001C03F8000 0001C03F00000001C07F00000000C07F00000000C07F00000000C0FE0000000000FE0000 000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000 000000FE0000000000FE0000000000FE00000000007F00000000007F00000000C07F0000 0000C03F00000000C03F80000000C01F80000001C01FC0000001800FC00000018007E000 00038007E00000070003F00000060001F800000E00007C00001C00003F00007800000F80 01E0000003F00FC0000000FFFE000000001FF000002A2F7CAD33>IIII<00001FF000C00000FFFE01C00003 F00F83C0000F8001E3C0003F000077C0007C00003FC001F800001FC003F000000FC007E0 000007C007E0000007C00FC0000003C01FC0000003C01F80000001C03F80000001C03F00 000001C07F00000000C07F00000000C07F00000000C0FE0000000000FE0000000000FE00 00000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00 00000000FE00001FFFFEFE00001FFFFE7F0000001FE07F0000000FC07F0000000FC03F00 00000FC03F8000000FC01F8000000FC01FC000000FC00FC000000FC007E000000FC007E0 00000FC003F000000FC001F800001FC0007C00001FC0003F00003FC0000F8000F3C00003 F007C1C00000FFFF00C000001FF800002F2F7CAD37>III<007FFFF0007FFFF00000FF0000007E0000007E0000007E000000 7E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E000000 7E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E000000 7E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E000000 7E0038007E00FE007E00FE007E00FE007E00FE00FE00FE00FC007800FC007001F8003803 F0001E07E00007FF800001FC00001C2E7DAC24>IIIII<00003FF000000001FFFE00000007 E01F8000001F8007E000003E0001F00000FC0000FC0001F800007E0003F000003F0007E0 00001F8007C000000F800FC000000FC01F80000007E01F80000007E03F00000003F03F00 000003F07F00000003F87F00000003F87E00000001F87E00000001F8FE00000001FCFE00 000001FCFE00000001FCFE00000001FCFE00000001FCFE00000001FCFE00000001FCFE00 000001FCFE00000001FCFE00000001FC7F00000003F87F00000003F87F00000003F83F00 000003F03F80000007F01F80000007E01F80000007E00FC000000FC00FE000001FC007E0 00001F8003F000003F0001F800007E0000FC0000FC00007E0001F800001F8007E0000007 E01F80000001FFFE000000003FF000002E2F7CAD37>II82 D<003F803001FFF07007C07C700F000EF01E0007F03C0003F0780001F0 780000F0700000F0F0000070F0000070F0000070F0000030F8000030F8000030FC000000 7E0000007F0000003FE000003FFE00001FFFE0000FFFFC0007FFFF0001FFFF80003FFFE0 0003FFE000003FF0000007F8000001F8000000F8000000FC0000007CC000007CC000003C C000003CC000003CE000003CE000003CE0000078F0000078F8000070FC0000F0FE0001E0 F78003C0E3F00F00E07FFE00C00FF0001E2F7CAD27>I<7FFFFFFFFFF87FFFFFFFFFF87F 000FC003F87C000FC000F870000FC0003870000FC0003860000FC0001860000FC00018E0 000FC0001CE0000FC0001CC0000FC0000CC0000FC0000CC0000FC0000CC0000FC0000CC0 000FC0000C00000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000 000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000 000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000 000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000 000FC0000000000FC0000000000FC0000000000FC0000000001FE00000001FFFFFE00000 1FFFFFE0002E2D7EAC33>IIII<7FFFE003FFF87FFFE003FFF803FF0000FF8001FE00007E0000FE00007C00007F000078 00003F00007000003F8000E000001FC000C000000FE0018000000FE00380000007F00700 000003F80600000001F80C00000001FC1C00000000FE38000000007F30000000007F6000 0000003FE0000000001FC0000000000FC0000000000FE00000000007F00000000007F800 0000000DF8000000001DFC0000000038FE00000000307F00000000607F00000000E03F80 000001C01FC0000001800FC0000003000FE00000070007F000000E0003F800000C0003F8 00001C0001FC0000380000FE00007000007E00007000007F0000F000003F8003F000003F C00FF800007FE0FFFE0003FFFFFFFE0003FFFF302D7EAC35>II<3FFFFFFFC03FFFFFFFC03FF0 001FC03F80003F803E00007F003C00007F00380000FE00380001FC00700001FC00700003 F800700007F000600007F00060000FE00060001FC00060001FC00000003F800000007F00 0000007F00000000FE00000001FC00000001FC00000003F800000003F000000007F00000 000FE00000000FE00000001FC00000003F800000003F800060007F00006000FE00006000 FE00006001FC00006003F80000E003F80000E007F00000E00FE00000C00FE00001C01FC0 0001C03F800003C03F800007C07F00001FC0FE0000FFC0FFFFFFFFC0FFFFFFFFC0232D7C AC2B>II<03000C07001C0E00381C00703800E03000C07001C0600180600180E00380C00300C003 00C00300DE0378FF03FCFF83FEFF83FE7F81FE7F81FE3F00FC1E0078171577AD23>II<00FF0000 07FFC0000F01F0001C00F8003F007C003F003E003F003E003F003F001E001F0000001F00 00001F0000001F0000001F000007FF00007FFF0001FE1F0007F01F001FC01F003F801F00 7F001F007E001F00FE001F06FC001F06FC001F06FC001F06FC003F06FE003F067E007F06 7F00EF8C1F83C7FC0FFF03F801FC01E01F207D9E23>97 D<07C0000000FFC0000000FFC0 0000000FC000000007C000000007C000000007C000000007C000000007C000000007C000 000007C000000007C000000007C000000007C000000007C000000007C000000007C0FE00 0007C7FF800007CF03E00007DC01F00007F8007C0007F0007E0007E0003E0007C0001F00 07C0001F8007C0001F8007C0000F8007C0000FC007C0000FC007C0000FC007C0000FC007 C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0001F8007C0001F8007C0 001F0007C0003F0007E0003E0007F0007C0007B000F80007BC01F000070E07E0000607FF 80000001FC0000222F7EAD27>I<001FE000007FFC0001F01E0003E0070007C01F800F80 1F801F001F803F001F803E000F007E0000007E0000007C000000FC000000FC000000FC00 0000FC000000FC000000FC000000FC000000FC000000FC0000007E0000007E0000007E00 00C03F0000C01F0001C01F8001800FC0038007E0070001F03E00007FF800001FC0001A20 7E9E1F>I<000000F80000001FF80000001FF800000001F800000000F800000000F80000 0000F800000000F800000000F800000000F800000000F800000000F800000000F8000000 00F800000000F800000000F800000FE0F800007FF8F80001F81EF80003E007F80007C003 F8000F8001F8001F0001F8003F0000F8003E0000F8007E0000F8007E0000F800FC0000F8 00FC0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC0000F800 FC0000F8007C0000F8007E0000F8007E0000F8003E0001F8001F0001F8001F8003F8000F 8007F80003E00EFC0001F03CFFC0007FF0FFC0001FC0F800222F7EAD27>I<001F800000 FFF00003E0780007C03E000F801E001F001F001F000F803E000F807E0007807E0007C07C 0007C0FC0007C0FC0007C0FC0007C0FFFFFFC0FFFFFFC0FC000000FC000000FC000000FC 000000FC0000007E0000007E0000003E0000C03F0000C01F0001C00F8003800FC0030003 E00F0001F03C00007FF800001FC0001A207E9E1F>I<0003F0000FFC003E1E007C3F00F8 3F01F03F01F03F03E00C03E00003E00003E00003E00003E00003E00003E00003E00003E0 0003E000FFFFE0FFFFE003E00003E00003E00003E00003E00003E00003E00003E00003E0 0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 0003E00003E00003E00007F0007FFF807FFF80182F7FAE16>I<003F00F800FFC3FE03E1 FF1E07807C1E0F807C0C1F003E001F003E003E001F003E001F003E001F003E001F003E00 1F003E001F003E001F001F003E001F003E000F807C00078078000FE1F0000CFFC0001C3F 00001C0000001C0000001C0000001E0000001F0000000FFFF8000FFFFF0007FFFFC00FFF FFF01E0007F83C0000F87800007CF800007CF000003CF000003CF000003CF000003CF800 007C7C0000F83E0001F01F0003E007E01F8001FFFE00003FF0001F2D7E9D23>I<07C000 0000FFC0000000FFC00000000FC000000007C000000007C000000007C000000007C00000 0007C000000007C000000007C000000007C000000007C000000007C000000007C0000000 07C000000007C0FE000007C3FF800007C703E00007DE01F00007F801F00007F000F80007 F000F80007E000F80007E000F80007C000F80007C000F80007C000F80007C000F80007C0 00F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000 F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F8000FE001FC 00FFFE1FFFC0FFFE1FFFC0222E7EAD27>I<07800FC01FE01FE01FE01FE00FC007800000 000000000000000000000000000007C0FFC0FFC00FC007C007C007C007C007C007C007C0 07C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C00FE0FFFC FFFC0E2E7EAD14>I<000F00001F80003FC0003FC0003FC0003FC0001F80000F00000000 0000000000000000000000000000000000000000000007C000FFC000FFC0000FC00007C0 0007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C0 0007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C0 0007C00007C00007C00007C00007C00007C03007C07807C0FC0F80FC0F80FC0F00F81F00 783E003FF80007E000123C83AD16>I<07C0000000FFC0000000FFC00000000FC0000000 07C000000007C000000007C000000007C000000007C000000007C000000007C000000007 C000000007C000000007C000000007C000000007C000000007C000000007C01FFE0007C0 1FFE0007C00FF00007C007C00007C007800007C00E000007C01C000007C038000007C070 000007C0E0000007C3C0000007C7C0000007CFE0000007DFF0000007F9F0000007F0F800 0007E0FC000007C07E000007C03E000007C01F000007C01F800007C00FC00007C007C000 07C003E00007C003F00007C001F8000FE003FC00FFFE07FF80FFFE07FF80212E7EAD25> I<07C0FFC0FFC00FC007C007C007C007C007C007C007C007C007C007C007C007C007C007 C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007 C007C007C007C007C007C007C007C00FE0FFFEFFFE0F2E7EAD14>I<07C07F0007F000FF C3FFC03FFC00FFC783F0783F000FCE01F8E01F8007DC00F9C00F8007F800FF800FC007F0 007F0007C007E0007E0007C007E0007E0007C007C0007C0007C007C0007C0007C007C000 7C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C 0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C00 07C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007 C00FE000FE000FE0FFFE0FFFE0FFFEFFFE0FFFE0FFFE371E7E9D3C>I<07C0FE0000FFC3 FF8000FFC703E0000FDE01F00007F801F00007F000F80007F000F80007E000F80007E000 F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F8 0007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F800 07C000F80007C000F80007C000F80007C000F8000FE001FC00FFFE1FFFC0FFFE1FFFC022 1E7E9D27>I<001FE000007FF80001F03E0003C00F00078007800F0003C01F0003E03E00 01F03E0001F07C0000F87C0000F87C0000F8FC0000FCFC0000FCFC0000FCFC0000FCFC00 00FCFC0000FCFC0000FCFC0000FCFC0000FC7C0000F87C0000F83E0001F03E0001F01F00 03E01F0003E00F8007C007C00F8001F03E00007FF800001FE0001E207E9E23>I<07C0FE 0000FFC7FF8000FFCF03E0000FDC01F00007F800FC0007F0007E0007E0003E0007C0003F 0007C0001F8007C0001F8007C0001F8007C0000FC007C0000FC007C0000FC007C0000FC0 07C0000FC007C0000FC007C0000FC007C0000FC007C0001FC007C0001F8007C0001F8007 C0003F0007C0003F0007E0007E0007F0007C0007F000F80007FC01F00007CE07E00007C7 FF800007C1FC000007C000000007C000000007C000000007C000000007C000000007C000 000007C000000007C000000007C00000000FE0000000FFFE000000FFFE000000222B7E9D 27>I<000FE01800007FF8380001F81C380003E00E780007C00778000F8003F8001F8001 F8003F0001F8003F0001F8007E0000F8007E0000F800FE0000F800FC0000F800FC0000F8 00FC0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC0000F8007E0000F800 7E0000F8007E0000F8003F0001F8001F0001F8001F8003F8000FC007F80003E00EF80001 F03CF800007FF0F800001FC0F800000000F800000000F800000000F800000000F8000000 00F800000000F800000000F800000000F800000000F800000001FC0000001FFFC000001F FFC0222B7E9D25>I<0781F8FF87FEFF8E3F0F9C3F07B83F07B03F07F01E07E00007E000 07E00007E00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000 07C00007C00007C00007C00007C00007C0000FE000FFFF00FFFF00181E7E9D1C>I<01FE 1807FFB81E01F83C00F8780078F00038F00038F00018F00018F80018FC0018FF00007FF0 003FFF001FFFC00FFFF001FFF8001FFC0001FCC0007EC0003EC0003EE0001EE0001EF000 1EF0001EF8003CF8003CFC0078FF01F0E3FFC0C0FF0017207E9E1C>I<00600000600000 600000600000E00000E00000E00001E00003E00003E00007E0001FE000FFFFF0FFFFF003 E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003 E00003E00003E00003E01803E01803E01803E01803E01803E01803E01803E03801F03001 F07000F860003FE0000F80152A7FA81B>I<07C000F800FFC01FF800FFC01FF8000FC001 F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F8 0007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F800 07C000F80007C000F80007C000F80007C000F80007C001F80007C001F80007C001F80007 C003F80003E007F80003E00EFC0001F81CFFC0007FF8FFC0001FE0F800221F7E9D27>I< FFFC01FFC0FFFC01FFC00FE0007E0007E0007C0007E000380003E000300003E000700001 F000600001F000600000F800C00000F800C00000F800C000007C018000007C018000003E 030000003E030000003F070000001F060000001F060000000F8C0000000F8C0000000FDC 00000007D800000007D800000003F000000003F000000003F000000001E000000001E000 000000C00000221E7F9C25>IIII<3FFF FF803FFFFF803F003F803C003F0038007E003000FC007001FC006001F8006003F0006007 E000600FE000000FC000001F8000003F0000007F0000007E000000FC018001F8018003F8 018003F0018007E003800FC003801FC003001F8003003F0007007E000F00FE003F00FFFF FF00FFFFFF00191D7E9C1F>III E /Fx 56 122 df44 DII<0000C0000001C0000007C000001FC00000FFC000FF FFC000FFFFC000FFFFC000FFFFC000FF1FC000001FC000001FC000001FC000001FC00000 1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000 1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000 1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000 1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000 1FC0007FFFFFF07FFFFFF07FFFFFF07FFFFFF07FFFFFF01C3879B72A>49 D<000FF80000007FFF000001FFFFC00003FFFFE00007FFFFF0000FFFFFF8001FF01FFC00 1FC007FE003F0001FF003E0000FF007E0000FF807C00007F80FC00003F80F800003F8078 00003FC03800003FC03000001FC01000001FC00000001FC00000001FC00000003FC00000 003FC00000003F800000003F800000007F800000007F00000000FE00000000FE00000001 FC00000003F800000007F00000000FE00000001FC00000003F800000007F00000000FE00 000001FC00000003F800000007F00000000FC00000001F800000003F000000007E000000 00FC00000001F800000003F000000007E00000000FC00000001F800000003F000000007F FFFFFFC07FFFFFFFC07FFFFFFFC07FFFFFFFC07FFFFFFFC07FFFFFFFC022387DB72A>I< 0007F80000003FFF000000FFFFC00001FFFFE00003FFFFF0000FFFFFF8000FFC0FFC001F E003FE003FC001FE001F0000FE000E0000FF000E0000FF000400007F000000007F000000 007F00000000FF00000000FF00000000FE00000001FE00000001FC00000003FC00000007 F80000000FF00000007FE000001FFFC000001FFF8000001FFE0000001FFF8000001FFFE0 0000000FF800000003FC00000000FE000000007F000000007F800000003F800000003FC0 0000003FC00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE000 00001FE04000003FE06000003FC07000003FC0F800007F80FC00007F80FF0000FF007FC0 03FF003FF80FFE001FFFFFFC000FFFFFF80003FFFFF00001FFFFC000007FFF00000007FC 0000233A7DB72A>I<000007F80000000FF80000000FF80000001BF80000003BF8000000 3BF80000007BF800000073F8000000F3F8000001F3F8000001F3F8000003E3F8000003E3 F8000007C3F800000FC3F800000FC3F800001F83F800001F83F800003F03F800007F03F8 00007E03F80000FE03F80000FC03F80001F803F80003F803F80003F003F80007F003F800 07E003F8000FE003F8001FC003F8001F8003F8003F8003F8003F0003F8007F0003F800FE 0003F800FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8000003F8000000 03F800000003F800000003F800000003F800000003F800000003F800000003F800000003 F800000003F800000003F800000003F800000003F800000003F80025367EB52A>I<1FFF FFFE001FFFFFFE001FFFFFFE001FFFFFFE001FFFFFFE001FFFFFFE001FC00000001FC000 00001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000 001FC00000001FC00000001FC00000001FC00000001FC1FC00001FCFFF00001FDFFFC000 1FFFFFE0001FFFFFF0001FFE07F8001FF803FC001FF001FE001FE000FF001FC000FF001F 80007F000000007F800000007F800000003F800000003FC00000003FC00000003FC00000 003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000007F80100000 7F803800007F80380000FF007C0001FF00FF0003FE007F8007FC003FF01FF8001FFFFFF0 000FFFFFE00007FFFFC00003FFFF800000FFFE0000001FF0000022387DB52A>I<00003F E0000001FFF8000007FFFE00000FFFFE00003FFFFE00007FFFFE0000FFE01E0001FF0006 0001FE00000003F800000007F000000007F00000000FE00000001FC00000001FC0000000 1F800000003F800000003F800000007F007F00007F03FFC0007F0FFFF0007F3FFFF8007E 7FFFFC00FEFE07FE00FFF801FE00FFE000FF00FFC0007F00FFC0003F80FF80003F80FF80 001FC0FF00001FC0FF00001FC0FF00000FE0FE00000FE0FE00000FE0FE00000FE0FE0000 0FE0FF00000FE07E00000FE07F00000FE07F00000FE07F00000FE07F00000FE03F00001F C03F80001FC03F80001FC01F80003F801FC0003F800FE0007F000FE000FF0007F801FE00 07FE07FC0003FFFFF80001FFFFF00000FFFFE000003FFFC000001FFF00000003FC000023 3A7DB72A>II< 0003F80000001FFF0000007FFFC00000FFFFE00003FFFFF80003FFFFF80007FC07FC000F F001FE000FE000FE001FC0007F001F80003F003F80003F803F00001F803F00001F803F00 001F803F00001F803F00001F803F00001F801F80003F001F80003F000FC0007E000FC000 7E0007E000FC0003F803F80000FFFFE000007FFFC000000FFE0000001FFF000000FFFFE0 0001FF1FF00007F803FC000FE000FE001FC0007F003F80003F803F00001F807F00001FC0 7F00001FC0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE 00000FE0FE00000FE07F00001FC07F00001FC07F80003FC03F80003F803FC0007F801FF0 01FF000FFC07FE0007FFFFFC0003FFFFF80001FFFFF00000FFFFE000003FFF80000007FC 0000233A7DB72A>I<000007F8000000000007F800000000000FFC00000000000FFC0000 0000001FFE00000000001FFE00000000001F7E00000000003F7F00000000003E7F000000 00003E7F00000000007E3F80000000007E3F80000000007C3F8000000000FC3FC0000000 00FC1FC000000000FC1FC000000001F81FE000000001F80FE000000003F80FF000000003 F00FF000000003F00FF000000007F007F800000007E007F800000007E007F80000000FE0 03FC0000000FC003FC0000000FC003FC0000001FC001FE0000001F8001FE0000003F8001 FF0000003F8000FF0000003F0000FF0000007F0000FF8000007F00007F8000007E00007F 800000FE00003FC00000FFFFFFFFC00000FFFFFFFFC00001FFFFFFFFE00001FFFFFFFFE0 0001FFFFFFFFE00003F800000FF00003F000000FF00007F000000FF80007F0000007F800 07E0000007F8000FE0000007FC000FE0000003FC000FC0000003FC001FC0000003FE001F C0000001FE001F80000001FE003F80000000FF003F80000000FF007F00000000FF807F00 0000007F807E000000007F80FE000000007FC0323A7EB937>65 DI<000003FF800000001FFFF8000000 FFFFFF000001FFFFFFC00007FFFFFFC0000FFFFFFFC0001FFE00FF80007FF0000F8000FF C000038000FF8000018001FF0000000003FE0000000007FC0000000007F8000000000FF8 000000000FF0000000001FE0000000001FE0000000003FC0000000003FC0000000003FC0 000000007F80000000007F80000000007F80000000007F8000000000FF0000000000FF00 00000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00 00000000FF0000000000FF0000000000FF0000000000FF00000000007F80000000007F80 000000007F80000000007F80000000003FC0000000003FC0000000003FC0000000001FE0 000000001FE0000000000FF0000000000FF80000000007F80000000007FC0000000003FE 0000000001FF0000002000FF800000E000FFC00001E0007FF0000FE0001FFE007FE0000F FFFFFFE00007FFFFFFC00001FFFFFF000000FFFFFE0000001FFFF000000003FF80002B3E 7BBB35>II< FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FF00000000FF 00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00 000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF0000 0000FF00000000FF00000000FF00000000FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFF C0FFFFFFFFC0FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000 FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF 00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00 000000FFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFF FFFC263A78B932>II<000003FF800000003FFFF8000000FFFFFE00 0003FFFFFFC00007FFFFFFE0000FFFFFFFE0003FFE00FFE0007FF0001FC000FFC00007C0 00FF800001C001FF0000004003FE0000000007FC0000000007F8000000000FF800000000 0FF0000000001FE0000000001FE0000000003FC0000000003FC0000000003FC000000000 7F80000000007F80000000007F80000000007F8000000000FF0000000000FF0000000000 FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000 FF0000000000FF00003FFFF0FF00003FFFF0FF00003FFFF07F80003FFFF07F80003FFFF0 7F80000007F07F80000007F03FC0000007F03FC0000007F03FC0000007F01FE0000007F0 1FE0000007F00FF0000007F00FF8000007F007F8000007F007FC000007F003FE000007F0 01FF000007F000FF800007F000FFC00007F0007FF00007F0003FFE007FF0000FFFFFFFF0 0007FFFFFFF00003FFFFFFC00000FFFFFF0000003FFFF800000003FF80002C3E7BBB37> III75 DIII<000007F800000000007FFF8000000001FFFFE000000003FFFFF00000000F FFFFFC0000001FFC0FFE0000003FE001FF0000007F80007F800000FF00003FC00001FE00 001FE00003FC00000FF00003F8000007F00007F8000007F8000FF0000003FC000FE00000 01FC001FE0000001FE001FC0000000FE001FC0000000FE003FC0000000FF003F80000000 7F007F800000007F807F800000007F807F800000007F807F000000003F807F000000003F 80FF000000003FC0FF000000003FC0FF000000003FC0FF000000003FC0FF000000003FC0 FF000000003FC0FF000000003FC0FF000000003FC0FF000000003FC0FF000000003FC0FF 000000003FC0FF000000003FC07F800000007F807F800000007F807F800000007F807F80 0000007F807F800000007F803FC0000000FF003FC0000000FF003FE0000001FF001FE000 0001FE001FE0000001FE000FF0000003FC000FF0000003FC0007F8000007F80003FC0000 0FF00003FE00001FF00001FE00001FE00000FF00003FC000007FC000FF8000003FE001FF 0000001FFC0FFE0000000FFFFFFC00000007FFFFF800000001FFFFE0000000007FFF8000 00000007F8000000323E7BBB3D>II82 D<0003FF0000001FFFF000007FFFFE0001FFFFFF8003FFFFFFC007FFFFFFC0 0FFE00FFC01FF0001F803FE00007803F800003807F800000807F000000007F00000000FE 00000000FE00000000FE00000000FE00000000FE00000000FE00000000FF000000007F00 0000007F800000007FC00000003FF00000003FFC0000001FFFC000000FFFFC000007FFFF 800003FFFFE00001FFFFF80000FFFFFC00003FFFFE000007FFFF0000007FFF80000007FF C0000000FFE00000007FE00000001FF00000000FF00000000FF000000007F800000007F8 00000003F800000003F800000003F800000003F800000003F800000003F800000007F040 000007F060000007F07800000FE07C00001FE0FF00003FC0FFC000FF80FFFC03FF807FFF FFFF001FFFFFFE000FFFFFF80001FFFFF000007FFFC0000007FE0000253E7CBB2E>IIIII89 D<001FF00000FFFC0003FFFF000FFFFF801FFFFFC01FE01FE01F000FF01C0007F0180003 F8100003F8000003F8000001FC000001FC000001FC000001FC000001FC000001FC000001 FC00003FFC000FFFFC00FFFFFC03FFFFFC0FFFFFFC1FFE01FC3FE001FC7F8001FC7F0001 FCFE0001FCFE0001FCFE0001FCFE0001FCFE0003FCFF0003FC7F800FFC7FE03FFC3FFFFF FC1FFFFFFC0FFFF9FC07FFE1FC01FE00001E287DA628>97 DI<0003FE00001FFFC0007FFFE000FFFFF801FFFFFC03FC03FC07F8007C0FE000381F C000081FC000003F8000003F8000007F0000007F0000007F0000007E000000FE000000FE 000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000007F0000007F 0000007F0000003F8000003F8000003FC000021FC000060FE0001E07F0007E07FC03FE03 FFFFFE00FFFFFC007FFFF0001FFFC00007FC001F287DA625>I<0000003F800000003F80 0000003F800000003F800000003F800000003F800000003F800000003F800000003F8000 00003F800000003F800000003F800000003F800000003F800000003F800000003F800000 003F800000003F800000003F800000003F80000FE03F80003FFC3F8000FFFF3F8001FFFF BF8003FFFFFF8007FE07FF800FF801FF801FE000FF801FC0007F803FC0003F803F80003F 807F80003F807F00003F807F00003F807F00003F80FE00003F80FE00003F80FE00003F80 FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F807F 00003F807F00003F807F00003F803F80003F803F80007F801FC0007F801FE000FF800FF0 03FF8007FE07FF8003FFFFBF8001FFFF3F8000FFFE3F80007FF83F80000FE00000213B7D B92B>I<0007F800001FFE00007FFF8001FFFFC003FFFFE007FC0FF00FF003F80FE001F8 1FC000FC1F80007C3F80007E3F00003E7F00003E7E00003E7E00001FFE00001FFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000FC000000FE000000FE0000007E000000 7E0000007F0000003F0000003F8000001FC000001FE000020FF0000E07F8003E03FE01FE 01FFFFFE00FFFFFC007FFFF0001FFFC00003FE0020287EA625>I<0000FF000007FFC000 0FFFC0001FFFC0003FFFC0007F81C000FE004000FC000001F8000001F8000003F8000003 F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003 F8000003F80000FFFFFC00FFFFFC00FFFFFC00FFFFFC00FFFFFC0003F8000003F8000003 F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003 F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003 F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003 F8000003F8000003F800001A3B7FBA19>I<0007E001F8003FFC1FF8007FFEFFFC01FFFF FFFC03FFFFFFFC03F81FF80007F00FE0000FE007F0000FC003F0000FC003F0001F8001F8 001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8000FC003F000 0FC003F0000FE007F00007F00FE00003F81FC00007FFFFC00007FFFF80000FFFFE00000F 3FFC00001F07E000001F000000001F000000001F000000001F800000001FC00000000FFF FFC0000FFFFFF8000FFFFFFE0007FFFFFF8007FFFFFFC00FFFFFFFE01FFFFFFFE03F8000 7FF07F00000FF07E000003F8FC000001F8FC000001F8FC000001F8FC000001F8FE000003 F87E000003F07F80000FF03FC0001FE01FFC01FFC00FFFFFFF8007FFFFFF0001FFFFFC00 007FFFF0000007FF000026387EA52A>III107 DI< 0001FC0003F800FE0FFF801FFF00FE1FFFC03FFF80FE7FFFE0FFFFC0FEFFFFF1FFFFE0FF F81FFBF03FF0FFE007FBC00FF0FFC003FF8007F0FF8003FF0007F8FF8001FF0003F8FF00 01FE0003F8FF0001FE0003F8FF0001FE0003F8FE0001FC0003F8FE0001FC0003F8FE0001 FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC 0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC00 03F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003 F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8FE0001FC0003F8 FE0001FC0003F8FE0001FC0003F835267AA542>I<0001FC00FE0FFF80FE1FFFC0FE7FFF E0FEFFFFF0FFF81FF8FFE007F8FFC003F8FF8003FCFF8001FCFF0001FCFF0001FCFF0001 FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001 FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001 FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FCFE0001FC1E267AA52B>I< 0003FE0000000FFF8000003FFFE00000FFFFF80001FFFFFC0003FE03FE0007F800FF000F F0007F800FE0003F801FC0001FC03F80000FE03F80000FE03F000007E07F000007F07F00 0007F07E000003F0FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE0000 03F8FE000003F8FE000003F8FE000003F87F000007F07F000007F07F000007F03F80000F E03F80000FE01FC0001FC01FE0003FC00FF0007F8007F800FF0003FE03FE0001FFFFFC00 00FFFFF800007FFFF000001FFFC0000003FE000025287EA62A>I<0001FC0000FE0FFF00 00FE3FFFC000FEFFFFE000FFFFFFF000FFF03FF800FFC00FF800FF8003FC00FF0003FC00 FE0001FE00FE0000FE00FE0000FF00FE00007F00FE00007F00FE00007F80FE00003F80FE 00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00 003F80FE00007F00FE00007F00FE00007F00FE0000FF00FE0000FE00FE0001FE00FF0003 FC00FF8007FC00FFC00FF800FFF03FF000FFFFFFE000FEFFFFC000FE7FFF8000FE1FFE00 00FE07F80000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE 00000000FE0000000021367AA52B>I<0000F0FC07F0FC0FF0FC3FF0FC7FF0FCFFF0FDFF 00FDFC00FFF000FFE000FFC000FFC000FF8000FF0000FF0000FF0000FE0000FE0000FE00 00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 00FE0000FE0000FE0000FE0000FE0000FE0000FE000014267AA51C>114 D<007FE00001FFFC0007FFFF800FFFFFC01FFFFFC03FC03FC03F0007803F0001807E0000 007E0000007E0000007E0000007F0000007F0000003F8000003FF000003FFF80001FFFF0 000FFFFC0007FFFE0003FFFF0000FFFF80001FFF800000FFC000003FC000000FE000000F E0000007E0000007E0000007E0400007E0600007E078000FC0FE001FC0FFC07F80FFFFFF 807FFFFF001FFFFE0003FFF800007FC0001B287EA620>I<01FC000001FC000001FC0000 01FC000001FC000001FC000001FC000001FC000001FC000001FC0000FFFFFF00FFFFFF00 FFFFFF00FFFFFF00FFFFFF0001FC000001FC000001FC000001FC000001FC000001FC0000 01FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0000 01FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0000 01FC000001FE008001FE018000FF07C000FFFFC000FFFFC0007FFF00003FFC00001FE000 1A307FAE1E>IIII<7F80000FE03F80001FC01FC0003FC01FE0007F800FF0007F 0007F000FE0003F801FC0001FC03FC0001FE03F80000FF07F000007F0FE000003F9FC000 001FDFC000000FFF8000000FFF00000007FE00000003FC00000001FC00000001FC000000 03FE00000007FE0000000FFF0000000FDF8000001F9FC000003F0FE000007F07F00000FE 03F00000FC03F80001FC01FC0003F800FE0007F0007F000FF0007F000FE0003F801FC000 1FC03F80001FE07F80000FF0FF000007F8252580A426>II E /Fy 24 122 df66 D68 DI76 D80 D<00001FFE00000003FFFFC000001FFFFFF000007FFFFFFC00 01FFFFFFFE0007FFFFFFFF000FFFFFFFFF800FFFFFFFFFC00FFFFFFFFFE00FFFC003FFF0 0FFE0000FFF807F000007FF807C000003FFC078000003FFC060000001FFE040000000FFE 000000000FFE000000000FFE0000000007FF0000000007FF0000000007FF0000000007FF 0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF 000000003FFF000000FFFFFF00001FFFFFFF0000FFFFFFFF0007FFFFFFFF003FFFFFFFFF 007FFFFFFFFF01FFFFFFFFFF03FFFFFC07FF07FFFF0007FF0FFFF00007FF1FFF800007FF 3FFE000007FF7FFC000007FF7FF8000007FF7FF0000007FFFFE0000007FFFFE0000007FF FFE0000007FFFFE0000007FFFFE0000007FFFFE000000FFFFFF000000FFFFFF000001FFF 7FF800003FFF7FFC0000FFFF7FFF0003FFFF3FFFC01FFFFF3FFFFFFFFFFF1FFFFFFFFFFF 1FFFFFFFFFFF0FFFFFFFF7FF07FFFFFFC7FF03FFFFFF07FF01FFFFFC07FF007FFFE007FF 001FFC00000030417ABF41>97 DI<000000FFF80000000007FFFF800000003FFFFFF0000000FFFFFFFC00 0001FFFFFFFF000007FFFFFFFFC0000FFFFFFFFFE0001FFFFFFFFFE0003FFFFFFFFFE000 7FFF8007FFC000FFFC0000FFC001FFF800001FC003FFE0000007C003FFC0000003C007FF 80000000C007FF00000000000FFE00000000001FFE00000000001FFC00000000001FFC00 000000003FF800000000003FF800000000003FF800000000007FF000000000007FF00000 0000007FF000000000007FF00000000000FFE00000000000FFE00000000000FFE0000000 0000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE000000000 00FFE00000000000FFE00000000000FFE00000000000FFE000000000007FF00000000000 7FF000000000007FF000000000007FF000000000003FF800000000003FF800000000003F FC00000000001FFC00000000001FFE00000000000FFE00000000400FFF00000000C007FF 80000001C007FFC0000007C003FFE000001FC001FFF800007FE000FFFC0001FFE0007FFF 801FFFE0003FFFFFFFFFE0001FFFFFFFFFE0000FFFFFFFFFC00007FFFFFFFF000003FFFF FFFE000000FFFFFFF80000003FFFFFE00000000FFFFF0000000000FFF0000033417CBF3C >I<00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001F FC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC 00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00 000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000 0000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000 00001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000 001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000000000 1FFC00000000001FFC00000FF8001FFC00007FFF801FFC0001FFFFF01FFC0007FFFFFC1F FC000FFFFFFF1FFC001FFFFFFF9FFC003FFFFFFFFFFC007FFFFFFFFFFC00FFFFFFFFFFFC 01FFFFC03FFFFC03FFFE0007FFFC03FFF80001FFFC07FFE00000FFFC0FFFC000007FFC0F FF8000003FFC1FFF0000001FFC1FFE0000001FFC1FFE0000001FFC3FFC0000001FFC3FFC 0000001FFC3FF80000001FFC7FF80000001FFC7FF00000001FFC7FF00000001FFC7FF000 00001FFCFFF00000001FFCFFE00000001FFCFFE00000001FFCFFE00000001FFCFFE00000 001FFCFFE00000001FFCFFE00000001FFCFFE00000001FFCFFE00000001FFCFFE0000000 1FFCFFE00000001FFCFFE00000001FFCFFE00000001FFCFFF00000001FFC7FF00000001F FC7FF00000001FFC7FF00000001FFC7FF80000001FFC3FF80000001FFC3FF80000001FFC 3FFC0000001FFC1FFC0000001FFC1FFE0000003FFC1FFF0000007FFC0FFF8000007FFC0F FFC00000FFFC07FFE00001FFFC03FFF00007FFFC03FFFC000FFFFC01FFFF807FFFFC00FF FFFFFFFFFC007FFFFFFFDFFC003FFFFFFF9FFC001FFFFFFF1FFC000FFFFFFC1FFC0007FF FFF81FFC0001FFFFE01FFC00007FFF001FFC00001FF800000036657CE345>I<000001FF 00000000001FFFE0000000007FFFFC00000001FFFFFE00000007FFFFFF8000000FFFFFFF C000001FFFFFFFE000003FFFFFFFF000007FFFFFFFF80000FFFF01FFF80001FFF8007FFC 0003FFF0001FFE0003FFC0000FFE0007FF800007FF0007FF000003FF000FFF000003FF00 0FFE000001FF801FFC000001FF801FFC000000FF803FF8000000FFC03FF80000007FC03F F00000007FC07FF00000007FC07FF00000007FC07FE00000007FE07FFFFFFFFFFFE0FFFF FFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFF FFFFFFE0FFFFFFFFFFFFE0FFC00000000000FFC00000000000FFC00000000000FFE00000 000000FFE00000000000FFE000000000007FE000000000007FE000000000007FF0000000 00007FF000000000003FF000000000003FF800000000003FF800000000001FFC00000000 001FFE00000000000FFE00000000000FFF000000004007FF80000001C007FFC0000003C0 03FFE000000FC001FFF800003FC000FFFE0001FFE0007FFF801FFFE0003FFFFFFFFFE000 1FFFFFFFFFE0000FFFFFFFFFC00007FFFFFFFF000003FFFFFFFE000000FFFFFFF8000000 3FFFFFC00000000FFFFE0000000000FFE0000033417CBF3C>I<0000001FFE00000000FF FFC0000003FFFFC000000FFFFFC000001FFFFFC000003FFFFFC000007FFFFFC00000FFFF FFC00001FFFFFFC00001FFF007C00003FFC000400007FF0000000007FE000000000FFE00 0000000FFC000000001FFC000000001FF8000000001FF8000000001FF8000000003FF800 0000003FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF800 0000003FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF800 0000003FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF800 0000003FF8000000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFF E000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000003FF8000000003FF800 0000003FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF800 0000003FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF800 0000003FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF800 0000003FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF800 0000003FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF800 0000003FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF800 0000003FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF800 0000003FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF800 0000003FF8000000003FF8000000003FF80000002A657DE429>I<000007FC00001FE000 003FFF8003FFE00000FFFFE01FFFE00003FFFFF8FFFFE00007FFFFFFFFFFE0000FFFFFFF FFFFE0001FFFFFFFFFFFF0003FFFFFFFFFFFF0007FFC07FFFFFFF000FFF001FFE0000001 FFC0007FF0000001FF80003FF0000003FF80003FF8000003FF00001FF8000007FE00000F FC000007FE00000FFC000007FE00000FFC000007FE00000FFC00000FFC000007FE00000F FC000007FE00000FFC000007FE00000FFC000007FE00000FFC000007FE00000FFC000007 FE00000FFC000007FE00000FFC000007FE00000FFC000007FE000007FE00000FFC000007 FE00000FFC000007FE00000FFC000007FE00000FFC000003FF00001FF8000003FF80003F F8000001FF80003FF0000001FFC0007FF0000000FFF001FFE0000000FFFC07FFC0000000 FFFFFFFF80000001FFFFFFFF00000003FFFFFFFE00000003FFFFFFFC00000007FBFFFFF8 00000007F8FFFFE000000007F83FFF8000000007F007FC000000000FF00000000000000F F00000000000000FF00000000000000FF80000000000000FF80000000000000FF8000000 0000000FFC00000000000007FF00000000000007FFFFFFFC00000007FFFFFFFFE0000003 FFFFFFFFFC000003FFFFFFFFFF000001FFFFFFFFFFC00000FFFFFFFFFFE00001FFFFFFFF FFF00003FFFFFFFFFFF80007FFFFFFFFFFFC000FFFFFFFFFFFFE001FFFFFFFFFFFFF001F FE000003FFFF003FFC0000003FFF803FF80000000FFF807FF000000007FF807FE0000000 03FF807FE000000001FFC0FFC000000001FFC0FFC000000000FFC0FFC000000000FFC0FF C000000000FFC0FFC000000000FFC0FFC000000000FFC0FFE000000001FFC07FE0000000 01FF807FF000000003FF807FF000000003FF803FFC0000000FFF001FFE0000001FFE001F FF8000007FFE000FFFE00001FFFC0007FFFE001FFFF80003FFFFFFFFFFF00001FFFFFFFF FFE000007FFFFFFFFF8000003FFFFFFFFF0000000FFFFFFFFC00000001FFFFFFE0000000 003FFFFF000000000003FFF00000003C5D7CBE43>I105 D108 D<0000007FE0000001FF8000FFE003FFFE00000FFFF800FFE01FFFFF80007FFFFE00FFE0 7FFFFFC001FFFFFF00FFE0FFFFFFE003FFFFFF80FFE1FFFFFFF007FFFFFFC0FFE7FFFFFF F81FFFFFFFE0FFEFFFFFFFFC3FFFFFFFF0FFFFFFFFFFFE7FFFFFFFF8FFFFF803FFFE7FE0 0FFFF8FFFFE0007FFEFF8001FFF8FFFF80003FFFFE0000FFFCFFFF00001FFFFC00007FFC FFFE00000FFFF800003FFCFFFE000007FFF800001FFCFFFC000007FFF000001FFEFFF800 0007FFE000001FFEFFF8000003FFE000000FFEFFF8000003FFE000000FFEFFF0000003FF C000000FFEFFF0000003FFC000000FFEFFF0000003FFC000000FFEFFE0000003FF800000 0FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFF E0000003FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFFE00000 03FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF80 00000FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF8000000F FEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFFE0 000003FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFFE0000003 FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF8000 000FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFE FFE0000003FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFFE000 0003FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF 8000000FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF800000 0FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFFE0000003FF8000000FFEFF E0000003FF8000000FFE573F76BE6C>I<0000007FE000FFE007FFFC00FFE01FFFFF00FF E07FFFFFC0FFE0FFFFFFE0FFE3FFFFFFF0FFE7FFFFFFF0FFEFFFFFFFF8FFFFFFFFFFFCFF FFF807FFFCFFFFC000FFFCFFFF80007FFEFFFF00001FFEFFFE00001FFEFFFC00000FFFFF FC00000FFFFFF800000FFFFFF8000007FFFFF8000007FFFFF0000007FFFFF0000007FFFF F0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFF E0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFF E0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFF E0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFF E0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFF E0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFF E0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFFE0000007FFFFE0000007FF30 3F76BE45>I<000000FFC000000000000FFFFC00000000003FFFFF0000000000FFFFFFC0 00000003FFFFFFF000000007FFFFFFF80000000FFFFFFFFC0000001FFFFFFFFE0000003F FFFFFFFF0000007FFF807FFF800000FFFC000FFFC00001FFF00003FFE00003FFE00001FF F00003FFC00000FFF00007FF8000007FF8000FFF0000003FFC000FFE0000001FFC001FFC 0000000FFE001FFC0000000FFE001FF800000007FE003FF800000007FF003FF800000007 FF003FF000000003FF007FF000000003FF807FF000000003FF807FF000000003FF807FE0 00000001FF80FFE000000001FFC0FFE000000001FFC0FFE000000001FFC0FFE000000001 FFC0FFE000000001FFC0FFE000000001FFC0FFE000000001FFC0FFE000000001FFC0FFE0 00000001FFC0FFE000000001FFC0FFE000000001FFC0FFF000000003FFC07FF000000003 FF807FF000000003FF807FF000000003FF807FF000000003FF803FF800000007FF003FF8 00000007FF003FFC0000000FFF001FFC0000000FFE001FFE0000001FFE000FFE0000001F FC000FFF0000003FFC0007FF8000007FF80007FFC00000FFF80003FFE00001FFF00001FF F00003FFE00001FFFC000FFFE00000FFFF807FFFC000007FFFFFFFFF8000003FFFFFFFFF 0000001FFFFFFFFE00000007FFFFFFF800000003FFFFFFF000000000FFFFFFC000000000 3FFFFF00000000000FFFFC000000000000FFC00000003A417CBF43>I<0000003FF00000 FFE003FFFE0000FFE01FFFFF0000FFE07FFFFFC000FFE1FFFFFFE000FFE7FFFFFFF000FF EFFFFFFFF800FFFFFFFFFFFC00FFFFFFFFFFFE00FFFFF807FFFF00FFFFC001FFFF00FFFF 00007FFF80FFFE00001FFF80FFF800000FFFC0FFF8000007FFC0FFF0000003FFE0FFE000 0003FFE0FFE0000001FFF0FFE0000000FFF0FFE0000000FFF0FFE00000007FF8FFE00000 007FF8FFE00000007FF8FFE00000003FF8FFE00000003FF8FFE00000003FFCFFE0000000 3FFCFFE00000001FFCFFE00000001FFCFFE00000001FFCFFE00000001FFCFFE00000001F FCFFE00000001FFCFFE00000001FFCFFE00000001FFCFFE00000001FFCFFE00000001FFC FFE00000003FFCFFE00000003FF8FFE00000003FF8FFE00000003FF8FFE00000007FF8FF E00000007FF8FFE0000000FFF0FFE0000000FFF0FFE0000001FFF0FFE0000001FFE0FFF0 000003FFE0FFF0000007FFC0FFF800000FFFC0FFFC00001FFF80FFFC00003FFF80FFFF00 00FFFF00FFFF8003FFFE00FFFFF01FFFFE00FFFFFFFFFFFC00FFFFFFFFFFF800FFEFFFFF FFF000FFE7FFFFFFE000FFE3FFFFFF8000FFE0FFFFFF0000FFE03FFFFC0000FFE00FFFF0 0000FFE000FF800000FFE00000000000FFE00000000000FFE00000000000FFE000000000 00FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000 FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FF E00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE0 0000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE000 00000000FFE00000000000FFE00000000000365B76BE45>I<0000001F80FFC000FF80FF C007FF80FFC00FFF80FFC03FFF80FFC07FFF80FFC1FFFF80FFC3FFFF80FFC7FFFF80FFCF FFFF80FFCFFFF000FFDFFF8000FFFFFC0000FFFFF80000FFFFE00000FFFFC00000FFFF80 0000FFFF000000FFFE000000FFFE000000FFFC000000FFFC000000FFF8000000FFF80000 00FFF0000000FFF0000000FFF0000000FFE0000000FFE0000000FFE0000000FFE0000000 FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FF E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0 000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000 0000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000 00FFE0000000FFE0000000FFE0000000213F76BE2E>114 D<0000FFF80000000FFFFF80 00007FFFFFF00000FFFFFFFC0003FFFFFFFF0007FFFFFFFF800FFFFFFFFF801FFFFFFFFF 801FFFFFFFFF003FFF000FFF003FF80001FF007FF000003F007FE000000F007FE0000003 00FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC0000000 00FFE000000000FFE0000000007FF0000000007FFC000000007FFF000000003FFFE00000 003FFFFF0000001FFFFFF000000FFFFFFE000007FFFFFF800003FFFFFFE00001FFFFFFF0 0000FFFFFFFC00003FFFFFFE00000FFFFFFF000003FFFFFF0000003FFFFF80000001FFFF C00000001FFFC000000007FFE000000001FFE000000000FFE0000000007FF0000000007F F0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0200000003F F0700000007FF07C0000007FE07E000000FFE07FC00001FFE07FF00003FFC07FFF001FFF C0FFFFFFFFFF80FFFFFFFFFF00FFFFFFFFFF007FFFFFFFFE001FFFFFFFF80007FFFFFFF0 0000FFFFFFC000001FFFFF00000000FFF000002C417CBF34>I<001FFC000000001FFC00 0000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC00 0000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC00 0000001FFC000000001FFC000000001FFC000000FFFFFFFFFF00FFFFFFFFFF00FFFFFFFF FF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFF FF00001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC00 0000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC00 0000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC00 0000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC00 0000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC00 0000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC00 0000001FFC000000001FFC000000001FFC000000001FFE000000001FFE000080001FFE00 0180000FFF0007C0000FFF001FC0000FFFC0FFC0000FFFFFFFC00007FFFFFFE00007FFFF FFE00003FFFFFFE00003FFFFFF800001FFFFFE000000FFFFF00000007FFF800000001FF8 00002B507ECE31>II<7FFC 00000003FFC03FFE00000007FFC01FFE0000000FFF800FFF0000000FFF000FFF8000001F FE0007FFC000003FFC0003FFC000007FFC0001FFE000007FF80000FFF00000FFF00000FF F80001FFE000007FFC0003FFE000003FFC0003FFC000001FFE0007FF8000000FFF000FFF 00000007FF801FFE00000007FF801FFE00000003FFC03FFC00000001FFE07FF800000000 FFF0FFF0000000007FF8FFE0000000007FF9FFE0000000003FFFFFC0000000001FFFFF80 000000000FFFFF000000000007FFFE000000000007FFFE000000000003FFFC0000000000 01FFF8000000000000FFF00000000000007FF00000000000007FF0000000000000FFF000 0000000001FFF8000000000003FFFC000000000003FFFE000000000007FFFF0000000000 0FFFFF00000000001FFDFF80000000003FF9FFC0000000003FF0FFE0000000007FF07FF0 00000000FFE03FF000000001FFC03FF800000001FF801FFC00000003FF800FFE00000007 FF000FFF0000000FFE0007FF0000001FFE0003FF8000001FFC0001FFC000003FF80001FF E000007FF80000FFF00000FFF000007FF80001FFE000007FF80001FFC000003FFC0003FF C000001FFE0007FF8000000FFF000FFF0000000FFF800FFF00000007FF801FFE00000003 FFC03FFC00000003FFE07FFC00000001FFF0FFF800000000FFF83D3E80BD3E>120 DI E end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: Letter %%EndSetup %%Page: 1 1 1 0 bop 450 383 a Fy(Exploiting)47 b(Pro)t(cess)d(Lifetime)g (Distributions)h(fo)l(r)450 549 y(Dynamic)f(Load)i(Balancing)450 778 y Fx(Mo)n(r)27 b(Ha)n(rchol-Balter)450 894 y(and)450 1010 y(Allen)g(B.)i(Do)n(wney)450 1126 y(Universit)n(y)f(of)f(Califo)n (rnia,)g(Berk)n(eley)p 450 1269 2989 2 v 450 1436 a Fw(W)-6 b(e)27 b(consider)f(p)r(olicies)g(for)f(CPU)g(load)h(balancing)h(in)f (net)n(w)n(orks)h(of)e(w)n(orkstations.)39 b(W)-6 b(e)27 b(address)f(the)h(ques-)450 1519 y(tion)g(whether)h(preemptiv)n(e)f (migration)f(\(migrating)g(activ)n(e)i(pro)r(cesses\))f(is)g(necessary) -6 b(,)28 b(or)e(whether)i(remote)450 1602 y(execution)23 b(\(migrating)e(pro)r(cesses)g(only)h(at)g(the)g(time)e(of)h(birth\))h (is)e(su\016cien)n(t)i(for)f(load)g(balancing.)31 b(W)-6 b(e)22 b(sho)n(w)450 1685 y(that)k(resolving)f(this)f(isssue)h(is)f (strongly)h(tied)g(to)g(understanding)h(the)g(pro)r(cess)f(lifetime)e (distribution.)34 b(Our)450 1768 y(measuremen)n(ts)17 b(indicate)j(that)f(the)h(distribution)e(of)g(lifetimes)f(for)g(UNIX)h (pro)r(cess)h(is)f(P)n(areto)h(\(hea)n(vy-tailed\),)450 1851 y(with)25 b(a)f(consisten)n(t)i(functional)g(form)c(o)n(v)n(er)j (a)g(v)l(ariet)n(y)g(of)f(w)n(orkloads.)34 b(W)-6 b(e)26 b(sho)n(w)e(ho)n(w)h(to)h(apply)f(this)f(distri-)450 1934 y(bution)d(to)g(deriv)n(e)f(a)h(preemptiv)n(e)f(migration)f(p)r (olicy)i(that)g(requires)f(no)g(hand-tuned)i(parameters.)30 b(W)-6 b(e)21 b(use)g(a)450 2017 y(trace-driv)n(en)i(sim)n(ulation)e (to)j(sho)n(w)e(that)i(our)e(preemptiv)n(e)h(migration)e(strategy)j(is) e(far)g(more)f(e\013ectiv)n(e)k(than)450 2100 y(remote)e(execution,)i (ev)n(en)g(when)g(the)f(memory)e(transfer)h(cost)h(is)f(high.)450 2279 y(Categories)h(and)h(Sub)t(ject)f(Descriptors:)31 b(unkno)n(wn)25 b([)p Fv(unkno)n(wn)p Fw(]:)30 b(unkno)n(wn|)p Fu(unknown)450 2396 y Fw(General)24 b(T)-6 b(erms:)30 b(unkno)n(wn)450 2513 y(Additional)c(Key)f(W)-6 b(ords)26 b(and)g(Phrases:)35 b(Load)26 b(balancing,)h(load)e(sharing,)h (migration,)e(remote)h(execution,)450 2596 y(w)n(orkload)f(mo)r (deling,)e(trace-driv)n(en)i(sim)n(ulation,)e(net)n(w)n(ork)i(of)g(w)n (orkstations,)f(hea)n(vy-tailed,)i(P)n(areto)f(distri-)450 2679 y(bution)p 450 2779 V 450 3070 a Fx(1.)41 b(INTRODUCTION)450 3203 y Ft(Most)18 b(systems)g(that)h(p)r(erform)f(load)f(balancing)h (use)g(remote)g(execution)g(\(i.e.)34 b(non-preemptiv)n(e)450 3303 y(migration\))27 b(based)h(on)f(a)h(priori)f(kno)n(wledge)g(of)h (pro)r(cess)f(b)r(eha)n(vior,)g(often)h(in)g(the)h(form)e(of)h(a)450 3402 y(list)g(of)g(pro)r(cess)f(names)g(eligible)h(for)f(migration.)37 b(Although)28 b(some)f(systems)h(are)f(capable)g(of)450 3502 y(migrating)g(activ)n(e)g(pro)r(cesses,)g(most)h(do)g(so)g(only)f (for)h(reasons)e(other)i(than)g(load)g(balancing,)450 3602 y(suc)n(h)21 b(as)g(preserving)f(autonom)n(y)-7 b(.)34 b(A)22 b(previous)f(analytic)g(study)h(b)n(y)f(Eager)f(et)i(al.) 34 b(discourages)p 450 3712 V 450 3795 a Fw(Mor)23 b(Harc)n(hol-Balter) h(supp)r(orted)h(b)n(y)g(National)f(Ph)n(ysical)g(Science)h(Consortium) f(\(NPSC\))g(F)-6 b(ello)n(wship)24 b(and)450 3878 y(NSF)33 b(gran)n(t)h(n)n(um)n(b)r(er)f(CCR-9201092.)62 b(Allen)32 b(Do)n(wney)j(partially)e(supp)r(orted)h(b)n(y)g(NSF)f(\(D)n(ARA\))h (gran)n(t)450 3961 y(DMW-8919074.)450 4044 y(An)26 b(earlier)e(v)n (ersion)i(of)f(this)h(pap)r(er)g(app)r(eared)h(in)e(the)i Fu(Pr)l(o)l(c)l(e)l(e)l(dings)i(of)f(the)f(A)n(CM)h(Sigmetrics)e (Confer)l(enc)l(e)450 4127 y(on)g(Me)l(asur)l(ement)g(and)h(Mo)l (deling)f(of)g(Computer)h(Systems)c Fw(\(Ma)n(y)h(23-26,1996\))h(pp.)32 b(13-24.)450 4210 y(Address:)f Fs(f)p Fw(harc)n(hol,do)n(wney)p Fs(g)p Fw(@cs.b)r(erk)n(eley)-6 b(.edu,)26 b(Univ)n(ersit)n(y)d(of)h (California,)e(Berk)n(eley)-6 b(,)24 b(CA)f(94720.)450 4376 y(P)n(ermission)17 b(to)i(mak)n(e)f(digital)h(or)f(hard)h(copies)g (of)g(part)g(or)f(all)g(of)h(this)f(w)n(ork)h(for)f(p)r(ersonal)h(or)f (classro)r(om)f(use)i(is)450 4459 y(gran)n(ted)f(without)g(fee)f(pro)n (vided)g(that)h(copies)f(are)g(not)g(made)g(or)f(distributed)h(for)f (pro\014t)h(or)g(direct)g(commercial)450 4542 y(adv)l(an)n(tage)30 b(and)e(that)g(copies)g(sho)n(w)g(this)f(notice)h(on)g(the)g(\014rst)f (page)h(or)f(initial)g(screen)h(of)f(a)g(displa)n(y)g(along)450 4625 y(with)e(the)g(full)f(citation.)35 b(Cop)n(yrigh)n(ts)25 b(for)f(comp)r(onen)n(ts)i(of)e(this)g(w)n(ork)h(o)n(wned)h(b)n(y)f (others)g(than)g(A)n(CM)f(m)n(ust)450 4708 y(b)r(e)29 b(honored.)47 b(Abstracting)29 b(with)g(credit)g(is)f(p)r(ermitted.)45 b(T)-6 b(o)29 b(cop)n(y)h(otherwise,)g(to)f(republish,)g(to)g(p)r(ost)g (on)450 4791 y(serv)n(ers,)20 b(to)g(redistribute)g(to)h(lists,)e(or)h (to)g(use)g(an)n(y)h(comp)r(onen)n(t)g(of)f(this)f(w)n(ork)h(in)g (other)g(w)n(orks,)g(requires)g(prior)450 4874 y(sp)r(eci\014c)30 b(p)r(ermission)d(and/or)j(a)g(fee.)48 b(P)n(ermissions)27 b(ma)n(y)h(b)r(e)i(requested)g(from)e(Publications)h(Dept,)i(A)n(CM)450 4957 y(Inc.,)20 b(1515)h(Broadw)n(a)n(y)-6 b(,)21 b(New)e(Y)-6 b(ork,)20 b(NY)f(10036)i(USA,)e(fax)h(+1)f(\(212\))i(869-0481,)h(or)d Fr(permissions@acm.org)p Fw(.)p eop %%Page: 2 2 2 1 bop 450 250 a Fq(2)142 b Fp(\001)157 b Fq(M.)27 b(Ha)n (rchol-Balter)d(and)h(A.)h(B.)g(Do)n(wney)450 465 y Ft(implemen)n(ting) d(preemptiv)n(e)f(migration)f(for)h(load)g(balancing,)g(sho)n(wing)g (that)h(the)f(additional)450 565 y(p)r(erformance)j(b)r(ene\014t)i(of)f (preemptiv)n(e)g(migration)f(is)h(small)g(compared)f(with)h(the)h(b)r (ene\014t)g(of)450 665 y(simple)d(non-preemptiv)n(e)g(migration)f(sc)n (hemes)h([Eager)e(et)i(al.)h(1988].)33 b(But)25 b(sim)n(ulation)f (stud-)450 764 y(ies,)30 b(whic)n(h)g(can)g(use)g(more)f(realistic)g(w) n(orkload)f(descriptions,)i(and)g(implemen)n(ted)g(systems)450 864 y(ha)n(v)n(e)36 b(sho)n(wn)g(greater)g(b)r(ene\014ts)h(for)g (preemptiv)n(e)g(migration)f([Krueger)f(and)i(Livn)n(y)g(1988])450 964 y([Barak)32 b(et)h(al.)h(1993].)52 b(This)34 b(pap)r(er)f(uses)g(a) g(measured)f(distribution)i(of)f(pro)r(cess)f(lifetimes)450 1063 y(and)27 b(a)h(trace-driv)n(en)d(sim)n(ulation)i(to)h(in)n(v)n (estigate)e(these)i(con\015icting)f(results.)450 1263 y Fx(1.1)41 b(Load)27 b(balancing)f(taxonomy)450 1398 y Ft(On)c(a)f(net)n(w)n(ork)f(of)i(shared)f(pro)r(cessors,)g Fo(CPU)j(lo)l(ad)i(b)l(alancing)d Ft(is)f(the)g(idea)g(of)f(migrating)g (pro-)450 1497 y(cesses)h(across)g(the)h(net)n(w)n(ork)f(from)h(hosts)g (with)h(high)f(loads)g(to)g(hosts)g(with)h(lo)n(w)n(er)d(loads.)35 b(The)450 1597 y(motiv)-5 b(ation)24 b(for)g(load)g(balancing)g(is)g (to)g(reduce)g(the)h(a)n(v)n(erage)d(completion)i(time)h(of)f(pro)r (cesses)450 1696 y(and)e(impro)n(v)n(e)e(the)i(utilization)g(of)f(the)h (pro)r(cessors.)33 b(Analytic)22 b(mo)r(dels)f(and)h(sim)n(ulation)f (stud-)450 1796 y(ies)i(ha)n(v)n(e)e(demonstrated)h(the)h(p)r (erformance)f(b)r(ene\014ts)h(of)g(load)f(balancing,)h(and)g(these)f (results)450 1896 y(ha)n(v)n(e)k(b)r(een)i(con\014rmed)f(in)h(existing) g(distributed)g(systems)f(\(see)g(Section)h(1.4\).)533 1997 y(An)h(imp)r(ortan)n(t)g(part)f(of)h(the)g(load)g(balancing)e (strategy)h(is)h(the)g Fo(migr)l(ation)j(p)l(olicy)p Ft(,)f(whic)n(h)450 2097 y(determines)g(when)h(migrations)e(o)r(ccur)g (and)h(whic)n(h)h(pro)r(cesses)d(are)i(migrated.)47 b(This)31 b(is)g(the)450 2196 y(question)h(w)n(e)f(address)g(in)h(this)g(pap)r (er.)50 b(The)32 b(other)f(half)i(of)f(a)f(load)g(balancing)g(strategy) g(is)450 2296 y(the)e(lo)r(cation)f(p)r(olicy)h(|)g(the)g(selection)g (a)f(new)h(host)g(for)f(the)h(migrated)f(pro)r(cess.)40 b(Previous)450 2395 y(w)n(ork)21 b(has)h(suggested)g(that)g(simply)h(c) n(ho)r(osing)e(the)i(target)f(host)g(with)h(the)g(shortest)f(CPU)g(run) 450 2495 y(queue)j(is)f(b)r(oth)h(simple)g(and)f(e\013ectiv)n(e)h ([Zhou)f(1987])f([Kunz)h(1991].)35 b(Our)23 b(w)n(ork)h(con\014rms)f (the)450 2595 y(relativ)n(e)j(unimp)r(ortance)i(of)f(lo)r(cation)g(p)r (olicy)-7 b(.)533 2696 y(Pro)r(cess)34 b(migration)h(for)h(purp)r(oses) f(of)h(load)g(balancing)f(comes)h(in)g(t)n(w)n(o)f(forms:)54 b Fo(r)l(emote)450 2795 y(exe)l(cution)p Ft(,)32 b(also)e(called)h Fo(non-pr)l(e)l(emptive)h Ft(migration,)f(in)g(whic)n(h)g(some)g(new)g (pro)r(cesses)f(are)450 2895 y(\(p)r(ossibly)k(automatically\))g (executed)g(on)g(remote)g(hosts,)i(and)e Fo(pr)l(e)l(emptive)i Ft(migration,)f(in)450 2995 y(whic)n(h)23 b(running)g(pro)r(cesses)e (ma)n(y)i(b)r(e)g(susp)r(ended,)h(mo)n(v)n(ed)e(to)h(a)g(remote)f (host,)i(and)f(restarted.)450 3094 y(In)28 b(non-preemptiv)n(e)e (migration)h(only)g(newb)r(orn)g(pro)r(cesses)f(are)h(migrated.)533 3196 y(Load)20 b(balancing)f(ma)n(y)h(b)r(e)h(done)f(explicitly)g(\(b)n (y)h(the)g(user\))f(or)f(implicitly)i(\(b)n(y)g(the)g(system\).)450 3295 y(Implicit)41 b(migration)f(p)r(olicies)g(ma)n(y)g(or)f(ma)n(y)h (not)g(use)h(a)f(priori)f(information)h(ab)r(out)g(the)450 3395 y(function)28 b(of)g(pro)r(cesses,)e(ho)n(w)h(long)g(they)g(will)h (run,)g(etc.)533 3496 y(Since)33 b(the)g(cost)f(of)g(remote)g (execution)h(is)f(usually)g(signi\014can)n(t)g(relativ)n(e)f(to)i(the)g (a)n(v)n(erage)450 3596 y(lifetime)g(of)f(pro)r(cesses,)g(implicit)h (non-preemptiv)n(e)e(p)r(olicies)h(require)f(some)h(a)g(priori)f (infor-)450 3695 y(mation)26 b(ab)r(out)h(job)f(lifetimes.)37 b(This)27 b(information)f(is)g(often)h(implemen)n(ted)g(as)f(an)g (eligibilit)n(y)450 3795 y(list)k(that)g(sp)r(eci\014es)g(b)n(y)f(pro)r (cess)g(name)h(whic)n(h)f(pro)r(cesses)g(are)f(w)n(orth)h(migrating)g ([Sv)n(ensson)450 3895 y(1990])d([Zhou)h(et)h(al.)f(1993].)533 3996 y(In)h(con)n(trast,)f(most)h(preemptiv)n(e)g(migration)f(p)r (olicies)h(do)g(not)g(use)g(a)f(priori)g(information,)450 4095 y(since)h(this)h(is)f(often)g(di\016cult)i(to)e(main)n(tain)g(and) g(preemptiv)n(e)g(strategies)e(can)i(p)r(erform)g(w)n(ell)450 4195 y(without)f(it.)37 b(These)26 b(systems)g(use)g(only)g (system-visible)f(data)h(lik)n(e)g(the)h(curren)n(t)e(age)g(of)i(eac)n (h)450 4295 y(pro)r(cess)f(or)h(its)h(memory)f(size.)533 4396 y(This)37 b(pap)r(er)g(examines)f(the)i(p)r(erformance)e(b)r (ene\014ts)i(of)f Fn(preemptiv)m(e)p Ft(,)h Fn(implicit)d Ft(load)450 4496 y(balancing)27 b(strategies)f(that)i(assume)f Fn(no)k(a)h(priori)g(information)26 b Ft(ab)r(out)h(pro)r(cesses.)533 4597 y(W)-7 b(e)28 b(answ)n(er)e(the)i(follo)n(wing)f(t)n(w)n(o)f (questions:)450 4796 y(\(1\))42 b(Is)35 b(preemptiv)n(e)g(migration)f (w)n(orth)n(while,)j(giv)n(en)d(the)i(additional)f(cost)g(\(CPU)g(and)h (la-)598 4896 y(tency\))28 b(asso)r(ciated)e(with)i(migrating)e(an)i (activ)n(e)f(pro)r(cess?)450 5044 y(\(2\))42 b(Whic)n(h)27 b(activ)n(e)g(pro)r(cesses,)f(if)j(an)n(y)-7 b(,)27 b(are)f(w)n(orth)h (migrating?)p eop %%Page: 3 3 3 2 bop 821 250 a Fq(Exploiting)24 b(Pro)r(cess)k(Lifetime)c (Distributions)f(fo)n(r)k(Dynamic)d(Load)i(Balancing)156 b Fp(\001)141 b Fq(3)450 465 y Fx(1.2)41 b(Pro)r(cess)27 b(mo)r(del)450 598 y Ft(In)i(our)f(mo)r(del,)h(pro)r(cesses)f(use)g(t)n (w)n(o)g(resources:)38 b(CPU)28 b(and)h(memory)f(\(w)n(e)h(do)f(not)h (consider)450 698 y(I/O\).)35 b(Th)n(us,)j(w)n(e)d(use)h(\\age")d(to)j (mean)g(CPU)f(age)g(\(the)h(CPU)g(time)g(a)f(pro)r(cess)g(has)g(used) 450 798 y(th)n(us)30 b(far\))h(and)f(\\lifetime")g(to)h(mean)f(CPU)g (lifetime)i(\(the)f(total)f(CPU)g(time)h(from)f(start)g(to)450 897 y(completion\).)36 b(W)-7 b(e)26 b(assume)g(that)g(pro)r(cessors)d (implemen)n(t)j(time-sharing)f(with)h(round-robin)450 997 y(sc)n(heduling;)c(in)f(Section)g(7)f(w)n(e)g(discuss)h(the)g (e\013ect)g(of)f(other)g(lo)r(cal)g(sc)n(heduling)g(p)r(olicies.)35 b(Since)450 1096 y(pro)r(cesses)23 b(ma)n(y)h(b)r(e)i(dela)n(y)n(ed)d (while)j(on)e(the)h(run)g(queue)g(or)f(while)h(migrating,)f(the)h(slo)n (wdo)n(wn)450 1196 y(imp)r(osed)j(on)f(a)g(pro)r(cess)g(is)1236 1385 y(Slo)n(wdo)n(wn)g(of)g(pro)r(cess)g Fm(p)22 b Ft(=)2187 1328 y Fo(wal)t(l-time)p Ft(\()p Fm(p)p Ft(\))p 2170 1365 473 4 v 2170 1441 a Fo(CPU-time)p Ft(\()p Fm(p)p Ft(\))450 1574 y(where)33 b(w)n(all)g(time)h(is)g(the)g(total)f(time)h (a)f(pro)r(cess)f(sp)r(ends)i(running,)h(w)n(aiting)e(in)h(queue,)h(or) 450 1673 y(migrating.)450 1835 y Fx(1.3)41 b(Outline)450 1968 y Ft(The)36 b(e\013ectiv)n(eness)f(of)g(load)g(balancing)g(|)h (either)f(b)n(y)g(remote)g(execution)h(or)e(preemptiv)n(e)450 2068 y(migration)26 b(|)i(dep)r(ends)g(strongly)e(on)i(the)g(nature)f (of)g(the)h(w)n(orkload,)e(including)h(the)h(distri-)450 2167 y(bution)k(of)f(pro)r(cess)f(lifetimes)i(and)f(the)h(arriv)-5 b(al)29 b(pro)r(cess.)47 b(This)31 b(pap)r(er)g(presen)n(ts)f (empirical)450 2267 y(observ)-5 b(ations)30 b(ab)r(out)i(the)g(w)n (orkload)e(on)h(a)h(net)n(w)n(ork)e(of)i(UNIX)g(w)n(orkstations,)f(and) h(uses)f(a)450 2366 y(trace-driv)n(en)f(sim)n(ulation)h(to)g(ev)-5 b(aluate)31 b(the)h(impact)g(of)g(this)f(w)n(orkload)f(on)h(prop)r (osed)g(load)450 2466 y(balancing)c(strategies.)533 2566 y(Section)f(2)h(presen)n(ts)e(a)h(study)h(of)f(the)h(distribution)g(of) f(pro)r(cess)f(lifetimes)i(for)f(a)g(v)-5 b(ariet)n(y)26 b(of)450 2665 y(w)n(orkloads)g(in)j(an)f(academic)g(en)n(vironmen)n(t,) g(including)h(instructional)f(mac)n(hines,)g(researc)n(h)450 2765 y(mac)n(hines,)k(and)g(mac)n(hines)f(used)h(for)f(system)h (administration.)49 b(W)-7 b(e)32 b(\014nd)g(that)g(the)g(distri-)450 2865 y(bution)g(is)g(predictable)f(with)i(go)r(o)r(dness)d(of)i(\014t)h (greater)d(than)i(99\045)f(and)h(consisten)n(t)f(across)450 2964 y(a)h(v)-5 b(ariet)n(y)32 b(of)h(mac)n(hines)f(and)g(w)n (orkloads.)50 b(As)33 b(a)f(rule)h(of)f(th)n(um)n(b,)j(the)e (probabilit)n(y)e(that)i(a)450 3064 y(pro)r(cess)27 b(with)i(CPU)g(age) e(of)i(one)f(second)g(uses)g(more)g(than)h Fm(T)39 b Ft(seconds)28 b(of)h(total)f(CPU)g(time)450 3163 y(is)f(1)p Fm(=T)38 b Ft(\(see)28 b(Figure)f(1\).)533 3263 y(Our)f(measuremen)n (ts)g(are)g(consisten)n(t)h(with)g(those)g(of)g(Leland)f(and)h(Ott)g ([Leland)g(and)g(Ott)450 3363 y(1986],)34 b(but)g(this)g(prior)f(w)n (ork)f(has)h(b)r(een)h(incorp)r(orated)e(in)i(few)h(subsequen)n(t)e (analytic)g(and)450 3462 y(sim)n(ulator)26 b(studies)h(of)f(load)g (balancing.)36 b(This)27 b(omission)f(is)h(unfortunate,)g(since)f(the)h (results)450 3562 y(of)h(these)f(are)g(sensitiv)n(e)g(to)g(the)h (lifetime)h(mo)r(del)f(\(see)f(Section)h(2.2\).)533 3662 y(Our)38 b(observ)-5 b(ations)37 b(of)h(lifetime)h(distributions)g(ha)n (v)n(e)e(the)i(follo)n(wing)e(consequences)g(for)450 3761 y(load)27 b(balancing:)450 3902 y(|They)j(suggest)f(that)h(it)g (is)g(preferable)f(to)g(migrate)g(older)g(pro)r(cesses)g(b)r(ecause)g (these)h(pro-)533 4002 y(cesses)g(ha)n(v)n(e)g(a)g(higher)h(probabilit) n(y)e(of)i(living)g(long)f(enough)h(\(ev)n(en)n(tually)f(using)h (enough)533 4101 y(CPU\))d(to)f(amortize)g(their)g(migration)g(cost.) 450 4216 y(|A)h(functional)f(mo)r(del)h(of)f(the)h(distribution)g(pro)n (vides)e(an)h(analytic)g(to)r(ol)g(for)g(deriving)f(the)533 4315 y(eligibilit)n(y)32 b(of)h(a)f(pro)r(cess)f(for)i(migration)e(as)h (a)g(function)h(of)g(its)f(curren)n(t)g(age,)h(migration)533 4415 y(cost,)27 b(and)h(the)g(loads)e(at)i(its)f(source)g(and)g(target) g(host.)533 4556 y(In)k(Section)g(3)g(w)n(e)g(deriv)n(e)f(a)h (migration)f(eligibilit)n(y)h(criterion)f(that)h(guaran)n(tees)e(that)i (the)450 4655 y(slo)n(wdo)n(wn)f(imp)r(osed)i(on)g(a)f(migran)n(t)g (pro)r(cess)f(is)i(lo)n(w)n(er)e(in)i(exp)r(ectation)g(than)g(it)g(w)n (ould)f(b)r(e)450 4755 y(without)h(migration.)48 b(According)31 b(to)g(this)h(criterion,)g(a)f(pro)r(cess)g(is)g(eligible)h(for)f (migration)450 4855 y(only)c(if)h(its)1313 5034 y(CPU)f(age)22 b Fm(>)1851 4978 y Ft(1)p 1760 5015 225 4 v 1760 5091 a Fm(n)c Fl(\000)g Fm(m)2012 5034 y Fl(\001)h Ft(migration)26 b(cost)p eop %%Page: 4 4 4 3 bop 450 250 a Fq(4)142 b Fp(\001)157 b Fq(M.)27 b(Ha)n (rchol-Balter)d(and)h(A.)h(B.)g(Do)n(wney)450 465 y Ft(where)h Fm(n)h Ft(\(resp)r(ectiv)n(ely)f Fm(m)p Ft(\))g(is)h(the)g(n)n(um)n(b)r (er)f(of)h(pro)r(cesses)e(at)h(the)h(source)f(\(target\))g(host.)533 569 y(In)g(Section)h(5)e(w)n(e)h(use)g(a)g(trace-driv)n(en)e(sim)n (ulation)i(to)g(compare)f(our)h(preemptiv)n(e)f(migra-)450 669 y(tion)j(p)r(olicy)h(with)f(a)g(non-preemptiv)n(e)g(p)r(olicy)g (based)f(on)h(name-lists.)42 b(The)29 b(sim)n(ulator)f(uses)450 768 y(start)f(times)g(and)g(durations)f(from)h(traces)f(of)h(a)g(real)f (system,)h(and)g(migration)f(costs)h(c)n(hosen)450 868 y(from)g(a)g(measured)g(distribution.)533 972 y(W)-7 b(e)35 b(use)g(the)g(sim)n(ulator)e(to)h(run)h(three)f(exp)r(erimen)n (ts:)51 b(\014rst)34 b(w)n(e)h(ev)-5 b(aluate)34 b(the)h(e\013ect)g(of) 450 1071 y(migration)27 b(cost)h(on)g(the)h(relativ)n(e)e(p)r (erformance)g(of)i(the)f(t)n(w)n(o)g(strategies.)38 b(Not)28 b(surprisingly)-7 b(,)450 1171 y(w)n(e)23 b(\014nd)h(that)g(as)f(the)i (cost)e(of)g(preemptiv)n(e)h(migration)e(increases,)h(it)h(b)r(ecomes)g (less)f(e\013ectiv)n(e.)450 1271 y(Nev)n(ertheless,)e(preemptiv)n(e)f (migration)f(p)r(erforms)g(b)r(etter)i(than)g(non-preemptiv)n(e)e (migration)450 1370 y(ev)n(en)30 b(with)i(surprisingly)d(large)h (migration)g(costs,)h(despite)g(sev)n(eral)e(conserv)-5 b(ativ)n(e)30 b(assump-)450 1470 y(tions)d(that)h(giv)n(e)f (non-preemptiv)n(e)g(migration)f(an)h(unfair)h(adv)-5 b(an)n(tage.)533 1573 y(Next)37 b(w)n(e)e(c)n(ho)r(ose)g(a)h(sp)r (eci\014c)g(mo)r(del)h(of)f(preemptiv)n(e)g(and)g(non-preemptiv)n(e)f (migration)450 1673 y(costs)25 b(based)g(on)g(real)f(systems)h(\(see)g (Section)h(4\),)g(and)f(use)g(this)h(mo)r(del)f(to)h(compare)e(the)i(t) n(w)n(o)450 1773 y(migration)35 b(strategies)h(in)g(more)g(detail.)64 b(W)-7 b(e)37 b(\014nd)g(that)g(preemptiv)n(e)f(migration)g(reduces)450 1872 y(the)25 b(mean)f(dela)n(y)g(\(queueing)g(and)g(migration\))g(b)n (y)g(35{50\045,)f(compared)h(to)g(non-preemptiv)n(e)450 1972 y(migration.)39 b(W)-7 b(e)29 b(also)f(prop)r(ose)f(sev)n(eral)g (alternativ)n(e)h(metrics)g(in)n(tended)h(to)g(measure)f(users')450 2072 y(p)r(erception)39 b(of)f(system)h(p)r(erformance.)69 b(By)38 b(these)h(metrics,)i(the)e(additional)g(b)r(ene\014ts)g(of)450 2171 y(preemptiv)n(e)f(migration)g(compared)f(to)i(non-preemptiv)n(e)e (migration)h(app)r(ear)g(ev)n(en)g(more)450 2271 y(signi\014can)n(t.) 533 2374 y(In)31 b(Section)f(5.4)g(w)n(e)g(discuss)g(in)h(detail)g(wh)n (y)f(a)g(simple)h(preemptiv)n(e)f(migration)g(p)r(olicy)g(is)450 2474 y(more)36 b(e\013ectiv)n(e)h(than)h(ev)n(en)e(a)h(w)n(ell-tuned)g (non-preemptiv)n(e)f(migration)g(p)r(olicy)-7 b(.)66 b(In)37 b(Sec-)450 2574 y(tion)31 b(5.5)e(w)n(e)i(use)f(the)h(sim)n (ulator)f(to)g(compare)g(our)f(preemptiv)n(e)i(migration)e(strategy)g (with)450 2673 y(previously)d(prop)r(osed)h(preemptiv)n(e)g (strategies.)533 2777 y(W)-7 b(e)28 b(\014nish)g(with)g(a)g(criticism)f (of)h(our)f(mo)r(del)g(in)h(Section)g(6,)f(a)h(discussion)f(of)g (future)h(w)n(ork)450 2877 y(in)g(Section)f(7)h(and)f(conclusions)g(in) g(Section)h(8.)450 3127 y Fx(1.4)41 b(Related)26 b(w)n(o)n(rk)533 3264 y Ft(1.4.1)41 b Fo(Systems.)h Ft(Although)29 b(sev)n(eral)e (systems)h(ha)n(v)n(e)g(the)h(mec)n(hanism)f(to)h(migrate)f(activ)n(e) 450 3363 y(jobs,)38 b(few)f(ha)n(v)n(e)e(implemen)n(ted)i(implicit)g (load)e(balancing)h Fo(p)l(olicies)p Ft(.)65 b(Most)36 b(systems)f(only)450 3463 y(allo)n(w)22 b(for)g Fo(explicit)i Ft(load)e(balancing.)34 b(That)23 b(is,)h(there)f(is)f(no)h(load)f (balancing)g(p)r(olicy;)i(the)g(user)450 3562 y(decides)35 b(whic)n(h)h(pro)r(cesses)e(to)h(migrate,)i(and)e(when.)61 b(Examples)34 b(include)i(Accen)n(t)g([Za)n(y)n(as)450 3662 y(1987],)41 b(Lo)r(cus)e([Thiel)h(1991],)h(Utopia)e([Zhou)h(et)f (al.)h(1993],)h(DEMOS/MP)d([P)n(o)n(w)n(ell)g(and)450 3762 y(Miller)29 b(1983],)e(V)j([Theimer)e(et)i(al.)e(1985],)g(NEST)h ([Agra)n(w)n(al)e(and)i(Ezzet)f(1987],)g(RHODOS)450 3861 y([De)g(P)n(aoli)e(and)i(Goscinski)e(1995],)g(and)i(MIST)f([Casas)g(et) g(al.)h(1995].)533 3965 y(A)20 b(few)g(systems)f(ha)n(v)n(e)f Fo(implicit)k Ft(load)d(balancing)f(p)r(olicies,)j(ho)n(w)n(ev)n(er)d (they)h(are)g(strictly)g(non-)450 4065 y(preemptiv)n(e)i(p)r(olicies)g (\(activ)n(e)f(pro)r(cesses)g(are)g(only)h(migrated)f(for)h(purp)r (oses)f(other)g(than)i(load)450 4164 y(balancing,)31 b(suc)n(h)g(as)f(preserving)f(w)n(orkstation)g(autonom)n(y\).)47 b(Examples)30 b(include)h(Amo)r(eba)450 4264 y([T)-7 b(anen)n(baum)34 b(et)h(al.)f(1990],)g(Charlotte)g([Artsy)g(and)h(Fink) n(el)f(1989],)g(Sprite)h([Douglis)f(and)450 4364 y(Ousterhout)k(1991],) i(Condor)d([Litzk)n(o)n(w)h(et)h(al.)f(1988],)i(and)f(Mac)n(h)f([Milo)5 b(jicic)38 b(1993].)69 b(In)450 4463 y(general,)41 b(non-preemptiv)n(e) e(load)g(balancing)g(p)r(olicies)g(dep)r(end)h(on)g Fo(a)h(priori)h Ft(information)450 4563 y(ab)r(out)31 b(pro)r(cesses;)h(e.g.,)g (explicit)f(kno)n(wledge)f(ab)r(out)i(the)f(run)n(times)g(of)h(pro)r (cesses)d(or)i(user-)450 4662 y(pro)n(vided)22 b(lists)h(of)g (migratable)f(pro)r(cesses)f([Agra)n(w)n(al)g(and)i(Ezzet)f(1987])g ([Litzk)n(o)n(w)g(and)g(Livn)n(y)450 4762 y(1990])k([Douglis)h(and)g (Ousterhout)g(1991])f([Zhou)h(et)h(al.)f(1993].)533 4866 y(One)j(existing)g(system)g(that)g(has)g(implemen)n(ted)h(implemen)n (ted)g(automated)e(preemptiv)n(e)450 4965 y(load)21 b(balancing)g(is)h (MOSIX)g([Barak)e(et)i(al.)g(1993].)33 b(Our)21 b(results)g(supp)r(ort) h(the)g(MOSIX)g(claim)450 5065 y(that)28 b(their)f(sc)n(heme)h(is)f (e\013ectiv)n(e)h(and)f(robust.)p eop %%Page: 5 5 5 4 bop 821 250 a Fq(Exploiting)24 b(Pro)r(cess)k(Lifetime)c (Distributions)f(fo)n(r)k(Dynamic)d(Load)i(Balancing)156 b Fp(\001)141 b Fq(5)533 465 y Ft(1.4.2)41 b Fo(Studies.)h Ft(Although)32 b(few)g(systems)f(incorp)r(orate)f(migration)h(p)r (olicies,)h(there)g(ha)n(v)n(e)450 565 y(b)r(een)i(man)n(y)g(sim)n (ulation)f(and)h(analytical)f(studies)h(of)g(v)-5 b(arious)33 b(migration)g(p)r(olicies.)56 b(Most)450 665 y(of)35 b(these)h(studies)f(ha)n(v)n(e)f(fo)r(cused)i(on)f(load)g(balancing)f (b)n(y)h(remote)g(execution)g([Livn)n(y)g(and)450 764 y(Melman)24 b(1982])e([W)-7 b(ang)23 b(and)h(Morris)e(1985])g([Casa)n (v)-5 b(an)n(t)22 b(and)h(Kuhl)h(1987])e([Zhou)h(1987])f([Pul-)450 864 y(idas)i(et)g(al.)g(1988])e([Kunz)i(1991])e([Bonomi)h(and)h(Kumar)f (1990])g([Ev)-5 b(ans)23 b(and)h(Butt)g(1993])f([Lin)450 964 y(and)31 b(Ragha)n(v)n(endra)d(1993])h([Mirc)n(handaney)h(et)h(al.) f(1990])f([Zhang)i(et)g(al.)f(1995])f([Zhou)i(and)450 1063 y(F)-7 b(errari)26 b(1987])g([Ha)n(\023)-39 b(c)26 b(and)i(Jin)f(1990])f([Eager)g(et)h(al.)h(1986].)533 1167 y(Only)g(a)f(few)h(studies)g(address)f(preemptiv)n(e)g(migration)g (p)r(olicies)g([Leland)h(and)g(Ott)g(1986])450 1267 y([Krueger)d(and)i (Livn)n(y)g(1988].)35 b(The)27 b(Leland)f(and)h(Ott)h(migration)d(p)r (olicy)i(is)g(also)f(age)g(based,)450 1366 y(but)i(do)r(esn't)g(tak)n (e)f(migration)f(cost)h(in)n(to)h(accoun)n(t.)533 1470 y(Eager)20 b(et.)35 b(al.,[Eager)19 b(et)j(al.)f(1988],)g(conclude)h (that)f(the)h(additional)g(p)r(erformance)e(b)r(ene\014t)450 1570 y(of)27 b(preemptiv)n(e)g(migration)g(is)g(to)r(o)g(small)g (compared)f(with)i(the)g(b)r(ene\014t)g(of)g(non-preemptiv)n(e)450 1669 y(migration)h(to)h(mak)n(e)f(preemptiv)n(e)h(migration)f(w)n(orth) n(while.)43 b(This)30 b(result)g(has)f(b)r(een)i(widely)450 1769 y(cited,)25 b(and)g(in)g(sev)n(eral)d(cases)i(used)g(to)g(justify) i(the)e(decision)g(not)h(to)f(implemen)n(t)h(preemptiv)n(e)450 1869 y(migration,)42 b(as)c(in)i(the)g(Utopia)g(system,)i([Zhou)d(et)h (al.)g(1993].)71 b(Our)39 b(w)n(ork)f(di\013ers)h(from)450 1968 y([Eager)30 b(et)i(al.)g(1988])e(in)j(b)r(oth)f(system)g(mo)r(del) g(and)g(w)n(orkload)e(description.)50 b([Eager)30 b(et)i(al.)450 2068 y(1988])27 b(mo)r(del)i(a)f(serv)n(er)f(farm)i(in)g(whic)n(h)f (incoming)h(jobs)f(ha)n(v)n(e)g(no)g(a\016nit)n(y)h(for)f(a)g (particular)450 2167 y(pro)r(cessor,)c(and)i(th)n(us)g(the)h(cost)f(of) g(initial)g(placemen)n(t)g(\(remote)g(execution\))g(is)g(free.)36 b(This)26 b(is)450 2267 y(di\013eren)n(t)h(from)f(our)g(mo)r(del,)h(a)f (net)n(w)n(ork)f(of)h(w)n(orkstations,)f(in)i(whic)n(h)f(incoming)g (jobs)h(arriv)n(e)450 2367 y(at)h(a)g(particular)f(host)h(and)g(the)h (cost)f(of)g(mo)n(ving)f(them)i(a)n(w)n(a)n(y)-7 b(,)27 b(ev)n(en)g(b)n(y)h(remote)g(execution,)450 2466 y(is)33 b(signi\014can)n(t)g(compared)g(to)g(most)h(pro)r(cess)e(lifetimes.)55 b(Also,)35 b([Eager)d(et)i(al.)f(1988])f(use)h(a)450 2566 y(degenerate)g(h)n(yp)r(erexp)r(onen)n(tial)h(distribution)g(of)h (lifetimes)g(that)g(includes)f(few)h(jobs)f(with)450 2666 y(non-zero)e(lifetimes.)55 b(When)34 b(the)g(co)r(e\016cien)n(t)g (of)f(v)-5 b(ariation)32 b(of)i(this)g(distribution)f(matc)n(hes)450 2765 y(the)28 b(distributions)f(w)n(e)g(observ)n(ed,)f(few)n(er)h(than) h(4\045)f(of)g(the)h(sim)n(ulated)f(pro)r(cesses)f(ha)n(v)n(e)g(non-) 450 2865 y(zero)31 b(lifetimes.)50 b(With)33 b(so)e(few)h(jobs)g(\(and) g(balanced)f(initial)h(placemen)n(t\))g(there)g(is)f(seldom)450 2964 y(an)n(y)25 b(load)g(im)n(balance)g(in)h(the)g(system,)f(and)h(th) n(us)g(little)g(b)r(ene\014t)h(for)e(preemptiv)n(e)g(migration.)450 3064 y(F)-7 b(urthermore,)25 b(the)i([Eager)d(et)j(al.)f(1988])e(pro)r (cess)h(lifetime)i(distribution)g(is)f(exp)r(onen)n(tial)f(for)450 3164 y(jobs)31 b(with)g(non-zero)f(lifetimes,)j(the)e(consequences)f (of)h(whic)n(h)g(w)n(e)g(discuss)f(in)i(Section)f(2.2.)450 3263 y(F)-7 b(or)26 b(a)g(more)g(detailed)g(explanation)g(of)g(this)h (distribution)f(and)h(its)f(e\013ect)h(on)f(the)h(study)-7 b(,)27 b(see)450 3363 y([Do)n(wney)g(and)h(Harc)n(hol-Balter)d(1995].) 533 3467 y(Krueger)e(and)h(Livn)n(y)g(in)n(v)n(estigate)f(the)i(b)r (ene\014ts)g(of)f(supplemen)n(ting)g(non-preemptiv)n(e)g(mi-)450 3566 y(gration)33 b(with)i(preemptiv)n(e)f(migration)g(and)g(\014nd)h (that)g(preemptiv)n(e)f(migration)g(is)g(w)n(orth-)450 3666 y(while.)i(They)26 b(use)f(a)g(h)n(yp)r(erexp)r(onen)n(tial)f (lifetime)i(distribution)g(that)f(appro)n(ximates)f(closely)450 3766 y(the)31 b(distribution)g(w)n(e)f(observ)n(ed;)h(as)f(a)g(result,) h(their)g(\014ndings)f(are)g(largely)f(in)i(accord)e(with)450 3865 y(ours.)61 b(One)36 b(di\013erence)g(b)r(et)n(w)n(een)g(their)g(w) n(ork)f(and)h(ours)f(is)h(that)h(they)f(used)g(a)g(syn)n(thetic)450 3965 y(w)n(orkload)26 b(with)i(P)n(oisson)d(arriv)-5 b(als.)36 b(The)28 b(w)n(orkload)d(w)n(e)j(observ)n(ed,)e(and)h(used)h (in)g(our)f(trace-)450 4064 y(driv)n(en)g(sim)n(ulations,)f(exhibits)i (serial)e(correlation;)f(i.e.)37 b(it)28 b(is)f(more)f(burst)n(y)h (than)g(a)g(P)n(oisson)450 4164 y(pro)r(cess.)59 b(Another)35 b(di\013erence)g(is)g(that)h(their)f(migration)g(p)r(olicy)g(requires)f (sev)n(eral)f(hand-)450 4264 y(tuned)d(parameters.)40 b(In)29 b(Section)h(3.1)e(w)n(e)h(sho)n(w)f(ho)n(w)h(to)g(use)g(the)h (distribution)f(of)g(lifetimes)450 4363 y(to)e(eliminate)h(these)g (parameters.)533 4467 y(Lik)n(e)k(us,)j(Bry)n(an)n(t)c(and)i(Fink)n(el) g(discuss)f(the)i(distribution)f(of)g(pro)r(cess)e(lifetimes)j(and)f (its)450 4567 y(e\013ect)c(on)g(preemptiv)n(e)g(migration)f(p)r(olicy) -7 b(,)29 b(but)g(their)g(h)n(yp)r(othetical)g(distributions)g(are)f (not)450 4666 y(based)d(on)f(system)h(measuremen)n(ts)f([Bry)n(an)n(t)g (and)h(Fink)n(el)g(1981].)35 b(Also)24 b(lik)n(e)h(us,)h(they)f(c)n(ho) r(ose)450 4766 y(migran)n(t)20 b(pro)r(cesses)f(on)i(the)h(basis)e(of)h (exp)r(ected)g(slo)n(wdo)n(wn)f(on)g(the)i(source)d(and)i(target)f (hosts,)450 4866 y(but)30 b(their)g(estimation)f(of)h(those)f(slo)n (wdo)n(wns)f(is)h(v)n(ery)g(di\013eren)n(t)g(from)h(ours.)41 b(In)30 b(particular,)450 4965 y(they)k(use)g(the)g(distribution)h(of)f (pro)r(cess)e(lifetimes)j(to)f(predict)g(a)g(host's)f(future)i(load)e (as)g(a)450 5065 y(function)e(of)f(its)g(curren)n(t)g(load)f(and)i(the) f(ages)f(of)h(the)h(pro)r(cesses)e(running)h(there.)44 b(W)-7 b(e)31 b(ha)n(v)n(e)p eop %%Page: 6 6 6 5 bop 450 250 a Fq(6)142 b Fp(\001)157 b Fq(M.)27 b(Ha)n (rchol-Balter)d(and)h(A.)h(B.)g(Do)n(wney)450 465 y Ft(examined)39 b(this)g(issue)g(and)g(found)h(\(1\))f(that)h(this)f(mo)r(del)h(fails)f (to)g(predict)g(future)h(loads)450 565 y(b)r(ecause)26 b(it)h(ignores)d(future)j(arriv)-5 b(als,)25 b(and)h(\(2\))g(that)h (curren)n(t)e(load)h(is)g(the)h(b)r(est)g(predictor)e(of)450 665 y(future)k(load)e(\(see)h(Section)h(3.1\).)38 b(Th)n(us,)28 b(in)h(our)e(estimates)h(of)g(slo)n(wdo)n(wn,)f(w)n(e)h(assume)g(that) 450 764 y(the)g(future)g(load)f(on)g(a)g(host)h(is)f(equal)g(to)h(the)g (curren)n(t)e(load.)450 943 y Fx(2.)69 b(DISTRIBUTION)27 b(OF)h(LIFETIMES)450 1075 y Ft(The)i(general)e(shap)r(e)i(of)g(the)g (distribution)g(of)g(pro)r(cess)e(lifetimes)j(in)f(an)f(academic)g(en)n (viron-)450 1175 y(men)n(t)f(has)g(b)r(een)g(kno)n(wn)f(for)h(a)f(long) g(time)i([Rosin)e(1965]:)36 b(there)28 b(are)f(man)n(y)g(short)g(jobs)h (and)450 1275 y(a)37 b(few)h(long)f(jobs,)j(and)d(the)h(v)-5 b(ariance)37 b(of)g(the)h(distribution)g(is)f(greater)f(than)i(that)g (of)f(an)450 1374 y(exp)r(onen)n(tial)27 b(distribution.)533 1474 y(In)35 b(1986,)f(Cabrera)e(measured)h(UNIX)j(pro)r(cesses)c(and)j (found)f(that)h(o)n(v)n(er)d(40\045)i(doubled)450 1574 y(their)39 b(curren)n(t)e(age)h([Cabrera)f(1986].)68 b(That)39 b(same)f(y)n(ear,)i(Leland)e(and)h(Ott)g(prop)r(osed)e(a)450 1673 y(functional)25 b(form)g(for)g(the)h(pro)r(cess)e(lifetime)i (distribution,)g(based)f(on)g(measuremen)n(ts)f(of)h(the)450 1773 y(lifetimes)36 b(of)f(9.5)g(million)h(UNIX)g(pro)r(cesses)e(b)r (et)n(w)n(een)h(1984)f(and)h(1985)e([Leland)i(and)h(Ott)450 1872 y(1986].)41 b(They)30 b(conclude)f(that)h(pro)r(cess)f(lifetimes)h (ha)n(v)n(e)f(a)g(UBNE)h(\(used-b)r(etter-than-new-)450 1972 y(in-exp)r(ectation\))h(t)n(yp)r(e)h(of)f(distribution.)49 b(That)31 b(is,)h(the)g(greater)e(the)i(curren)n(t)e(CPU)h(age)g(of)450 2072 y(a)e(pro)r(cess,)f(the)i(greater)d(its)j(exp)r(ected)f(remaining) g(CPU)g(lifetime.)42 b(Sp)r(eci\014cally)-7 b(,)30 b(they)f(\014nd)450 2171 y(that)f(for)g Fm(T)35 b(>)23 b Ft(3)28 b(seconds,)f(the)i (probabilit)n(y)e(of)h(a)f(pro)r(cess's)g(lifetime)i(exceeding)f Fm(T)39 b Ft(seconds)450 2271 y(is)27 b Fm(r)r(T)633 2241 y Fk(k)674 2271 y Ft(,)h(where)f Fl(\000)p Ft(1)p Fm(:)p Ft(25)21 b Fm(<)i(k)j(<)c Fl(\000)p Ft(1)p Fm(:)p Ft(05)k(and)i Fm(r)i Ft(normalizes)c(the)i(distribution.)533 2371 y(In)38 b(con)n(trast,)g(Rommel)g([Rommel)f(1991])f(claims)h(that) g(his)h(measuremen)n(ts)e(sho)n(w)h(that)450 2470 y(\\long)27 b(pro)r(cesses)g(ha)n(v)n(e)h(exp)r(onen)n(tial)g(service)f(times.")40 b(Man)n(y)28 b(subsequen)n(t)g(studies)h(assume)450 2570 y(an)e(exp)r(onen)n(tial)g(lifetime)i(distribution.)533 2669 y(Because)c(of)h(the)h(imp)r(ortance)f(of)g(the)g(pro)r(cess)f (lifetime)i(distribution)g(for)e(load)h(balancing)450 2769 y(p)r(olicies,)c(w)n(e)e(p)r(erformed)g(an)g(indep)r(enden)n(t)h (study)g(of)f(this)h(distribution,)h(and)e(found)h(that)f(the)450 2869 y(functional)j(form)f(prop)r(osed)g(b)n(y)g(Leland)h(and)f(Ott)h (\014ts)g(the)g(observ)n(ed)e(distributions)i(w)n(ell,)g(for)450 2968 y(pro)r(cesses)30 b(with)i(lifetimes)f(greater)f(than)h(1)g (second.)48 b(This)31 b(functional)g(form)g(is)g(consisten)n(t)450 3068 y(across)26 b(a)h(v)-5 b(ariet)n(y)27 b(of)g(mac)n(hines)g(and)h (w)n(orkloads,)d(and)j(although)f(the)h(parameter,)e Fm(k)s Ft(,)i(v)-5 b(aries)450 3168 y(from)27 b(-1.3)g(to)g(-.8,)g(it)h (is)g(generally)e(near)g(-1.)37 b(Th)n(us,)27 b(as)g(a)g Fo(rule)j(of)g(thumb)p Ft(,)450 3313 y(|The)c(probabilit)n(y)f(that)h (a)f(pro)r(cess)g(with)h(age)f(1)g(second)g(uses)h(at)f(least)h Fm(T)36 b Ft(seconds)25 b(of)h(total)533 3412 y(CPU)h(time)i(is)e(ab)r (out)h(1)p Fm(=T)12 b Ft(.)450 3527 y(|The)35 b(probabilit)n(y)f(that)h (a)g(pro)r(cess)e(with)j(age)e Fm(T)46 b Ft(seconds)34 b(uses)g(at)h(least)g(an)f(additional)533 3627 y Fm(T)41 b Ft(seconds)29 b(of)g(CPU)h(time)g(is)f(ab)r(out)h(1)p Fm(=)p Ft(2.)42 b(Th)n(us,)30 b(the)g(median)f(remaining)g(lifetime)i (of)e(a)533 3727 y(pro)r(cess)d(is)i(equal)f(to)g(its)h(curren)n(t)f (age.)533 3872 y(Section)j(2.1)e(describ)r(es)h(our)g(measuremen)n(ts)g (and)g(the)h(distribution)g(of)f(lifetimes)h(w)n(e)f(ob-)450 3971 y(serv)n(ed.)65 b(Section)37 b(2.2)g(discusses)f(other)h(mo)r (dels)g(for)g(the)h(distribution)f(of)h(lifetimes,)i(and)450 4071 y(argues)23 b(that)h(the)h(particular)e(shap)r(e)h(of)g(this)g (distribution)g(is)h(critical)e(for)h(ev)-5 b(aluating)23 b(migra-)450 4170 y(tion)28 b(p)r(olicies.)450 4334 y Fx(2.1)41 b(Lifetime)27 b(distribution)f(when)i(lifetime)f Fm(>)22 b Ft(1)p Fm(s)450 4467 y Ft(T)-7 b(o)36 b(determine)g(the)h (distribution)f(of)g(lifetimes)h(for)f(UNIX)h(pro)r(cesses,)g(w)n(e)f (measured)f(the)450 4567 y(lifetimes)28 b(of)g(o)n(v)n(er)d(one)i (million)h(pro)r(cesses,)e(generated)h(from)g(a)g(v)-5 b(ariet)n(y)26 b(of)i(academic)f(w)n(ork-)450 4666 y(loads,)i (including)g(instructional)g(mac)n(hines,)g(researc)n(h)e(mac)n(hines,) i(and)h(mac)n(hines)e(used)h(for)450 4766 y(system)22 b(administration.)34 b(W)-7 b(e)22 b(obtained)g(our)f(data)g(using)h (the)g(UNIX)h(command)e Fj(lastcomm)p Ft(,)450 4866 y(whic)n(h)28 b(outputs)f(the)h(CPU)g(time)g(used)f(b)n(y)h(eac)n(h)f(completed)g (pro)r(cess.)533 4965 y(Figure)i(1)g(sho)n(ws)f(the)i(distribution)f (of)g(lifetimes)h(from)f(one)g(of)g(the)h(mac)n(hines.)41 b(The)30 b(plot)450 5065 y(sho)n(ws)g(only)i(pro)r(cesses)e(whose)g (lifetimes)j(exceed)e(one)g(second.)48 b(The)32 b(dotted)g(\(hea)n (vy\))f(line)p eop %%Page: 7 7 7 6 bop 821 250 a Fq(Exploiting)24 b(Pro)r(cess)k(Lifetime)c (Distributions)f(fo)n(r)k(Dynamic)d(Load)i(Balancing)156 b Fp(\001)141 b Fq(7)1194 956 y 11840716 11840716 13024788 18945146 27299430 33219788 startTexFig 1194 956 a %%BeginDocument: har1a.ps 50 dict begin % This is a standard prolog for Postscript generated by Tk's canvas % widget. % @(#) prolog.ps 1.2 94/12/09 10:53:18 % The definitions below just define all of the variables used in % any of the procedures here. This is needed for obscure reasons % explained on p. 716 of the Postscript manual (Section H.2.7, % "Initializing Variables," in the section on Encapsulated Postscript). /baseline 0 def /stipimage 0 def /height 0 def /justify 0 def /lineLength 0 def /spacing 0 def /stipple 0 def /strings 0 def /xoffset 0 def /yoffset 0 def /tmpstip null def % Define the array ISOLatin1Encoding (which specifies how characters are % encoded for ISO-8859-1 fonts), if it isn't already present (Postscript % level 2 is supposed to define it, but level 1 doesn't). systemdict /ISOLatin1Encoding known not { /ISOLatin1Encoding [ /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent /dieresis /space /ring /cedilla /space /hungarumlaut /ogonek /caron /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedillar /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def } if % Override the setfont procedure with a new procedure that re-encodes % the font to use the ISO Latin-1 style. The body of this procedure % comes from Section 5.6.1 of the Postscript book. /realsetfont /setfont load def /setfont { dup length dict begin {1 index /FID ne {def} {pop pop} ifelse} forall /Encoding ISOLatin1Encoding def currentdict end % I'm not sure why it's necessary to use "definefont" on this new % font, but it seems to be important; just use the name "Temporary" % for the font. /Temporary exch definefont realsetfont } bind def % StrokeClip % % This procedure converts the current path into a clip area under % the assumption of stroking. It's a bit tricky because some Postscript % interpreters get errors during strokepath for dashed lines. If % this happens then turn off dashes and try again. /StrokeClip { {strokepath} stopped { (This Postscript printer gets limitcheck overflows when) = (stippling dashed lines; lines will be printed solid instead.) = [] 0 setdash strokepath} if clip } bind def % desiredSize EvenPixels closestSize % % The procedure below is used for stippling. Given the optimal size % of a dot in a stipple pattern in the current user coordinate system, % compute the closest size that is an exact multiple of the device's % pixel size. This allows stipple patterns to be displayed without % aliasing effects. /EvenPixels { % Compute exact number of device pixels per stipple dot. dup 0 matrix currentmatrix dtransform dup mul exch dup mul add sqrt % Round to an integer, make sure the number is at least 1, and compute % user coord distance corresponding to this. dup round dup 1 lt {pop 1} if exch div mul } bind def % width height string StippleFill -- % % Given a path already set up and a clipping region generated from % it, this procedure will fill the clipping region with a stipple % pattern. "String" contains a proper image description of the % stipple pattern and "width" and "height" give its dimensions. Each % stipple dot is assumed to be about one unit across in the current % user coordinate system. This procedure trashes the graphics state. /StippleFill { % The following code is needed to work around a NeWSprint bug. /tmpstip 1 index def % Change the scaling so that one user unit in user coordinates % corresponds to the size of one stipple dot. 1 EvenPixels dup scale % Compute the bounding box occupied by the path (which is now % the clipping region), and round the lower coordinates down % to the nearest starting point for the stipple pattern. Be % careful about negative numbers, since the rounding works % differently on them. pathbbox 4 2 roll 5 index div dup 0 lt {1 sub} if cvi 5 index mul 4 1 roll 6 index div dup 0 lt {1 sub} if cvi 6 index mul 3 2 roll % Stack now: width height string y1 y2 x1 x2 % Below is a doubly-nested for loop to iterate across this area % in units of the stipple pattern size, going up columns then % across rows, blasting out a stipple-pattern-sized rectangle at % each position 6 index exch { 2 index 5 index 3 index { % Stack now: width height string y1 y2 x y gsave 1 index exch translate 5 index 5 index true matrix tmpstip imagemask grestore } for pop } for pop pop pop pop pop } bind def % -- AdjustColor -- % Given a color value already set for output by the caller, adjusts % that value to a grayscale or mono value if requested by the CL % variable. /AdjustColor { CL 2 lt { currentgray CL 0 eq { .5 lt {0} {1} ifelse } if setgray } if } bind def % x y strings lineLength spacing xoffset yoffset justify stipple DrawText -- % This procedure does all of the real work of drawing text. The % color and font must already have been set by the caller, and the % following arguments must be on the stack: % % x, y - Coordinates at which to draw text. % strings - An array of strings, one for each line of the text item, % in order from top to bottom. % lineLength - Minimum line length: needed to justify text properly. % spacing - Spacing between lines. % xoffset - Horizontal offset for text bbox relative to x and y: 0 for % nw/w/sw anchor, -0.5 for n/center/s, and -1.0 for ne/e/se. % yoffset - Vertical offset for text bbox relative to x and y: 0 for % nw/n/ne anchor, +0.5 for w/center/e, and +1.0 for sw/s/se. % justify - 0 for left justification, 0.5 for center, 1 for right justify. % stipple - Boolean value indicating whether or not text is to be % drawn in stippled fashion. If text is stippled, % procedure StippleText must have been defined to call % StippleFill in the right way. % % Also, when this procedure is invoked, the color and font must already % have been set for the text. /DrawText { /stipple exch def /justify exch def /yoffset exch def /xoffset exch def /spacing exch def /lineLength exch def /strings exch def % First scan through all of the text to find the widest line (if it's % longer than the "lineLength" argument). strings { stringwidth pop dup lineLength gt {/lineLength exch def} {pop} ifelse newpath } forall % Compute the baseline offset and the actual font height. 0 0 moveto (TXygqPZ) false charpath pathbbox dup /baseline exch def exch pop exch sub /height exch def pop newpath % Translate coordinates first so that the origin is at the upper-left % corner of the text's bounding box. Remember that x and y for % positioning are still on the stack. translate lineLength xoffset mul strings length 1 sub spacing mul height add yoffset mul translate % Now use the baseline and justification information to translate so % that the origin is at the baseline and positioning point for the % first line of text. justify lineLength mul baseline neg translate % Iterate over each of the lines to output it. For each line, % compute its width again so it can be properly justified, then % display it. strings { dup stringwidth pop justify neg mul 0 moveto stipple { % The text is stippled, so turn it into a path and print % by calling StippledText, which in turn calls StippleFill. % Unfortunately, many Postscript interpreters will get % overflow errors if we try to do the whole string at % once, so do it a character at a time. gsave /char (X) def { char 0 3 -1 roll put currentpoint gsave char true charpath clip StippleText grestore char stringwidth translate moveto } forall grestore } {show} ifelse 0 spacing neg translate } forall } bind def /CL 2 def save 306.0 396.0 translate 0.426 0.426 scale -253 -253 translate 0 507 moveto 507 507 lineto 507 0 lineto 0 0 lineto closepath clip newpath gsave 80 447 moveto 400 0 rlineto 0 -380 rlineto -400 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 487 [ (Distribution of process lifetimes) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 464 [ (\050fraction of processes with duration > T\051) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 495 12 [ (Duration \050T secs.\051) ] 0 20 -1 1 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 67 [ (0.0) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 143 [ (0.2) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 219 [ (0.4) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 295 [ (0.6) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 371 [ (0.8) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 447 [ (1.0) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 80 46.9999999999999 [ (1) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 140 46.9999999999999 [ (2) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 200.87 46.9999999999999 [ (4) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 260.87 46.9999999999999 [ (8) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 320.87 46.9999999999999 [ (16) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 381.739 46.9999999999999 [ (32) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 441.739 46.9999999999999 [ (64) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave matrix currentmatrix 80.5 442.662 translate 0.499999999999993 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 82.2217 437.988 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 83.0704 431.756 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 84.7426 427.348 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 85.567 423.13 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 87.1922 419.292 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 87.9939 413.174 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 89.5783 408.31 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 90.3522 403.104 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 91.8913 399.608 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 93.4043 395.124 translate 0.499999999999993 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 94.1522 389.88 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 95.6304 385.51 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 96.3522 381.938 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 97.7957 376.352 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 98.5 371.944 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 99.9 368.182 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 101.283 363.356 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 101.97 359.67 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 103.317 355.376 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 103.978 352.64 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 105.3 348.954 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 105.952 346.674 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 107.239 343.178 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 108.509 339.796 translate 0.500000000000007 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 109.135 336.49 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 110.378 333.374 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 110.996 331.018 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 112.204 328.548 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 112.813 325.888 translate 0.500000000000007 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 114.004 322.202 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 114.587 319.2 translate 0.500000000000007 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 115.761 316.54 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 116.909 313.804 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 117.483 311.03 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 118.613 307.268 translate 0.500000000000007 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 119.17 304.912 translate 0.500000000000007 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 120.274 302.328 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 120.822 298.87 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 121.909 296.02 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 122.448 293.55 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 123.517 291.46 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 124.57 289.066 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 125.091 286.33 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 126.126 284.392 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 126.639 281.542 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 127.657 278.806 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 128.161 275.956 translate 0.500000000000021 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 129.161 274.322 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 130.152 271.738 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 130.639 269.838 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 131.613 267.824 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 132.091 265.962 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 133.048 264.062 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 133.526 261.022 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 134.465 258.818 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 135.396 257.26 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 135.857 255.17 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 136.77 252.32 translate 0.5 0.500000000000014 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 137.222 250.306 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 138.126 247.19 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 138.57 245.366 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 139.457 243.922 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 139.9 241.452 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 140.77 239.59 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 141.639 237.956 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 142.065 235.676 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 142.917 234.004 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 143.343 232.18 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 144.187 230.242 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 144.604 228.418 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 145.43 226.974 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 145.839 224.96 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 146.657 223.478 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 147.465 221.844 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 147.865 220.742 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 148.665 219.716 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 149.065 218.538 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 149.848 216.714 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 150.239 215.612 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 151.013 214.434 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 151.787 213.332 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 152.17 212.306 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 152.926 211.394 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 153.3 210.368 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 154.057 209.57 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 154.43 208.734 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 155.17 208.088 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 155.9 206.72 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 156.265 205.542 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 156.987 203.984 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 157.352 202.882 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 158.065 201.856 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 158.422 200.944 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 159.126 200.754 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 159.483 199.5 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 160.178 198.854 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 160.874 197.562 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 161.213 197.106 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 161.9 196.194 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 162.239 195.358 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 162.917 194.066 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 163.257 193.154 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 163.917 193.002 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 164.257 192.242 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 164.917 190.798 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 165.57 189.696 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 165.9 189.24 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 166.543 188.784 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 166.874 187.948 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 167.543 187.226 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 167.804 186.39 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 168.5 185.934 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 169.109 185.364 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 169.37 184.832 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 170.065 183.92 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 170.326 183.35 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 170.935 182.742 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 171.283 182.362 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 171.891 181.64 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 172.5 180.994 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 172.761 180.158 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 173.37 178.98 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 173.717 178.79 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 174.239 177.878 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 174.587 177.042 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 175.196 176.51 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 175.457 175.864 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 176.065 175.408 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 176.587 174.648 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 176.935 173.926 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 177.457 173.584 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 177.717 173.204 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 178.326 172.634 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 178.587 171.646 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 179.196 171.076 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 179.457 170.544 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 179.978 170.278 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 180.848 170.088 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 181.37 169.632 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 181.63 169.366 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 182.152 168.72 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 182.413 168.074 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 183.022 167.162 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 183.543 166.782 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 183.804 166.592 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 184.326 166.06 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 184.587 165.68 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 185.109 165.414 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 185.37 165.338 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 185.891 164.882 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 186.413 164.578 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 186.674 164.122 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 187.196 163.78 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 187.457 163.59 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 187.891 163.02 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 188.152 162.754 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 188.674 162.678 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 188.935 162.298 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 189.457 162.032 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 189.891 161.462 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 190.152 161.12 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 190.674 160.74 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 190.935 160.36 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 191.37 159.904 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 191.63 159.638 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 192.152 159.106 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 192.326 158.46 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 192.848 158.27 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 193.283 157.738 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 193.543 157.434 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 194.065 157.092 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 194.239 156.712 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 194.761 156.18 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 194.935 155.8 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 195.457 155.42 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 195.891 154.698 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 196.152 154.622 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 196.587 154.432 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 196.848 153.976 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 197.283 153.596 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 197.457 153.33 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 197.978 152.95 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 198.413 152.494 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 198.587 152.152 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 199.109 151.392 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 199.283 151.05 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 199.717 150.29 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 199.978 149.834 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 200.413 149.302 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 200.587 148.58 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 201.022 148.39 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 201.457 148.01 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 201.717 147.288 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 202.152 146.642 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 202.326 146.072 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 202.761 145.806 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 203.022 145.616 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 203.37 145.084 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 203.63 145.008 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 204.065 144.438 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 204.5 143.716 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 204.674 143.45 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 205.109 143.07 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 205.283 142.69 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 205.717 142.5 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 205.891 142.234 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 206.326 141.892 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 206.761 141.322 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 206.935 141.056 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 207.37 140.98 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 207.543 140.486 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 207.978 140.334 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 208.152 140.144 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 208.5 139.498 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 208.935 139.232 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 209.109 139.118 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 209.543 138.776 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 209.717 138.586 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 210.152 137.94 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 210.326 137.75 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 210.674 137.484 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 210.935 137.408 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 211.283 137.294 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 211.717 137.104 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 211.891 136.648 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 212.239 136.192 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 212.413 136.116 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 212.848 136.002 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 213.022 135.85 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 213.37 135.356 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 213.543 135.204 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 213.978 135.014 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 214.326 134.444 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 214.848 134.178 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 215.109 133.456 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 215.457 133.342 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 215.63 133.266 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 215.978 133.19 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 216.326 132.886 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 216.5 132.62 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 217.109 132.544 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 217.457 132.354 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 217.63 132.278 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 217.978 131.974 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 218.326 131.898 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 218.5 131.518 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 218.848 131.442 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 219.022 131.252 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 219.37 131.176 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 219.543 130.796 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 219.891 130.53 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 220.065 130.34 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 220.413 130.15 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 220.761 129.884 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 220.935 129.618 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 221.283 129.314 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 221.457 129.048 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 221.804 128.972 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 221.978 128.782 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 222.326 128.592 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 222.5 128.402 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 222.848 128.326 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 223.196 128.212 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 223.37 128.136 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 223.717 127.87 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 223.891 127.756 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 224.152 127.49 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 224.326 127.414 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 224.674 127.3 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 225.022 127.034 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 225.196 126.578 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 225.717 126.388 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 226.152 126.122 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 226.5 126.046 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 227.022 125.856 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 227.457 125.742 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 228.761 125.666 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 229.022 125.476 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 229.196 125.286 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 229.543 125.02 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 229.717 124.944 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 229.978 124.64 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 230.152 124.488 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 230.5 124.184 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 230.587 123.918 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 230.935 123.842 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 231.196 123.728 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 231.37 123.386 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 231.717 123.12 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 232.152 123.006 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 232.326 122.816 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 232.587 122.74 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 232.935 122.474 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 233.022 122.17 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 233.37 121.714 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 233.804 121.638 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 233.978 121.448 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 234.587 121.182 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 234.674 120.992 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 235.022 120.802 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 235.109 120.726 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 235.891 120.612 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 235.978 120.46 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 236.326 120.27 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 236.587 120.08 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 237.022 120.004 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 237.196 119.814 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 237.891 119.548 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 238.065 119.434 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 238.587 119.358 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 239.196 119.244 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 239.457 119.168 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 239.543 118.978 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 239.891 118.902 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 240.152 118.788 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 240.587 118.712 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 240.674 118.522 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 241.109 118.446 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 242.152 118.256 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 242.5 118.142 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 242.848 117.99 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 243.891 117.876 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 244.065 117.8 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 244.326 117.686 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 244.5 117.61 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 244.761 117.42 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 245.109 117.344 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 245.37 117.154 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 245.543 117.04 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 245.891 116.698 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 246.326 116.584 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 246.848 116.432 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 247.196 116.318 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 247.283 116.128 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 247.978 115.976 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 248.674 115.862 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 248.935 115.786 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 249.109 115.672 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 249.457 115.482 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 249.717 115.406 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 249.978 115.33 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 250.065 115.14 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 250.326 115.026 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 250.413 114.874 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 250.848 114.76 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 251.109 114.684 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 251.196 114.57 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 251.457 114.494 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 251.717 114.304 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 251.804 114.228 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 252.065 114.114 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 252.152 113.924 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 252.5 113.772 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 252.761 113.582 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 253.022 113.392 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 253.37 113.316 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 253.457 113.202 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 254.761 113.126 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 255.717 112.936 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 256.326 112.86 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 256.413 112.746 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 256.761 112.48 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 256.935 112.404 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 257.283 112.29 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 257.543 112.214 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 257.978 111.91 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 258.326 111.834 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 258.587 111.758 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 258.935 111.644 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 259.457 111.568 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 260.152 111.378 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 260.326 111.302 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 260.761 111.188 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 261.109 110.998 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 261.283 110.732 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 261.891 110.656 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 262.152 110.352 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 262.5 110.276 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 262.587 110.2 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 262.848 109.896 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 263.109 109.82 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 263.37 109.744 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 263.717 109.63 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 264.239 109.44 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 264.326 109.288 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 264.587 109.174 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 265.109 108.984 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 265.63 108.908 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 265.804 108.832 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 266.326 108.718 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 266.413 108.642 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 267.717 108.452 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 267.978 108.338 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 268.326 108.262 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 268.5 108.186 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 268.848 107.996 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 268.935 107.882 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.109 107.806 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.283 107.54 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.37 107.35 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.63 107.274 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.717 107.16 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.891 107.084 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.978 106.894 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 270.239 106.78 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 271.109 106.704 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 271.37 106.628 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 271.543 106.324 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 271.717 106.248 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 272.065 106.172 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 272.326 106.058 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 272.413 105.982 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 272.587 105.792 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 273.37 105.716 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 273.457 105.602 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 273.63 105.526 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 273.978 105.336 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.152 105.26 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.413 105.146 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.5 105.07 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.674 104.766 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.761 104.614 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.935 104.5 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 275.196 104.416 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 275.283 104.325 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 275.717 104.234 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 275.978 104.052 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 277.109 103.96 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 277.543 103.683 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 277.978 103.592 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 278.065 103.501 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 278.239 103.409 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 278.326 103.318 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 278.761 103.227 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 278.935 103.136 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 279.022 103.045 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 279.196 102.953 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 279.283 102.862 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 279.717 102.767 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 280.326 102.676 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 280.5 102.585 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 280.587 102.402 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 280.761 102.311 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 281.196 102.129 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 281.283 101.946 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 281.457 101.851 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 282.152 101.76 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 282.326 101.669 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 282.848 101.578 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 283.109 101.395 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 283.63 101.304 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 283.978 101.213 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 284.239 101.122 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 284.326 100.844 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 284.761 100.753 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.109 100.662 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.196 100.388 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.37 100.297 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.457 100.206 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.63 100.02 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.891 99.837 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.152 99.746 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.239 99.564 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.5 99.473 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.587 99.3809999999999 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.761 99.195 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.848 99.104 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 287.891 98.83 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 288.065 98.739 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 288.152 98.648 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 288.413 98.557 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 289.37 98.466 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 289.457 98.374 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 289.891 98.279 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.065 98.188 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.152 98.097 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.239 98.006 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.761 97.915 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.848 97.823 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.935 97.732 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 291.109 97.641 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 291.457 97.55 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 291.978 97.459 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 292.239 97.3639999999999 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.109 97.2719999999999 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.37 97.181 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.457 97.0899999999999 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.717 96.8159999999999 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.891 96.725 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.891 96.634 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 294.326 96.543 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 294.587 96.357 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 295.109 96.174 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 295.196 96.083 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 295.37 95.992 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 295.543 95.901 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 295.891 95.809 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 296.152 95.623 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 296.761 95.532 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 296.935 95.441 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 297.717 95.35 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 298.152 95.167 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 299.543 95.076 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 299.717 94.985 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 300.5 94.802 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 300.674 94.616 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 301.109 94.5249999999999 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 301.196 94.434 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 301.717 94.16 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 301.891 94.069 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 302.413 93.978 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 302.5 93.887 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 302.761 93.7919999999999 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 302.761 93.7 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 302.935 93.609 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 303.022 93.427 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 303.196 93.336 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 303.37 93.244 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 304.761 93.153 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 305.804 93.062 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 306.065 92.971 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 306.674 92.876 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 307.196 92.785 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 307.37 92.693 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 308.065 92.511 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 309.022 92.42 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 309.63 92.329 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 309.804 92.237 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 309.891 92.146 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 310.326 92.055 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 310.761 91.96 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 311.196 91.778 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 311.891 91.686 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 313.196 91.595 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 313.37 91.504 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 313.543 91.413 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 314.848 91.23 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 315.022 91.135 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 315.196 91.044 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 315.63 90.9529999999999 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 315.978 90.862 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 316.152 90.771 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 318.239 90.6789999999999 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 318.413 90.588 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 318.848 90.497 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 319.022 90.406 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 319.717 90.315 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 320.065 90.22 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 320.326 90.128 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 321.283 90.037 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 321.457 89.946 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 321.63 89.855 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 321.891 89.764 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 322.326 89.672 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 323.022 89.581 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 323.457 89.49 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 323.543 89.399 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 323.804 89.304 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 324.935 89.121 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 325.109 89.03 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 325.196 88.939 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 325.717 88.848 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 326.239 88.665 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 326.326 88.574 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 326.587 88.483 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 326.674 88.3879999999999 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 329.543 88.297 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 330.761 88.206 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 332.239 88.1139999999999 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 332.674 88.023 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 333.109 87.932 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 335.022 87.841 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 336.065 87.658 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 336.5 87.567 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 337.283 87.472 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 338.935 87.3809999999999 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 339.022 87.29 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 339.196 87.199 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 341.022 87.016 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 341.457 86.834 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 341.978 86.743 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 342.152 86.648 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 342.413 86.556 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 342.5 86.465 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 342.587 86.374 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 342.848 86.283 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 344.065 86.192 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 344.326 86.1 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 344.413 86.009 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 345.022 85.918 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 345.457 85.827 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 345.543 85.732 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 346.065 85.641 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 346.152 85.5489999999999 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 346.239 85.458 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 346.326 85.367 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 346.5 85.276 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 347.37 85.185 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 347.457 85.093 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 347.543 85.002 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 348.065 84.911 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 348.065 84.725 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 348.152 84.634 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 348.413 84.5419999999999 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 348.413 84.4510000000001 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 349.283 84.36 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 349.804 84.269 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 349.978 84.178 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 350.152 84.086 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 351.37 83.995 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 351.891 83.9 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.152 83.809 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.239 83.718 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.5 83.627 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.587 83.535 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.848 83.444 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 353.37 83.353 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 353.978 83.262 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 354.413 83.171 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 357.717 83.076 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 358.674 82.984 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 360.674 82.893 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 360.848 82.802 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 361.196 82.711 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 361.457 82.62 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 361.717 82.528 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 362.152 82.437 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 362.935 82.346 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 363.891 82.255 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 363.978 82.16 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 364.413 82.069 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 364.848 81.9769999999999 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 365.022 81.886 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 365.196 81.795 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 365.63 81.704 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 365.891 81.613 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 366.413 81.521 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 367.022 81.43 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 367.891 81.339 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 368.326 81.244 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 369.543 81.153 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 369.717 81.062 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 369.804 80.97 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 370.152 80.879 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 370.413 80.788 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 370.761 80.697 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 371.022 80.606 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 371.283 80.514 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 371.457 80.423 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 372.152 80.328 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 372.5 80.237 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 372.587 80.146 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 372.848 80.055 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 372.935 79.963 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 373.37 79.872 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 373.804 79.781 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 374.5 79.69 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 374.935 79.599 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 375.63 79.507 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 375.804 79.4119999999999 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 376.065 79.321 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 376.326 79.23 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 376.674 79.139 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 377.543 79.048 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 377.978 78.956 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 379.283 78.865 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 381.109 78.774 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 382.413 78.683 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 382.587 78.588 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 382.761 78.497 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 383.457 78.4049999999999 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 383.457 78.314 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 384.152 78.223 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 384.152 78.1319999999999 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 384.935 78.041 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 385.543 77.949 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 386.239 77.858 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 386.326 77.767 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 386.413 77.672 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 387.022 77.581 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 389.196 77.49 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 390.761 77.398 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 391.457 77.307 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 392.326 77.216 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 392.761 77.125 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 393.109 77.034 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 396.326 76.942 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 397.543 76.851 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 398.674 76.756 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 399.283 76.665 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 399.717 76.574 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 399.804 76.483 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 400.413 76.391 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 401.543 76.3 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 402.5 76.209 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 403.804 76.118 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 403.804 76.027 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 404.674 75.935 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 404.935 75.8399999999999 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 405.37 75.749 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 405.37 75.658 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 406.935 75.567 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 407.022 75.476 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 407.543 75.384 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 407.804 75.202 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 408.587 75.02 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 409.978 74.925 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 410.152 74.833 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 411.457 74.742 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 412.152 74.651 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 413.63 74.56 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 414.587 74.469 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 415.63 74.377 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 415.717 74.286 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 417.022 74.195 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 417.63 74.1 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 417.978 74.009 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 418.239 73.918 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 418.5 73.826 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 418.848 73.735 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 423.457 73.644 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 424.152 73.553 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 424.239 73.462 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 424.413 73.37 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 425.457 73.279 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 425.63 73.184 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 426.5 73.093 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 426.587 73.002 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 428.5 72.911 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 429.196 72.819 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 431.978 72.728 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 432.674 72.637 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 434.587 72.546 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 435.457 72.455 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 440.152 72.363 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 441.196 72.2679999999999 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 441.37 72.177 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 442.5 72.086 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 442.674 71.995 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 443.196 71.904 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 443.891 71.812 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 444.587 71.721 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 446.674 71.63 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 447.457 71.5389999999999 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 448.065 71.448 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 455.543 71.353 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 459.196 71.261 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 465.804 71.17 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 471.457 71.079 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 472.674 70.988 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 475.63 70.897 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 475.891 70.805 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 475.891 70.714 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 476.587 70.623 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 476.674 70.528 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 477.022 70.437 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 477.283 70.346 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 447 moveto 81.7217 439.4 lineto 82.5704 435.714 lineto 84.2426 428.57 lineto 85.067 425.074 lineto 86.6922 418.31 lineto 87.4939 415.042 lineto 89.0783 408.658 lineto 89.8522 405.542 lineto 91.3913 399.5 lineto 92.9043 393.648 lineto 93.6522 390.798 lineto 95.1304 385.25 lineto 95.8522 382.552 lineto 97.2957 377.27 lineto 98 374.686 lineto 99.4 369.67 lineto 100.783 364.844 lineto 101.47 362.45 lineto 102.817 357.814 lineto 103.478 355.572 lineto 104.8 351.126 lineto 105.452 348.96 lineto 106.739 344.742 lineto 108.009 340.638 lineto 108.635 338.624 lineto 109.878 334.71 lineto 110.496 332.772 lineto 111.704 329.01 lineto 112.313 327.186 lineto 113.504 323.576 lineto 114.087 321.828 lineto 115.261 318.332 lineto 116.409 314.988 lineto 116.983 313.316 lineto 118.113 310.086 lineto 118.67 308.49 lineto 119.774 305.374 lineto 120.322 303.854 lineto 121.409 300.852 lineto 121.948 299.37 lineto 123.017 296.482 lineto 124.07 293.67 lineto 124.591 292.302 lineto 125.626 289.566 lineto 126.139 288.236 lineto 127.157 285.614 lineto 127.661 284.322 lineto 128.661 281.814 lineto 129.652 279.306 lineto 130.139 278.09 lineto 131.113 275.734 lineto 131.591 274.556 lineto 132.548 272.238 lineto 133.026 271.098 lineto 133.965 268.856 lineto 134.896 266.652 lineto 135.357 265.588 lineto 136.27 263.46 lineto 136.722 262.434 lineto 137.626 260.382 lineto 138.07 259.356 lineto 138.957 257.38 lineto 139.4 256.392 lineto 140.27 254.454 lineto 141.139 252.554 lineto 141.565 251.642 lineto 142.417 249.818 lineto 142.843 248.906 lineto 143.687 247.12 lineto 144.104 246.246 lineto 144.93 244.498 lineto 145.339 243.662 lineto 146.157 241.952 lineto 146.965 240.318 lineto 147.365 239.52 lineto 148.165 237.886 lineto 148.565 237.088 lineto 149.348 235.53 lineto 149.739 234.77 lineto 150.513 233.25 lineto 151.287 231.768 lineto 151.67 231.008 lineto 152.426 229.564 lineto 152.8 228.842 lineto 153.557 227.436 lineto 153.93 226.752 lineto 154.67 225.346 lineto 155.4 224.016 lineto 155.765 223.332 lineto 156.487 222.002 lineto 156.852 221.356 lineto 157.565 220.064 lineto 157.922 219.418 lineto 158.626 218.164 lineto 158.983 217.556 lineto 159.678 216.302 lineto 160.374 215.124 lineto 160.713 214.516 lineto 161.4 213.338 lineto 161.739 212.768 lineto 162.417 211.59 lineto 162.757 211.02 lineto 163.417 209.918 lineto 163.757 209.348 lineto 164.417 208.246 lineto 165.07 207.182 lineto 165.4 206.65 lineto 166.043 205.586 lineto 166.374 205.054 lineto 167.043 204.028 lineto 167.304 203.496 lineto 168 202.508 lineto 168.609 201.482 lineto 168.87 200.988 lineto 169.565 200.038 lineto 169.826 199.544 lineto 170.435 198.594 lineto 170.783 198.1 lineto 171.391 197.188 lineto 172 196.276 lineto 172.261 195.82 lineto 172.87 194.908 lineto 173.217 194.452 lineto 173.739 193.578 lineto 174.087 193.122 lineto 174.696 192.286 lineto 174.957 191.83 lineto 175.565 190.994 lineto 176.087 190.158 lineto 176.435 189.74 lineto 176.957 188.904 lineto 177.217 188.524 lineto 177.826 187.726 lineto 178.087 187.308 lineto 178.696 186.51 lineto 178.957 186.13 lineto 179.478 185.37 lineto 180.348 184.23 lineto 180.87 183.47 lineto 181.13 183.09 lineto 181.652 182.368 lineto 181.913 181.988 lineto 182.522 181.266 lineto 183.043 180.582 lineto 183.304 180.202 lineto 183.826 179.518 lineto 184.087 179.176 lineto 184.609 178.492 lineto 184.87 178.15 lineto 185.391 177.466 lineto 185.913 176.782 lineto 186.174 176.478 lineto 186.696 175.832 lineto 186.957 175.49 lineto 187.391 174.844 lineto 187.652 174.54 lineto 188.174 173.894 lineto 188.435 173.59 lineto 188.957 172.944 lineto 189.391 172.336 lineto 189.652 172.032 lineto 190.174 171.424 lineto 190.435 171.158 lineto 190.87 170.55 lineto 191.13 170.246 lineto 191.652 169.676 lineto 191.826 169.372 lineto 192.348 168.802 lineto 192.783 168.232 lineto 193.043 167.966 lineto 193.565 167.396 lineto 193.739 167.13 lineto 194.261 166.56 lineto 194.435 166.294 lineto 194.957 165.762 lineto 195.391 165.23 lineto 195.652 164.964 lineto 196.087 164.432 lineto 196.348 164.166 lineto 196.783 163.672 lineto 196.957 163.406 lineto 197.478 162.912 lineto 197.913 162.38 lineto 198.087 162.152 lineto 198.609 161.658 lineto 198.783 161.392 lineto 199.217 160.898 lineto 199.478 160.67 lineto 199.913 160.176 lineto 200.087 159.948 lineto 200.522 159.492 lineto 200.957 158.998 lineto 201.217 158.77 lineto 201.652 158.314 lineto 201.826 158.086 lineto 202.261 157.63 lineto 202.522 157.402 lineto 202.87 156.946 lineto 203.13 156.718 lineto 203.565 156.3 lineto 204 155.844 lineto 204.174 155.654 lineto 204.609 155.198 lineto 204.783 155.008 lineto 205.217 154.552 lineto 205.391 154.362 lineto 205.826 153.944 lineto 206.261 153.526 lineto 206.435 153.298 lineto 206.87 152.918 lineto 207.043 152.69 lineto 207.478 152.31 lineto 207.652 152.082 lineto 208 151.702 lineto 208.435 151.322 lineto 208.609 151.094 lineto 209.043 150.714 lineto 209.217 150.524 lineto 209.652 150.144 lineto 209.826 149.954 lineto 210.174 149.574 lineto 210.435 149.384 lineto 210.783 149.004 lineto 211.217 148.662 lineto 211.391 148.472 lineto 211.739 148.092 lineto 211.913 147.902 lineto 212.348 147.56 lineto 212.522 147.37 lineto 212.87 147.028 lineto 213.043 146.838 lineto 213.478 146.496 lineto 213.826 146.154 lineto 214.348 145.622 lineto 214.609 145.47 lineto 214.957 145.128 lineto 215.13 144.938 lineto 215.478 144.634 lineto 215.826 144.292 lineto 216 144.102 lineto 216.609 143.646 lineto 216.957 143.304 lineto 217.13 143.152 lineto 217.478 142.81 lineto 217.826 142.506 lineto 218 142.354 lineto 218.348 142.05 lineto 218.522 141.898 lineto 218.87 141.556 lineto 219.043 141.404 lineto 219.391 141.1 lineto 219.565 140.948 lineto 219.913 140.644 lineto 220.261 140.378 lineto 220.435 140.226 lineto 220.783 139.922 lineto 220.957 139.77 lineto 221.304 139.466 lineto 221.478 139.352 lineto 221.826 139.048 lineto 222 138.896 lineto 222.348 138.63 lineto 222.696 138.326 lineto 222.87 138.212 lineto 223.217 137.908 lineto 223.391 137.794 lineto 223.652 137.49 lineto 223.826 137.376 lineto 224.174 137.072 lineto 224.522 136.806 lineto 224.696 136.692 lineto 225.217 136.274 lineto 225.652 135.894 lineto 226 135.628 lineto 226.522 135.248 lineto 226.957 134.83 lineto 228.261 133.842 lineto 228.522 133.576 lineto 228.696 133.462 lineto 229.043 133.234 lineto 229.217 133.12 lineto 229.478 132.854 lineto 229.652 132.74 lineto 230 132.512 lineto 230.087 132.398 lineto 230.435 132.132 lineto 230.696 131.904 lineto 230.87 131.79 lineto 231.217 131.562 lineto 231.652 131.22 lineto 231.826 131.106 lineto 232.087 130.878 lineto 232.435 130.65 lineto 232.522 130.536 lineto 232.87 130.308 lineto 233.304 130.004 lineto 233.478 129.89 lineto 234.087 129.434 lineto 234.174 129.32 lineto 234.522 129.13 lineto 234.609 129.016 lineto 235.391 128.484 lineto 235.478 128.37 lineto 235.826 128.18 lineto 236.087 127.952 lineto 236.522 127.648 lineto 236.696 127.534 lineto 237.391 127.04 lineto 237.565 126.964 lineto 238.087 126.546 lineto 238.696 126.166 lineto 238.957 125.976 lineto 239.043 125.862 lineto 239.391 125.672 lineto 239.652 125.482 lineto 240.087 125.216 lineto 240.174 125.102 lineto 240.609 124.836 lineto 241.652 124.076 lineto 242 123.924 lineto 242.348 123.658 lineto 243.391 122.936 lineto 243.565 122.86 lineto 243.826 122.67 lineto 244 122.594 lineto 244.261 122.404 lineto 244.609 122.176 lineto 244.87 121.986 lineto 245.043 121.91 lineto 245.391 121.644 lineto 245.826 121.416 lineto 246.348 121.074 lineto 246.696 120.846 lineto 246.783 120.77 lineto 247.478 120.352 lineto 248.174 119.896 lineto 248.435 119.744 lineto 248.609 119.668 lineto 248.957 119.44 lineto 249.217 119.288 lineto 249.478 119.136 lineto 249.565 119.06 lineto 249.826 118.908 lineto 249.913 118.832 lineto 250.348 118.604 lineto 250.609 118.452 lineto 250.696 118.376 lineto 250.957 118.224 lineto 251.217 118.072 lineto 251.304 117.996 lineto 251.565 117.882 lineto 251.652 117.806 lineto 252 117.578 lineto 252.261 117.426 lineto 252.522 117.312 lineto 252.87 117.084 lineto 252.957 117.008 lineto 254.261 116.248 lineto 255.217 115.716 lineto 255.826 115.412 lineto 255.913 115.336 lineto 256.261 115.146 lineto 256.435 114.994 lineto 256.783 114.804 lineto 257.043 114.69 lineto 257.478 114.424 lineto 257.826 114.234 lineto 258.087 114.12 lineto 258.435 113.93 lineto 258.957 113.626 lineto 259.652 113.284 lineto 259.826 113.132 lineto 260.261 112.904 lineto 260.609 112.752 lineto 260.783 112.638 lineto 261.391 112.334 lineto 261.652 112.144 lineto 262 111.992 lineto 262.087 111.916 lineto 262.348 111.802 lineto 262.609 111.65 lineto 262.87 111.536 lineto 263.217 111.384 lineto 263.739 111.118 lineto 263.826 111.042 lineto 264.087 110.89 lineto 264.609 110.624 lineto 265.13 110.358 lineto 265.304 110.32 lineto 265.826 110.054 lineto 265.913 109.978 lineto 267.217 109.332 lineto 267.478 109.18 lineto 267.826 109.028 lineto 268 108.914 lineto 268.348 108.8 lineto 268.435 108.724 lineto 268.609 108.648 lineto 268.783 108.534 lineto 268.87 108.496 lineto 269.13 108.382 lineto 269.217 108.344 lineto 269.391 108.268 lineto 269.478 108.192 lineto 269.739 108.116 lineto 270.609 107.698 lineto 270.87 107.546 lineto 271.043 107.47 lineto 271.217 107.356 lineto 271.565 107.242 lineto 271.826 107.09 lineto 271.913 107.052 lineto 272.087 106.976 lineto 272.87 106.596 lineto 272.957 106.558 lineto 273.13 106.482 lineto 273.478 106.33 lineto 273.652 106.254 lineto 273.913 106.14 lineto 274 106.102 lineto 274.174 105.988 lineto 274.261 105.95 lineto 274.435 105.874 lineto 274.696 105.798 lineto 274.783 105.76 lineto 275.217 105.532 lineto 275.478 105.418 lineto 276.609 104.924 lineto 277.043 104.723 lineto 277.478 104.525 lineto 277.565 104.483 lineto 277.739 104.407 lineto 277.826 104.365 lineto 278.261 104.172 lineto 278.435 104.096 lineto 278.522 104.058 lineto 278.696 103.978 lineto 278.783 103.94 lineto 279.217 103.788 lineto 279.826 103.526 lineto 280 103.45 lineto 280.087 103.412 lineto 280.261 103.339 lineto 280.696 103.153 lineto 280.783 103.119 lineto 280.957 103.043 lineto 281.652 102.72 lineto 281.826 102.648 lineto 282.348 102.435 lineto 282.609 102.329 lineto 283.13 102.12 lineto 283.478 101.983 lineto 283.739 101.88 lineto 283.826 101.846 lineto 284.261 101.675 lineto 284.609 101.508 lineto 284.696 101.474 lineto 284.87 101.409 lineto 284.957 101.375 lineto 285.13 101.31 lineto 285.391 101.211 lineto 285.652 101.113 lineto 285.739 101.048 lineto 286 100.949 lineto 286.087 100.915 lineto 286.261 100.854 lineto 286.348 100.82 lineto 287.391 100.406 lineto 287.565 100.345 lineto 287.652 100.315 lineto 287.913 100.22 lineto 288.87 99.821 lineto 288.957 99.79 lineto 289.391 99.642 lineto 289.565 99.581 lineto 289.652 99.551 lineto 289.739 99.494 lineto 290.261 99.315 lineto 290.348 99.285 lineto 290.435 99.228 lineto 290.609 99.1709999999999 lineto 290.957 99.0529999999999 lineto 291.478 98.852 lineto 291.739 98.738 lineto 292.609 98.4299999999999 lineto 292.87 98.346 lineto 292.957 98.293 lineto 293.217 98.209 lineto 293.391 98.152 lineto 293.391 98.1259999999999 lineto 293.826 97.993 lineto 294.087 97.883 lineto 294.609 97.696 lineto 294.696 97.67 lineto 294.87 97.6170000000001 lineto 295.043 97.537 lineto 295.391 97.408 lineto 295.652 97.3319999999999 lineto 296.261 97.1 lineto 296.435 97.047 lineto 297.217 96.769 lineto 297.652 96.621 lineto 299.043 96.161 lineto 299.217 96.089 lineto 300 95.827 lineto 300.174 95.758 lineto 300.609 95.618 lineto 300.696 95.5720000000001 lineto 301.217 95.413 lineto 301.391 95.3670000000001 lineto 301.913 95.188 lineto 302 95.166 lineto 302.261 95.074 lineto 302.261 95.052 lineto 302.435 95.0099999999999 lineto 302.522 94.987 lineto 302.696 94.919 lineto 302.87 94.877 lineto 304.261 94.402 lineto 305.304 94.0899999999999 lineto 305.565 94.007 lineto 306.174 93.801 lineto 306.696 93.642 lineto 306.87 93.581 lineto 307.565 93.383 lineto 308.522 93.091 lineto 309.13 92.882 lineto 309.304 92.844 lineto 309.391 92.825 lineto 309.826 92.696 lineto 310.261 92.5439999999999 lineto 310.696 92.437 lineto 311.391 92.2169999999999 lineto 312.696 91.829 lineto 312.87 91.776 lineto 313.043 91.723 lineto 314.348 91.35 lineto 314.522 91.316 lineto 314.696 91.267 lineto 315.13 91.134 lineto 315.478 91.035 lineto 315.652 90.986 lineto 317.739 90.416 lineto 317.913 90.3699999999999 lineto 318.348 90.245 lineto 318.522 90.199 lineto 319.217 90.005 lineto 319.565 89.914 lineto 319.826 89.842 lineto 320.783 89.576 lineto 320.957 89.5339999999999 lineto 321.13 89.504 lineto 321.391 89.42 lineto 321.826 89.321 lineto 322.522 89.124 lineto 322.957 89.029 lineto 323.043 89.002 lineto 323.304 88.934 lineto 324.435 88.6369999999999 lineto 324.609 88.595 lineto 324.696 88.5839999999999 lineto 325.217 88.451 lineto 325.739 88.31 lineto 325.826 88.2989999999999 lineto 326.087 88.2189999999999 lineto 326.174 88.196 lineto 329.043 87.5049999999999 lineto 330.261 87.224 lineto 331.739 86.87 lineto 332.174 86.768 lineto 332.609 86.657 lineto 334.522 86.228 lineto 335.565 86 lineto 336 85.89 lineto 336.783 85.719 lineto 338.435 85.365 lineto 338.522 85.339 lineto 338.696 85.308 lineto 340.522 84.928 lineto 340.957 84.826 lineto 341.478 84.719 lineto 341.652 84.6809999999999 lineto 341.913 84.628 lineto 342 84.621 lineto 342.087 84.6019999999999 lineto 342.348 84.533 lineto 343.565 84.29 lineto 343.826 84.2479999999999 lineto 343.913 84.225 lineto 344.522 84.108 lineto 344.957 84.016 lineto 345.043 83.99 lineto 345.565 83.891 lineto 345.652 83.8679999999999 lineto 345.739 83.853 lineto 345.826 83.838 lineto 346 83.811 lineto 346.87 83.636 lineto 346.957 83.614 lineto 347.043 83.606 lineto 347.565 83.503 lineto 347.565 83.496 lineto 347.652 83.481 lineto 347.913 83.443 lineto 347.913 83.435 lineto 348.783 83.268 lineto 349.304 83.1609999999999 lineto 349.478 83.139 lineto 349.652 83.104 lineto 350.87 82.876 lineto 351.391 82.778 lineto 351.652 82.7359999999999 lineto 351.739 82.7209999999999 lineto 352 82.664 lineto 352.087 82.645 lineto 352.348 82.607 lineto 352.87 82.504 lineto 353.478 82.3899999999999 lineto 353.913 82.314 lineto 357.217 81.74 lineto 358.174 81.5769999999999 lineto 360.174 81.2269999999999 lineto 360.348 81.197 lineto 360.696 81.151 lineto 360.957 81.1019999999999 lineto 361.217 81.0599999999999 lineto 361.652 80.984 lineto 362.435 80.8659999999999 lineto 363.391 80.71 lineto 363.478 80.6909999999999 lineto 363.913 80.631 lineto 364.348 80.555 lineto 364.522 80.528 lineto 364.696 80.498 lineto 365.13 80.429 lineto 365.391 80.384 lineto 365.913 80.3109999999999 lineto 366.522 80.213 lineto 367.391 80.08 lineto 367.826 80.015 lineto 369.043 79.829 lineto 369.217 79.802 lineto 369.304 79.7869999999999 lineto 369.652 79.73 lineto 369.913 79.6999999999999 lineto 370.261 79.643 lineto 370.522 79.608 lineto 370.783 79.57 lineto 370.957 79.5439999999999 lineto 371.652 79.437 lineto 372 79.392 lineto 372.087 79.384 lineto 372.348 79.335 lineto 372.435 79.323 lineto 372.87 79.266 lineto 373.304 79.202 lineto 374 79.107 lineto 374.435 79.042 lineto 375.13 78.947 lineto 375.304 78.924 lineto 375.565 78.89 lineto 375.826 78.845 lineto 376.174 78.807 lineto 377.043 78.677 lineto 377.478 78.617 lineto 378.783 78.449 lineto 380.609 78.199 lineto 381.913 78.0309999999999 lineto 382.087 78.009 lineto 382.261 77.982 lineto 382.957 77.902 lineto 382.957 77.898 lineto 383.652 77.8109999999999 lineto 383.652 77.807 lineto 384.435 77.712 lineto 385.043 77.6319999999999 lineto 385.739 77.545 lineto 385.826 77.541 lineto 385.913 77.5219999999999 lineto 386.522 77.454 lineto 388.696 77.184 lineto 390.261 77.002 lineto 390.957 76.922 lineto 391.826 76.823 lineto 392.261 76.77 lineto 392.609 76.732 lineto 395.826 76.375 lineto 397.043 76.2420000000001 lineto 398.174 76.112 lineto 398.783 76.052 lineto 399.217 76.002 lineto 399.304 75.995 lineto 399.913 75.934 lineto 401.043 75.812 lineto 402 75.717 lineto 403.304 75.588 lineto 403.304 75.5839999999999 lineto 404.174 75.493 lineto 404.435 75.47 lineto 404.87 75.432 lineto 404.87 75.4279999999999 lineto 406.435 75.273 lineto 406.522 75.269 lineto 407.043 75.219 lineto 407.304 75.1929999999999 lineto 408.087 75.1170000000001 lineto 409.478 74.984 lineto 409.652 74.969 lineto 410.957 74.8469999999999 lineto 411.652 74.79 lineto 413.13 74.646 lineto 414.087 74.562 lineto 415.13 74.475 lineto 415.217 74.467 lineto 416.522 74.353 lineto 417.13 74.2959999999999 lineto 417.478 74.269 lineto 417.739 74.2499999999999 lineto 418 74.2239999999999 lineto 418.348 74.201 lineto 422.957 73.817 lineto 423.652 73.76 lineto 423.739 73.756 lineto 423.913 73.741 lineto 424.957 73.661 lineto 425.13 73.646 lineto 426 73.582 lineto 426.087 73.574 lineto 428 73.4299999999999 lineto 428.696 73.373 lineto 431.478 73.167 lineto 432.174 73.122 lineto 434.087 72.981 lineto 434.957 72.92 lineto 439.652 72.609 lineto 440.696 72.54 lineto 440.87 72.5249999999999 lineto 442 72.457 lineto 442.174 72.4420000000001 lineto 442.696 72.411 lineto 443.391 72.366 lineto 444.087 72.3199999999999 lineto 446.174 72.191 lineto 446.957 72.1489999999999 lineto 447.565 72.107 lineto 455.043 71.678 lineto 458.696 71.488 lineto 465.304 71.15 lineto 470.957 70.884 lineto 472.174 70.8269999999999 lineto 475.13 70.699 lineto 475.391 70.688 lineto 475.391 70.6859999999999 lineto 476.087 70.656 lineto 476.174 70.653 lineto 476.522 70.639 lineto 476.783 70.629 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore restore showpage end %%EndDocument endTexFig 1194 2464 a 11840716 11840716 13024788 18945146 27299430 33219788 startTexFig 1194 2464 a %%BeginDocument: har1b.ps 50 dict begin % This is a standard prolog for Postscript generated by Tk's canvas % widget. % @(#) prolog.ps 1.2 94/12/09 10:53:18 % The definitions below just define all of the variables used in % any of the procedures here. This is needed for obscure reasons % explained on p. 716 of the Postscript manual (Section H.2.7, % "Initializing Variables," in the section on Encapsulated Postscript). /baseline 0 def /stipimage 0 def /height 0 def /justify 0 def /lineLength 0 def /spacing 0 def /stipple 0 def /strings 0 def /xoffset 0 def /yoffset 0 def /tmpstip null def % Define the array ISOLatin1Encoding (which specifies how characters are % encoded for ISO-8859-1 fonts), if it isn't already present (Postscript % level 2 is supposed to define it, but level 1 doesn't). systemdict /ISOLatin1Encoding known not { /ISOLatin1Encoding [ /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent /dieresis /space /ring /cedilla /space /hungarumlaut /ogonek /caron /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedillar /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def } if % Override the setfont procedure with a new procedure that re-encodes % the font to use the ISO Latin-1 style. The body of this procedure % comes from Section 5.6.1 of the Postscript book. /realsetfont /setfont load def /setfont { dup length dict begin {1 index /FID ne {def} {pop pop} ifelse} forall /Encoding ISOLatin1Encoding def currentdict end % I'm not sure why it's necessary to use "definefont" on this new % font, but it seems to be important; just use the name "Temporary" % for the font. /Temporary exch definefont realsetfont } bind def % StrokeClip % % This procedure converts the current path into a clip area under % the assumption of stroking. It's a bit tricky because some Postscript % interpreters get errors during strokepath for dashed lines. If % this happens then turn off dashes and try again. /StrokeClip { {strokepath} stopped { (This Postscript printer gets limitcheck overflows when) = (stippling dashed lines; lines will be printed solid instead.) = [] 0 setdash strokepath} if clip } bind def % desiredSize EvenPixels closestSize % % The procedure below is used for stippling. Given the optimal size % of a dot in a stipple pattern in the current user coordinate system, % compute the closest size that is an exact multiple of the device's % pixel size. This allows stipple patterns to be displayed without % aliasing effects. /EvenPixels { % Compute exact number of device pixels per stipple dot. dup 0 matrix currentmatrix dtransform dup mul exch dup mul add sqrt % Round to an integer, make sure the number is at least 1, and compute % user coord distance corresponding to this. dup round dup 1 lt {pop 1} if exch div mul } bind def % width height string StippleFill -- % % Given a path already set up and a clipping region generated from % it, this procedure will fill the clipping region with a stipple % pattern. "String" contains a proper image description of the % stipple pattern and "width" and "height" give its dimensions. Each % stipple dot is assumed to be about one unit across in the current % user coordinate system. This procedure trashes the graphics state. /StippleFill { % The following code is needed to work around a NeWSprint bug. /tmpstip 1 index def % Change the scaling so that one user unit in user coordinates % corresponds to the size of one stipple dot. 1 EvenPixels dup scale % Compute the bounding box occupied by the path (which is now % the clipping region), and round the lower coordinates down % to the nearest starting point for the stipple pattern. Be % careful about negative numbers, since the rounding works % differently on them. pathbbox 4 2 roll 5 index div dup 0 lt {1 sub} if cvi 5 index mul 4 1 roll 6 index div dup 0 lt {1 sub} if cvi 6 index mul 3 2 roll % Stack now: width height string y1 y2 x1 x2 % Below is a doubly-nested for loop to iterate across this area % in units of the stipple pattern size, going up columns then % across rows, blasting out a stipple-pattern-sized rectangle at % each position 6 index exch { 2 index 5 index 3 index { % Stack now: width height string y1 y2 x y gsave 1 index exch translate 5 index 5 index true matrix tmpstip imagemask grestore } for pop } for pop pop pop pop pop } bind def % -- AdjustColor -- % Given a color value already set for output by the caller, adjusts % that value to a grayscale or mono value if requested by the CL % variable. /AdjustColor { CL 2 lt { currentgray CL 0 eq { .5 lt {0} {1} ifelse } if setgray } if } bind def % x y strings lineLength spacing xoffset yoffset justify stipple DrawText -- % This procedure does all of the real work of drawing text. The % color and font must already have been set by the caller, and the % following arguments must be on the stack: % % x, y - Coordinates at which to draw text. % strings - An array of strings, one for each line of the text item, % in order from top to bottom. % lineLength - Minimum line length: needed to justify text properly. % spacing - Spacing between lines. % xoffset - Horizontal offset for text bbox relative to x and y: 0 for % nw/w/sw anchor, -0.5 for n/center/s, and -1.0 for ne/e/se. % yoffset - Vertical offset for text bbox relative to x and y: 0 for % nw/n/ne anchor, +0.5 for w/center/e, and +1.0 for sw/s/se. % justify - 0 for left justification, 0.5 for center, 1 for right justify. % stipple - Boolean value indicating whether or not text is to be % drawn in stippled fashion. If text is stippled, % procedure StippleText must have been defined to call % StippleFill in the right way. % % Also, when this procedure is invoked, the color and font must already % have been set for the text. /DrawText { /stipple exch def /justify exch def /yoffset exch def /xoffset exch def /spacing exch def /lineLength exch def /strings exch def % First scan through all of the text to find the widest line (if it's % longer than the "lineLength" argument). strings { stringwidth pop dup lineLength gt {/lineLength exch def} {pop} ifelse newpath } forall % Compute the baseline offset and the actual font height. 0 0 moveto (TXygqPZ) false charpath pathbbox dup /baseline exch def exch pop exch sub /height exch def pop newpath % Translate coordinates first so that the origin is at the upper-left % corner of the text's bounding box. Remember that x and y for % positioning are still on the stack. translate lineLength xoffset mul strings length 1 sub spacing mul height add yoffset mul translate % Now use the baseline and justification information to translate so % that the origin is at the baseline and positioning point for the % first line of text. justify lineLength mul baseline neg translate % Iterate over each of the lines to output it. For each line, % compute its width again so it can be properly justified, then % display it. strings { dup stringwidth pop justify neg mul 0 moveto stipple { % The text is stippled, so turn it into a path and print % by calling StippledText, which in turn calls StippleFill. % Unfortunately, many Postscript interpreters will get % overflow errors if we try to do the whole string at % once, so do it a character at a time. gsave /char (X) def { char 0 3 -1 roll put currentpoint gsave char true charpath clip StippleText grestore char stringwidth translate moveto } forall grestore } {show} ifelse 0 spacing neg translate } forall } bind def /CL 2 def save 306.0 396.0 translate 0.426 0.426 scale -253 -253 translate 0 507 moveto 507 507 lineto 507 0 lineto 0 0 lineto closepath clip newpath gsave 80 447 moveto 400 0 rlineto 0 -380 rlineto -400 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 487 [ (Distribution of process lifetimes \050log plot\051) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 464 [ (\050fraction of processes with duration > T\051) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 495 12 [ (Duration \050T secs.\051) ] 0 20 -1 1 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 447 [ (1) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 390 [ (1/2) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 332.174 [ (1/4) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 275.174 [ (1/8) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 218.174 [ (1/16) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 160.348 [ (1/32) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 103.348 [ (1/64) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 80 46.9999999999999 [ (1) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 140 46.9999999999999 [ (2) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 200.87 46.9999999999999 [ (4) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 260.87 46.9999999999999 [ (8) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 320.87 46.9999999999999 [ (16) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 381.739 46.9999999999999 [ (32) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 441.739 46.9999999999999 [ (64) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave matrix currentmatrix 80.5 445.6599 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 82.2217 444.6273 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 83.0704 443.2303 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 84.7426 442.23 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 85.567 441.2601 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 87.1922 440.3638 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 87.9939 438.9149 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 89.5783 437.7517 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 90.3522 436.4796 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 91.8913 435.6204 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 93.4043 434.497 translate 0.499999999999993 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 94.1522 433.1752 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 95.6304 432.0435 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 96.3522 431.1183 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 97.7957 429.6396 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 98.5 428.4583 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 99.9 427.4339 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 101.283 426.0957 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 101.97 425.0713 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 103.317 423.8487 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 103.978 423.0557 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 105.3 421.9983 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 105.952 421.3209 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 107.239 420.2883 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 108.509 419.2722 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 109.135 418.2726 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 110.378 417.3143 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 110.996 416.5709 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 112.204 415.7943 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 112.813 414.9517 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 114.004 413.7787 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 114.587 412.7957 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 115.761 411.92 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 116.909 411.0113 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 117.483 410.0861 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 118.613 408.8057 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 119.17 407.9878 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 120.274 407.09585 translate 0.5 0.499849999999981 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 120.822 405.865 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 121.909 404.849 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 122.448 403.957 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 123.517 403.188 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 124.57 402.304 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 125.091 401.28 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 126.126 400.553 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 126.639 399.471 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 127.657 398.405 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 128.161 397.298 translate 0.500000000000021 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 129.161 396.646 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 130.152 395.621 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 130.639 394.837 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 131.613 394.019 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 132.091 393.259 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 133.048 392.466 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 133.526 391.185 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 134.465 390.252 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 135.396 389.574 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 135.857 388.657 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 136.77 387.41 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 137.222 386.51 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 138.126 385.097 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 138.57 384.254 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 139.457 383.577 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 139.9 382.412 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 140.77 381.545 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 141.639 380.752 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 142.065 379.645 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 142.917 378.835 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 143.343 377.927 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 144.187 376.96 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 144.604 376.035 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 145.43 375.283 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 145.839 374.242 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 146.657 373.474 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 147.465 372.598 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 147.865 372.012 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 148.665 371.475 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 149.065 370.822 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 149.848 369.823 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 150.239 369.22 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 151.013 368.559 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 151.787 367.939 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 152.17 367.369 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 152.926 366.849 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 153.3 366.27 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 154.057 365.8 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 154.43 365.32 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 155.17 364.949 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 155.9 364.147 translate 0.500000000000014 0.500000000000057 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 156.265 363.478 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 156.987 362.487 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 157.352 361.826 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 158.065 361.248 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 158.422 360.67 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 159.126 360.587 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 159.483 359.761 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 160.178 359.348 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 160.874 358.604 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 161.213 358.274 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 161.9 357.696 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 162.239 357.2 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 162.917 356.374 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 163.257 355.713 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 163.917 355.63 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 164.257 355.135 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 164.917 354.143 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 165.57 353.483 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 165.9 353.152 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 166.543 352.822 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 166.874 352.243 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 167.543 351.748 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 167.804 351.17 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 168.5 350.922 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 169.109 350.509 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 169.37 350.096 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 170.065 349.517 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 170.326 349.104 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 170.935 348.609 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 171.283 348.361 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 171.891 347.865 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 172.5 347.37 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 172.761 346.791 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 173.37 345.965 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 173.717 345.8 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 174.239 345.139 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 174.587 344.478 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 175.196 344.065 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 175.457 343.57 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 176.065 343.239 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 176.587 342.661 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 176.935 342.165 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 177.457 341.835 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 177.717 341.587 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 178.326 341.174 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 178.587 340.348 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 179.196 339.935 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 179.457 339.522 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 179.978 339.274 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 180.848 339.109 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 181.37 338.778 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 181.63 338.53 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 182.152 338.035 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 182.413 337.539 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 183.022 336.796 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 183.543 336.465 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 183.804 336.3 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 184.326 335.887 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 184.587 335.557 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 185.109 335.309 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 185.37 335.226 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 185.891 334.896 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 186.413 334.648 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 186.674 334.235 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 187.196 333.904 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 187.457 333.739 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 187.891 333.326 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 188.152 333.078 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 188.674 332.996 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 188.935 332.665 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 189.457 332.417 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 189.891 331.922 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 190.152 331.674 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 190.674 331.343 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 190.935 331.013 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 191.37 330.6 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 191.63 330.352 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 192.152 329.857 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 192.326 329.278 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 192.848 329.113 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 193.283 328.617 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 193.543 328.37 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 194.065 328.039 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 194.239 327.709 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 194.761 327.213 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 194.935 326.883 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 195.457 326.552 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 195.891 325.809 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 196.152 325.726 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 196.587 325.561 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 196.848 325.148 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 197.283 324.817 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 197.457 324.57 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 197.978 324.239 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 198.413 323.743 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 198.587 323.413 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 199.109 322.67 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 199.283 322.339 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 199.717 321.596 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 199.978 321.183 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 200.413 320.604 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 200.587 319.861 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 201.022 319.696 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 201.457 319.365 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 201.717 318.622 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 202.152 317.961 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 202.326 317.383 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 202.761 317.052 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 203.022 316.887 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 203.37 316.309 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 203.63 316.226 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 204.065 315.648 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 204.5 314.822 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 204.674 314.574 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 205.109 314.161 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 205.283 313.748 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 205.717 313.583 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 205.891 313.252 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 206.326 312.839 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 206.761 312.261 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 206.935 311.93 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 207.37 311.848 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 207.543 311.352 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 207.978 311.104 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 208.152 310.939 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 208.5 310.196 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 208.935 309.865 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 209.109 309.783 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 209.543 309.37 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 209.717 309.204 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 210.152 308.461 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 210.326 308.213 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 210.674 307.883 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 210.935 307.8 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 211.283 307.717 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 211.717 307.47 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 211.891 306.974 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 212.239 306.396 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 212.413 306.313 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 212.848 306.148 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 213.022 305.983 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 213.37 305.404 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 213.543 305.157 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 213.978 304.991 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 214.326 304.33 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 214.848 304 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 215.109 303.091 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 215.457 302.926 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 215.63 302.843 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 215.978 302.761 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 216.326 302.43 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 216.5 302.017 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 217.109 301.935 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 217.457 301.687 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 217.63 301.604 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 217.978 301.274 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 218.326 301.109 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 218.5 300.696 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 218.848 300.53 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 219.022 300.283 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 219.37 300.2 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 219.543 299.704 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 219.891 299.374 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 220.065 299.126 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 220.413 298.878 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 220.761 298.548 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 220.935 298.217 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 221.283 297.804 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 221.457 297.474 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 221.804 297.309 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 221.978 297.061 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 222.326 296.896 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 222.5 296.648 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 222.848 296.483 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 223.196 296.4 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 223.37 296.235 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 223.717 295.904 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 223.891 295.739 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 224.152 295.409 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 224.326 295.243 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 224.674 295.161 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 225.022 294.748 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 225.196 294.17 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 225.717 293.839 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 226.152 293.509 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 226.5 293.343 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 227.022 293.096 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 227.457 293.013 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 228.761 292.848 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 229.022 292.6 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 229.196 292.352 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 229.543 291.939 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 229.717 291.857 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 229.978 291.443 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 230.152 291.196 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 230.5 290.783 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 230.587 290.37 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 230.935 290.287 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 231.196 290.122 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 231.37 289.626 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 231.717 289.213 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 232.152 289.048 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 232.326 288.8 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 232.587 288.635 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 232.935 288.222 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 233.022 287.891 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 233.37 287.148 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 233.804 287.065 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 233.978 286.735 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 234.587 286.322 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 234.674 286.074 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 235.022 285.826 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 235.109 285.661 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 235.891 285.496 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 235.978 285.248 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 236.326 284.917 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 236.587 284.67 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 237.022 284.504 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 237.196 284.257 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 237.891 283.843 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 238.065 283.678 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 238.587 283.513 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 239.196 283.348 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 239.457 283.265 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 239.543 282.935 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 239.891 282.852 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 240.152 282.687 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 240.587 282.522 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 240.674 282.191 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 241.109 282.109 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 242.152 281.778 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 242.5 281.613 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 242.848 281.365 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 243.891 281.2 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 244.065 281.035 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 244.326 280.952 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 244.5 280.787 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 244.761 280.457 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 245.109 280.291 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 245.37 280.043 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 245.543 279.878 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 245.891 279.3 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 246.326 279.135 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 246.848 278.804 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 247.196 278.639 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 247.283 278.391 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 247.978 278.061 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 248.674 277.896 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 248.935 277.73 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 249.109 277.565 translate 0.5 0.499999999999943 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 249.457 277.317 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 249.717 277.152 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 249.978 276.987 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 250.065 276.657 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 250.326 276.491 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 250.413 276.161 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 250.848 276.078 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 251.109 275.913 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 251.196 275.748 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 251.457 275.583 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 251.717 275.252 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 251.804 275.087 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 252.065 274.922 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 252.152 274.591 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 252.5 274.261 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 252.761 274.013 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 253.022 273.683 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 253.37 273.517 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 253.457 273.352 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 254.761 273.187 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 255.717 272.857 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 256.326 272.691 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 256.413 272.526 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 256.761 272.03 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 256.935 271.865 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 257.283 271.7 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 257.543 271.535 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 257.978 271.039 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 258.326 270.874 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 258.587 270.709 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 258.935 270.543 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 259.457 270.378 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 260.152 270.048 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 260.326 269.883 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 260.761 269.717 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 261.109 269.387 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 261.283 268.809 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 261.891 268.643 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 262.152 268.148 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 262.5 267.983 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 262.587 267.817 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 262.848 267.322 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 263.109 267.074 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 263.37 266.909 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 263.717 266.743 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 264.239 266.413 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 264.326 266.083 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 264.587 265.917 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 265.109 265.504 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 265.63 265.339 translate 0.5 0.499999999999943 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 265.804 265.174 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 266.326 265.009 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 266.413 264.843 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 267.717 264.43 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 267.978 264.265 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 268.326 264.1 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 268.5 263.935 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 268.848 263.522 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 268.935 263.357 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.109 263.191 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.283 262.613 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.37 262.283 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.63 262.035 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.717 261.87 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.891 261.704 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.978 261.291 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 270.239 261.126 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 271.109 260.961 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 271.37 260.796 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 271.543 260.217 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 271.717 259.97 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 272.065 259.804 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 272.326 259.639 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 272.413 259.391 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 272.587 259.061 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 273.37 258.896 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 273.457 258.648 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 273.63 258.483 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 273.978 258.07 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.152 257.904 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.413 257.657 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.5 257.491 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.674 256.913 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.761 256.5 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.935 256.335 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 275.196 256.087 translate 0.5 0.500000000000014 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 275.283 255.922 translate 0.5 0.500000000000014 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 275.717 255.674 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 275.978 255.343 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 277.109 255.096 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 277.543 254.517 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 277.978 254.27 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 278.065 254.104 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 278.239 253.857 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 278.326 253.691 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 278.761 253.443 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 278.935 253.278 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 279.022 253.03 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 279.196 252.865 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 279.283 252.617 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 279.717 252.452 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 280.326 252.204 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 280.5 252.039 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 280.587 251.626 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 280.761 251.378 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 281.196 250.965 translate 0.5 0.500000000000014 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 281.283 250.552 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 281.457 250.304 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 282.152 250.139 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 282.326 249.891 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 282.848 249.643 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 283.109 249.23 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 283.63 249.065 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 283.978 248.817 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 284.239 248.57 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 284.326 247.909 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 284.761 247.743 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.109 247.496 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.196 246.835 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.37 246.587 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.457 246.339 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.63 245.926 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.891 245.513 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.152 245.265 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.239 244.77 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.5 244.522 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.587 244.357 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.761 243.861 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.848 243.613 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 287.891 242.952 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 288.065 242.704 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 288.152 242.457 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 288.413 242.209 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 289.37 241.961 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 289.457 241.796 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 289.891 241.548 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.065 241.3 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.152 241.052 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.239 240.804 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.761 240.557 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.848 240.309 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.935 240.061 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 291.109 239.813 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 291.457 239.565 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 291.978 239.317 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 292.239 239.07 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.109 238.822 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.37 238.657 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.457 238.409 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.717 237.583 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.891 237.335 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.891 237.087 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 294.326 236.839 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 294.587 236.343 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 295.109 235.848 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 295.196 235.6 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 295.37 235.352 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 295.543 235.104 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 295.891 234.857 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 296.152 234.278 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 296.761 234.03 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 296.935 233.783 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 297.717 233.535 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 298.152 233.039 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 299.543 232.709 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 299.717 232.461 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 300.5 231.965 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 300.674 231.387 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 301.109 231.139 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 301.196 230.891 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 301.717 230.065 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 301.891 229.735 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 302.413 229.487 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 302.5 229.239 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 302.761 228.909 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 302.761 228.661 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 302.935 228.413 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 303.022 227.835 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 303.196 227.587 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 303.37 227.257 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 304.761 227.009 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 305.804 226.678 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 306.065 226.43 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 306.674 226.1 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 307.196 225.852 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 307.37 225.522 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 308.065 224.943 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 309.022 224.696 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 309.63 224.365 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 309.804 224.117 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 309.891 223.787 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 310.326 223.539 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 310.761 223.209 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 311.196 222.63 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 311.891 222.3 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 313.196 222.052 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 313.37 221.722 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 313.543 221.391 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 314.848 220.813 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 315.022 220.483 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 315.196 220.152 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 315.63 219.904 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 315.978 219.574 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 316.152 219.243 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 318.239 218.913 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 318.413 218.665 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 318.848 218.335 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 319.022 218.004 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 319.717 217.674 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 320.065 217.343 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 320.326 217.013 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 321.283 216.683 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 321.457 216.435 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 321.63 216.104 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 321.891 215.774 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 322.326 215.443 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 323.022 215.113 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 323.457 214.783 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 323.543 214.452 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 323.804 214.122 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 324.935 213.461 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 325.109 213.13 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 325.196 212.8 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 325.717 212.47 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 326.239 211.726 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 326.326 211.396 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 326.587 211.065 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 326.674 210.735 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 329.543 210.404 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 330.761 209.991 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 332.239 209.661 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 332.674 209.33 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 333.109 209 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 335.022 208.587 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 336.065 207.926 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 336.5 207.513 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 337.283 207.183 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 338.935 206.852 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 339.022 206.439 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 339.196 206.109 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 341.022 205.365 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 341.457 204.622 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 341.978 204.291 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 342.152 203.878 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 342.413 203.465 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 342.5 203.135 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 342.587 202.722 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 342.848 202.391 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 344.065 201.978 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 344.326 201.565 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 344.413 201.235 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 345.022 200.822 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 345.457 200.409 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 345.543 199.996 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 346.065 199.665 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 346.152 199.252 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 346.239 198.839 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 346.326 198.426 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 346.5 198.013 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 347.37 197.6 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 347.457 197.27 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 347.543 196.857 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 348.065 196.443 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 348.065 195.617 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 348.152 195.204 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 348.413 194.791 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 348.413 194.296 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 349.283 193.883 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 349.804 193.47 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 349.978 193.057 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 350.152 192.643 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 351.37 192.23 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 351.891 191.735 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.152 191.322 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.239 190.909 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.5 190.413 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.587 190 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.848 189.587 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 353.37 189.091 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 353.978 188.678 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 354.413 188.183 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 357.717 187.77 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 358.674 187.274 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 360.674 186.861 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 360.848 186.365 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 361.196 185.952 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 361.457 185.457 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 361.717 184.961 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 362.152 184.465 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 362.935 184.052 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 363.891 183.557 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 363.978 183.061 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 364.413 182.565 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 364.848 182.07 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 365.022 181.574 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 365.196 181.078 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 365.63 180.583 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 365.891 180.087 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 366.413 179.591 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 367.022 179.096 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 367.891 178.6 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 368.326 178.104 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 369.543 177.609 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 369.717 177.03 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 369.804 176.535 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 370.152 176.039 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 370.413 175.461 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 370.761 174.965 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 371.022 174.387 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 371.283 173.891 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 371.457 173.313 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 372.152 172.817 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 372.5 172.239 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 372.587 171.661 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 372.848 171.165 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 372.935 170.587 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 373.37 170.009 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 373.804 169.43 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 374.5 168.852 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 374.935 168.274 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 375.63 167.696 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 375.804 167.117 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 376.065 166.539 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 376.326 165.961 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 376.674 165.383 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 377.543 164.722 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 377.978 164.143 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 379.283 163.565 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 381.109 162.904 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 382.413 162.326 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 382.587 161.665 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 382.761 161.087 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 383.457 160.426 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 383.457 159.765 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 384.152 159.104 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 384.152 158.526 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 384.935 157.865 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 385.543 157.204 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 386.239 156.543 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 386.326 155.883 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 386.413 155.139 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 387.022 154.478 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 389.196 153.817 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 390.761 153.157 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 391.457 152.413 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 392.326 151.752 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 392.761 151.009 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 393.109 150.265 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 396.326 149.604 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 397.543 148.861 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 398.674 148.117 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 399.283 147.374 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 399.717 146.63 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 399.804 145.887 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 400.413 145.143 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 401.543 144.317 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 402.5 143.574 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 403.804 142.748 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 403.804 142.004 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 404.674 141.178 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 404.935 140.352 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 405.37 139.526 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 405.37 138.783 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 406.935 137.874 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 407.022 137.048 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 407.543 136.222 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 407.804 134.487 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 408.587 132.752 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 409.978 131.843 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 410.152 130.935 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 411.457 130.026 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 412.152 129.117 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 413.63 128.209 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 414.587 127.217 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 415.63 126.309 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 415.717 125.317 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 417.022 124.326 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 417.63 123.335 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 417.978 122.343 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 418.239 121.352 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 418.5 120.278 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 418.848 119.287 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 423.457 118.213 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 424.152 117.139 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 424.239 116.065 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 424.413 114.991 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 425.457 113.835 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 425.63 112.761 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 426.5 111.604 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 426.587 110.448 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 428.5 109.291 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 429.196 108.052 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 431.978 106.896 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 432.674 105.657 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 434.587 104.417 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 435.457 103.178 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 440.152 101.857 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 441.196 100.617 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 441.37 99.296 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 442.5 97.891 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 442.674 96.57 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 443.196 95.165 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 443.891 93.761 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 444.587 92.274 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 446.674 90.87 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 447.457 89.383 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 448.065 87.813 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 455.543 86.326 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 459.196 84.757 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 465.804 83.104 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 471.457 81.452 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 472.674 79.8 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 475.63 78.148 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 475.891 76.413 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 475.891 74.596 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 476.587 72.778 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 476.674 70.961 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 477.022 69.061 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 477.283 67.0779999999999 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 447 moveto 81.7217 445.3321 lineto 82.5704 444.511 lineto 84.2426 442.891 lineto 85.067 442.093 lineto 86.6922 440.5185 lineto 87.4939 439.7428 lineto 89.0783 438.2104 lineto 89.8522 437.4587 lineto 91.3913 435.9635 lineto 92.9043 434.5013 lineto 93.6522 433.7743 lineto 95.1304 432.3535 lineto 95.8522 431.643 lineto 97.2957 430.2552 lineto 98 429.5696 lineto 99.4 428.2065 lineto 100.783 426.8683 lineto 101.47 426.2074 lineto 102.817 424.9022 lineto 103.478 424.2578 lineto 104.8 422.9857 lineto 105.452 422.3496 lineto 106.739 421.1022 lineto 108.009 419.8796 lineto 108.635 419.2683 lineto 109.878 418.0622 lineto 110.496 417.4674 lineto 111.704 416.2943 lineto 112.313 415.7078 lineto 113.504 414.5596 lineto 114.087 413.9813 lineto 115.261 412.8578 lineto 116.409 411.7426 lineto 116.983 411.1891 lineto 118.113 410.0904 lineto 118.67 409.5535 lineto 119.774 408.4796 lineto 120.322 407.9509 lineto 121.409 406.893 lineto 121.948 406.373 lineto 123.017 405.34 lineto 124.07 404.316 lineto 124.591 403.812 lineto 125.626 402.813 lineto 126.139 402.317 lineto 127.157 401.326 lineto 127.661 400.838 lineto 128.661 399.872 lineto 129.652 398.913 lineto 130.139 398.443 lineto 131.113 397.501 lineto 131.591 397.038 lineto 132.548 396.113 lineto 133.026 395.65 lineto 133.965 394.742 lineto 134.896 393.841 lineto 135.357 393.395 lineto 136.27 392.503 lineto 136.722 392.065 lineto 137.626 391.19 lineto 138.07 390.76 lineto 138.957 389.901 lineto 139.4 389.471 lineto 140.27 388.629 lineto 141.139 387.794 lineto 141.565 387.373 lineto 142.417 386.547 lineto 142.843 386.142 lineto 143.687 385.324 lineto 144.104 384.92 lineto 144.93 384.118 lineto 145.339 383.722 lineto 146.157 382.929 lineto 146.965 382.144 lineto 147.365 381.756 lineto 148.165 380.987 lineto 148.565 380.599 lineto 149.348 379.839 lineto 149.739 379.459 lineto 150.513 378.707 lineto 151.287 377.964 lineto 151.67 377.592 lineto 152.426 376.857 lineto 152.8 376.493 lineto 153.557 375.767 lineto 153.93 375.403 lineto 154.67 374.693 lineto 155.4 373.982 lineto 155.765 373.627 lineto 156.487 372.925 lineto 156.852 372.578 lineto 157.565 371.884 lineto 157.922 371.537 lineto 158.626 370.851 lineto 158.983 370.513 lineto 159.678 369.835 lineto 160.374 369.166 lineto 160.713 368.836 lineto 161.4 368.167 lineto 161.739 367.836 lineto 162.417 367.183 lineto 162.757 366.861 lineto 163.417 366.209 lineto 163.757 365.887 lineto 164.417 365.25 lineto 165.07 364.614 lineto 165.4 364.309 lineto 166.043 363.648 lineto 166.374 363.317 lineto 167.043 362.739 lineto 167.304 362.409 lineto 168 361.83 lineto 168.609 361.17 lineto 168.87 360.922 lineto 169.565 360.261 lineto 169.826 360.013 lineto 170.435 359.435 lineto 170.783 359.104 lineto 171.391 358.526 lineto 172 357.948 lineto 172.261 357.617 lineto 172.87 357.039 lineto 173.217 356.791 lineto 173.739 356.213 lineto 174.087 355.883 lineto 174.696 355.304 lineto 174.957 355.057 lineto 175.565 354.478 lineto 176.087 353.9 lineto 176.435 353.652 lineto 176.957 353.074 lineto 177.217 352.826 lineto 177.826 352.248 lineto 178.087 352 lineto 178.696 351.422 lineto 178.957 351.174 lineto 179.478 350.678 lineto 180.348 349.852 lineto 180.87 349.274 lineto 181.13 349.026 lineto 181.652 348.53 lineto 181.913 348.283 lineto 182.522 347.704 lineto 183.043 347.209 lineto 183.304 346.961 lineto 183.826 346.465 lineto 184.087 346.217 lineto 184.609 345.722 lineto 184.87 345.474 lineto 185.391 344.978 lineto 185.913 344.4 lineto 186.174 344.152 lineto 186.696 343.657 lineto 186.957 343.409 lineto 187.391 342.996 lineto 187.652 342.748 lineto 188.174 342.252 lineto 188.435 342.004 lineto 188.957 341.509 lineto 189.391 341.013 lineto 189.652 340.765 lineto 190.174 340.27 lineto 190.435 340.104 lineto 190.87 339.609 lineto 191.13 339.361 lineto 191.652 338.865 lineto 191.826 338.7 lineto 192.348 338.204 lineto 192.783 337.709 lineto 193.043 337.543 lineto 193.565 337.048 lineto 193.739 336.8 lineto 194.261 336.387 lineto 194.435 336.139 lineto 194.957 335.726 lineto 195.391 335.23 lineto 195.652 334.983 lineto 196.087 334.57 lineto 196.348 334.322 lineto 196.783 333.909 lineto 196.957 333.661 lineto 197.478 333.248 lineto 197.913 332.835 lineto 198.087 332.587 lineto 198.609 332.174 lineto 198.783 331.926 lineto 199.217 331.513 lineto 199.478 331.348 lineto 199.913 330.852 lineto 200.087 330.687 lineto 200.522 330.274 lineto 200.957 329.861 lineto 201.217 329.613 lineto 201.652 329.2 lineto 201.826 329.035 lineto 202.261 328.622 lineto 202.522 328.374 lineto 202.87 327.961 lineto 203.13 327.796 lineto 203.565 327.383 lineto 204 326.97 lineto 204.174 326.722 lineto 204.609 326.309 lineto 204.783 326.143 lineto 205.217 325.73 lineto 205.391 325.565 lineto 205.826 325.152 lineto 206.261 324.739 lineto 206.435 324.574 lineto 206.87 324.161 lineto 207.043 323.996 lineto 207.478 323.583 lineto 207.652 323.417 lineto 208 323.004 lineto 208.435 322.591 lineto 208.609 322.426 lineto 209.043 322.013 lineto 209.217 321.848 lineto 209.652 321.435 lineto 209.826 321.27 lineto 210.174 320.939 lineto 210.435 320.691 lineto 210.783 320.361 lineto 211.217 319.948 lineto 211.391 319.783 lineto 211.739 319.37 lineto 211.913 319.204 lineto 212.348 318.874 lineto 212.522 318.709 lineto 212.87 318.296 lineto 213.043 318.13 lineto 213.478 317.717 lineto 213.826 317.387 lineto 214.348 316.891 lineto 214.609 316.643 lineto 214.957 316.313 lineto 215.13 316.148 lineto 215.478 315.817 lineto 215.826 315.404 lineto 216 315.239 lineto 216.609 314.743 lineto 216.957 314.413 lineto 217.13 314.165 lineto 217.478 313.835 lineto 217.826 313.504 lineto 218 313.339 lineto 218.348 313.009 lineto 218.522 312.843 lineto 218.87 312.513 lineto 219.043 312.348 lineto 219.391 311.935 lineto 219.565 311.77 lineto 219.913 311.439 lineto 220.261 311.109 lineto 220.435 310.943 lineto 220.783 310.613 lineto 220.957 310.448 lineto 221.304 310.117 lineto 221.478 309.952 lineto 221.826 309.622 lineto 222 309.457 lineto 222.348 309.126 lineto 222.696 308.796 lineto 222.87 308.63 lineto 223.217 308.3 lineto 223.391 308.135 lineto 223.652 307.804 lineto 223.826 307.639 lineto 224.174 307.391 lineto 224.522 307.061 lineto 224.696 306.896 lineto 225.217 306.4 lineto 225.652 305.904 lineto 226 305.574 lineto 226.522 305.161 lineto 226.957 304.665 lineto 228.261 303.426 lineto 228.522 303.096 lineto 228.696 303.013 lineto 229.043 302.683 lineto 229.217 302.517 lineto 229.478 302.187 lineto 229.652 302.104 lineto 230 301.774 lineto 230.087 301.609 lineto 230.435 301.361 lineto 230.696 301.03 lineto 230.87 300.865 lineto 231.217 300.617 lineto 231.652 300.122 lineto 231.826 299.957 lineto 232.087 299.709 lineto 232.435 299.378 lineto 232.522 299.296 lineto 232.87 298.965 lineto 233.304 298.552 lineto 233.478 298.387 lineto 234.087 297.809 lineto 234.174 297.643 lineto 234.522 297.396 lineto 234.609 297.23 lineto 235.391 296.57 lineto 235.478 296.404 lineto 235.826 296.074 lineto 236.087 295.826 lineto 236.522 295.413 lineto 236.696 295.248 lineto 237.391 294.587 lineto 237.565 294.422 lineto 238.087 293.926 lineto 238.696 293.348 lineto 238.957 293.1 lineto 239.043 292.935 lineto 239.391 292.687 lineto 239.652 292.439 lineto 240.087 292.026 lineto 240.174 291.861 lineto 240.609 291.448 lineto 241.652 290.374 lineto 242 290.126 lineto 242.348 289.796 lineto 243.391 288.722 lineto 243.565 288.557 lineto 243.826 288.309 lineto 244 288.226 lineto 244.261 287.978 lineto 244.609 287.565 lineto 244.87 287.317 lineto 245.043 287.235 lineto 245.391 286.822 lineto 245.826 286.409 lineto 246.348 285.913 lineto 246.696 285.583 lineto 246.783 285.417 lineto 247.478 284.839 lineto 248.174 284.096 lineto 248.435 283.848 lineto 248.609 283.765 lineto 248.957 283.352 lineto 249.217 283.104 lineto 249.478 282.857 lineto 249.565 282.774 lineto 249.826 282.526 lineto 249.913 282.443 lineto 250.348 282.03 lineto 250.609 281.783 lineto 250.696 281.7 lineto 250.957 281.452 lineto 251.217 281.204 lineto 251.304 281.122 lineto 251.565 280.874 lineto 251.652 280.791 lineto 252 280.378 lineto 252.261 280.213 lineto 252.522 279.965 lineto 252.87 279.635 lineto 252.957 279.47 lineto 254.261 278.23 lineto 255.217 277.322 lineto 255.826 276.743 lineto 255.913 276.661 lineto 256.261 276.33 lineto 256.435 276.083 lineto 256.783 275.752 lineto 257.043 275.504 lineto 257.478 275.091 lineto 257.826 274.761 lineto 258.087 274.596 lineto 258.435 274.265 lineto 258.957 273.687 lineto 259.652 273.026 lineto 259.826 272.861 lineto 260.261 272.448 lineto 260.609 272.117 lineto 260.783 271.87 lineto 261.391 271.374 lineto 261.652 271.043 lineto 262 270.713 lineto 262.087 270.63 lineto 262.348 270.465 lineto 262.609 270.135 lineto 262.87 269.887 lineto 263.217 269.639 lineto 263.739 269.061 lineto 263.826 268.978 lineto 264.087 268.648 lineto 264.609 268.152 lineto 265.13 267.657 lineto 265.304 267.574 lineto 265.826 267.078 lineto 265.913 266.996 lineto 267.217 265.674 lineto 267.478 265.426 lineto 267.826 265.096 lineto 268 264.93 lineto 268.348 264.6 lineto 268.435 264.517 lineto 268.609 264.352 lineto 268.783 264.187 lineto 268.87 264.022 lineto 269.13 263.857 lineto 269.217 263.774 lineto 269.391 263.609 lineto 269.478 263.443 lineto 269.739 263.278 lineto 270.609 262.452 lineto 270.87 262.122 lineto 271.043 261.957 lineto 271.217 261.791 lineto 271.565 261.461 lineto 271.826 261.213 lineto 271.913 261.13 lineto 272.087 260.965 lineto 272.87 260.222 lineto 272.957 260.139 lineto 273.13 259.974 lineto 273.478 259.643 lineto 273.652 259.478 lineto 273.913 259.23 lineto 274 259.148 lineto 274.174 258.9 lineto 274.261 258.817 lineto 274.435 258.652 lineto 274.696 258.487 lineto 274.783 258.404 lineto 275.217 257.909 lineto 275.478 257.661 lineto 276.609 256.587 lineto 277.043 256.174 lineto 277.478 255.761 lineto 277.565 255.678 lineto 277.739 255.513 lineto 277.826 255.43 lineto 278.261 254.935 lineto 278.435 254.77 lineto 278.522 254.687 lineto 278.696 254.522 lineto 278.783 254.439 lineto 279.217 254.109 lineto 279.826 253.53 lineto 280 253.365 lineto 280.087 253.283 lineto 280.261 253.117 lineto 280.696 252.704 lineto 280.783 252.622 lineto 280.957 252.457 lineto 281.652 251.713 lineto 281.826 251.548 lineto 282.348 251.052 lineto 282.609 250.804 lineto 283.13 250.309 lineto 283.478 249.978 lineto 283.739 249.73 lineto 283.826 249.648 lineto 284.261 249.235 lineto 284.609 248.822 lineto 284.696 248.739 lineto 284.87 248.574 lineto 284.957 248.491 lineto 285.13 248.326 lineto 285.391 248.078 lineto 285.652 247.83 lineto 285.739 247.748 lineto 286 247.5 lineto 286.087 247.417 lineto 286.261 247.252 lineto 286.348 247.17 lineto 287.391 246.178 lineto 287.565 246.013 lineto 287.652 245.93 lineto 287.913 245.683 lineto 288.87 244.691 lineto 288.957 244.609 lineto 289.391 244.196 lineto 289.565 244.113 lineto 289.652 244.03 lineto 289.739 243.865 lineto 290.261 243.37 lineto 290.348 243.287 lineto 290.435 243.204 lineto 290.609 243.039 lineto 290.957 242.709 lineto 291.478 242.213 lineto 291.739 241.883 lineto 292.609 241.139 lineto 292.87 240.891 lineto 292.957 240.726 lineto 293.217 240.561 lineto 293.391 240.396 lineto 293.391 240.313 lineto 293.826 239.983 lineto 294.087 239.652 lineto 294.609 239.157 lineto 294.696 239.074 lineto 294.87 238.909 lineto 295.043 238.743 lineto 295.391 238.413 lineto 295.652 238.165 lineto 296.261 237.504 lineto 296.435 237.422 lineto 297.217 236.596 lineto 297.652 236.183 lineto 299.043 234.943 lineto 299.217 234.696 lineto 300 233.952 lineto 300.174 233.787 lineto 300.609 233.374 lineto 300.696 233.209 lineto 301.217 232.796 lineto 301.391 232.63 lineto 301.913 232.135 lineto 302 232.052 lineto 302.261 231.804 lineto 302.261 231.722 lineto 302.435 231.557 lineto 302.522 231.557 lineto 302.696 231.309 lineto 302.87 231.226 lineto 304.261 229.739 lineto 305.304 228.83 lineto 305.565 228.583 lineto 306.174 227.922 lineto 306.696 227.426 lineto 306.87 227.261 lineto 307.565 226.683 lineto 308.522 225.691 lineto 309.13 225.03 lineto 309.304 224.948 lineto 309.391 224.865 lineto 309.826 224.452 lineto 310.261 223.957 lineto 310.696 223.626 lineto 311.391 222.883 lineto 312.696 221.643 lineto 312.87 221.478 lineto 313.043 221.313 lineto 314.348 219.991 lineto 314.522 219.909 lineto 314.696 219.743 lineto 315.13 219.248 lineto 315.478 218.917 lineto 315.652 218.752 lineto 317.739 216.77 lineto 317.913 216.604 lineto 318.348 216.191 lineto 318.522 216.026 lineto 319.217 215.283 lineto 319.565 215.035 lineto 319.826 214.704 lineto 320.783 213.796 lineto 320.957 213.63 lineto 321.13 213.548 lineto 321.391 213.217 lineto 321.826 212.804 lineto 322.522 212.143 lineto 322.957 211.73 lineto 323.043 211.648 lineto 323.304 211.4 lineto 324.435 210.243 lineto 324.609 210.078 lineto 324.696 210.078 lineto 325.217 209.583 lineto 325.739 209.004 lineto 325.826 208.922 lineto 326.087 208.674 lineto 326.174 208.591 lineto 329.043 205.783 lineto 330.261 204.709 lineto 331.739 203.222 lineto 332.174 202.809 lineto 332.609 202.313 lineto 334.522 200.496 lineto 335.565 199.504 lineto 336 199.009 lineto 336.783 198.265 lineto 338.435 196.696 lineto 338.522 196.613 lineto 338.696 196.448 lineto 340.522 194.713 lineto 340.957 194.3 lineto 341.478 193.722 lineto 341.652 193.557 lineto 341.913 193.309 lineto 342 193.309 lineto 342.087 193.226 lineto 342.348 192.896 lineto 343.565 191.739 lineto 343.826 191.574 lineto 343.913 191.409 lineto 344.522 190.83 lineto 344.957 190.417 lineto 345.043 190.252 lineto 345.565 189.839 lineto 345.652 189.674 lineto 345.739 189.591 lineto 345.826 189.509 lineto 346 189.426 lineto 346.87 188.517 lineto 346.957 188.435 lineto 347.043 188.435 lineto 347.565 187.857 lineto 347.565 187.857 lineto 347.652 187.774 lineto 347.913 187.609 lineto 347.913 187.526 lineto 348.783 186.7 lineto 349.304 186.122 lineto 349.478 186.039 lineto 349.652 185.874 lineto 350.87 184.717 lineto 351.391 184.139 lineto 351.652 183.974 lineto 351.739 183.891 lineto 352 183.561 lineto 352.087 183.478 lineto 352.348 183.313 lineto 352.87 182.735 lineto 353.478 182.074 lineto 353.913 181.743 lineto 357.217 178.604 lineto 358.174 177.613 lineto 360.174 175.63 lineto 360.348 175.465 lineto 360.696 175.217 lineto 360.957 174.887 lineto 361.217 174.639 lineto 361.652 174.226 lineto 362.435 173.483 lineto 363.391 172.574 lineto 363.478 172.491 lineto 363.913 172.078 lineto 364.348 171.665 lineto 364.522 171.5 lineto 364.696 171.252 lineto 365.13 170.839 lineto 365.391 170.591 lineto 365.913 170.178 lineto 366.522 169.517 lineto 367.391 168.691 lineto 367.826 168.278 lineto 369.043 167.122 lineto 369.217 166.874 lineto 369.304 166.791 lineto 369.652 166.461 lineto 369.913 166.213 lineto 370.261 165.883 lineto 370.522 165.635 lineto 370.783 165.387 lineto 370.957 165.222 lineto 371.652 164.478 lineto 372 164.23 lineto 372.087 164.148 lineto 372.348 163.817 lineto 372.435 163.735 lineto 372.87 163.404 lineto 373.304 162.909 lineto 374 162.33 lineto 374.435 161.835 lineto 375.13 161.174 lineto 375.304 161.091 lineto 375.565 160.761 lineto 375.826 160.513 lineto 376.174 160.183 lineto 377.043 159.357 lineto 377.478 158.861 lineto 378.783 157.704 lineto 380.609 155.887 lineto 381.913 154.648 lineto 382.087 154.4 lineto 382.261 154.235 lineto 382.957 153.657 lineto 382.957 153.574 lineto 383.652 152.996 lineto 383.652 152.913 lineto 384.435 152.17 lineto 385.043 151.591 lineto 385.739 150.848 lineto 385.826 150.848 lineto 385.913 150.683 lineto 386.522 150.187 lineto 388.696 148.039 lineto 390.261 146.552 lineto 390.957 145.891 lineto 391.826 144.983 lineto 392.261 144.57 lineto 392.609 144.239 lineto 395.826 141.183 lineto 397.043 140.026 lineto 398.174 138.87 lineto 398.783 138.291 lineto 399.217 137.878 lineto 399.304 137.713 lineto 399.913 137.135 lineto 401.043 136.061 lineto 402 135.152 lineto 403.304 133.913 lineto 403.304 133.913 lineto 404.174 133.004 lineto 404.435 132.757 lineto 404.87 132.426 lineto 404.87 132.343 lineto 406.435 130.857 lineto 406.522 130.774 lineto 407.043 130.278 lineto 407.304 130.03 lineto 408.087 129.287 lineto 409.478 127.883 lineto 409.652 127.717 lineto 410.957 126.478 lineto 411.652 125.817 lineto 413.13 124.33 lineto 414.087 123.422 lineto 415.13 122.43 lineto 415.217 122.348 lineto 416.522 121.109 lineto 417.13 120.448 lineto 417.478 120.2 lineto 417.739 119.952 lineto 418 119.622 lineto 418.348 119.374 lineto 422.957 114.83 lineto 423.652 114.17 lineto 423.739 114.087 lineto 423.913 113.922 lineto 424.957 112.93 lineto 425.13 112.765 lineto 426 111.939 lineto 426.087 111.857 lineto 428 110.039 lineto 428.696 109.296 lineto 431.478 106.57 lineto 432.174 105.991 lineto 434.087 104.091 lineto 434.957 103.183 lineto 439.652 98.722 lineto 440.696 97.73 lineto 440.87 97.4830000000001 lineto 442 96.409 lineto 442.174 96.2429999999999 lineto 442.696 95.83 lineto 443.391 95.087 lineto 444.087 94.4259999999999 lineto 446.174 92.361 lineto 446.957 91.7 lineto 447.565 91.039 lineto 455.043 83.77 lineto 458.696 80.3 lineto 465.304 73.857 lineto 470.957 68.322 lineto 472.174 67.165 lineto 475.13 64.357 lineto 475.391 64.109 lineto 475.391 64.026 lineto 476.087 63.365 lineto 476.174 63.283 lineto 476.522 62.9519999999999 lineto 476.783 62.787 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore restore showpage end %%EndDocument endTexFig 450 4147 a Fw(Fig.)24 b(1.)71 b(\(a\))25 b(Distribution)g(of)f (lifetimes)f(for)h(pro)r(cesses)h(with)g(lifetimes)d(greater)k(than)f (1)g(second,)h(observ)n(ed)450 4230 y(on)21 b(mac)n(hine)g Fr(po)h Fw(mid-semester.)28 b(The)21 b(dotted)i(\(thic)n(k)n(er\))f (line)f(sho)n(ws)g(the)h(measured)f(distribution;)g(the)h(solid)450 4313 y(\(thinner\))i(line)e(sho)n(ws)g(the)i(least)e(squares)h(curv)n (e)g(\014t.)31 b(\(b\))24 b(The)f(same)e(distribution)i(on)f(a)h (log-log)f(scale.)31 b(The)450 4396 y(straigh)n(t)22 b(line)g(in)g(log-log)f(space)i(indicates)g(that)g(the)g(distribution)f (can)h(b)r(e)f(mo)r(deled)g(b)n(y)g Fi(T)2929 4372 y Fh(k)2967 4396 y Fw(,)g(where)g Fi(k)i Fw(is)d(the)450 4479 y(slop)r(e)j(of)f(the)i(line.)p eop %%Page: 8 8 8 7 bop 450 250 a Fq(8)142 b Fp(\001)157 b Fq(M.)27 b(Ha)n (rchol-Balter)d(and)h(A.)h(B.)g(Do)n(wney)450 465 y Ft(sho)n(ws)d(the)i (measured)e(distribution;)j(the)e(solid)g(\(thinner\))h(line)g(sho)n (ws)e(the)h(least-squares)e(\014t)450 565 y(to)27 b(the)h(data)g(using) f(the)h(prop)r(osed)e(functional)i(form)f Fm(P)12 b(r)r Fl(f)p Fm(Lif)d(etime)21 b(>)i(T)12 b Fl(g)21 b Ft(=)i Fm(T)3057 535 y Fk(k)3097 565 y Ft(.)533 666 y(By)31 b(visual)f(insp)r(ection,)j(it)e(is)g(clear)f(that)h(the)h(prop)r(osed) e(mo)r(del)h(\014ts)g(the)h(observ)n(ed)d(data)450 766 y(w)n(ell.)37 b(In)27 b(con)n(trast,)f(Figure)h(2)g(sho)n(ws)f(that)i (it)g(is)f(imp)r(ossible)h(to)f(\014nd)h(an)f(exp)r(onen)n(tial)g(curv) n(e)450 866 y(that)h(\014ts)g(the)g(distribution)f(of)h(lifetimes)g(w)n (e)f(observ)n(ed.)533 967 y(F)-7 b(or)26 b(all)h(the)h(mac)n(hines)e(w) n(e)g(studied,)i(the)f(distribution)h(of)f(pro)r(cess)e(lifetimes)j (\014ts)f(a)g(curv)n(e)450 1067 y(of)j(the)g(form)f Fm(T)951 1037 y Fk(k)991 1067 y Ft(,)h(with)h Fm(k)h Ft(v)-5 b(arying)29 b(from)g Fl(\000)p Ft(1)p Fm(:)p Ft(3)f(to)i Fl(\000)p Ft(0)p Fm(:)p Ft(8)e(for)i(di\013eren)n(t)f(mac)n(hines.)43 b(T)-7 b(able)29 b(1)450 1166 y(sho)n(ws)34 b(the)i(v)-5 b(alue)35 b(of)g(the)h(parameter)d(for)i(eac)n(h)g(mac)n(hine)f(w)n(e)h (studied,)j(estimated)d(b)n(y)g(an)450 1266 y(iterativ)n(ely)j(w)n (eigh)n(ted)h(least-squares)e(\014t)j(\(with)g(no)f(in)n(tercept,)j(in) d(accordance)f(with)h(the)450 1366 y(functional)25 b(mo)r(del\).)36 b(W)-7 b(e)25 b(calculated)f(these)h(estimates)f(with)h(the)g(BLSS)g (command)f Fj(robust)450 1465 y Ft([Abrahams)j(and)g(Rizzardi)g(1988].) 533 1566 y(The)h(standard)g(error)e(asso)r(ciated)h(with)i(eac)n(h)e (estimate)i(giv)n(es)e(a)h(con\014dence)g(in)n(terv)-5 b(al)27 b(for)450 1666 y(that)e(parameter)e(\(all)h(of)g(these)h (parameters)e(are)g(statistically)h(signi\014can)n(t)f(at)i(a)f(high)g (degree)450 1766 y(of)h(certain)n(t)n(y\).)36 b(The)25 b Fm(R)1187 1736 y Fg(2)1250 1766 y Ft(v)-5 b(alue)25 b(indicates)g(the)h(go)r(o)r(dness)e(of)h(\014t)h(of)g(the)f(mo)r(del)h (|)f(the)h(v)-5 b(alues)450 1865 y(sho)n(wn)38 b(here)g(indicate)h (that)g(the)g(\014tted)h(curv)n(e)e(accoun)n(ts)f(for)i(greater)e(than) i(99\045)f(of)g(the)450 1965 y(v)-5 b(ariation)28 b(of)h(the)h(observ)n (ed)d(v)-5 b(alues.)42 b(Th)n(us,)29 b(the)h(go)r(o)r(dness)e(of)h (\014t)g(of)h(these)f(mo)r(dels)g(is)g(high)450 2065 y(\(for)e(an)h(explanation)e(of)i Fm(R)1333 2034 y Fg(2)1398 2065 y Ft(v)-5 b(alues,)27 b(see)g([Larsen)f(and)i(Marx)e(1986]\).)533 2166 y(T)-7 b(able)24 b(2)g(sho)n(ws)g(the)g(cum)n(ulativ)n(e)g (distribution)h(function,)h(probabilit)n(y)d(densit)n(y)h(function,)450 2266 y(and)40 b(conditional)g(distribution)g(function)h(for)f(pro)r (cess)f(lifetimes.)76 b(The)40 b(second)g(column)450 2365 y(sho)n(ws)f(these)g(functions)i(when)f Fm(k)46 b Ft(=)d Fl(\000)p Ft(1,)f(whic)n(h)d(w)n(e)h(will)g(assume)f(for)g (our)g(analysis)g(in)450 2465 y(Section)28 b(3.)533 2566 y(The)i(functional)g(form)f(w)n(e)g(are)g(prop)r(osing)f(\(the)i (\014tted)h(distribution\))f(has)f(the)h(prop)r(ert)n(y)450 2666 y(that)e(its)h(momen)n(ts)e(\(mean,)i(v)-5 b(ariance,)27 b(etc.\))39 b(are)27 b(in\014nite.)39 b(Of)28 b(course,)f(since)h(the)g (observ)n(ed)450 2765 y(distributions)33 b(ha)n(v)n(e)e(\014nite)j (sample)e(size,)i(they)f(ha)n(v)n(e)f(\014nite)h(mean)g(\(0.4)f (seconds\))g(and)h(co-)450 2865 y(e\016cien)n(t)h(of)g(v)-5 b(ariation)33 b(\(5{7\).)56 b(One)34 b(m)n(ust)g(b)r(e)h(cautious)e (when)i(summarizing)e(long-tailed)450 2965 y(distributions,)28 b(though,)f(b)r(ecause)h(calculated)f(momen)n(ts)h(tend)g(to)g(b)r(e)g (dominated)g(b)n(y)f(a)h(few)450 3064 y(outliers.)53 b(In)33 b(our)f(analyses)g(w)n(e)g(use)h(more)g(robust)f(summary)g (statistics)h(\(order)f(statistics)450 3164 y(lik)n(e)c(the)g(median,)h (or)e(the)h(estimated)g(parameter)f Fm(k)s Ft(\))h(to)g(summarize)g (distributions,)g(rather)450 3264 y(than)g(momen)n(ts.)533 3432 y(2.1.1)41 b Fo(Pr)l(o)l(c)l(ess)34 b(with)f(lifetime)i Fm(<)29 b Ft(1)k Fo(se)l(c)l(ond.)42 b Ft(F)-7 b(or)31 b(pro)r(cesses)f(with)i(lifetimes)g(less)f(than)g(1)450 3531 y(second,)38 b(w)n(e)e(did)g(not)h(\014nd)f(a)g(consisten)n(t)g (functional)g(form;)41 b(ho)n(w)n(ev)n(er,)36 b(for)g(the)h(mac)n (hines)450 3631 y(w)n(e)c(studied)h(these)g(pro)r(cesses)e(had)i(an)f (ev)n(en)g(lo)n(w)n(er)g(hazard)f(rate)h(than)h(those)f(of)h(age)e Fm(>)h Ft(1)450 3731 y(second.)i(That)22 b(is,)i(the)f(probabilit)n(y)f (that)h(a)f(pro)r(cess)g(of)g(age)g Fm(T)34 b(<)23 b Ft(1)f(seconds)g(liv)n(es)g(another)g Fm(T)450 3830 y Ft(seconds)i(is)i(alw)n(a)n(ys)d(greater)g(than)j(1)p Fm(=)p Ft(2.)35 b(Th)n(us)25 b(for)f(jobs)i(with)f(lifetimes)h(less)f (than)h(1)e(second,)450 3930 y(the)k(median)g(remaining)e(lifetime)j (is)e(greater)f(than)i(the)g(curren)n(t)e(age.)450 4132 y Fx(2.2)41 b(Why)28 b(the)f(distribution)g(is)g(critical)450 4266 y Ft(Man)n(y)d(prior)g(studies)h(of)g(pro)r(cess)e(migration)h (assume)g(an)h(exp)r(onen)n(tial)f(distribution)h(of)g(pro-)450 4366 y(cess)c(lifetimes,)i(b)r(oth)f(in)g(analytical)e(pap)r(ers)h ([Lin)h(and)f(Ragha)n(v)n(endra)e(1993])g([Mirc)n(handaney)450 4465 y(et)26 b(al.)f(1990])f([Eager)g(et)h(al.)h(1986])d([Ahmad)j(et)g (al.)f(1991])f(and)i(in)f(sim)n(ulation)g(studies)h([Kunz)450 4565 y(1991])k([Pulidas)g(et)i(al.)f(1988])e([W)-7 b(ang)31 b(and)h(Morris)e(1985])f([Ev)-5 b(ans)31 b(and)g(Butt)h(1993])d([Livn)n (y)450 4665 y(and)f(Melman)h(1982])d([Zhang)i(et)h(al.)f(1995])f([Cho)n (wdh)n(ury)g(1990].)38 b(The)28 b(reasons)f(for)h(this)h(as-)450 4764 y(sumption)23 b(include:)34 b(\(1\))23 b(analytic)f(tractabilit)n (y)-7 b(,)23 b(and)f(\(2\))h(the)g(b)r(elief)g(that)g(ev)n(en)f(if)h (the)f(actual)450 4864 y(lifetime)g(distribution)e(is)h(in)g(fact)g (not)g(exp)r(onen)n(tial,)g(assuming)f(an)h(exp)r(onen)n(tial)f (distribution)450 4964 y(will)28 b(not)f(a\013ect)h(the)g(results)f(of) h(load)f(balancing)f(studies.)533 5065 y(Regarding)h(the)h(\014rst)g(p) r(oin)n(t,)h(although)f(the)g(functional)h(form)f(that)g(w)n(e)g(and)g (Leland)g(and)p eop %%Page: 9 9 9 8 bop 821 250 a Fq(Exploiting)24 b(Pro)r(cess)k(Lifetime)c (Distributions)f(fo)n(r)k(Dynamic)d(Load)i(Balancing)156 b Fp(\001)141 b Fq(9)p 987 581 1916 4 v 985 689 4 108 v 1036 657 a Fw(Name)p 1263 689 V 99 w(Num)n(b)r(er)p 1612 689 V 99 w(Num)n(b)r(er)p 1960 689 V 99 w(Estimated)p 2375 689 V 159 w(Std)p 2640 689 V 173 w Fi(R)2817 633 y Ff(2)p 2900 689 V 985 797 V 1036 764 a Fw(of)p 1263 797 V 414 w(of)p 1612 797 V 176 w(Pro)r(cs)p 1960 797 V 140 w(Distrib.)p 2375 797 V 138 w(Error)p 2640 797 V 2900 797 V 985 905 V 1036 872 a(Host)p 1263 905 V 212 w(Pro)r(cs)p 1612 905 V 121 w Fi(>)24 b Fw(1)f(sec)p 1960 905 V 2375 905 V 2640 905 V 2900 905 V 987 908 1916 4 v 987 925 V 985 1033 4 108 v 1036 1000 a(p)r(o1)p 1263 1033 V 240 w(77440)p 1612 1033 V 209 w(4107)p 1960 1033 V 151 w Fi(T)2113 977 y Fe(\000)p Ff(0)p Fh(:)p Ff(97)p 2375 1033 V 2466 1000 a Fw(.016)p 2640 1033 V 101 w(0.997)p 2900 1033 V 987 1036 1916 4 v 985 1144 4 108 v 1036 1112 a(p)r(o2)p 1263 1144 V 205 w(154368)p 1612 1144 V 174 w(11468)p 1960 1144 V 151 w Fi(T)2113 1088 y Fe(\000)p Ff(1)p Fh(:)p Ff(22)p 2375 1144 V 2466 1112 a Fw(.012)p 2640 1144 V 101 w(0.999)p 2900 1144 V 987 1147 1916 4 v 985 1255 4 108 v 1036 1223 a(p)r(o3)p 1263 1255 V 205 w(111997)p 1612 1255 V 209 w(7524)p 1960 1255 V 151 w Fi(T)2113 1199 y Fe(\000)p Ff(1)p Fh(:)p Ff(27)p 2375 1255 V 2466 1223 a Fw(.021)p 2640 1255 V 101 w(0.997)p 2900 1255 V 987 1258 1916 4 v 985 1366 4 108 v 1036 1334 a(cory)p 1263 1366 V 185 w(182523)p 1612 1366 V 174 w(14253)p 1960 1366 V 151 w Fi(T)2113 1311 y Fe(\000)p Ff(0)p Fh(:)p Ff(88)p 2375 1366 V 2466 1334 a Fw(.030)p 2640 1366 V 101 w(0.982)p 2900 1366 V 987 1370 1916 4 v 985 1478 4 108 v 1036 1445 a(p)r(ors)p 1263 1478 V 184 w(141950)p 1612 1478 V 174 w(10402)p 1960 1478 V 151 w Fi(T)2113 1422 y Fe(\000)p Ff(0)p Fh(:)p Ff(94)p 2375 1478 V 2466 1445 a Fw(.015)p 2640 1478 V 101 w(0.997)p 2900 1478 V 987 1481 1916 4 v 985 1589 4 108 v 1036 1557 a(bugs)p 1263 1589 V 210 w(83600)p 1612 1589 V 209 w(4940)p 1960 1589 V 151 w Fi(T)2113 1533 y Fe(\000)p Ff(0)p Fh(:)p Ff(82)p 2375 1589 V 2466 1557 a Fw(.007)p 2640 1589 V 101 w(0.999)p 2900 1589 V 987 1592 1916 4 v 985 1700 4 108 v 1036 1668 a(faith)p 1263 1700 V 208 w(76507)p 1612 1700 V 209 w(3328)p 1960 1700 V 151 w Fi(T)2113 1644 y Fe(\000)p Ff(0)p Fh(:)p Ff(78)p 2375 1700 V 2466 1668 a Fw(.045)p 2640 1700 V 101 w(0.964)p 2900 1700 V 987 1703 1916 4 v 450 1907 a(T)-6 b(able)34 b(1.)71 b(The)34 b(estimated)h(lifetime)d(distribution)i(for)f(eac)n(h)i(mac)n (hine)f(measured,)i(and)e(the)h(asso)r(ciated)450 1990 y(go)r(o)r(dness)g(of)e(\014t)i(statistics.)62 b(Description)33 b(of)h(mac)n(hines:)51 b(p)r(o)34 b(is)f(a)h(hea)n(vily-used)g(DECserv) n(er5000/240,)450 2073 y(used)c(primarily)d(for)j(undergraduate)h (coursew)n(ork.)51 b(P)n(o1,)31 b(p)r(o2,)h(and)e(p)r(o3)h(refer)e(to)h (measuremen)n(ts)f(made)450 2156 y(on)f(p)r(o)h(mid-semester,)d (late-semester,)j(and)g(end-semester.)44 b(Cory)28 b(is)f(a)h(hea)n (vily-used)h(mac)n(hine,)g(used)f(for)450 2239 y(coursew)n(ork)g(and)f (researc)n(h.)42 b(P)n(orsc)n(he)28 b(is)e(a)h(less)g(frequen)n (tly-used)h(mac)n(hine,)f(used)h(primarily)c(for)i(researc)n(h)450 2322 y(on)e(scien)n(ti\014c)h(computing.)33 b(Bugs)24 b(is)f(a)i(hea)n(vily-used)f(mac)n(hine,)g(used)g(primarily)e(for)h(m)n (ultimedia)f(researc)n(h.)450 2405 y(F)-6 b(aith)18 b(is)f(an)h (infrequen)n(tly-used)g(mac)n(hine,)g(used)h(b)r(oth)f(for)f(video)h (applications)h(and)f(system)f(administration.)1194 2809 y 11840716 11840716 13024788 18945146 27299430 33219788 startTexFig 1194 2809 a %%BeginDocument: har2.ps 50 dict begin % This is a standard prolog for Postscript generated by Tk's canvas % widget. % @(#) prolog.ps 1.2 94/12/09 10:53:18 % The definitions below just define all of the variables used in % any of the procedures here. This is needed for obscure reasons % explained on p. 716 of the Postscript manual (Section H.2.7, % "Initializing Variables," in the section on Encapsulated Postscript). /baseline 0 def /stipimage 0 def /height 0 def /justify 0 def /lineLength 0 def /spacing 0 def /stipple 0 def /strings 0 def /xoffset 0 def /yoffset 0 def /tmpstip null def % Define the array ISOLatin1Encoding (which specifies how characters are % encoded for ISO-8859-1 fonts), if it isn't already present (Postscript % level 2 is supposed to define it, but level 1 doesn't). systemdict /ISOLatin1Encoding known not { /ISOLatin1Encoding [ /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent /dieresis /space /ring /cedilla /space /hungarumlaut /ogonek /caron /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedillar /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def } if % Override the setfont procedure with a new procedure that re-encodes % the font to use the ISO Latin-1 style. The body of this procedure % comes from Section 5.6.1 of the Postscript book. /realsetfont /setfont load def /setfont { dup length dict begin {1 index /FID ne {def} {pop pop} ifelse} forall /Encoding ISOLatin1Encoding def currentdict end % I'm not sure why it's necessary to use "definefont" on this new % font, but it seems to be important; just use the name "Temporary" % for the font. /Temporary exch definefont realsetfont } bind def % StrokeClip % % This procedure converts the current path into a clip area under % the assumption of stroking. It's a bit tricky because some Postscript % interpreters get errors during strokepath for dashed lines. If % this happens then turn off dashes and try again. /StrokeClip { {strokepath} stopped { (This Postscript printer gets limitcheck overflows when) = (stippling dashed lines; lines will be printed solid instead.) = [] 0 setdash strokepath} if clip } bind def % desiredSize EvenPixels closestSize % % The procedure below is used for stippling. Given the optimal size % of a dot in a stipple pattern in the current user coordinate system, % compute the closest size that is an exact multiple of the device's % pixel size. This allows stipple patterns to be displayed without % aliasing effects. /EvenPixels { % Compute exact number of device pixels per stipple dot. dup 0 matrix currentmatrix dtransform dup mul exch dup mul add sqrt % Round to an integer, make sure the number is at least 1, and compute % user coord distance corresponding to this. dup round dup 1 lt {pop 1} if exch div mul } bind def % width height string StippleFill -- % % Given a path already set up and a clipping region generated from % it, this procedure will fill the clipping region with a stipple % pattern. "String" contains a proper image description of the % stipple pattern and "width" and "height" give its dimensions. Each % stipple dot is assumed to be about one unit across in the current % user coordinate system. This procedure trashes the graphics state. /StippleFill { % The following code is needed to work around a NeWSprint bug. /tmpstip 1 index def % Change the scaling so that one user unit in user coordinates % corresponds to the size of one stipple dot. 1 EvenPixels dup scale % Compute the bounding box occupied by the path (which is now % the clipping region), and round the lower coordinates down % to the nearest starting point for the stipple pattern. Be % careful about negative numbers, since the rounding works % differently on them. pathbbox 4 2 roll 5 index div dup 0 lt {1 sub} if cvi 5 index mul 4 1 roll 6 index div dup 0 lt {1 sub} if cvi 6 index mul 3 2 roll % Stack now: width height string y1 y2 x1 x2 % Below is a doubly-nested for loop to iterate across this area % in units of the stipple pattern size, going up columns then % across rows, blasting out a stipple-pattern-sized rectangle at % each position 6 index exch { 2 index 5 index 3 index { % Stack now: width height string y1 y2 x y gsave 1 index exch translate 5 index 5 index true matrix tmpstip imagemask grestore } for pop } for pop pop pop pop pop } bind def % -- AdjustColor -- % Given a color value already set for output by the caller, adjusts % that value to a grayscale or mono value if requested by the CL % variable. /AdjustColor { CL 2 lt { currentgray CL 0 eq { .5 lt {0} {1} ifelse } if setgray } if } bind def % x y strings lineLength spacing xoffset yoffset justify stipple DrawText -- % This procedure does all of the real work of drawing text. The % color and font must already have been set by the caller, and the % following arguments must be on the stack: % % x, y - Coordinates at which to draw text. % strings - An array of strings, one for each line of the text item, % in order from top to bottom. % lineLength - Minimum line length: needed to justify text properly. % spacing - Spacing between lines. % xoffset - Horizontal offset for text bbox relative to x and y: 0 for % nw/w/sw anchor, -0.5 for n/center/s, and -1.0 for ne/e/se. % yoffset - Vertical offset for text bbox relative to x and y: 0 for % nw/n/ne anchor, +0.5 for w/center/e, and +1.0 for sw/s/se. % justify - 0 for left justification, 0.5 for center, 1 for right justify. % stipple - Boolean value indicating whether or not text is to be % drawn in stippled fashion. If text is stippled, % procedure StippleText must have been defined to call % StippleFill in the right way. % % Also, when this procedure is invoked, the color and font must already % have been set for the text. /DrawText { /stipple exch def /justify exch def /yoffset exch def /xoffset exch def /spacing exch def /lineLength exch def /strings exch def % First scan through all of the text to find the widest line (if it's % longer than the "lineLength" argument). strings { stringwidth pop dup lineLength gt {/lineLength exch def} {pop} ifelse newpath } forall % Compute the baseline offset and the actual font height. 0 0 moveto (TXygqPZ) false charpath pathbbox dup /baseline exch def exch pop exch sub /height exch def pop newpath % Translate coordinates first so that the origin is at the upper-left % corner of the text's bounding box. Remember that x and y for % positioning are still on the stack. translate lineLength xoffset mul strings length 1 sub spacing mul height add yoffset mul translate % Now use the baseline and justification information to translate so % that the origin is at the baseline and positioning point for the % first line of text. justify lineLength mul baseline neg translate % Iterate over each of the lines to output it. For each line, % compute its width again so it can be properly justified, then % display it. strings { dup stringwidth pop justify neg mul 0 moveto stipple { % The text is stippled, so turn it into a path and print % by calling StippledText, which in turn calls StippleFill. % Unfortunately, many Postscript interpreters will get % overflow errors if we try to do the whole string at % once, so do it a character at a time. gsave /char (X) def { char 0 3 -1 roll put currentpoint gsave char true charpath clip StippleText grestore char stringwidth translate moveto } forall grestore } {show} ifelse 0 spacing neg translate } forall } bind def /CL 2 def save 306.0 396.0 translate 0.426 0.426 scale -253 -253 translate 0 507 moveto 507 507 lineto 507 0 lineto 0 0 lineto closepath clip newpath gsave 80 447 moveto 400 0 rlineto 0 -380 rlineto -400 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 487 [ (Observed distribution and two curve fits) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 464 [ (\050fraction of processes with duration > T\051) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 495 12 [ (Duration \050T secs.\051) ] 0 20 -1 1 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 263 377 [ (k) ] 0 20 0 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 250 357 [ (T fit) (\050one parameter\051) ] 0 20 0 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 235 267 [ (exponential fit) (\050two parameters\051) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 447 [ (1) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 390 [ (1/2) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 332.174 [ (1/4) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 275.174 [ (1/8) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 218.174 [ (1/16) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 160.348 [ (1/32) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 65 103.348 [ (1/64) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 80 46.9999999999999 [ (1) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 158.857 46.9999999999999 [ (2) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 238.857 46.9999999999999 [ (4) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 317.714 46.9999999999999 [ (8) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 396.571 46.9999999999999 [ (16) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 476.571 46.9999999999999 [ (32) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave matrix currentmatrix 80.5 445.2439 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 82.7632 444.0858 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 83.8782 442.865 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 86.076 441.7131 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 87.1593 440.5992 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 89.2955 439.2218 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 90.3489 437.9754 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 92.4269 436.7598 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 93.4519 435.6344 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 95.4746 434.4349 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 97.4623 433.3366 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 98.4433 432.2911 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 100.38015 431.1026 translate 0.499849999999995 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 101.337 429.9819 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 103.226 428.9006 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 104.159 427.7653 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 106.002 426.6544 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 107.816 425.5365 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 108.713 424.4942 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 110.484 423.4637 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 111.36 422.4286 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 113.092 421.5431 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 113.948 420.4402 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 115.641 419.419 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 117.309 418.4916 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 118.135 417.4908 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 119.767 416.4504 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 120.575 415.4428 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 122.173 414.4602 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 122.964 413.494 translate 0.500000000000007 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 124.53 412.5164 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 125.305 411.527 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 126.839 410.5844 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 128.353 409.6012 translate 0.499999999999993 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 129.102 408.5961 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 130.586 407.5381 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 131.321 406.66115 translate 0.5 0.500149999999991 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 132.777 405.671 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 133.498 404.533 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 134.927 403.496 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 135.634 402.489 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 137.037 401.415 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 138.422 400.359 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 139.108 399.369 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 140.469 398.423 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 141.143 397.432 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 142.48 396.533 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 143.142 395.636 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 144.456 394.812 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 145.755 393.789 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 146.399 392.74 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 147.676 391.874 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 148.309 390.826 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 149.565 389.902 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 150.188 388.879 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 151.423 387.945 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 152.645 387.041 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 153.252 386.007 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 154.455 385.094 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 155.051 384.077 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 156.236 383.21 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 156.823 382.334 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 157.99 381.365 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 158.568 380.357 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 159.717 379.464 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 160.854 378.403 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 161.418 377.548 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 162.539 376.653 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 163.095 375.943 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 164.199 375.121 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 164.747 374.246 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 165.836 373.422 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 166.376 372.404 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 167.449 371.594 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 168.512 370.711 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 169.04 370.06 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 170.089 368.967 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 170.609 368.252 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 171.644 367.646 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 172.157 366.969 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 173.178 366.387 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 174.189 365.448 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 174.691 364.804 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 175.69 364.24 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 176.185 363.587 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 177.171 362.667 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 177.66 361.983 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 178.633 361.294 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 179.597 360.706 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 180.076 360.114 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 181.029 359.518 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 181.502 358.935 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 182.443 358.146 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 182.91 357.405 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 183.839 356.658 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 184.301 355.998 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 185.219 355.523 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 186.13 355.084 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 186.582 354.643 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 187.482 354.025 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 187.929 353.383 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 188.819 352.952 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 189.261 352.262 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 190.14 351.726 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 190.577 351.085 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 191.446 350.339 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 192.309 349.871 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 192.737 349.422 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 193.59 348.743 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 194.015 348.1 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 194.858 347.598 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 195.277 347.031 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 196.112 346.459 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 196.94 345.798 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 197.352 345.24 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 198.171 344.46 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 198.578 343.892 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 199.389 343.32 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 199.792 342.878 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 200.594 342.21 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 201.39 341.716 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 201.787 341.039 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 202.575 340.31 translate 0.5 0.500000000000057 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 202.967 339.758 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 203.747 339.065 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 204.135 338.528 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 204.907 337.989 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 205.291 337.517 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 206.056 337.185 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 206.815 336.613 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 207.193 335.867 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 207.945 335.504 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 208.319 335.018 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 209.063 334.356 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 209.434 333.64 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 210.171 333.167 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 210.538 332.692 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 211.268 332.214 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 211.994 331.809 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 212.355 331.479 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 213.074 330.891 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 213.432 330.325 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 214.144 329.859 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 214.498 329.311 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 215.203 328.761 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 215.905 328.073 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 216.253 327.674 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 216.948 327.22 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 217.294 326.844 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 217.983 326.086 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 218.325 325.677 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 219.008 325.157 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 219.686 324.66 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 220.023 324.05 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 220.696 323.631 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 221.03 323.153 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 221.697 322.786 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 222.028 322.389 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 222.689 321.761 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 223.018 321.273 translate 0.499999999999986 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 223.673 320.579 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 224.324 320.317 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 224.648 319.761 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 225.294 318.787 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 225.616 318.071 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 226.256 317.621 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 226.575 316.955 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 227.209 316.377 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 227.526 315.947 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 228.155 315.454 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 228.781 314.958 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 229.093 314.24 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 229.714 313.673 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 230.024 313.102 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 230.64 312.752 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 230.947 312.303 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 231.558 311.885 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 232.166 311.236 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 232.468 310.681 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 233.072 310.386 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 233.372 309.958 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 233.97 309.494 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 234.268 309.061 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 234.862 308.659 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 235.453 307.917 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 235.747 307.578 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 236.333 306.757 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 236.625 306.482 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 237.206 306.033 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 237.496 305.616 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 238.073 305.302 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 238.361 304.846 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 238.934 304.353 translate 0.500000000000014 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 239.504 303.749 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 239.788 303.356 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 240.353 303.07 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 240.635 302.457 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 241.197 301.839 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 241.477 301.693 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 242.034 301.033 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 242.312 300.664 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 242.865 300.553 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 243.416 299.959 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 243.69 299.585 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 244.237 298.795 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 244.51 298.301 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 245.053 297.805 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 245.323 297.19 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 245.862 296.532 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 246.399 295.986 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 246.666 295.555 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 247.199 295.042 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 247.464 294.883 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 247.993 294.366 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 248.257 293.886 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 248.783 293.604 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 249.306 293.119 translate 0.499999999999986 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 249.566 292.713 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 250.086 292.469 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 250.345 292.223 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 250.86 291.772 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 251.118 291.4 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 251.63 290.985 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 251.885 290.485 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 252.395 290.192 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 252.901 289.729 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 253.154 289.475 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 253.657 288.965 translate 0.499999999999986 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 253.908 288.581 translate 0.500000000000014 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 254.408 288.41 translate 0.500000000000014 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 254.658 287.936 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 255.155 287.591 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 255.402 286.982 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 255.896 286.807 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 256.387 286.501 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 256.632 286.369 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 257.121 285.795 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 257.364 285.44 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 257.85 285.039 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 258.091 284.681 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 258.574 284.501 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 259.054 284.276 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 259.293 283.915 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 259.77 283.46 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 260.008 283.05 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 260.482 282.499 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 260.719 282.083 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 261.19 281.572 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 261.659 281.339 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 261.893 280.964 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 262.36 280.588 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 262.592 280.115 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 263.056 279.639 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 263.287 279.161 translate 0.5 0.499999999999943 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 263.748 278.728 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 263.978 278.293 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 264.436 277.904 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 264.892 277.66 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 265.119 277.268 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 265.573 277.121 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 265.799 276.727 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 266.25 276.33 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 266.475 276.032 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 266.923 275.833 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 267.146 275.633 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 267.592 275.432 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 268.036 275.181 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 268.257 274.979 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 268.698 274.777 translate 0.5 0.500000000000057 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 268.918 274.574 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.357 274.422 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 269.576 274.219 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 270.012 273.81 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 270.446 273.4 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 270.663 273.09 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 271.095 272.78 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 271.311 272.417 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 271.74 271.999 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 271.954 271.842 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 272.382 271.474 translate 0.5 0.499999999999943 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 272.807 271.316 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 273.019 271.052 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 273.443 270.999 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 273.654 270.627 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.075 270.361 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.285 270.04 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.703 269.933 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 274.912 269.772 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 275.328 269.503 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 275.743 269.125 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 275.95 269.07 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 276.363 268.799 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 276.568 268.527 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 276.979 268.144 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 277.183 267.869 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 277.592 267.649 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 277.795 267.04 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 278.201 266.817 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 278.606 266.539 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 278.807 266.146 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 279.21 266.034 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 279.41 265.865 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 279.811 265.752 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 280.01 265.526 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 280.409 265.3 translate 0.5 0.500000000000057 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 280.805 265.129 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 281.003 264.901 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 281.398 264.844 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 282.184 264.501 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 282.574 264.157 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 282.964 263.811 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 283.158 263.58 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 283.545 263.348 translate 0.5 0.500000000000057 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 283.738 263.173 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 284.124 262.823 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 284.316 262.589 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 284.7 262.354 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 284.891 262.178 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.272 261.764 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.653 261.586 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 285.843 261.17 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.221 261.05 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.41 260.571 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.786 260.15 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 286.974 259.908 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 287.349 259.665 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 287.536 259.422 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 287.909 259.239 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 288.28 259.055 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 288.466 258.872 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 288.835 258.626 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 289.02 258.194 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 289.388 257.822 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 289.572 257.449 translate 0.500000000000028 0.499999999999943 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 289.938 257.261 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.303 257.199 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.485 256.885 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 290.849 256.76 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 291.03 256.508 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 291.391 256.128 translate 0.499999999999972 0.500000000000014 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 291.572 255.938 translate 0.500000000000028 0.500000000000014 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 291.932 255.619 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 292.291 255.364 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 292.47 255.043 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 292.827 254.85 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.005 254.657 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.36 254.592 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.538 254.528 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 293.892 254.334 translate 0.499999999999972 0.500000000000014 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 294.068 254.074 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 294.42 253.814 translate 0.499999999999972 0.499999999999986 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 294.771 253.422 translate 0.5 0.500000000000014 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 294.947 253.225 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 295.296 252.962 translate 0.499999999999972 0.500000000000014 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 295.47 252.565 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 295.818 252.499 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 295.992 252.3 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 296.338 251.901 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 296.511 251.634 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 296.856 251.164 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 297.199 251.029 translate 0.499999999999972 0.499999999999986 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 297.371 250.961 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 297.713 250.826 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 297.884 250.691 translate 0.5 0.500000000000014 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 298.224 250.284 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 298.394 250.147 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 298.733 250.011 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 299.072 249.532 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 299.24 249.188 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 299.577 248.842 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 299.745 248.704 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 300.08 248.634 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 300.247 248.426 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 300.581 248.077 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 300.914 247.727 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 301.08 247.375 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 301.411 247.163 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 301.576 247.022 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 301.906 246.88 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 302.071 246.596 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 302.399 246.097 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 302.89 245.81 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 303.216 245.378 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 303.379 245.161 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 303.703 244.943 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 303.865 244.871 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 304.188 244.579 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 304.35 244.287 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 304.672 244.067 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 304.832 243.773 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 305.153 243.478 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 305.473 243.108 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 305.632 242.811 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 305.95 242.437 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 306.109 242.288 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 306.426 242.062 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 306.584 241.686 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 306.9 241.61 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 307.215 241.383 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 307.372 241.155 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 307.686 241.003 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 307.842 240.698 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 308.154 240.545 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 308.31 240.469 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 308.621 240.238 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 308.931 239.931 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 309.086 239.466 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 309.395 239.389 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 309.549 238.844 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 309.857 238.765 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 310.01 238.452 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 310.317 238.137 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 310.469 237.821 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 310.775 237.584 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 311.079 237.345 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 311.231 237.026 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 311.534 236.786 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 311.685 236.465 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 311.987 236.143 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 312.138 236.062 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 312.439 235.657 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 312.589 235.494 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 312.888 235.331 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 313.187 235.249 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 313.336 234.922 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 313.634 234.758 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 313.782 234.594 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 314.079 234.347 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 314.227 234.264 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 314.522 233.933 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 314.817 233.85 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 314.964 233.434 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 315.257 233.183 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 315.403 232.679 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 315.696 232.426 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 315.842 232.257 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 316.133 231.918 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 316.423 231.833 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 316.568 231.663 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 317.002 231.235 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 317.29 231.064 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 317.434 230.892 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 317.721 230.633 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 317.864 230.46 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 318.151 230.374 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 318.436 230.201 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 318.578 229.853 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 318.863 229.591 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 319.004 229.153 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 319.288 228.8 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 319.711 228.624 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 319.852 228.18 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 320.133 227.376 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 320.414 227.196 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 320.554 227.016 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 320.833 226.926 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 320.972 226.745 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 321.251 226.655 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 321.39 226.382 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 321.667 226.109 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 321.944 226.018 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 322.082 225.835 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 322.358 225.56 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 322.495 225.1 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 322.77 224.73 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 322.907 224.359 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 323.181 224.079 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 323.454 223.61 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 323.59 223.328 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 323.862 223.044 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 323.998 222.855 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 324.269 222.57 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 324.405 222.379 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 324.675 221.997 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 324.81 221.613 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 325.079 221.323 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 325.348 220.936 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 325.482 220.741 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 325.749 220.644 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 325.883 220.253 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 326.15 219.959 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 326.283 219.565 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 326.548 219.368 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 326.681 219.269 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 326.946 218.971 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 327.21 218.872 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 327.342 218.272 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 327.605 217.669 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 327.737 217.264 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 327.999 217.162 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 328.13 216.857 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 328.653 216.345 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 328.783 216.037 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 329.173 215.624 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 329.432 215.416 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 329.561 215.313 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 329.82 214.896 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 330.077 214.372 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 330.206 214.162 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 330.591 213.951 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 330.847 213.845 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 330.975 213.633 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 331.23 213.421 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 331.357 212.994 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 331.611 212.78 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 331.865 212.673 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 331.992 212.351 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 332.245 212.243 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 332.623 212.135 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 332.749 211.919 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 333 211.484 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 333.125 211.157 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 333.375 210.829 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 333.625 210.719 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 333.75 210.499 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 333.999 210.168 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 334.123 209.613 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 334.371 209.502 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 334.495 209.167 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 334.743 209.055 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 334.989 208.83 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 335.113 208.718 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 335.482 208.605 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 335.727 208.379 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 335.849 208.153 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 336.338 207.812 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 336.459 207.698 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 336.703 207.584 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 336.824 207.356 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 337.187 206.782 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 337.55 206.435 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 337.791 206.32 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 338.031 206.204 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 338.39 205.855 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 338.51 205.388 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 338.749 205.035 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 339.106 204.682 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 339.225 204.326 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 339.462 204.207 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 339.699 204.088 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 339.817 203.969 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 340.054 203.611 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 340.172 203.491 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 340.524 203.371 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 340.759 203.01 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 340.993 202.769 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 341.344 202.526 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 341.693 202.04 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 342.041 201.918 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 342.273 201.795 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 342.735 201.427 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 343.309 201.058 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 343.424 200.934 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 343.653 200.687 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 343.881 200.562 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 343.995 200.438 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 344.223 200.189 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 344.336 199.939 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 344.677 199.814 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 344.903 199.437 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 345.241 198.931 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 345.804 198.805 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 345.916 198.55 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 346.14 198.296 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 346.251 198.168 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 346.475 197.783 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 346.809 197.526 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 347.031 197.268 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 347.142 197.138 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 347.474 197.009 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 347.915 196.879 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 348.245 196.749 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 348.355 196.619 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 348.683 196.488 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 349.011 195.965 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 349.229 195.57 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 349.446 195.438 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 349.88 195.04 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 350.096 194.907 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 350.204 194.507 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 350.957 194.374 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 351.064 194.239 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 351.385 193.971 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 351.598 193.836 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 351.705 193.701 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.13 193.295 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.448 193.16 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.554 193.024 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.765 192.751 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 352.871 192.614 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 353.081 192.203 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 353.292 191.79 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 353.711 191.374 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 354.024 191.235 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 354.337 191.096 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 354.545 190.957 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 354.753 190.677 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 354.856 190.537 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 355.063 190.256 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 355.373 189.974 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 355.682 189.691 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 355.888 189.549 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 355.991 189.407 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 356.196 189.265 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 356.298 189.122 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 356.808 188.98 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 357.113 188.837 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 357.316 188.406 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 357.418 188.118 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 358.024 187.828 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 358.225 187.683 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 358.427 187.392 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 358.828 187.1 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 359.426 186.954 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 359.625 186.807 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 359.923 186.513 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 360.418 186.366 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 360.713 186.218 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 360.91 185.922 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 361.204 185.774 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 361.498 185.327 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 361.596 185.177 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 361.889 185.028 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 362.083 184.727 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 362.569 184.577 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 362.859 184.426 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 363.341 184.275 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 363.629 183.971 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 363.916 183.819 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 364.299 183.362 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 365.815 183.055 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 366.097 182.902 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 366.285 182.748 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 366.659 182.439 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 367.125 181.973 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 367.311 181.818 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 367.867 181.662 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 368.052 181.505 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 368.329 181.192 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 368.697 180.877 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 368.88 180.719 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 368.972 180.561 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 369.429 180.085 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 369.611 179.766 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 369.975 179.446 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 370.156 179.285 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 370.608 179.124 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 370.699 178.963 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 370.879 178.802 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 371.149 178.64 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 371.418 178.478 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 371.597 178.315 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 372.4 178.153 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 372.577 177.826 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 372.843 177.498 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 373.373 177.169 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 373.9 177.004 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 374.163 176.839 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 374.338 176.673 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 374.6 176.507 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 374.861 176.341 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 375.035 176.174 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 375.122 175.839 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 375.382 175.504 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 375.641 175.166 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 375.814 174.997 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 375.986 174.828 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 376.244 174.658 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 376.588 174.317 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 376.759 174.147 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 377.015 173.975 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 377.526 173.804 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 377.696 173.632 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 377.781 173.287 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 377.95 173.114 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 378.373 172.593 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 378.457 172.418 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 378.71 172.244 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 378.878 172.068 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 379.045 171.893 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 379.548 171.54 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 380.047 171.187 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 380.296 170.653 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 380.462 170.474 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 380.545 170.296 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 380.71 170.116 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 380.958 169.756 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 381.205 169.576 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 381.369 169.395 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 381.616 169.213 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 381.698 168.849 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 381.861 168.667 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 382.27 168.3 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 382.351 167.932 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 382.514 167.563 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 382.595 167.192 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 383.244 167.005 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 383.405 166.819 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 383.728 166.631 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 383.888 166.444 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 383.969 165.879 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 384.129 165.69 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 384.61 165.5 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 384.769 165.31 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 384.849 165.119 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 385.167 164.737 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 385.485 164.545 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 385.88 164.352 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 385.959 164.16 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 386.353 163.967 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 386.51 163.773 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 386.824 163.579 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 386.981 163.384 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 387.137 163.189 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 387.371 162.993 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 387.683 162.797 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 388.071 162.404 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 388.457 162.009 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 388.92 161.811 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 389.304 161.612 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 389.533 161.412 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 389.61 161.213 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 389.763 161.012 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 389.991 160.812 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 390.448 160.409 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 390.599 160.206 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 390.675 160.004 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 390.827 159.8 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 390.978 159.392 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 391.053 159.188 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 391.204 158.983 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 391.279 158.777 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 391.43 158.571 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 391.881 157.949 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 393.147 157.74 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 393.886 157.322 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 393.96 157.112 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 394.547 156.902 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 394.913 156.479 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 395.131 156.267 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 396.002 156.054 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 396.147 155.841 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 396.507 155.413 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 396.579 154.767 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 396.938 154.333 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 398.504 154.116 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 398.928 153.897 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 399.35 153.679 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 399.49 153.459 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 400.12 153.018 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 400.329 152.797 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 400.468 152.576 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 400.676 152.353 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 400.884 152.13 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 401.023 151.907 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 401.23 151.682 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 401.437 151.458 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 401.781 151.232 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 401.987 150.78 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 402.193 150.552 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 402.398 150.325 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 402.603 150.096 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 403.215 149.867 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 404.161 149.637 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 404.296 149.407 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 404.899 149.176 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 405.166 148.944 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 405.233 148.711 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 405.433 148.245 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 405.964 148.01 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 406.097 147.775 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 406.493 147.54 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 406.691 147.303 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 406.822 147.066 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 406.888 146.829 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 407.085 146.59 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 408 146.351 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 408.13 145.871 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 408.455 145.63 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 408.907 145.388 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 409.036 145.145 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 409.23 144.902 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 409.423 144.658 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 409.551 144.167 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 409.744 143.921 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 409.936 143.674 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 410.064 143.427 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 410.255 143.178 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 411.335 142.679 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 411.398 142.428 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 411.524 142.177 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 412.028 141.925 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 412.717 141.672 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 412.78 141.418 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 412.904 141.163 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 413.091 140.908 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 413.216 140.652 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 413.464 140.395 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 413.836 140.137 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 414.083 139.878 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 415.859 139.619 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 415.98 139.359 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 416.646 139.098 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 416.827 138.836 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 417.128 138.573 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 418.323 138.045 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 418.383 137.78 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 418.62 137.514 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 418.679 136.98 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 418.975 136.711 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 419.034 136.441 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 420.269 136.171 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 420.327 135.9 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 420.444 135.627 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 420.619 135.354 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 420.793 135.08 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 420.91 134.805 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 421.142 134.53 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 421.605 134.253 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 421.779 133.975 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 422.984 133.697 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 423.326 133.417 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 423.496 133.137 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 424.007 132.855 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 424.12 132.573 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 424.289 132.289 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 424.458 132.005 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 424.571 131.72 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 425.02 131.433 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 425.58 131.146 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 425.97 130.568 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 426.58 129.986 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 426.746 129.694 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 426.801 129.401 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 427.352 129.106 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 427.571 128.81 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 428.009 128.514 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 428.118 128.216 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 428.337 127.917 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 428.445 127.618 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 429.205 127.317 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 429.367 127.015 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 429.475 126.711 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 429.636 126.407 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 429.959 126.102 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 430.495 125.795 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 430.815 125.179 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 431.241 124.869 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 431.718 124.558 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 432.875 124.245 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 432.928 123.617 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 433.137 123.301 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 433.45 122.984 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 433.606 122.025 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 434.021 121.703 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 434.229 121.38 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 435.361 121.055 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 435.464 120.402 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 435.515 120.074 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 435.617 119.744 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 437.039 119.413 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 437.894 119.081 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 437.994 118.747 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 438.991 118.412 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 439.09 118.075 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 439.979 117.398 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 440.225 117.057 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 440.323 116.715 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 440.519 116.372 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 440.617 116.027 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 441.057 115.681 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 441.397 115.333 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 442.413 114.983 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 442.509 114.633 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 443.325 114.28 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 443.563 113.927 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 443.611 113.571 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 443.706 113.214 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 443.801 112.856 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 444.087 112.496 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 444.229 112.135 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 444.891 111.772 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 445.032 111.407 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 445.548 111.04 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 445.642 110.673 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 446.203 110.303 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 446.296 109.932 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 446.667 109.559 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 446.714 109.184 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 447.454 108.808 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 447.959 108.43 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 448.097 108.05 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 448.234 107.668 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 448.463 107.285 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 448.509 106.9 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 448.6 106.513 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 448.645 106.124 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 449.146 105.341 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 449.282 104.947 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 449.735 104.551 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 449.915 104.152 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 450.276 103.752 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 450.724 102.946 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 451.528 102.54 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 451.838 102.133 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 451.883 101.723 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 452.722 100.896 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 453.468 100.48 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 453.555 99.219 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 454.078 98.794 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 454.208 98.367 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 454.642 97.938 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 454.945 97.507 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 455.16 97.073 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 455.633 96.199 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 455.847 95.759 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 456.913 95.316 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 457.04 94.87 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 457.082 94.422 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 457.505 93.972 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 457.547 93.52 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 457.716 93.065 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 457.758 92.607 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 458.304 91.684 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 458.472 91.218 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 458.764 90.75 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 459.015 90.28 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 459.927 89.806 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 460.092 89.33 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 460.298 88.851 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 460.422 88.37 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 461.201 87.885 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 461.893 87.398 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 462.904 86.907 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 463.226 86.414 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 463.346 85.918 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 464.424 84.917 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 464.9 84.412 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 465.097 83.903 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 465.452 83.392 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 465.767 82.877 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 466.002 82.359 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 466.119 81.838 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 466.666 81.313 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 466.744 80.786 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 467.21 80.254 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 467.365 79.72 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 468.482 78.64 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 468.674 78.094 translate 0.5 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 469.018 77.546 translate 0.499999999999972 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 469.208 76.993 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 469.93 76.437 translate 0.499999999999972 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 470.345 75.877 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 471.844 75.313 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 472.512 74.745 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 472.734 74.173 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 472.771 73.598 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 473.25 73.0179999999999 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 473.36 72.434 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 473.874 71.846 translate 0.500000000000028 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 474.056 71.254 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 474.712 70.657 translate 0.500000000000028 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 474.857 70.057 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 475.11 69.451 translate 0.5 0.499999999999972 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 475.58 68.842 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 477.58 68.228 translate 0.5 0.500000000000028 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 479.127 67.609 translate 0.500000000000028 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 479.823 66.985 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave matrix currentmatrix 480.205 66.357 translate 0.499999999999972 0.5 scale 1 0 moveto 0 0 1 0 360 arc setmatrix 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 447 moveto 82.2629 444.9183 lineto 83.3783 443.8923 lineto 85.576 441.87 lineto 86.6594 440.8737 lineto 88.7954 438.9085 lineto 89.8491 437.9378 lineto 91.9314 436.0296 lineto 92.9486 435.0878 lineto 94.9714 433.2209 lineto 96.96 431.3952 lineto 97.9429 430.4948 lineto 99.8857 428.7104 lineto 100.834 427.8348 lineto 102.731 426.0917 lineto 103.657 425.2326 lineto 105.497 423.5391 lineto 107.314 421.8704 lineto 108.217 421.0443 lineto 109.989 419.417 lineto 110.857 418.6074 lineto 112.594 417.013 lineto 113.451 416.2283 lineto 115.143 414.6752 lineto 116.811 413.1387 lineto 117.634 412.3787 lineto 119.269 410.8752 lineto 120.08 410.1317 lineto 121.669 408.6613 lineto 122.469 407.9343 lineto 124.034 406.497 lineto 124.8 405.778 lineto 126.343 404.366 lineto 127.851 402.978 lineto 128.606 402.284 lineto 130.091 400.921 lineto 130.823 400.243 lineto 132.274 398.905 lineto 132.994 398.244 lineto 134.423 396.931 lineto 135.131 396.278 lineto 136.537 394.99 lineto 137.92 393.717 lineto 138.606 393.081 lineto 139.966 391.834 lineto 140.64 391.206 lineto 141.977 389.983 lineto 142.64 389.372 lineto 143.954 388.166 lineto 145.257 386.968 lineto 145.897 386.373 lineto 147.177 385.2 lineto 147.806 384.614 lineto 149.063 383.466 lineto 149.691 382.887 lineto 150.926 381.756 lineto 152.149 380.632 lineto 152.754 380.07 lineto 153.954 378.963 lineto 154.549 378.418 lineto 155.737 377.328 lineto 156.32 376.783 lineto 157.486 375.709 lineto 158.069 375.18 lineto 159.211 374.123 lineto 160.354 373.073 lineto 160.914 372.561 lineto 162.034 371.529 lineto 162.594 371.017 lineto 163.703 370 lineto 164.251 369.497 lineto 165.337 368.497 lineto 165.874 367.993 lineto 166.949 367.01 lineto 168.011 366.035 lineto 168.537 365.548 lineto 169.589 364.581 lineto 170.114 364.061 lineto 171.143 363.152 lineto 171.657 362.657 lineto 172.674 361.748 lineto 173.691 360.839 lineto 174.194 360.343 lineto 175.189 359.435 lineto 175.68 358.939 lineto 176.674 358.03 lineto 177.166 357.617 lineto 178.137 356.709 lineto 179.097 355.8 lineto 179.577 355.387 lineto 180.526 354.478 lineto 181.006 354.065 lineto 181.943 353.239 lineto 182.411 352.826 lineto 183.337 351.917 lineto 183.806 351.504 lineto 184.72 350.678 lineto 185.634 349.852 lineto 186.08 349.439 lineto 186.983 348.613 lineto 187.429 348.2 lineto 188.32 347.374 lineto 188.766 346.961 lineto 189.634 346.135 lineto 190.08 345.722 lineto 190.949 344.896 lineto 191.806 344.152 lineto 192.24 343.739 lineto 193.086 342.996 lineto 193.52 342.583 lineto 194.4 341.757 lineto 194.743 341.426 lineto 195.657 340.6 lineto 196.457 339.857 lineto 196.8 339.526 lineto 197.714 338.783 lineto 198.057 338.37 lineto 198.857 337.626 lineto 199.314 337.296 lineto 200.114 336.552 lineto 200.914 335.809 lineto 201.257 335.396 lineto 202.057 334.735 lineto 202.514 334.322 lineto 203.2 333.578 lineto 203.657 333.248 lineto 204.457 332.587 lineto 204.8 332.174 lineto 205.6 331.513 lineto 206.286 330.77 lineto 206.743 330.439 lineto 207.429 329.778 lineto 207.771 329.448 lineto 208.571 328.704 lineto 208.914 328.374 lineto 209.714 327.713 lineto 210.057 327.383 lineto 210.743 326.722 lineto 211.543 326.061 lineto 211.886 325.73 lineto 212.571 325.07 lineto 212.914 324.739 lineto 213.6 324.078 lineto 213.943 323.748 lineto 214.743 323.087 lineto 215.429 322.426 lineto 215.771 322.096 lineto 216.457 321.435 lineto 216.8 321.187 lineto 217.486 320.526 lineto 217.829 320.196 lineto 218.514 319.617 lineto 219.2 318.957 lineto 219.543 318.626 lineto 220.229 318.048 lineto 220.571 317.717 lineto 221.143 317.139 lineto 221.486 316.809 lineto 222.171 316.23 lineto 222.514 315.9 lineto 223.2 315.322 lineto 223.771 314.661 lineto 224.114 314.413 lineto 224.8 313.835 lineto 225.143 313.504 lineto 225.714 312.926 lineto 226.057 312.596 lineto 226.743 312.017 lineto 226.971 311.77 lineto 227.657 311.191 lineto 228.229 310.613 lineto 228.571 310.283 lineto 229.257 309.704 lineto 229.486 309.457 lineto 230.171 308.878 lineto 230.4 308.63 lineto 231.086 308.052 lineto 231.657 307.474 lineto 232 307.226 lineto 232.571 306.648 lineto 232.914 306.4 lineto 233.486 305.822 lineto 233.714 305.574 lineto 234.4 304.996 lineto 234.971 304.417 lineto 235.2 304.17 lineto 235.886 303.674 lineto 236.114 303.343 lineto 236.686 302.848 lineto 237.029 302.6 lineto 237.6 302.022 lineto 237.829 301.774 lineto 238.4 301.278 lineto 238.971 300.7 lineto 239.314 300.452 lineto 239.886 299.957 lineto 240.114 299.709 lineto 240.686 299.13 lineto 241.029 298.883 lineto 241.486 298.387 lineto 241.829 298.139 lineto 242.4 297.643 lineto 242.971 297.148 lineto 243.2 296.9 lineto 243.771 296.404 lineto 244 296.157 lineto 244.571 295.578 lineto 244.8 295.33 lineto 245.371 294.835 lineto 245.943 294.339 lineto 246.171 294.091 lineto 246.743 293.678 lineto 246.971 293.43 lineto 247.543 292.935 lineto 247.771 292.687 lineto 248.229 292.191 lineto 248.8 291.696 lineto 249.029 291.448 lineto 249.6 290.952 lineto 249.829 290.787 lineto 250.4 290.291 lineto 250.629 290.043 lineto 251.086 289.548 lineto 251.429 289.3 lineto 251.886 288.887 lineto 252.457 288.391 lineto 252.686 288.143 lineto 253.143 287.73 lineto 253.371 287.483 lineto 253.943 286.987 lineto 254.171 286.739 lineto 254.629 286.326 lineto 254.857 286.078 lineto 255.429 285.665 lineto 255.886 285.17 lineto 256.114 285.004 lineto 256.571 284.509 lineto 256.914 284.261 lineto 257.371 283.848 lineto 257.6 283.6 lineto 258.057 283.187 lineto 258.514 282.774 lineto 258.743 282.526 lineto 259.314 282.113 lineto 259.543 281.865 lineto 260 281.452 lineto 260.229 281.204 lineto 260.686 280.791 lineto 261.143 280.378 lineto 261.371 280.13 lineto 261.829 279.717 lineto 262.057 279.47 lineto 262.514 279.057 lineto 262.743 278.809 lineto 263.2 278.396 lineto 263.429 278.23 lineto 263.886 277.817 lineto 264.343 277.404 lineto 264.571 277.157 lineto 265.029 276.743 lineto 265.257 276.496 lineto 265.714 276.083 lineto 265.943 275.917 lineto 266.4 275.504 lineto 266.629 275.257 lineto 267.086 274.843 lineto 267.543 274.513 lineto 267.771 274.265 lineto 268.229 273.852 lineto 268.457 273.687 lineto 268.8 273.274 lineto 269.029 273.026 lineto 269.486 272.696 lineto 269.943 272.283 lineto 270.171 272.035 lineto 270.629 271.622 lineto 270.857 271.457 lineto 271.2 271.043 lineto 271.429 270.878 lineto 271.886 270.465 lineto 272.343 270.052 lineto 272.571 269.887 lineto 272.914 269.474 lineto 273.143 269.309 lineto 273.6 268.896 lineto 273.829 268.73 lineto 274.171 268.317 lineto 274.4 268.152 lineto 274.857 267.739 lineto 275.2 267.409 lineto 275.429 267.161 lineto 275.886 266.83 lineto 276.114 266.583 lineto 276.457 266.252 lineto 276.686 266.087 lineto 277.143 265.674 lineto 277.257 265.509 lineto 277.714 265.096 lineto 278.057 264.765 lineto 278.286 264.6 lineto 278.743 264.187 lineto 278.857 264.022 lineto 279.314 263.609 lineto 279.543 263.443 lineto 279.886 263.113 lineto 280.343 262.7 lineto 280.457 262.535 lineto 280.914 262.204 lineto 281.714 261.461 lineto 282.057 261.13 lineto 282.514 260.717 lineto 282.629 260.552 lineto 283.086 260.222 lineto 283.2 260.057 lineto 283.657 259.643 lineto 283.771 259.478 lineto 284.229 259.148 lineto 284.343 258.983 lineto 284.8 258.652 lineto 285.143 258.239 lineto 285.371 258.074 lineto 285.714 257.743 lineto 285.943 257.578 lineto 286.286 257.248 lineto 286.514 257.083 lineto 286.857 256.67 lineto 287.086 256.504 lineto 287.429 256.174 lineto 287.771 255.843 lineto 288 255.678 lineto 288.343 255.348 lineto 288.571 255.183 lineto 288.914 254.852 lineto 289.029 254.687 lineto 289.486 254.357 lineto 289.829 254.026 lineto 289.943 253.778 lineto 290.4 253.448 lineto 290.514 253.283 lineto 290.857 252.952 lineto 291.086 252.787 lineto 291.429 252.457 lineto 291.771 252.126 lineto 292 251.961 lineto 292.343 251.63 lineto 292.457 251.465 lineto 292.914 251.135 lineto 293.029 251.052 lineto 293.371 250.722 lineto 293.6 250.557 lineto 293.943 250.226 lineto 294.286 249.896 lineto 294.4 249.73 lineto 294.743 249.4 lineto 294.971 249.235 lineto 295.314 248.904 lineto 295.543 248.739 lineto 295.886 248.409 lineto 296 248.243 lineto 296.343 247.996 lineto 296.686 247.665 lineto 296.914 247.5 lineto 297.257 247.17 lineto 297.371 247.004 lineto 297.714 246.674 lineto 297.943 246.509 lineto 298.286 246.261 lineto 298.629 245.93 lineto 298.743 245.765 lineto 299.086 245.435 lineto 299.2 245.27 lineto 299.543 245.022 lineto 299.771 244.857 lineto 300.114 244.526 lineto 300.457 244.196 lineto 300.571 244.113 lineto 300.914 243.783 lineto 301.029 243.617 lineto 301.371 243.287 lineto 301.6 243.122 lineto 301.943 242.874 lineto 302.4 242.378 lineto 302.743 242.13 lineto 302.857 241.965 lineto 303.2 241.635 lineto 303.314 241.47 lineto 303.657 241.222 lineto 303.886 241.057 lineto 304.229 240.809 lineto 304.343 240.643 lineto 304.686 240.313 lineto 305.029 240.065 lineto 305.143 239.9 lineto 305.486 239.57 lineto 305.6 239.487 lineto 305.943 239.157 lineto 306.057 238.991 lineto 306.4 238.743 lineto 306.743 238.413 lineto 306.857 238.248 lineto 307.2 238 lineto 307.314 237.835 lineto 307.657 237.587 lineto 307.771 237.422 lineto 308.114 237.174 lineto 308.457 236.843 lineto 308.571 236.678 lineto 308.914 236.43 lineto 309.029 236.265 lineto 309.371 236.017 lineto 309.486 235.852 lineto 309.829 235.604 lineto 309.943 235.439 lineto 310.286 235.191 lineto 310.629 234.861 lineto 310.743 234.696 lineto 311.086 234.448 lineto 311.2 234.283 lineto 311.543 234.035 lineto 311.657 233.87 lineto 311.886 233.622 lineto 312.114 233.457 lineto 312.343 233.209 lineto 312.686 232.961 lineto 312.8 232.796 lineto 313.143 232.548 lineto 313.257 232.383 lineto 313.6 232.135 lineto 313.714 231.97 lineto 314.057 231.722 lineto 314.286 231.474 lineto 314.514 231.309 lineto 314.743 231.061 lineto 314.857 230.896 lineto 315.2 230.648 lineto 315.314 230.483 lineto 315.657 230.235 lineto 315.886 229.987 lineto 316.114 229.822 lineto 316.457 229.409 lineto 316.8 229.161 lineto 316.914 228.996 lineto 317.257 228.748 lineto 317.371 228.665 lineto 317.6 228.335 lineto 317.943 228.087 lineto 318.057 228.004 lineto 318.4 227.674 lineto 318.514 227.591 lineto 318.743 227.343 lineto 319.2 226.93 lineto 319.314 226.765 lineto 319.657 226.517 lineto 319.886 226.27 lineto 320 226.187 lineto 320.343 225.939 lineto 320.457 225.774 lineto 320.8 225.526 lineto 320.914 225.361 lineto 321.143 225.113 lineto 321.486 224.865 lineto 321.6 224.783 lineto 321.829 224.535 lineto 321.943 224.37 lineto 322.286 224.122 lineto 322.4 223.957 lineto 322.629 223.709 lineto 322.971 223.461 lineto 323.086 223.378 lineto 323.314 223.13 lineto 323.543 222.965 lineto 323.771 222.717 lineto 323.886 222.635 lineto 324.229 222.387 lineto 324.343 222.222 lineto 324.571 221.974 lineto 324.8 221.726 lineto 325.029 221.643 lineto 325.257 221.396 lineto 325.371 221.23 lineto 325.6 220.983 lineto 325.829 220.9 lineto 326.057 220.652 lineto 326.171 220.487 lineto 326.4 220.239 lineto 326.743 220.074 lineto 326.857 219.909 lineto 327.086 219.661 lineto 327.2 219.578 lineto 327.543 219.33 lineto 327.657 219.165 lineto 328.114 218.67 lineto 328.229 218.587 lineto 328.686 218.257 lineto 328.914 218.009 lineto 329.029 217.843 lineto 329.371 217.596 lineto 329.6 217.43 lineto 329.714 217.265 lineto 330.057 216.935 lineto 330.4 216.687 lineto 330.514 216.604 lineto 330.743 216.357 lineto 330.857 216.191 lineto 331.086 215.943 lineto 331.314 215.778 lineto 331.543 215.613 lineto 331.771 215.365 lineto 332.114 215.035 lineto 332.229 214.952 lineto 332.457 214.704 lineto 332.571 214.622 lineto 332.914 214.374 lineto 333.143 214.126 lineto 333.257 214.043 lineto 333.486 213.796 lineto 333.6 213.713 lineto 333.829 213.465 lineto 333.943 213.3 lineto 334.286 213.135 lineto 334.514 212.887 lineto 334.629 212.804 lineto 334.971 212.391 lineto 335.2 212.226 lineto 335.314 212.061 lineto 335.886 211.648 lineto 336 211.565 lineto 336.229 211.317 lineto 336.343 211.152 lineto 336.686 210.822 lineto 337.029 210.491 lineto 337.257 210.326 lineto 337.486 210.078 lineto 337.943 209.748 lineto 338.057 209.665 lineto 338.286 209.417 lineto 338.629 209.087 lineto 338.743 209.004 lineto 338.971 208.757 lineto 339.2 208.509 lineto 339.314 208.426 lineto 339.543 208.178 lineto 339.657 208.096 lineto 340 207.765 lineto 340.229 207.6 lineto 340.457 207.352 lineto 340.8 207.022 lineto 341.143 206.691 lineto 341.486 206.361 lineto 341.829 206.196 lineto 342.286 205.783 lineto 342.857 205.204 lineto 342.971 205.122 lineto 343.2 204.874 lineto 343.429 204.709 lineto 343.543 204.626 lineto 343.771 204.378 lineto 343.886 204.296 lineto 344.229 203.965 lineto 344.457 203.717 lineto 344.686 203.47 lineto 345.257 202.891 lineto 345.371 202.809 lineto 345.6 202.643 lineto 345.714 202.478 lineto 345.943 202.313 lineto 346.286 201.983 lineto 346.514 201.817 lineto 346.629 201.735 lineto 346.971 201.404 lineto 347.429 200.991 lineto 347.771 200.661 lineto 347.886 200.578 lineto 348.229 200.248 lineto 348.457 200 lineto 348.686 199.752 lineto 348.914 199.587 lineto 349.371 199.174 lineto 349.6 199.009 lineto 349.714 198.843 lineto 350.4 198.183 lineto 350.514 198.1 lineto 350.857 197.77 lineto 351.086 197.604 lineto 351.2 197.522 lineto 351.657 197.109 lineto 352 196.778 lineto 352 196.696 lineto 352.229 196.53 lineto 352.343 196.448 lineto 352.571 196.2 lineto 352.8 196.035 lineto 353.257 195.622 lineto 353.486 195.374 lineto 353.829 195.043 lineto 354.057 194.878 lineto 354.286 194.713 lineto 354.4 194.63 lineto 354.514 194.383 lineto 354.857 194.135 lineto 355.2 193.804 lineto 355.429 193.639 lineto 355.543 193.557 lineto 355.657 193.391 lineto 355.771 193.309 lineto 356.343 192.813 lineto 356.571 192.483 lineto 356.8 192.317 lineto 356.914 192.235 lineto 357.486 191.657 lineto 357.714 191.491 lineto 357.943 191.326 lineto 358.286 190.913 lineto 358.971 190.417 lineto 359.086 190.252 lineto 359.429 189.922 lineto 359.886 189.509 lineto 360.229 189.178 lineto 360.457 189.013 lineto 360.686 188.765 lineto 361.029 188.517 lineto 361.143 188.435 lineto 361.371 188.104 lineto 361.6 187.939 lineto 362.057 187.526 lineto 362.4 187.278 lineto 362.857 186.783 lineto 363.086 186.535 lineto 363.429 186.287 lineto 363.771 185.874 lineto 365.371 184.552 lineto 365.6 184.222 lineto 365.829 184.057 lineto 366.171 183.726 lineto 366.629 183.313 lineto 366.857 183.148 lineto 367.314 182.652 lineto 367.543 182.487 lineto 367.886 182.239 lineto 368.229 181.826 lineto 368.343 181.661 lineto 368.457 181.578 lineto 368.914 181.165 lineto 369.143 181 lineto 369.486 180.67 lineto 369.6 180.504 lineto 370.057 180.091 lineto 370.171 180.009 lineto 370.4 179.843 lineto 370.629 179.596 lineto 370.971 179.348 lineto 371.086 179.183 lineto 371.886 178.439 lineto 372.114 178.274 lineto 372.343 178.026 lineto 372.914 177.53 lineto 373.371 177.117 lineto 373.714 176.87 lineto 373.829 176.704 lineto 374.057 176.457 lineto 374.4 176.209 lineto 374.514 176.043 lineto 374.629 175.961 lineto 374.857 175.713 lineto 375.086 175.465 lineto 375.314 175.3 lineto 375.543 175.135 lineto 375.771 174.887 lineto 376.114 174.639 lineto 376.229 174.474 lineto 376.571 174.226 lineto 377.029 173.73 lineto 377.143 173.565 lineto 377.257 173.483 lineto 377.486 173.317 lineto 377.829 172.987 lineto 377.943 172.904 lineto 378.171 172.657 lineto 378.4 172.491 lineto 378.514 172.326 lineto 379.086 171.913 lineto 379.543 171.417 lineto 379.771 171.17 lineto 380 171.004 lineto 380 171.004 lineto 380.229 170.839 lineto 380.457 170.591 lineto 380.686 170.343 lineto 380.914 170.178 lineto 381.143 170.013 lineto 381.143 169.93 lineto 381.371 169.765 lineto 381.714 169.352 lineto 381.829 169.27 lineto 382.057 169.187 lineto 382.057 169.104 lineto 382.743 168.443 lineto 382.857 168.361 lineto 383.2 168.03 lineto 383.429 167.865 lineto 383.429 167.783 lineto 383.657 167.7 lineto 384.114 167.204 lineto 384.229 167.122 lineto 384.343 167.039 lineto 384.686 166.709 lineto 385.029 166.461 lineto 385.371 166.048 lineto 385.486 165.965 lineto 385.829 165.635 lineto 386.057 165.47 lineto 386.286 165.222 lineto 386.514 165.057 lineto 386.629 164.891 lineto 386.857 164.726 lineto 387.2 164.396 lineto 387.543 164.065 lineto 388 163.652 lineto 388.457 163.239 lineto 388.8 162.909 lineto 389.029 162.661 lineto 389.143 162.661 lineto 389.257 162.496 lineto 389.486 162.248 lineto 389.943 161.835 lineto 390.057 161.752 lineto 390.171 161.67 lineto 390.286 161.504 lineto 390.514 161.339 lineto 390.514 161.339 lineto 390.743 161.174 lineto 390.743 161.091 lineto 390.971 160.926 lineto 391.429 160.513 lineto 392.686 159.357 lineto 393.371 158.696 lineto 393.486 158.613 lineto 394.057 158.117 lineto 394.4 157.787 lineto 394.629 157.539 lineto 395.543 156.713 lineto 395.657 156.63 lineto 396 156.3 lineto 396.114 156.217 lineto 396.457 155.887 lineto 398.057 154.483 lineto 398.4 154.07 lineto 398.857 153.657 lineto 398.971 153.574 lineto 399.657 152.996 lineto 399.886 152.748 lineto 400 152.665 lineto 400.229 152.417 lineto 400.343 152.252 lineto 400.571 152.17 lineto 400.686 151.922 lineto 400.914 151.757 lineto 401.257 151.426 lineto 401.486 151.261 lineto 401.714 151.013 lineto 401.943 150.848 lineto 402.057 150.683 lineto 402.743 150.104 lineto 403.657 149.278 lineto 403.771 149.113 lineto 404.343 148.535 lineto 404.686 148.287 lineto 404.686 148.287 lineto 404.914 148.039 lineto 405.486 147.543 lineto 405.6 147.461 lineto 405.943 147.13 lineto 406.171 146.883 lineto 406.286 146.8 lineto 406.4 146.717 lineto 406.629 146.552 lineto 407.543 145.726 lineto 407.657 145.561 lineto 408 145.313 lineto 408.457 144.9 lineto 408.571 144.735 lineto 408.686 144.57 lineto 408.914 144.404 lineto 409.029 144.322 lineto 409.257 144.074 lineto 409.486 143.909 lineto 409.6 143.826 lineto 409.714 143.661 lineto 410.857 142.67 lineto 410.857 142.587 lineto 410.971 142.504 lineto 411.543 142.009 lineto 412.229 141.348 lineto 412.229 141.348 lineto 412.457 141.183 lineto 412.571 141.017 lineto 412.686 140.935 lineto 412.914 140.687 lineto 413.371 140.357 lineto 413.6 140.109 lineto 415.314 138.457 lineto 415.429 138.374 lineto 416.114 137.796 lineto 416.343 137.548 lineto 416.571 137.3 lineto 417.829 136.226 lineto 417.829 136.143 lineto 418.171 135.978 lineto 418.171 135.896 lineto 418.514 135.648 lineto 418.514 135.565 lineto 419.771 134.409 lineto 419.771 134.409 lineto 420 134.243 lineto 420.114 134.078 lineto 420.343 133.913 lineto 420.457 133.83 lineto 420.686 133.583 lineto 421.143 133.17 lineto 421.257 133.004 lineto 422.514 131.93 lineto 422.857 131.6 lineto 422.971 131.435 lineto 423.543 131.022 lineto 423.657 130.857 lineto 423.771 130.691 lineto 424 130.609 lineto 424.114 130.443 lineto 424.571 130.03 lineto 425.029 129.535 lineto 425.486 129.204 lineto 426.057 128.626 lineto 426.286 128.461 lineto 426.286 128.378 lineto 426.857 127.883 lineto 427.086 127.717 lineto 427.543 127.304 lineto 427.657 127.222 lineto 427.886 126.974 lineto 428 126.891 lineto 428.686 126.23 lineto 428.914 126.065 lineto 429.029 125.983 lineto 429.143 125.817 lineto 429.486 125.487 lineto 429.943 124.991 lineto 430.286 124.743 lineto 430.743 124.33 lineto 431.2 123.917 lineto 432.343 122.843 lineto 432.457 122.761 lineto 432.686 122.596 lineto 432.914 122.265 lineto 433.143 122.183 lineto 433.486 121.77 lineto 433.714 121.604 lineto 434.857 120.53 lineto 434.971 120.448 lineto 434.971 120.365 lineto 435.086 120.283 lineto 436.571 118.961 lineto 437.371 118.217 lineto 437.486 118.135 lineto 438.514 117.226 lineto 438.629 117.143 lineto 439.429 116.317 lineto 439.771 116.07 lineto 439.771 115.987 lineto 440 115.822 lineto 440.114 115.739 lineto 440.571 115.326 lineto 440.914 114.996 lineto 441.943 114.087 lineto 442.057 113.922 lineto 442.857 113.178 lineto 443.086 113.013 lineto 443.086 112.93 lineto 443.2 112.848 lineto 443.314 112.765 lineto 443.543 112.517 lineto 443.771 112.352 lineto 444.343 111.774 lineto 444.571 111.609 lineto 445.029 111.196 lineto 445.143 111.113 lineto 445.714 110.535 lineto 445.829 110.452 lineto 446.171 110.122 lineto 446.171 110.122 lineto 446.971 109.378 lineto 447.429 108.965 lineto 447.543 108.8 lineto 447.771 108.717 lineto 448 108.47 lineto 448 108.47 lineto 448.114 108.387 lineto 448.114 108.304 lineto 448.686 107.891 lineto 448.8 107.726 lineto 449.257 107.313 lineto 449.371 107.148 lineto 449.829 106.817 lineto 450.171 106.404 lineto 450.971 105.661 lineto 451.314 105.413 lineto 451.429 105.33 lineto 452.229 104.587 lineto 452.914 103.843 lineto 453.029 103.761 lineto 453.6 103.348 lineto 453.714 103.183 lineto 454.171 102.77 lineto 454.4 102.522 lineto 454.629 102.357 lineto 455.086 101.861 lineto 455.314 101.696 lineto 456.457 100.704 lineto 456.571 100.622 lineto 456.571 100.539 lineto 457.029 100.126 lineto 457.029 100.126 lineto 457.257 99.961 lineto 457.257 99.961 lineto 457.829 99.465 lineto 457.943 99.3 lineto 458.286 98.97 lineto 458.514 98.804 lineto 459.429 97.978 lineto 459.543 97.813 lineto 459.771 97.565 lineto 459.886 97.4830000000001 lineto 460.686 96.7389999999999 lineto 461.371 96.161 lineto 462.4 95.17 lineto 462.743 94.922 lineto 462.857 94.7569999999999 lineto 463.886 93.765 lineto 464.343 93.352 lineto 464.571 93.187 lineto 464.914 92.857 lineto 465.257 92.526 lineto 465.486 92.361 lineto 465.6 92.278 lineto 466.171 91.7 lineto 466.286 91.7 lineto 466.743 91.204 lineto 466.857 91.122 lineto 468 90.048 lineto 468.229 89.883 lineto 468.571 89.552 lineto 468.686 89.387 lineto 469.486 88.726 lineto 469.829 88.3129999999999 lineto 471.314 86.991 lineto 472 86.33 lineto 472.229 86.165 lineto 472.229 86.083 lineto 472.8 85.67 lineto 472.914 85.587 lineto 473.371 85.091 lineto 473.6 84.926 lineto 474.171 84.348 lineto 474.4 84.183 lineto 474.629 83.935 lineto 475.086 83.5219999999999 lineto 477.029 81.704 lineto 478.629 80.3 lineto 479.314 79.639 lineto 479.657 79.309 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 328.043 moveto 82.2629 327.548 lineto 83.3783 327.3 lineto 85.576 326.804 lineto 86.6594 326.557 lineto 88.7954 326.061 lineto 89.8491 325.813 lineto 91.9314 325.317 lineto 92.9486 325.07 lineto 94.9714 324.657 lineto 96.96 324.161 lineto 97.9429 323.913 lineto 99.8857 323.5 lineto 100.834 323.252 lineto 102.731 322.839 lineto 103.657 322.591 lineto 105.497 322.178 lineto 107.314 321.683 lineto 108.217 321.517 lineto 109.989 321.022 lineto 110.857 320.857 lineto 112.594 320.443 lineto 113.451 320.196 lineto 115.143 319.783 lineto 116.811 319.37 lineto 117.634 319.204 lineto 119.269 318.791 lineto 120.08 318.543 lineto 121.669 318.13 lineto 122.469 317.965 lineto 124.034 317.552 lineto 124.8 317.387 lineto 126.343 316.974 lineto 127.851 316.561 lineto 128.606 316.396 lineto 130.091 315.983 lineto 130.823 315.817 lineto 132.274 315.487 lineto 132.994 315.239 lineto 134.423 314.909 lineto 135.131 314.743 lineto 136.537 314.33 lineto 137.92 314 lineto 138.606 313.752 lineto 139.966 313.422 lineto 140.64 313.257 lineto 141.977 312.926 lineto 142.64 312.678 lineto 143.954 312.348 lineto 145.257 312.017 lineto 145.897 311.852 lineto 147.177 311.522 lineto 147.806 311.274 lineto 149.063 310.943 lineto 149.691 310.778 lineto 150.926 310.448 lineto 152.149 310.117 lineto 152.754 309.952 lineto 153.954 309.622 lineto 154.549 309.457 lineto 155.737 309.126 lineto 156.32 308.961 lineto 157.486 308.63 lineto 158.069 308.465 lineto 159.211 308.135 lineto 160.354 307.804 lineto 160.914 307.639 lineto 162.034 307.309 lineto 162.594 307.143 lineto 163.703 306.813 lineto 164.251 306.648 lineto 165.337 306.4 lineto 165.874 306.235 lineto 166.949 305.904 lineto 168.011 305.574 lineto 168.537 305.409 lineto 169.589 305.161 lineto 170.114 304.996 lineto 171.143 304.665 lineto 171.657 304.5 lineto 172.674 304.17 lineto 173.691 303.922 lineto 174.194 303.757 lineto 175.189 303.426 lineto 175.68 303.343 lineto 176.674 303.013 lineto 177.166 302.848 lineto 178.137 302.6 lineto 179.097 302.27 lineto 179.577 302.104 lineto 180.526 301.857 lineto 181.006 301.691 lineto 181.943 301.361 lineto 182.411 301.278 lineto 183.337 300.948 lineto 183.806 300.865 lineto 184.72 300.535 lineto 185.634 300.287 lineto 186.08 300.122 lineto 186.983 299.791 lineto 187.429 299.709 lineto 188.32 299.378 lineto 188.766 299.296 lineto 189.634 298.965 lineto 190.08 298.883 lineto 190.949 298.552 lineto 191.806 298.304 lineto 192.24 298.139 lineto 193.086 297.891 lineto 193.52 297.726 lineto 194.4 297.478 lineto 194.743 297.313 lineto 195.657 297.065 lineto 196.457 296.817 lineto 196.8 296.652 lineto 197.714 296.404 lineto 198.057 296.239 lineto 198.857 295.991 lineto 199.314 295.909 lineto 200.114 295.578 lineto 200.914 295.33 lineto 201.257 295.248 lineto 202.057 294.917 lineto 202.514 294.835 lineto 203.2 294.587 lineto 203.657 294.422 lineto 204.457 294.174 lineto 204.8 294.009 lineto 205.6 293.761 lineto 206.286 293.513 lineto 206.743 293.43 lineto 207.429 293.1 lineto 207.771 293.017 lineto 208.571 292.77 lineto 208.914 292.604 lineto 209.714 292.357 lineto 210.057 292.274 lineto 210.743 292.026 lineto 211.543 291.778 lineto 211.886 291.613 lineto 212.571 291.365 lineto 212.914 291.283 lineto 213.6 290.952 lineto 213.943 290.87 lineto 214.743 290.622 lineto 215.429 290.374 lineto 215.771 290.291 lineto 216.457 290.043 lineto 216.8 289.878 lineto 217.486 289.63 lineto 217.829 289.548 lineto 218.514 289.3 lineto 219.2 289.052 lineto 219.543 288.887 lineto 220.229 288.639 lineto 220.571 288.557 lineto 221.143 288.309 lineto 221.486 288.226 lineto 222.171 287.978 lineto 222.514 287.813 lineto 223.2 287.565 lineto 223.771 287.317 lineto 224.114 287.235 lineto 224.8 286.987 lineto 225.143 286.904 lineto 225.714 286.657 lineto 226.057 286.491 lineto 226.743 286.326 lineto 226.971 286.161 lineto 227.657 285.913 lineto 228.229 285.665 lineto 228.571 285.583 lineto 229.257 285.335 lineto 229.486 285.252 lineto 230.171 285.004 lineto 230.4 284.922 lineto 231.086 284.674 lineto 231.657 284.426 lineto 232 284.343 lineto 232.571 284.096 lineto 232.914 284.013 lineto 233.486 283.765 lineto 233.714 283.6 lineto 234.4 283.435 lineto 234.971 283.187 lineto 235.2 283.104 lineto 235.886 282.857 lineto 236.114 282.691 lineto 236.686 282.526 lineto 237.029 282.361 lineto 237.6 282.196 lineto 237.829 282.03 lineto 238.4 281.865 lineto 238.971 281.617 lineto 239.314 281.535 lineto 239.886 281.287 lineto 240.114 281.122 lineto 240.686 280.957 lineto 241.029 280.791 lineto 241.486 280.626 lineto 241.829 280.461 lineto 242.4 280.296 lineto 242.971 280.048 lineto 243.2 279.965 lineto 243.771 279.717 lineto 244 279.635 lineto 244.571 279.387 lineto 244.8 279.304 lineto 245.371 279.057 lineto 245.943 278.891 lineto 246.171 278.726 lineto 246.743 278.561 lineto 246.971 278.396 lineto 247.543 278.23 lineto 247.771 278.065 lineto 248.229 277.9 lineto 248.8 277.652 lineto 249.029 277.57 lineto 249.6 277.322 lineto 249.829 277.239 lineto 250.4 276.991 lineto 250.629 276.909 lineto 251.086 276.743 lineto 251.429 276.578 lineto 251.886 276.413 lineto 252.457 276.165 lineto 252.686 276.083 lineto 253.143 275.835 lineto 253.371 275.752 lineto 253.943 275.587 lineto 254.171 275.422 lineto 254.629 275.257 lineto 254.857 275.091 lineto 255.429 274.926 lineto 255.886 274.678 lineto 256.114 274.596 lineto 256.571 274.43 lineto 256.914 274.265 lineto 257.371 274.1 lineto 257.6 274.017 lineto 258.057 273.77 lineto 258.514 273.604 lineto 258.743 273.439 lineto 259.314 273.274 lineto 259.543 273.191 lineto 260 272.943 lineto 260.229 272.861 lineto 260.686 272.613 lineto 261.143 272.448 lineto 261.371 272.365 lineto 261.829 272.117 lineto 262.057 272.035 lineto 262.514 271.787 lineto 262.743 271.704 lineto 263.2 271.539 lineto 263.429 271.374 lineto 263.886 271.209 lineto 264.343 270.961 lineto 264.571 270.878 lineto 265.029 270.713 lineto 265.257 270.63 lineto 265.714 270.383 lineto 265.943 270.3 lineto 266.4 270.052 lineto 266.629 269.97 lineto 267.086 269.804 lineto 267.543 269.557 lineto 267.771 269.474 lineto 268.229 269.309 lineto 268.457 269.226 lineto 268.8 268.978 lineto 269.029 268.896 lineto 269.486 268.648 lineto 269.943 268.483 lineto 270.171 268.4 lineto 270.629 268.152 lineto 270.857 268.07 lineto 271.2 267.904 lineto 271.429 267.822 lineto 271.886 267.574 lineto 272.343 267.409 lineto 272.571 267.326 lineto 272.914 267.078 lineto 273.143 266.996 lineto 273.6 266.83 lineto 273.829 266.665 lineto 274.171 266.5 lineto 274.4 266.417 lineto 274.857 266.252 lineto 275.2 266.004 lineto 275.429 265.922 lineto 275.886 265.757 lineto 276.114 265.591 lineto 276.457 265.426 lineto 276.686 265.343 lineto 277.143 265.178 lineto 277.257 265.013 lineto 277.714 264.848 lineto 278.057 264.683 lineto 278.286 264.517 lineto 278.743 264.352 lineto 278.857 264.27 lineto 279.314 264.104 lineto 279.543 263.939 lineto 279.886 263.774 lineto 280.343 263.609 lineto 280.457 263.526 lineto 280.914 263.278 lineto 281.714 262.948 lineto 282.057 262.7 lineto 282.514 262.535 lineto 282.629 262.452 lineto 283.086 262.204 lineto 283.2 262.122 lineto 283.657 261.957 lineto 283.771 261.874 lineto 284.229 261.626 lineto 284.343 261.543 lineto 284.8 261.378 lineto 285.143 261.213 lineto 285.371 261.13 lineto 285.714 260.883 lineto 285.943 260.8 lineto 286.286 260.635 lineto 286.514 260.552 lineto 286.857 260.304 lineto 287.086 260.222 lineto 287.429 260.057 lineto 287.771 259.891 lineto 288 259.726 lineto 288.343 259.561 lineto 288.571 259.478 lineto 288.914 259.313 lineto 289.029 259.23 lineto 289.486 258.983 lineto 289.829 258.817 lineto 289.943 258.735 lineto 290.4 258.57 lineto 290.514 258.404 lineto 290.857 258.239 lineto 291.086 258.157 lineto 291.429 257.991 lineto 291.771 257.826 lineto 292 257.661 lineto 292.343 257.496 lineto 292.457 257.413 lineto 292.914 257.248 lineto 293.029 257.165 lineto 293.371 256.917 lineto 293.6 256.835 lineto 293.943 256.67 lineto 294.286 256.504 lineto 294.4 256.422 lineto 294.743 256.174 lineto 294.971 256.091 lineto 295.314 255.926 lineto 295.543 255.843 lineto 295.886 255.678 lineto 296 255.513 lineto 296.343 255.348 lineto 296.686 255.183 lineto 296.914 255.1 lineto 297.257 254.935 lineto 297.371 254.77 lineto 297.714 254.604 lineto 297.943 254.522 lineto 298.286 254.357 lineto 298.629 254.191 lineto 298.743 254.109 lineto 299.086 253.861 lineto 299.2 253.778 lineto 299.543 253.613 lineto 299.771 253.53 lineto 300.114 253.365 lineto 300.457 253.117 lineto 300.571 253.035 lineto 300.914 252.87 lineto 301.029 252.787 lineto 301.371 252.622 lineto 301.6 252.539 lineto 301.943 252.291 lineto 302.4 252.043 lineto 302.743 251.878 lineto 302.857 251.796 lineto 303.2 251.63 lineto 303.314 251.465 lineto 303.657 251.3 lineto 303.886 251.217 lineto 304.229 251.052 lineto 304.343 250.97 lineto 304.686 250.804 lineto 305.029 250.557 lineto 305.143 250.474 lineto 305.486 250.309 lineto 305.6 250.226 lineto 305.943 250.061 lineto 306.057 249.978 lineto 306.4 249.73 lineto 306.743 249.565 lineto 306.857 249.483 lineto 307.2 249.317 lineto 307.314 249.235 lineto 307.657 249.07 lineto 307.771 248.987 lineto 308.114 248.739 lineto 308.457 248.574 lineto 308.571 248.491 lineto 308.914 248.326 lineto 309.029 248.243 lineto 309.371 248.078 lineto 309.486 247.996 lineto 309.829 247.748 lineto 309.943 247.665 lineto 310.286 247.5 lineto 310.629 247.335 lineto 310.743 247.252 lineto 311.086 247.087 lineto 311.2 247.004 lineto 311.543 246.757 lineto 311.657 246.674 lineto 311.886 246.509 lineto 312.114 246.426 lineto 312.343 246.261 lineto 312.686 246.096 lineto 312.8 246.013 lineto 313.143 245.765 lineto 313.257 245.683 lineto 313.6 245.517 lineto 313.714 245.435 lineto 314.057 245.27 lineto 314.286 245.104 lineto 314.514 245.022 lineto 314.743 244.774 lineto 314.857 244.691 lineto 315.2 244.526 lineto 315.314 244.443 lineto 315.657 244.278 lineto 315.886 244.113 lineto 316.114 244.03 lineto 316.457 243.7 lineto 316.8 243.535 lineto 316.914 243.452 lineto 317.257 243.287 lineto 317.371 243.204 lineto 317.6 243.039 lineto 317.943 242.874 lineto 318.057 242.791 lineto 318.4 242.543 lineto 318.514 242.461 lineto 318.743 242.296 lineto 319.2 242.048 lineto 319.314 241.965 lineto 319.657 241.8 lineto 319.886 241.552 lineto 320 241.47 lineto 320.343 241.304 lineto 320.457 241.222 lineto 320.8 241.057 lineto 320.914 240.974 lineto 321.143 240.809 lineto 321.486 240.643 lineto 321.6 240.561 lineto 321.829 240.313 lineto 321.943 240.23 lineto 322.286 240.065 lineto 322.4 239.983 lineto 322.629 239.817 lineto 322.971 239.652 lineto 323.086 239.57 lineto 323.314 239.404 lineto 323.543 239.239 lineto 323.771 239.074 lineto 323.886 238.991 lineto 324.229 238.826 lineto 324.343 238.743 lineto 324.571 238.578 lineto 324.8 238.413 lineto 325.029 238.33 lineto 325.257 238.083 lineto 325.371 238 lineto 325.6 237.835 lineto 325.829 237.752 lineto 326.057 237.587 lineto 326.171 237.504 lineto 326.4 237.339 lineto 326.743 237.174 lineto 326.857 237.091 lineto 327.086 236.843 lineto 327.2 236.761 lineto 327.543 236.596 lineto 327.657 236.513 lineto 328.114 236.183 lineto 328.229 236.1 lineto 328.686 235.852 lineto 328.914 235.604 lineto 329.029 235.522 lineto 329.371 235.357 lineto 329.6 235.191 lineto 329.714 235.109 lineto 330.057 234.861 lineto 330.4 234.696 lineto 330.514 234.613 lineto 330.743 234.365 lineto 330.857 234.283 lineto 331.086 234.117 lineto 331.314 233.952 lineto 331.543 233.87 lineto 331.771 233.704 lineto 332.114 233.457 lineto 332.229 233.374 lineto 332.457 233.126 lineto 332.571 233.043 lineto 332.914 232.878 lineto 333.143 232.713 lineto 333.257 232.63 lineto 333.486 232.465 lineto 333.6 232.383 lineto 333.829 232.217 lineto 333.943 232.135 lineto 334.286 231.97 lineto 334.514 231.722 lineto 334.629 231.639 lineto 334.971 231.391 lineto 335.2 231.226 lineto 335.314 231.143 lineto 335.886 230.813 lineto 336 230.73 lineto 336.229 230.483 lineto 336.343 230.4 lineto 336.686 230.152 lineto 337.029 229.904 lineto 337.257 229.739 lineto 337.486 229.574 lineto 337.943 229.243 lineto 338.057 229.161 lineto 338.286 228.996 lineto 338.629 228.748 lineto 338.743 228.665 lineto 338.971 228.5 lineto 339.2 228.335 lineto 339.314 228.252 lineto 339.543 228.004 lineto 339.657 227.922 lineto 340 227.674 lineto 340.229 227.509 lineto 340.457 227.343 lineto 340.8 227.096 lineto 341.143 226.765 lineto 341.486 226.517 lineto 341.829 226.352 lineto 342.286 226.022 lineto 342.857 225.526 lineto 342.971 225.443 lineto 343.2 225.278 lineto 343.429 225.113 lineto 343.543 225.03 lineto 343.771 224.865 lineto 343.886 224.783 lineto 344.229 224.535 lineto 344.457 224.287 lineto 344.686 224.039 lineto 345.257 223.626 lineto 345.371 223.543 lineto 345.6 223.378 lineto 345.714 223.296 lineto 345.943 223.048 lineto 346.286 222.8 lineto 346.514 222.635 lineto 346.629 222.552 lineto 346.971 222.304 lineto 347.429 221.891 lineto 347.771 221.643 lineto 347.886 221.561 lineto 348.229 221.313 lineto 348.457 221.065 lineto 348.686 220.9 lineto 348.914 220.652 lineto 349.371 220.322 lineto 349.6 220.157 lineto 349.714 220.074 lineto 350.4 219.413 lineto 350.514 219.33 lineto 350.857 219.083 lineto 351.086 218.917 lineto 351.2 218.835 lineto 351.657 218.422 lineto 352 218.174 lineto 352 218.091 lineto 352.229 217.926 lineto 352.343 217.843 lineto 352.571 217.678 lineto 352.8 217.43 lineto 353.257 217.1 lineto 353.486 216.852 lineto 353.829 216.604 lineto 354.057 216.357 lineto 354.286 216.191 lineto 354.4 216.109 lineto 354.514 215.943 lineto 354.857 215.696 lineto 355.2 215.365 lineto 355.429 215.2 lineto 355.543 215.117 lineto 355.657 214.952 lineto 355.771 214.87 lineto 356.343 214.457 lineto 356.571 214.126 lineto 356.8 213.961 lineto 356.914 213.878 lineto 357.486 213.3 lineto 357.714 213.135 lineto 357.943 212.97 lineto 358.286 212.639 lineto 358.971 212.061 lineto 359.086 211.896 lineto 359.429 211.648 lineto 359.886 211.152 lineto 360.229 210.904 lineto 360.457 210.739 lineto 360.686 210.409 lineto 361.029 210.161 lineto 361.143 210.078 lineto 361.371 209.83 lineto 361.6 209.583 lineto 362.057 209.17 lineto 362.4 208.922 lineto 362.857 208.426 lineto 363.086 208.178 lineto 363.429 207.848 lineto 363.771 207.517 lineto 365.371 206.03 lineto 365.6 205.783 lineto 365.829 205.617 lineto 366.171 205.204 lineto 366.629 204.791 lineto 366.857 204.543 lineto 367.314 204.048 lineto 367.543 203.8 lineto 367.886 203.552 lineto 368.229 203.139 lineto 368.343 202.974 lineto 368.457 202.891 lineto 368.914 202.396 lineto 369.143 202.23 lineto 369.486 201.9 lineto 369.6 201.652 lineto 370.057 201.239 lineto 370.171 201.157 lineto 370.4 200.909 lineto 370.629 200.661 lineto 370.971 200.33 lineto 371.086 200.165 lineto 371.886 199.339 lineto 372.114 199.174 lineto 372.343 198.843 lineto 372.914 198.265 lineto 373.371 197.687 lineto 373.714 197.439 lineto 373.829 197.274 lineto 374.057 196.943 lineto 374.4 196.696 lineto 374.514 196.53 lineto 374.629 196.365 lineto 374.857 196.117 lineto 375.086 195.787 lineto 375.314 195.622 lineto 375.543 195.457 lineto 375.771 195.126 lineto 376.114 194.796 lineto 376.229 194.548 lineto 376.571 194.3 lineto 377.029 193.722 lineto 377.143 193.474 lineto 377.257 193.391 lineto 377.486 193.226 lineto 377.829 192.73 lineto 377.943 192.648 lineto 378.171 192.317 lineto 378.4 192.152 lineto 378.514 191.987 lineto 379.086 191.409 lineto 379.543 190.83 lineto 379.771 190.5 lineto 380 190.335 lineto 380 190.17 lineto 380.229 190.004 lineto 380.457 189.674 lineto 380.686 189.426 lineto 380.914 189.261 lineto 381.143 188.93 lineto 381.143 188.848 lineto 381.371 188.6 lineto 381.714 188.104 lineto 381.829 188.022 lineto 382.057 187.857 lineto 382.057 187.774 lineto 382.743 186.948 lineto 382.857 186.783 lineto 383.2 186.37 lineto 383.429 186.122 lineto 383.429 186.039 lineto 383.657 185.874 lineto 384.114 185.213 lineto 384.229 185.048 lineto 384.343 184.965 lineto 384.686 184.552 lineto 385.029 184.139 lineto 385.371 183.643 lineto 385.486 183.561 lineto 385.829 182.983 lineto 386.057 182.817 lineto 386.286 182.404 lineto 386.514 182.239 lineto 386.629 181.991 lineto 386.857 181.661 lineto 387.2 181.248 lineto 387.543 180.752 lineto 388 180.257 lineto 388.457 179.596 lineto 388.8 179.1 lineto 389.029 178.77 lineto 389.143 178.687 lineto 389.257 178.522 lineto 389.486 178.191 lineto 389.943 177.53 lineto 390.057 177.365 lineto 390.171 177.2 lineto 390.286 177.035 lineto 390.514 176.787 lineto 390.514 176.704 lineto 390.743 176.457 lineto 390.743 176.374 lineto 390.971 176.209 lineto 391.429 175.548 lineto 392.686 173.73 lineto 393.371 172.657 lineto 393.486 172.574 lineto 394.057 171.665 lineto 394.4 171.17 lineto 394.629 170.839 lineto 395.543 169.517 lineto 395.657 169.27 lineto 396 168.691 lineto 396.114 168.609 lineto 396.457 168.03 lineto 398.057 165.552 lineto 398.4 164.891 lineto 398.857 164.23 lineto 398.971 163.983 lineto 399.657 162.991 lineto 399.886 162.661 lineto 400 162.413 lineto 400.229 162.083 lineto 400.343 161.67 lineto 400.571 161.504 lineto 400.686 161.091 lineto 400.914 160.761 lineto 401.257 160.183 lineto 401.486 159.852 lineto 401.714 159.439 lineto 401.943 159.109 lineto 402.057 158.778 lineto 402.743 157.704 lineto 403.657 156.052 lineto 403.771 155.804 lineto 404.343 154.73 lineto 404.686 154.235 lineto 404.686 154.07 lineto 404.914 153.739 lineto 405.486 152.748 lineto 405.6 152.5 lineto 405.943 151.757 lineto 406.171 151.343 lineto 406.286 151.096 lineto 406.4 151.013 lineto 406.629 150.6 lineto 407.543 148.865 lineto 407.657 148.617 lineto 408 147.957 lineto 408.457 147.048 lineto 408.571 146.8 lineto 408.686 146.387 lineto 408.914 145.974 lineto 409.029 145.726 lineto 409.257 145.396 lineto 409.486 144.983 lineto 409.6 144.735 lineto 409.714 144.322 lineto 410.857 142.009 lineto 410.857 141.926 lineto 410.971 141.678 lineto 411.543 140.522 lineto 412.229 139.035 lineto 412.229 138.952 lineto 412.457 138.622 lineto 412.571 138.209 lineto 412.686 137.961 lineto 412.914 137.383 lineto 413.371 136.557 lineto 413.6 135.978 lineto 415.314 131.848 lineto 415.429 131.517 lineto 416.114 129.948 lineto 416.343 129.452 lineto 416.571 128.709 lineto 417.829 125.652 lineto 417.829 125.57 lineto 418.171 124.909 lineto 418.171 124.743 lineto 418.514 124 lineto 418.514 123.835 lineto 419.771 120.53 lineto 419.771 120.365 lineto 420 120.035 lineto 420.114 119.539 lineto 420.343 119.043 lineto 420.457 118.713 lineto 420.686 118.052 lineto 421.143 116.73 lineto 421.257 116.235 lineto 422.514 112.683 lineto 422.857 111.609 lineto 422.971 111.113 lineto 423.543 109.461 lineto 423.657 109.13 lineto 423.771 108.635 lineto 424 108.057 lineto 424.114 107.726 lineto 424.571 106.239 lineto 425.029 104.422 lineto 425.486 103.1 lineto 426.057 100.952 lineto 426.286 100.374 lineto 426.286 100.209 lineto 426.857 98.226 lineto 427.086 97.4 lineto 427.543 95.83 lineto 427.657 95.4169999999999 lineto 427.886 94.591 lineto 428 94.178 lineto 428.686 91.287 lineto 428.914 90.6259999999999 lineto 429.029 90.213 lineto 429.143 89.552 lineto 429.486 88.23 lineto 429.943 86 lineto 430.286 84.678 lineto 430.743 82.861 lineto 431.2 80.713 lineto 432.343 75.426 lineto 432.457 75.1779999999999 lineto 432.686 74.187 lineto 432.914 72.617 lineto 433.143 71.874 lineto 433.486 69.809 lineto 433.714 68.735 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore restore showpage end %%EndDocument endTexFig 450 4491 a Fw(Fig.)k(2.)70 b(In)22 b(log-log)f(space,)h(this)g(plot)f (sho)n(ws)h(the)g(distribution)f(of)g(lifetimes)f(for)g(the)i(13000)h (pro)r(cesses)f(from)450 4574 y(our)j(traces)i(with)e(lifetimes)f (greater)i(than)h(second,)f(and)g(t)n(w)n(o)h(attempts)f(to)g(\014t)g (a)g(curv)n(e)g(to)g(this)f(data.)38 b(One)450 4658 y(of)31 b(the)h(\014ts)f(is)g(based)h(on)f(the)h(mo)r(del)e(prop)r(osed)i(in)f (this)g(pap)r(er,)i Fi(T)2347 4634 y Fh(k)2385 4658 y Fw(.)53 b(The)32 b(other)f(\014t)h(is)f(an)g(exp)r(onen)n(tial)450 4741 y(curv)n(e,)c Fi(c)17 b Fs(\001)g Fi(e)779 4717 y Fe(\000)p Fh(\025T)912 4741 y Fw(.)38 b(Although)27 b(the)g(exp)r(onen)n(tial)h(curv)n(e)f(is)e(giv)n(en)i(the)g(b)r (ene\014t)h(of)d(an)i(extra)g(free)e(parameter,)450 4824 y(it)i(fails)e(to)j(mo)r(del)e(the)h(observ)n(ed)h(data.)42 b(The)27 b(prop)r(osed)g(mo)r(del)f(\014ts)h(w)n(ell.)40 b(Both)28 b(\014ts)f(w)n(ere)g(p)r(erformed)e(b)n(y)450 4907 y(iterativ)n(ely-w)n(eigh)n(ted)g(least)f(squares.)p eop %%Page: 10 10 10 9 bop 450 250 a Fq(10)142 b Fp(\001)158 b Fq(M.)26 b(Ha)n(rchol-Balter)f(and)f(A.)j(B.)f(Do)n(wney)p 930 436 2029 4 v 928 560 4 125 v 980 523 a Fw(Distribution)d(of)g (lifetimes)f(for)h(pro)r(cesses)h Fi(>)g Fw(1)f(sec)p 2429 560 V 101 w(When)h Fi(k)d Fw(=)f Fs(\000)p Fw(1)p 2957 560 V 930 563 2029 4 v 928 688 4 125 v 1348 651 a Fv(Pr)11 b Fs(f)q Fi(L)19 b(>)h(T)33 b Fw(sec)q Fs(g)24 b Fw(=)19 b Fi(T)1975 627 y Fh(k)p 2429 688 V 2634 651 a Fw(1)p Fi(=T)p 2957 688 V 930 691 2029 4 v 928 816 4 125 v 1059 778 a Fv(Pr)12 b Fs(f)p Fi(T)29 b(<)20 b(L)g(<)f(T)26 b Fw(+)15 b Fi(dT)34 b Fw(sec)p Fs(g)24 b Fw(=)c Fs(\000)p Fi(k)r(T)2099 755 y Fh(k)q Fe(\000)p Ff(1)2215 778 y Fi(dT)p 2429 816 V 256 w Fw(1)p Fi(=T)2669 755 y Ff(2)2719 778 y Fs(\001)c Fi(dT)p 2957 816 V 930 819 2029 4 v 928 944 4 125 v 1178 906 a Fv(Pr)c Fs(f)p Fi(L)20 b(>)f(b)24 b Fw(sec)g Fs(j)f Fw(age)i(=)19 b Fi(a)q Fs(g)p Fw(=)2015 843 y Fd(\000)2066 879 y Fh(b)p 2063 891 34 4 v 2063 932 a(a)2106 843 y Fd(\001)2144 860 y Fh(k)p 2429 944 4 125 v 2643 906 a Fi(a=b)p 2957 944 V 930 947 2029 4 v 450 1101 a Fw(T)-6 b(able)35 b(2.)71 b(The)35 b(cum)n(ulativ)n(e)g (distribution)g(function,)j(probabilit)n(y)d(densit)n(y)g(function,)j (and)e(conditional)450 1184 y(distribution)24 b(function)g(for)f(the)i (pro)r(cess)f(lifetime)e Fi(L)p Fw(.)31 b(The)24 b(second)h(column)e (sho)n(ws)h(the)h(functional)f(form)e(of)450 1267 y(eac)n(h)j(for)e (the)h(t)n(ypical)h(v)l(alue)f Fi(k)d Fw(=)e(1.)450 1563 y Ft(Ott)j(prop)r(ose)e(cannot)h(b)r(e)i(used)e(in)h(queueing)f(mo)r (dels)h(as)f(easily)g(as)g(an)g(exp)r(onen)n(tial)g(distribu-)450 1662 y(tion,)i(it)g(nev)n(ertheless)e(lends)h(itself)h(to)f(some)g (forms)f(of)h(analysis,)g(as)g(w)n(e)g(sho)n(w)f(in)h(Section)h(3.1.) 533 1765 y(Regarding)31 b(the)i(second)f(p)r(oin)n(t,)i(w)n(e)e(argue)g (that)h(the)g(particular)e(shap)r(e)h(of)h(the)g(lifetime)450 1864 y(distribution)40 b(a\013ects)g(the)g(p)r(erformance)f(of)h (migration)f(p)r(olicies,)j(and)e(therefore)f(that)h(it)450 1964 y(is)f(imp)r(ortan)n(t)f(to)h(mo)r(del)g(this)h(distribution)f (accurately)-7 b(.)69 b(Sp)r(eci\014cally)-7 b(,)42 b(the)d(c)n(hoice)f (of)h(a)450 2064 y(migration)32 b(p)r(olicy)i(dep)r(ends)g(on)f(ho)n(w) g(the)h(exp)r(ected)g(remaining)f(lifetime)h(of)g(a)f(job)h(v)-5 b(aries)450 2163 y(with)28 b(age.)35 b(In)28 b(our)e(observ)-5 b(ations)26 b(w)n(e)h(found)g(a)g(distribution)g(with)h(the)g(UBNE)f (prop)r(ert)n(y)f(|)450 2263 y(the)f(exp)r(ected)f(remaining)f (lifetime)j(of)e(a)g(job)g(increases)f(linearly)g(with)i(age.)34 b(As)25 b(a)f(result,)g(w)n(e)450 2362 y(c)n(hose)j(a)g(migration)f(p)r (olicy)i(that)g(migrates)e(only)h(old)g(jobs.)533 2465 y(But)34 b(di\013eren)n(t)g(distributions)g(yield)g(in)g(di\013eren)n (t)g(relationships)f(b)r(et)n(w)n(een)h(the)g(age)f(of)h(a)450 2564 y(pro)r(cess)h(and)h(its)g(remaining)f(lifetime.)63 b(F)-7 b(or)35 b(example,)j(a)d(uniform)h(distribution)g(has)f(the)450 2664 y(NBUE)k(prop)r(ert)n(y)e(|)i(the)g(exp)r(ected)g(remaining)f (lifetime)i Fo(de)l(cr)l(e)l(ases)g Ft(linearly)e(with)h(age.)450 2763 y(Th)n(us)i(if)h(the)f(distribution)h(of)f(lifetimes)h(w)n(ere)e (uniform,)45 b(the)d(migration)e(p)r(olicy)h(should)450 2863 y(c)n(ho)r(ose)33 b(to)h(migrate)g(only)f(y)n(oung)h(pro)r (cesses.)55 b(In)35 b(this)f(case,)h(w)n(e)f(exp)r(ect)h(non-preemptiv) n(e)450 2963 y(migration)26 b(to)i(p)r(erform)f(b)r(etter)h(than)g (preemptiv)n(e)f(migration.)533 3065 y(As)22 b(another)f(example,)i (the)g(exp)r(onen)n(tial)e(distribution)h(is)g(memoryless)f(|)h(the)h (remaining)450 3164 y(lifetime)28 b(of)f(a)g(job)g(is)g(indep)r(enden)n (t)h(of)g(its)f(age.)36 b(In)27 b(this)g(case,)g(since)g(all)g(pro)r (cesses)e(ha)n(v)n(e)h(the)450 3264 y(same)h(exp)r(ected)i(lifetimes,)f (the)h(migration)d(p)r(olicy)i(migh)n(t)g(c)n(ho)r(ose)f(to)h(migrate)f (the)h(pro)r(cess)450 3364 y(with)g(the)g(lo)n(w)n(est)f(migration)f (cost,)h(regardless)e(of)j(age.)533 3466 y(As)41 b(a)f(\014nal)g (example,)k(pro)r(cesses)39 b(whose)h(lifetimes)h(are)f(c)n(hosen)g (from)g(a)g(uniform)h(log)450 3565 y(distribution)36 b(\(a)h(uniform)f(distribution)g(in)h(log-space\))e(ha)n(v)n(e)g(a)h (remaining)f(lifetime)j(that)450 3665 y(increases)21 b(up)i(to)f(a)h(p)r(oin)n(t)f(and)h(then)g(b)r(egins)f(to)h(decrease.) 34 b(In)22 b(this)h(case,)g(the)g(b)r(est)g(migration)450 3765 y(p)r(olicy)k(migh)n(t)h(b)r(e)g(to)f(migrate)g(jobs)h(that)f(are) g(old)g(enough,)g(but)i(not)e(to)r(o)h(old.)533 3867 y(Th)n(us)f(di\013eren)n(t)h(distributions,)f(ev)n(en)g(with)h(the)f (same)g(mean)g(and)h(v)-5 b(ariance,)26 b(can)h(lead)g(to)450 3966 y(di\013eren)n(t)35 b(migration)g(p)r(olicies.)59 b(In)36 b(order)e(to)h(ev)-5 b(aluate)35 b(a)g(prop)r(osed)f(p)r(olicy) -7 b(,)38 b(it)d(is)g(critical)450 4066 y(to)26 b(c)n(ho)r(ose)f(a)g (distribution)h(mo)r(del)g(with)h(the)f(appropriate)f(relationship)g(b) r(et)n(w)n(een)h(exp)r(ected)450 4166 y(remaining)h(lifetime)h(and)g (age.)533 4268 y(Some)c(studies)h(ha)n(v)n(e)f(used)g(h)n(yp)r(erexp)r (onen)n(tial)g(distributions)g(to)h(mo)r(del)g(the)g(distribution)450 4368 y(of)c(lifetimes.)35 b(These)21 b(distributions)g(ma)n(y)g(or)f (ma)n(y)g(not)h(ha)n(v)n(e)f(the)i(righ)n(t)e(b)r(eha)n(vior,)h(dep)r (ending)450 4467 y(on)33 b(ho)n(w)g(accurately)g(they)h(\014t)g(observ) n(ed)e(distributions.)55 b([Krueger)32 b(and)h(Livn)n(y)g(1988])f(use) 450 4567 y(a)h(three-stage)f(h)n(yp)r(erexp)r(onen)n(tial)h(with)h (parameters)e(estimated)i(to)f(\014t)h(observ)n(ed)e(v)-5 b(alues.)450 4666 y(This)26 b(distribution)g(has)f(the)h(appropriate)f (UBNE)g(prop)r(ert)n(y)-7 b(.)36 b(But)26 b(the)g(t)n(w)n(o-stage)e(h)n (yp)r(erex-)450 4766 y(p)r(onen)n(tial)i(distribution)h([Eager)d(et)j (al.)f(1988])e(use)i(is)g(memoryless;)g(the)h(remaining)e(lifetime)450 4866 y(of)d(a)f(job)h(is)g(indep)r(enden)n(t)g(of)g(its)g(age)f(\(for)g (jobs)h(with)g(nonzero)e(lifetimes\).)36 b(According)21 b(to)h(this)450 4965 y(distribution,)g(migration)d(p)r(olicy)h(is)g (irrelev)-5 b(an)n(t;)21 b(all)f(pro)r(cesses)f(are)g(equally)g(go)r(o) r(d)h(candidates)450 5065 y(for)27 b(migration.)36 b(This)27 b(result)h(is)f(clearly)g(in)g(con\015ict)h(with)g(our)f(observ)-5 b(ations.)p eop %%Page: 11 11 11 10 bop 783 250 a Fq(Exploiting)24 b(Pro)r(cess)j(Lifetime)e (Distributions)e(fo)n(r)j(Dynamic)f(Load)g(Balancing)157 b Fp(\001)141 b Fq(11)533 465 y Ft(Assuming)25 b(the)h(wrong)e (lifetime)i(distribution)g(ma)n(y)f(also)f(underestimate)h(the)h(b)r (ene\014ts)g(of)450 565 y(preemptiv)n(e)f(migration.)35 b(The)25 b(hea)n(vy)f(tail)h(of)g(our)f(measured)g(lifetime)i (distribution)g(implies)450 665 y(that)e(a)g(tin)n(y)g(fraction)g(of)g (the)h(jobs)f(require)f(more)g(CPU)h(than)g(all)g(the)h(other)e(jobs)h (com)n(bined.)450 764 y(As)36 b(w)n(e'll)g(discuss)f(in)h(Section)g (5.4,)h(part)f(of)g(the)g(p)r(o)n(w)n(er)f(of)h(preemptiv)n(e)f (migration)g(is)h(its)450 864 y(abilit)n(y)30 b(to)g(iden)n(tify)h (those)f(few)g(hogs.)44 b(In)30 b(a)g(lifetime)h(distribution)g (without)f(suc)n(h)g(a)g(hea)n(vy)450 964 y(tail,)e(preemptiv)n(e)f (migration)f(migh)n(t)i(not)f(b)r(e)h(as)f(e\013ectiv)n(e.)450 1146 y Fx(3.)41 b(MIGRA)-7 b(TION)27 b(POLICY)450 1279 y Ft(A)d(migration)f(p)r(olicy)h(is)h(based)e(on)h(t)n(w)n(o)f (decisions:)35 b(when)24 b(to)g(migrate)f(pro)r(cesses)g(and)h(whic)n (h)450 1379 y(pro)r(cesses)29 b(to)i(migrate.)46 b(The)32 b(\014rst)e(question)h(concerns)f(ho)n(w)g(often)h(or)f(at)h(what)g (times)g(the)450 1478 y(system)f(c)n(hec)n(ks)f(for)g(eligible)h (migran)n(ts.)43 b(W)-7 b(e)30 b(address)f(this)h(issue)g(brie\015y)g (in)g(Section)g(5.1.1.)450 1578 y(The)e(fo)r(cus)f(of)h(this)g(pap)r (er)f(is)g(the)h(second)f(question,)h(also)e(kno)n(wn)h(as)g(the)h Fo(sele)l(ction)i(p)l(olicy)p Ft(:)649 1727 y(Giv)n(en)20 b(that)h(the)g(load)e(at)i(a)f(host)g(is)g(to)r(o)g(high,)i(ho)n(w)e (do)g(w)n(e)g(c)n(ho)r(ose)f Fo(which)j Ft(pro)r(cess)649 1827 y(to)28 b(migrate?)533 1976 y(Our)j(heuristic)h(is)g(to)f(migrate) g(pro)r(cesses)g(that)h(are)f(exp)r(ected)h(to)g(ha)n(v)n(e)f(long)g (remaining)450 2076 y(lifetimes.)37 b(The)28 b(motiv)-5 b(ation)27 b(for)f(this)i(heuristic)f(is)g(t)n(w)n(ofold.)36 b(F)-7 b(rom)27 b(the)g(pro)r(cess's)f(p)r(ersp)r(ec-)450 2176 y(tiv)n(e,)i(migration)f(time)i(has)f(a)g(large)f(impact)h(on)g (resp)r(onse)f(time.)40 b(A)28 b(pro)r(cess)f(w)n(ould)h(c)n(ho)r(ose) 450 2275 y(to)23 b(migrate)f(only)h(if)h(the)g(migration)e(o)n(v)n (erhead)f(could)i(b)r(e)g(amortized)g(o)n(v)n(er)e(a)i(longer)f (lifetime.)450 2375 y(F)-7 b(rom)32 b(the)g(p)r(ersp)r(ectiv)n(e)g(of)g (the)h(source)e(host,)i(it)f(tak)n(es)f(a)h(signi\014can)n(t)g(amoun)n (t)f(of)h(w)n(ork)f(to)450 2475 y(pac)n(k)-5 b(age)27 b(a)g(pro)r(cess)g(for)h(migration.)37 b(The)28 b(host)g(w)n(ould)g (only)f(c)n(ho)r(ose)g(to)h(migrate)f(pro)r(cesses)450 2574 y(that)h(are)e(lik)n(ely)i(to)f(b)r(e)h(more)f(exp)r(ensiv)n(e)g (to)g(run)h(than)g(to)f(migrate.)533 2674 y(Man)n(y)34 b(existing)h(migration)e(p)r(olicies)i(only)g(migrate)f(newb)r(orn)g (pro)r(cesses)f(\(no)i(preemp-)450 2773 y(tion\),)29 b(b)r(ecause)f(these)h(pro)r(cesses)e(ha)n(v)n(e)g(no)h(allo)r(cated)g (memory)g(and)g(th)n(us)h(their)f(migration)450 2873 y(cost)35 b(is)h(lo)n(w.)60 b(The)36 b(idea)f(of)g(migrating)g(newb)r (orn)g(pro)r(cesses)f(migh)n(t)i(also)e(stem)i(from)f(the)450 2973 y(fallacy)g(that)i(pro)r(cess)e(lifetimes)i(ha)n(v)n(e)e(an)g(exp) r(onen)n(tial)h(distribution,)j(implying)d(that)g(all)450 3072 y(pro)r(cesses)d(ha)n(v)n(e)h(equal)g(exp)r(ected)h(remaining)f (lifetimes)i(regardless)c(of)j(their)f(age,)i(so)e(one)450 3172 y(should)27 b(migrate)f(the)h(c)n(heap)r(est)g(pro)r(cesses.)35 b(The)27 b(problem)f(with)i(only)e(migrating)g(newb)r(orn)450 3272 y(pro)r(cesses)f(is)i(that,)g(according)e(to)i(the)g(pro)r(cess)e (lifetime)j(distribution,)f(newb)r(orn)f(pro)r(cesses)450 3371 y(are)33 b(unlik)n(ely)i(to)f(liv)n(e)g(long)g(enough)f(to)i (justify)g(the)g(cost)f(of)g(remote)g(execution.)57 b(In)35 b(fact,)450 3471 y(our)26 b(measuremen)n(ts)f(sho)n(w)h(that)h(o)n(v)n (er)e(70\045)h(of)g(pro)r(cesses)f(ha)n(v)n(e)h(lifetimes)h(smaller)f (than)g(the)450 3571 y(smallest)h(non-preemptiv)n(e)g(migration)f(cost) h(\(see)h(T)-7 b(able)27 b(3\).)533 3670 y(Th)n(us)g(a)g(newb)r(orn)g (migration)f(p)r(olicy)h(is)g(only)g(justi\014ed)h(if)g(the)g(system)f (has)g(prior)f(kno)n(wl-)450 3770 y(edge)i(ab)r(out)g(pro)r(cesses)e (and)i(can)g(selectiv)n(ely)f(migrate)g(pro)r(cesses)g(lik)n(ely)g(to)h (b)r(e)h(CPU)f(hogs.)450 3869 y(W)-7 b(e)30 b(ha)n(v)n(e)e(found,)i (though,)g(that)g(the)g(abilit)n(y)f(of)g(the)h(system)f(to)h(predict)f (pro)r(cess)f(lifetimes)450 3969 y(b)n(y)f(name)h(is)f(limited)i (\(Section)e(5.4\).)533 4069 y(Can)i(w)n(e)h(do)f(b)r(etter?)43 b(The)30 b(distribution)g(of)f(lifetimes)i(implies)f(that)f(w)n(e)h (exp)r(ect)g(and)f(old)450 4168 y(pro)r(cess)k(to)i(run)f(longer)f (than)i(a)f(y)n(oung)f(pro)r(cess;)k(th)n(us,)f(it)f(is)g(preferable)e (to)i(migrate)e(old)450 4268 y(pro)r(cesses.)533 4368 y(There)d(are)f(t)n(w)n(o)h(p)r(oten)n(tial)g(problems)g(with)h(this)f (approac)n(h.)43 b(First,)31 b(since)g(the)f(v)-5 b(ast)30 b(ma-)450 4467 y(jorit)n(y)35 b(of)g(pro)r(cesses)e(are)i(short,)h (there)f(migh)n(t)g(not)g(b)r(e)h(enough)f(old)g(pro)r(cesses)e(to)i (ha)n(v)n(e)f(a)450 4567 y(signi\014can)n(t)i(load)h(balancing)f (e\013ect.)66 b(In)37 b(fact,)j(although)c(there)h(are)f(few)h (long-liv)n(ed)f(pro-)450 4666 y(cesses,)41 b(they)e(accoun)n(t)f(for)h (a)f(large)g(part)g(of)h(the)h(total)f(CPU)f(load.)71 b(According)38 b(to)h(our)450 4766 y(measuremen)n(ts,)26 b(t)n(ypically)f(few)n(er)h(than)h(4\045)f(of)h(pro)r(cesses)d(liv)n(e) i(longer)g(than)g(2)g(seconds,)g(y)n(et)450 4866 y(these)36 b(pro)r(cesses)e(mak)n(e)h(up)i(more)e(than)h(60\045)f(of)h(the)g (total)g(CPU)f(load.)61 b(This)36 b(is)g(due)g(to)450 4965 y(the)28 b(long)e(tail)h(of)h(the)f(pro)r(cess)f(lifetime)j (distribution.)36 b(F)-7 b(urthermore,)27 b(w)n(e)g(will)g(see)g(that)g (the)450 5065 y(abilit)n(y)32 b(to)g(migrate)f(ev)n(en)h(a)g(few)g (large)f(jobs)h(can)g(ha)n(v)n(e)f(a)h(large)e(e\013ect)j(on)f(system)g (p)r(erfor-)p eop %%Page: 12 12 12 11 bop 450 250 a Fq(12)142 b Fp(\001)158 b Fq(M.)26 b(Ha)n(rchol-Balter)f(and)f(A.)j(B.)f(Do)n(wney)450 465 y Ft(mance,)d(since)f(a)g(single)g(long)g(pro)r(cess)f(on)h(a)g(busy)g (host)g(imp)r(oses)g(slo)n(wdo)n(wns)f(on)h(man)n(y)g(short)450 565 y(pro)r(cesses.)533 665 y(A)27 b(second)f(problem)h(with)g (migrating)e(old)i(pro)r(cesses)e(is)i(that)g(the)g(migration)f(cost)g (for)g(an)450 765 y(activ)n(e)34 b(pro)r(cess)g(is)h(m)n(uc)n(h)g (greater)f(than)h(the)g(cost)g(of)g(remote)g(execution.)59 b(If)35 b(preemptiv)n(e)450 864 y(migration)f(is)h(done)g(carelessly)-7 b(,)35 b(this)h(additional)e(cost)h(migh)n(t)g(o)n(v)n(erwhelm)e(the)j (b)r(ene\014t)g(of)450 964 y(migrating)26 b(pro)r(cesses)h(with)h (longer)e(exp)r(ected)i(liv)n(es.)450 1138 y Fx(3.1)41 b(Our)28 b(Migration)e(P)n(olicy)450 1271 y Ft(F)-7 b(or)34 b(this)h(reason,)f(w)n(e)h(prop)r(ose)e(a)h(strategy)f(that)i(guaran)n (tees)d(that)j(ev)n(ery)f(migration)f(im-)450 1371 y(pro)n(v)n(es)g (the)i(exp)r(ected)f(p)r(erformance)g(of)g(the)h(migran)n(t)f(pro)r (cess)f(and)i(the)f(other)g(pro)r(cesses)450 1470 y(at)i(the)h(source)d (host.)63 b(This)36 b(strategy)f(migrates)g(a)g(pro)r(cess)g Fo(only)k(if)f(it)g(impr)l(oves)h(the)e(ex-)450 1570 y(p)l(e)l(cte)l(d)g(slowdown)h(of)f(the)g(pr)l(o)l(c)l(ess)p Ft(,)g(where)d(slo)n(wdo)n(wn)g(is)g(de\014ned)i(as)e(in)h(Section)g (1.2.)58 b(Of)450 1669 y(course,)33 b(pro)r(cesses)f(on)h(the)h(target) e(host)h(are)f(slo)n(w)n(ed)g(b)n(y)h(an)g(arriving)e(migran)n(t,)j (but)f(on)g(a)450 1769 y(mo)r(derately-loaded)d(system)h(there)g(are)f (almost)h(alw)n(a)n(ys)f(idle)h(hosts;)i(th)n(us)f(the)g(n)n(um)n(b)r (er)f(of)450 1869 y(pro)r(cesses)e(at)i(the)h(target)e(host)g(is)h (usually)f(zero.)46 b(In)31 b(an)n(y)g(case,)g(the)g(n)n(um)n(b)r(er)g (of)f(pro)r(cesses)450 1968 y(at)d(the)h(target)f(is)h(alw)n(a)n(ys)d (less)i(than)h(the)g(n)n(um)n(b)r(er)f(at)h(the)g(source.)533 2068 y(If)g(there)f(is)g(no)h(pro)r(cess)e(on)h(the)h(host)f(that)h (satis\014es)e(the)i(ab)r(o)n(v)n(e)e(migration)h(criterion,)f(no)450 2168 y(migration)35 b(is)g(done.)62 b(If)36 b(migration)e(costs)i(are)e (high,)k(few)e(pro)r(cesses)f(will)h(b)r(e)g(eligible)f(for)450 2268 y(migration;)c(in)g(the)g(extreme)f(there)g(will)h(b)r(e)g(no)f (migration)g(at)g(all.)45 b(But)31 b(in)g(no)f(case)g(is)g(the)450 2367 y(p)r(erformance)j(of)i(the)g(system)f(w)n(orse)f(\(in)i(exp)r (ectation\))g(than)f(the)h(p)r(erformance)e(without)450 2467 y(migration.)533 2567 y(Using)e(the)g(distribution)h(of)f(pro)r (cess)f(lifetimes,)i(w)n(e)f(calculate)f(the)i(exp)r(ected)f(slo)n(wdo) n(wn)450 2666 y(imp)r(osed)36 b(on)g(a)g(migran)n(t)f(pro)r(cess,)i (and)g(use)f(this)g(result)g(to)g(deriv)n(e)f(a)h(minim)n(um)h(age)e (for)450 2766 y(migration)25 b(based)h(on)g(the)h(cost)f(of)g (migration.)35 b(Denoting)27 b(the)f(age)g(of)g(the)h(migran)n(t)e(pro) r(cess)450 2866 y(b)n(y)j Fm(a)p Ft(;)h(the)g(cost)e(of)i(migration)e (b)n(y)h Fm(c)p Ft(;)h(the)f(\(ev)n(en)n(tual)g(total\))h(lifetime)g (of)f(the)h(migran)n(t)e(b)n(y)h Fm(L)p Ft(,)450 2965 y(the)k(n)n(um)n(b)r(er)f(of)h(pro)r(cesses)e(at)h(the)h(source)e(host) h(b)n(y)h Fm(n)p Ft(;)h(and)e(the)h(n)n(um)n(b)r(er)g(of)f(pro)r (cesses)f(at)450 3065 y(the)e(target)f(host)g(\(including)h(the)g (migran)n(t\))f(b)n(y)g Fm(m)p Ft(,)h(w)n(e)f(ha)n(v)n(e:)1093 3322 y Fn(E)14 b Fl(f)o Ft(slo)n(wdo)n(wn)27 b(of)g(migran)n(t)o Fl(g)987 3496 y Ft(=)1093 3383 y Fd(Z)1176 3404 y Fc(1)1140 3572 y Fk(t)p Fg(=)p Fk(a)1270 3496 y Fn(Pr)1388 3379 y Fd(\032)1488 3445 y Ft(Lifetime)h(of)1471 3545 y(migran)n(t)f(is)g(t) 1919 3379 y Fd(\033)2000 3496 y Fl(\001)2041 3379 y Fd(\032)2124 3445 y Ft(Slo)n(wdo)n(wn)g(giv)n(en)2206 3545 y(lifetime)i(is)e(t)2722 3379 y Fd(\033)2798 3496 y Fm(dt)987 3727 y Ft(=)1093 3614 y Fd(Z)1176 3634 y Fc(1)1140 3802 y Fk(t)p Fg(=)p Fk(a)1270 3727 y Fn(Pr)14 b Fl(f)p Fm(t)23 b Fl(\024)f Fm(L)h(<)f(t)d Ft(+)f Fm(dt)p Fl(j)p Fm(L)23 b Fl(\025)f Fm(a)p Fl(g)c(\001)2288 3670 y Fm(na)g Ft(+)g Fm(c)g Ft(+)g Fm(m)p Ft(\()p Fm(t)h Fl(\000)f Fm(a)p Ft(\))p 2288 3707 646 4 v 2595 3783 a Fm(t)987 3954 y Ft(=)1093 3841 y Fd(Z)1176 3861 y Fc(1)1140 4029 y Fk(t)p Fg(=)p Fk(a)1291 3898 y Fm(a)p 1280 3935 68 4 v 1280 4011 a(t)1310 3987 y Fg(2)1375 3954 y Fl(\001)1427 3898 y Fm(na)g Ft(+)g Fm(c)g Ft(+)g Fm(m)p Ft(\()p Fm(t)h Fl(\000)f Fm(a)p Ft(\))p 1427 3935 646 4 v 1734 4011 a Fm(t)2082 3954 y(dt)987 4172 y Ft(=)1103 4116 y(1)p 1103 4153 42 4 v 1103 4229 a(2)1169 4080 y Fd(\020)1232 4116 y Fm(c)p 1228 4153 44 4 v 1228 4229 a(a)1301 4172 y Ft(+)g Fm(m)g Ft(+)g Fm(n)1608 4080 y Fd(\021)533 4353 y Ft(If)24 b(there)f(are)f Fm(n)h Ft(pro)r(cesses)f(at)h(a)g(hea)n(vily)g(loaded)f(host,)i(then)g (a)f(pro)r(cess)f(should)h(b)r(e)h(eligible)450 4452 y(for)i(migration)f(only)h(if)g(its)h(exp)r(ected)f(slo)n(wdo)n(wn)f (after)h(migration)f(is)h(less)g(than)g Fm(n)h Ft(\(whic)n(h)f(is)450 4552 y(the)i(slo)n(wdo)n(wn)e(it)i(exp)r(ects)g(in)g(the)g(absence)e (of)i(migration\).)533 4652 y(Th)n(us,)f(w)n(e)h(require)1178 4619 y Fg(1)p 1178 4633 34 4 v 1178 4681 a(2)1221 4652 y Ft(\()1266 4619 y Fk(c)p 1263 4633 37 4 v 1263 4681 a(a)1328 4652 y Ft(+)18 b Fm(m)g Ft(+)g Fm(n)p Ft(\))23 b Fm(<)g(n)p Ft(,)28 b(whic)n(h)f(implies)p 1120 4750 1648 4 v 1120 4938 4 188 v 1176 4874 a(Minim)n(um)i(migration)d(age)c (=)2174 4832 y(Migration)k(cost)p 2174 4855 529 4 v 2326 4906 a Fm(n)18 b Fl(\000)g Fm(m)p 2765 4938 4 188 v 1120 4941 1648 4 v 533 5065 a Ft(W)-7 b(e)37 b(can)e(extend)i(this)f (analysis)f(to)h(the)h(case)e(of)i(heterogeneous)d(pro)r(cessor)g(sp)r (eeds)i(b)n(y)p eop %%Page: 13 13 13 12 bop 783 250 a Fq(Exploiting)24 b(Pro)r(cess)j(Lifetime)e (Distributions)e(fo)n(r)j(Dynamic)f(Load)g(Balancing)157 b Fp(\001)141 b Fq(13)450 465 y Ft(applying)27 b(a)g(scale)g(factor)g (to)g Fm(n)h Ft(or)e Fm(m)p Ft(.)533 566 y(This)20 b(analysis)f (assumes)h(that)h(curren)n(t)e(load)h(predicts)g(future)h(load;)h(that) e(is,)i(that)f(the)g(load)450 666 y(at)i(the)g(source)f(and)h(target)f (hosts)h(will)g(b)r(e)h(constan)n(t)e(during)h(the)g(migration.)34 b(In)23 b(an)g(attempt)450 765 y(to)33 b(ev)-5 b(aluate)33 b(this)g(assumption,)h(and)f(p)r(ossibly)f(impro)n(v)n(e)g(it,)j(w)n(e) d(considered)h(a)f(n)n(um)n(b)r(er)h(of)450 865 y(alternativ)n(e)h (load)h(predictors,)h(including)g(\(1\))f(taking)g(a)g(load)g(a)n(v)n (erage)d(\(o)n(v)n(er)i(an)h(in)n(terv)-5 b(al)450 965 y(of)36 b(time\),)j(\(2\))e(summing)f(the)g(ages)f(of)h(the)h(pro)r (cesses)e(running)g(on)h(the)h(host,)h(and)e(a)g(\(3\))450 1064 y(calculating)31 b(a)g(prediction)g(of)g(surviv)n(ors)e(and)i (future)h(arriv)-5 b(als)30 b(based)h(on)g(the)h(distribution)450 1164 y(mo)r(del)24 b(prop)r(osed)e(here.)35 b(W)-7 b(e)24 b(found)g(that)g(curren)n(t)f(\(instan)n(taneous\))g(load)g(is)g(the)h (b)r(est)g(single)450 1264 y(predictor,)e(and)g(that)g(using)g(sev)n (eral)e(predictiv)n(e)i(v)-5 b(ariables)20 b(in)j(com)n(bination)e(did) h(not)g(greatly)450 1363 y(impro)n(v)n(e)30 b(the)i(accuracy)e(of)h (prediction.)49 b(These)31 b(results)g(are)f(in)i(accord)e(with)i(Zhou) f([Zhou)450 1463 y(1987])26 b(and)h(Kunz)h([Kunz)f(1991].)450 1651 y Fx(3.2)41 b(Prio)n(r)27 b(Preemptive)h(P)n(olicies)450 1785 y Ft(Only)18 b(a)g(few)h(preemptiv)n(e)g(strategies)e(ha)n(v)n(e)g (b)r(een)i(implemen)n(ted)h(in)e(real)g(systems)g(or)g(prop)r(osed)450 1884 y(in)24 b(prior)f(studies.)36 b(The)24 b(three)f(that)h(w)n(e)g (ha)n(v)n(e)f(found)h(are,)g(lik)n(e)f(ours,)h(based)f(on)h(the)g (principle)450 1984 y(that)k(a)f(pro)r(cess)f(should)i(b)r(e)g (migrated)f(if)h(it)g(is)f(old)h(enough.)533 2085 y(In)g(man)n(y)f (cases,)f(the)i(de\014nition)g(of)g Fo(old)i(enough)e Ft(dep)r(ends)g(on)g(a)f(\\v)n(o)r(o)r(do)r(o")e(constan)n(t)3301 2054 y Fg(1)3337 2085 y Ft(:)37 b(a)450 2184 y(free)27 b(parameter)e(whose)h(v)-5 b(alue)27 b(is)g(c)n(hosen)e(without)j (explanation,)e(and)h(that)g(w)n(ould)f(need)h(to)450 2284 y(b)r(e)h(re-tuned)f(for)g(a)h(di\013eren)n(t)f(system)h(or)e (another)h(w)n(orkload.)533 2384 y(Under)h(Leland)f(and)g(Ott's)h(p)r (olicy)-7 b(,)28 b(a)f(pro)r(cess)f Fm(p)i Ft(is)f(eligible)g(for)h (migration)e(if)1203 2572 y(age\()p Fm(p)p Ft(\))50 b Fm(>)h Ft(ages)26 b(of)i Fm(k)i Ft(y)n(ounger)c(jobs)h(at)h(host)533 2743 y(where)33 b Fm(k)k Ft(is)d(a)f(free)g(parameter)g(called)g (MINCRIT)h([Leland)g(and)f(Ott)h(1986].)54 b(Krueger)450 2843 y(and)24 b(Livn)n(y's)g(p)r(olicy)-7 b(,)25 b(lik)n(e)e(ours,)h (tak)n(es)g(the)g(job's)h(migration)e(cost)h(in)n(to)g(accoun)n(t.)34 b(A)25 b(pro)r(cess)450 2943 y Fm(p)i Ft(is)h(eligible)f(for)g (migration)g(if)1356 3130 y(age\()p Fm(p)p Ft(\))50 b Fm(>)22 b Ft(0)p Fm(:)p Ft(1)c Fl(\003)g Ft(migration)26 b(cost\()p Fm(p)p Ft(\))450 3301 y(but)34 b(they)f(do)g(not)g(explain)g (ho)n(w)g(they)g(c)n(hose)f(the)i(v)-5 b(alue)33 b(0)p Fm(:)p Ft(1)f([Krueger)g(and)h(Livn)n(y)g(1988].)450 3401 y(The)27 b(MOSIX)g(p)r(olicy)f(is)h(similar)f([Barak)f(et)i(al.)f (1993];)g(a)g(pro)r(cess)g(is)g(eligible)h(for)f(migration)450 3501 y(if)1344 3672 y(age\()p Fm(p)p Ft(\))50 b Fm(>)23 b Ft(1)p Fm(:)p Ft(0)17 b Fl(\003)h Ft(migration)27 b(cost\()p Fm(p)p Ft(\))p Fm(:)533 3843 y Ft(The)e(c)n(hoice)f(of)h(the)g(constan) n(t)g(\(1)p Fm(:)p Ft(0\))f(in)i(the)f(MOSIX)g(p)r(olicy)g(ensures)f (that)h(the)g(slo)n(wdo)n(wn)450 3943 y(of)38 b(a)f(migran)n(t)g(pro)r (cess)f(is)i(nev)n(er)f(more)g(than)h(2,)i(since)d(in)h(the)g(w)n(orst) f(case)g(the)h(migran)n(t)450 4042 y(completes)27 b(immediately)h(up)r (on)g(arriv)-5 b(al)26 b(at)h(the)h(target.)533 4143 y(Despite)i(this)f(justi\014cation,)h(the)g(c)n(hoice)e(of)i(the)f (maxim)n(um)g(slo)n(wdo)n(wn)f(\(2\))i(is)f(arbitrary)-7 b(.)450 4243 y(W)g(e)24 b(exp)r(ect)g(the)g(MOSIX)f(p)r(olicy)g(to)h(b) r(e)g(to)r(o)f(restrictiv)n(e,)g(for)g(t)n(w)n(o)g(reasons.)33 b(First,)25 b(it)e(ignores)450 4342 y(the)32 b(slo)n(wdo)n(wn)e(that)i (w)n(ould)f(b)r(e)h(imp)r(osed)g(at)g(the)g(source)e(host)i(in)g(the)g (absence)f(of)g(migra-)450 4442 y(tion)j(\(presumably)f(there)h(is)g (more)f(than)h(one)f(pro)r(cess)g(there,)i(or)e(the)i(system)e(w)n (ould)h(not)450 4542 y(b)r(e)f(attempting)h(to)f(migrate)f(pro)r (cesses)f(a)n(w)n(a)n(y\).)51 b(Second,)35 b(it)e(is)g(based)f(on)h (the)g(w)n(orst-case)450 4641 y(slo)n(wdo)n(wn)g(rather)h(than)h(the)g (exp)r(ected)g(slo)n(wdo)n(wn.)57 b(In)35 b(Section)f(5.5,)i(w)n(e)f (sho)n(w)e(that)i(the)450 4741 y(b)r(est)25 b(c)n(hoice)f(for)h(this)g (parameter,)f(for)g(our)g(w)n(orkload,)g(is)h(usually)f(near)g(0.4,)h (but)g(it)g(dep)r(ends)450 4841 y(on)i(load.)p 450 4985 391 4 v 450 5041 a Ff(1)485 5065 y Fw(This)c(term)f(w)n(as)i(coined)h (b)n(y)f(Professor)e(John)j(Ousterhout)g(at)f(U.C.)e(Berk)n(eley)-6 b(.)p eop %%Page: 14 14 14 13 bop 450 250 a Fq(14)142 b Fp(\001)158 b Fq(M.)26 b(Ha)n(rchol-Balter)f(and)f(A.)j(B.)f(Do)n(wney)450 465 y Fx(4.)41 b(MODEL)27 b(OF)h(MIGRA)-7 b(TION)27 b(COSTS)450 598 y Ft(Migration)i(cost)g(has)g(suc)n(h)h(a)f(large)g(e\013ect)h(on)g (the)g(p)r(erformance)f(of)h(preemptiv)n(e)f(load)g(bal-)450 698 y(ancing;)d(this)h(section)g(presen)n(ts)e(the)j(mo)r(del)e(of)h (migration)f(costs)g(w)n(e)g(use)h(in)f(our)g(sim)n(ulation)450 798 y(studies.)533 897 y(W)-7 b(e)25 b(mo)r(del)h(the)f(cost)g(of)g (migrating)f(an)g(activ)n(e)h(pro)r(cess)e(as)i(the)g(sum)g(of)g(a)g Fo(\014xe)l(d)i(migr)l(ation)450 997 y(c)l(ost)34 b Ft(for)g(migrating) g(the)g(pro)r(cess's)f(system)i(state)f(and)g(a)g Fo(memory)j(tr)l (ansfer)f(c)l(ost)e Ft(that)h(is)450 1097 y(prop)r(ortional)26 b(to)h(the)h(amoun)n(t)f(of)h(the)g(pro)r(cess's)e(memory)h(that)h(m)n (ust)g(b)r(e)g(transferred.)533 1196 y(W)-7 b(e)30 b(mo)r(del)g Fo(r)l(emote)h(exe)l(cution)g(c)l(ost)f Ft(as)f(a)g(\014xed)h(cost;)g (it)g(is)f(the)h(same)f(for)g(all)g(pro)r(cesses.)450 1296 y(The)d(cost)g(of)g(remote)f(execution)h(includes)g(sending)g(the) g(command)g(and)g(argumen)n(ts)f(to)g(the)450 1395 y(remote)e(host,)h (logging)f(in)h(or)e(otherwise)h(authen)n(ticating)h(the)g(pro)r(cess,) f(and)h(creating)e(a)i(new)450 1495 y(shell)k(and)f(en)n(vironmen)n(t)g (on)g(the)h(remote)f(host.)533 1595 y(Throughout)f(this)i(pap)r(er,)g (w)n(e)f(use)g(the)h(follo)n(wing)f(notation:)450 1745 y(|)p Fm(r)r Ft(:)38 b(the)28 b(cost)f(of)g(remote)g(execution,)h(in)g (seconds)450 1863 y(|)p Fm(f)9 b Ft(:)37 b(the)28 b(\014xed)f(cost)g (of)h(preemptiv)n(e)f(migration,)g(in)g(seconds)450 1980 y(|)p Fm(b)p Ft(:)37 b(the)28 b(memory)e(transfer)h(bandwidth,)h(in)g (MB)g(p)r(er)f(second)450 2097 y(|)p Fm(m)p Ft(:)37 b(the)28 b(memory)f(size)g(of)g(migran)n(t)g(pro)r(cesses,)f(in)i(MB)450 2247 y(and)f(th)n(us:)1357 2397 y(cost)g(of)g(remote)g(execution)41 b(=)g Fm(r)1197 2522 y Ft(cost)27 b(of)h(preemptiv)n(e)f(migration)40 b(=)h Fm(f)27 b Ft(+)19 b Fm(m=b)450 2672 y Ft(where)27 b(the)h(quotien)n(t)g Fm(m=b)e Ft(is)i(the)g(memory)e(transfer)h(cost.) 450 2839 y Fx(4.1)41 b(Memo)n(ry)27 b(transfer)h(costs)450 2972 y Ft(The)37 b(amoun)n(t)f(of)h(a)f(pro)r(cess's)f(memory)h(that)h (m)n(ust)g(b)r(e)g(transferred)e(during)h(preemptiv)n(e)450 3071 y(migration)20 b(dep)r(ends)i(on)f(prop)r(erties)f(of)i(the)f (distributed)h(system.)35 b(Douglis)20 b(and)i(Ousterhout)450 3171 y([Douglis)34 b(and)f(Ousterhout)h(1991])e(ha)n(v)n(e)g(an)i (excellen)n(t)g(discussion)f(of)h(this)g(issue,)h(and)f(w)n(e)450 3271 y(b)r(orro)n(w)26 b(from)h(them)h(here.)533 3370 y(A)n(t)i(the)g(most,)g(it)g(migh)n(t)f(b)r(e)h(necessary)e(to)i (transfer)e(a)h(pro)r(cess's)g(en)n(tire)g(memory)-7 b(.)42 b(On)29 b(a)450 3470 y(system)e(lik)n(e)g(Sprite,)g(whic)n(h)g (in)n(tegrates)f(virtual)h(memory)f(with)i(a)f(distributed)h(\014le)f (system,)450 3570 y(it)h(is)g(only)f(necessary)f(to)h(write)h(dirt)n(y) f(pages)f(to)i(the)g(\014le)g(system)f(b)r(efore)g(migration.)36 b(When)450 3669 y(the)28 b(pro)r(cess)f(is)h(restarted)e(at)i(the)g (target)f(host,)h(it)g(will)g(retriev)n(e)e(these)i(pages.)37 b(In)28 b(this)g(case)450 3769 y(the)g(cost)f(of)h(migration)e(is)i (prop)r(ortional)e(to)h(the)h(size)g(of)f(the)h(residen)n(t)f(set)h (rather)f(than)g(the)450 3868 y(size)g(of)h(memory)-7 b(.)533 3968 y(In)25 b(systems)f(that)i(use)e(precop)n(ying,)g(suc)n(h) h(as)f(V)h([Theimer)g(et)g(al.)g(1985],)e(pages)h(are)g(trans-)450 4068 y(ferred)k(while)h(the)g(program)e(con)n(tin)n(ues)g(to)i(run)g (at)f(the)h(source)f(host.)39 b(When)30 b(the)f(job)f(stops)450 4167 y(execution)g(at)g(the)h(source,)e(it)i(will)f(ha)n(v)n(e)f(to)h (transfer)g(again)f(an)n(y)g(pages)g(that)i(ha)n(v)n(e)e(b)r(ecome)450 4267 y(dirt)n(y)j(during)g(the)h(precop)n(y)-7 b(.)45 b(Although)30 b(the)h(n)n(um)n(b)r(er)f(of)h(pages)e(transferred)g (migh)n(t)i(b)r(e)g(in-)450 4367 y(creased,)24 b(the)i(dela)n(y)e(imp)r (osed)h(on)g(the)h(migran)n(t)e(pro)r(cess)g(is)h(greatly)f(decreased.) 35 b(Additional)450 4466 y(tec)n(hniques)27 b(can)h(reduce)f(the)h (cost)f(of)g(transferring)f(memory)h(ev)n(en)g(more)g([Za)n(y)n(as)e (1987].)450 4633 y Fx(4.2)41 b(Migration)26 b(costs)g(in)i(real)g (systems)450 4766 y Ft(The)36 b(sp)r(eci\014c)g(parameters)e(of)h (migration)g(cost)g(dep)r(end)i(not)f(only)f(on)g(the)h(nature)g(of)f (the)450 4866 y(system)27 b(\(as)g(discussed)g(ab)r(o)n(v)n(e\))g(but)h (also)e(on)h(the)h(sp)r(eed)g(of)f(the)h(net)n(w)n(ork.)35 b(T)-7 b(ables)27 b(3)g(and)55 b(4)450 4965 y(sho)n(w)24 b(rep)r(orted)f(costs)h(from)g(a)h(v)-5 b(ariet)n(y)23 b(of)i(real)e(systems.)36 b(Later)23 b(w)n(e)i(will)f(use)h(a)f (trace-driv)n(en)450 5065 y(sim)n(ulator)33 b(to)g(ev)-5 b(aluate)34 b(the)g(e\013ect)h(of)e(these)h(parameters)f(on)g(system)h (p)r(erformance.)54 b(W)-7 b(e)p eop %%Page: 15 15 15 14 bop 783 250 a Fq(Exploiting)24 b(Pro)r(cess)j(Lifetime)e (Distributions)e(fo)n(r)j(Dynamic)f(Load)g(Balancing)157 b Fp(\001)141 b Fq(15)p 595 436 2700 4 v 593 519 4 84 v 644 494 a Fw(System)p 1751 519 V 936 w(Hardw)n(are)p 2712 519 V 663 w(Cost)24 b(of)g(rexec,)g Fi(r)p 3293 519 V 595 522 2700 4 v 595 539 V 593 622 4 84 v 644 597 a Fw(Sprite)p 1751 622 V 974 w(SP)-6 b(AR)n(Cstation1)p 2712 622 V 480 w(0.33)24 b(sec)p 3293 622 V 593 705 V 644 680 a([Douglis)f(and)h(Ousterhout)h(1991])p 1751 705 V 214 w(10Mb/sec)g(Ethernet)p 2712 705 V 3293 705 V 595 708 2700 4 v 593 791 4 84 v 644 766 a(GLUNIX)p 1751 791 V 875 w(HP)f(w)n(orkstations)p 2712 791 V 448 w(0.25)g(to)g(0.5)g(sec)p 3293 791 V 593 874 V 644 849 a([V)-6 b(ahdat)25 b(et)f(al.)f(1994])h([V)-6 b(ahdat)25 b(1995])p 1751 874 V 100 w(A)-6 b(TM)23 b(net)n(w)n(ork)p 2712 874 V 3293 874 V 595 877 2700 4 v 593 960 4 84 v 644 935 a(MIST)p 1751 960 V 978 w(HP9000/720)p 2712 960 V 580 w(0.33)h(sec)p 3293 960 V 593 1043 V 644 1018 a([Prout)n(y)g (1996])p 1751 1043 V 742 w(10Mb/sec)h(Ethernet)p 2712 1043 V 3293 1043 V 595 1047 2700 4 v 593 1130 4 84 v 644 1105 a(Utopia)p 1751 1130 V 949 w(DEC)f(3100)g(and)h(SP)-6 b(AR)n(C)23 b(IPC)p 2712 1130 V 100 w(0.1)h(sec)p 3293 1130 V 593 1213 V 644 1188 a([Zhou)g(et)h(al.)e(1993])p 1751 1213 V 617 w(Ethernet)p 2712 1213 V 3293 1213 V 595 1216 2700 4 v 450 1420 a(T)-6 b(able)32 b(3.)71 b(Cost)32 b(of)f(non-preemptiv)n(e)h(migration)f(in)h(v)l(arious)f(systems.)55 b(Some)31 b(of)h(these)h(n)n(um)n(b)r(ers)e(w)n(ere)450 1503 y(obtained)25 b(from)d(p)r(ersonal)i(comm)n(unication)f(with)g (the)i(authors.)p 465 1698 2960 4 v 463 1781 4 84 v 514 1757 a(System)p 1698 1781 V 1013 w(Hardw)n(are)p 2465 1781 V 469 w(Fixed)p 2839 1781 V 201 w(In)n(v)n(erse)p 3423 1781 V 463 1864 V 1698 1864 V 2465 1864 V 2516 1840 a(Cost,)f Fi(f)p 2839 1864 V 155 w Fw(Bandwidth,)h(1)p Fi(=b)p 3423 1864 V 465 1868 2960 4 v 465 1884 V 463 1967 4 84 v 514 1943 a Fw(Sprite)p 1698 1967 V 1051 w(SP)-6 b(AR)n(Cstation1)p 2465 1967 V 286 w(0.33)24 b(sec)p 2839 1967 V 135 w(2.00)g(sec/MB)p 3423 1967 V 463 2050 V 514 2026 a([Douglis)f(and)h(Ousterhout)h(1991])p 1698 2050 V 291 w(10Mb/sec)g(Ethernet)p 2465 2050 V 2839 2050 V 3423 2050 V 465 2054 2960 4 v 463 2137 4 84 v 514 2112 a(MOSIX)p 1698 2137 V 998 w(In)n(tel)g(P)n(en)n(tium)e(90MHz)p 2465 2137 V 100 w(0.006)h(sec)p 2839 2137 V 100 w(0.44)g(sec/MB)p 3423 2137 V 463 2220 V 514 2195 a([Barak)g(et)g(al.)f(1993])h([Bra)n(v) n(erman)f(1995])p 1698 2220 V 100 w(and)h(486)h(66MHz)p 2465 2220 V 2839 2220 V 3423 2220 V 465 2223 2960 4 v 463 2306 4 84 v 514 2281 a(MIST)p 1698 2306 V 1055 w(HP9000/720s)p 2465 2306 V 358 w(0.24)f(sec)p 2839 2306 V 135 w(0.99)g(sec/MB)p 3423 2306 V 463 2389 V 514 2364 a([Prout)n(y)g(1996])p 1698 2389 V 819 w(10Mb/sec)h(Ethernet)p 2465 2389 V 2839 2389 V 3423 2389 V 465 2393 2960 4 v 450 2596 a(T)-6 b(able)28 b(4.)71 b(V)-6 b(alues)28 b(for)f(preemptiv)n(e)h(migration)f (costs)i(from)d(v)l(arious)h(systems.)44 b(Man)n(y)28 b(of)g(these)h(n)n(um)n(b)r(ers)450 2679 y(w)n(ere)d(obtained)i(from)c (p)r(ersonal)j(comm)n(unication)e(with)h(the)h(authors.)40 b(The)26 b(memory)f(transfer)g(cost)i(is)f(the)450 2762 y(pro)r(duct)f(of)e(the)i(in)n(v)n(erse)e(bandwidth,)i(1)p Fi(=b)p Fw(,)f(and)g(the)g(amoun)n(t)g(of)g(memory)d(that)k(m)n(ust)e (b)r(e)h(transferred,)f Fi(m)p Fw(.)450 2992 y Ft(will)35 b(mak)n(e)f(the)h(p)r(essimistic)g(simpli\014cation)g(that)g(a)g (migran)n(t's)e(en)n(tire)h(memory)h(m)n(ust)f(b)r(e)450 3091 y(transferred,)26 b(although,)h(as)g(p)r(oin)n(ted)h(out)g(ab)r(o) n(v)n(e,)e(this)i(is)f(not)h(necessarily)e(the)i(case.)450 3335 y Fx(5.)41 b(TRA)n(CE-DRIVEN)26 b(SIMULA)-7 b(TION)450 3469 y Ft(In)35 b(this)g(section)g(w)n(e)f(presen)n(t)g(the)i(results)e (of)h(a)f(trace-driv)n(en)f(sim)n(ulation)h(of)h(pro)r(cess)f(mi-)450 3569 y(gration.)g(W)-7 b(e)25 b(compare)f(t)n(w)n(o)f(migration)h (strategies:)34 b(our)23 b(prop)r(osed)h(age-based)e(preemptiv)n(e)450 3669 y(migration)h(strategy)h(\(Section)g(3.1\))h(and)f(a)g (non-preemptiv)n(e)g(strategy)f(that)i(migrates)e(new-)450 3768 y(b)r(orn)35 b(pro)r(cesses)f(according)g(to)h(the)h(pro)r(cess)e (name)h(\(similar)g(to)h(strategies)e(prop)r(osed)g(b)n(y)450 3868 y([W)-7 b(ang)33 b(et)g(al.)g(1993])e(and)i([Sv)n(ensson)f (1990]\).)51 b(With)34 b(the)g(in)n(ten)n(tion)f(of)g(\014nding)g(a)f (conser-)450 3968 y(v)-5 b(ativ)n(e)37 b(estimate)h(of)g(the)h(b)r (ene\014t)f(of)g(preemptiv)n(e)g(migration,)h(w)n(e)f(giv)n(e)f(the)h (name-based)450 4067 y(strategy)31 b(the)h(b)r(ene\014t)h(of)g(sev)n (eral)d(unrealistic)i(adv)-5 b(an)n(tages;)32 b(for)g(example,)h(the)f (name-lists)450 4167 y(are)27 b(deriv)n(ed)f(from)i(the)g(same)f(trace) f(data)i(used)f(b)n(y)g(the)h(sim)n(ulator.)533 4268 y(Section)35 b(5.1)f(describ)r(es)g(the)i(sim)n(ulator)d(and)i(the)h(t) n(w)n(o)e(strategies)f(in)i(more)g(detail.)58 b(W)-7 b(e)450 4368 y(use)40 b(the)h(sim)n(ulator)e(to)h(run)g(three)g(exp)r (erimen)n(ts.)74 b(First,)43 b(in)e(Section)f(5.2,)i(w)n(e)e(ev)-5 b(aluate)450 4467 y(the)38 b(sensitivit)n(y)f(of)h(eac)n(h)f(strategy)f (to)i(the)g(migration)e(costs)h Fm(r)r Ft(,)k Fm(f)9 b Ft(,)40 b Fm(b)p Ft(,)g(and)e Fm(m)f Ft(discussed)450 4567 y(in)30 b(Section)g(4.)43 b(Next,)31 b(in)f(Section)g(5.3,)f(w)n (e)h(c)n(ho)r(ose)e(v)-5 b(alues)30 b(for)f(these)h(parameters)e(that)i (are)450 4666 y(represen)n(tativ)n(e)18 b(of)i(curren)n(t)f(systems)g (and)h(compare)e(the)i(p)r(erformance)f(of)h(the)g(t)n(w)n(o)f (strategies)450 4766 y(in)37 b(detail.)64 b(In)37 b(Section)f(5.4)g(w)n (e)g(discuss)h(wh)n(y)f(the)h(preemptiv)n(e)f(p)r(olicy)h(outp)r (erforms)e(the)450 4866 y(non-preemptiv)n(e)g(p)r(olicy)-7 b(.)62 b(Lastly)-7 b(,)37 b(in)f(Section)g(5.5,)h(w)n(e)f(ev)-5 b(aluate)35 b(the)i(analytic)e(criterion)450 4965 y(for)f(migration)f (age)g(prop)r(osed)h(in)g(Section)g(3.1,)i(compared)d(to)h(criteria)f (used)h(in)h(previous)450 5065 y(studies.)p eop %%Page: 16 16 16 15 bop 450 250 a Fq(16)142 b Fp(\001)158 b Fq(M.)26 b(Ha)n(rchol-Balter)f(and)f(A.)j(B.)f(Do)n(wney)450 465 y Fx(5.1)41 b(The)27 b(simulato)n(r)450 599 y Ft(W)-7 b(e)19 b(ha)n(v)n(e)e(implemen)n(ted)i(a)f(trace-driv)n(en)e(sim)n (ulation)i(of)h(a)e(net)n(w)n(ork)g(of)i(six)f(iden)n(tical)g(w)n (orkstations.)3619 569 y Fg(2)450 699 y Ft(W)-7 b(e)28 b(selected)g(six)f(da)n(ytime)h(in)n(terv)-5 b(als)26 b(from)i(the)g(traces)f(on)g(mac)n(hine)g(p)r(o)h(\(see)g(Section)f (2.1\),)450 798 y(eac)n(h)g(from)h(9:00)e(a.m.)38 b(to)28 b(5:00)f(p.m.)38 b(F)-7 b(rom)28 b(the)g(six)g(traces)f(w)n(e)h (extracted)f(the)h(start)g(times)450 898 y(and)i(CPU)f(durations)g(of)h (the)h(pro)r(cesses.)42 b(W)-7 b(e)30 b(then)h(sim)n(ulated)e(a)h(net)n (w)n(ork)e(where)i(eac)n(h)f(of)450 998 y(six)i(hosts)h(executes)f (\(concurren)n(tly)g(with)h(the)g(others\))f(the)i(pro)r(cess)d(arriv) -5 b(als)30 b(from)i(one)f(of)450 1097 y(the)d(da)n(ytime)f(traces.)533 1198 y(Although)34 b(the)h(w)n(orkloads)c(on)j(the)g(six)g(hosts)g(are) f(homogeneous)f(in)j(terms)e(of)h(the)h(job)450 1297 y(mix)40 b(and)g(distribution)g(of)g(lifetimes,)k(there)c(is)f (considerable)g(v)-5 b(ariation)39 b(in)h(the)g(lev)n(el)g(of)450 1397 y(activit)n(y)27 b(during)f(the)i(eigh)n(t-hour)e(trace.)36 b(F)-7 b(or)26 b(most)h(of)g(the)h(traces,)e(ev)n(ery)g(arriving)f(pro) r(cess)450 1497 y(\014nds)35 b(at)g(least)f(one)g(idle)h(host)g(in)g (the)g(system,)h(but)f(in)g(the)h(t)n(w)n(o)e(busiest)g(traces,)i(a)e (small)450 1596 y(fraction)c(of)g(pro)r(cesses)f(\(0)p Fm(:)p Ft(1\045\))h(arriv)n(e)f(to)h(\014nd)h(all)f(hosts)g(busy)-7 b(.)45 b(In)30 b(order)f(to)i(ev)-5 b(aluate)29 b(the)450 1696 y(e\013ect)23 b(of)g(c)n(hanges)e(in)i(system)f(load,)h(w)n(e)f (divided)h(the)g(eigh)n(t-hour)e(trace)h(in)n(to)g(eigh)n(t)g(one-hour) 450 1796 y(in)n(terv)-5 b(als.)51 b(W)-7 b(e)33 b(refer)e(to)i(these)f (as)g Fo(runs)g Ft(0)g(through)g(7,)h(where)f(the)h(runs)f(are)g (sorted)f(from)450 1895 y(lo)n(w)n(est)e(to)i(highest)f(load.)45 b(Run)30 b(0)g(has)g(a)g(total)g(of)h(15000)d(pro)r(cesses)h(submitted) i(to)f(the)h(six)450 1995 y(sim)n(ulated)24 b(hosts;)h(Run)f(7)g(has)f (30000)f(pro)r(cesses.)34 b(The)24 b(a)n(v)n(erage)d(duration)j(of)g (pro)r(cesses)e(\(for)450 2094 y(all)k(runs\))f(is)h(0.4)f(seconds.)36 b(Th)n(us)25 b(the)i(total)e(utilization)h(of)g(the)g(system,)g Fm(\032)p Ft(,)h(is)e(b)r(et)n(w)n(een)h(0.27)450 2194 y(and)h(0.54.)533 2295 y(The)j(birth)g(pro)r(cess)f(of)h(jobs)f(at)h (our)f(hosts)h(is)g(burstier)f(than)h(a)f(P)n(oisson)f(pro)r(cess.)43 b(F)-7 b(or)29 b(a)450 2394 y(giv)n(en)i(run)g(and)g(a)g(giv)n(en)f (host,)i(the)g(serial)e(correlation)g(in)h(in)n(terarriv)-5 b(al)30 b(times)h(is)g(t)n(ypically)450 2494 y(b)r(et)n(w)n(een)j(.08)g (and)g(.24,)i(whic)n(h)e(is)g(signi\014can)n(tly)g(higher)g(than)g(one) g(w)n(ould)g(exp)r(ect)h(from)f(a)450 2593 y(P)n(oisson)j(pro)r(cess)g (\(uncorrelated)g(in)n(terarriv)-5 b(al)37 b(times)i(yield)f(a)g (serial)g(correlation)e(of)j(0.0;)450 2693 y(p)r(erfect)28 b(correlation)e(is)h(1.0\).)533 2794 y(Although)32 b(the)f(start)g (times)h(and)f(durations)g(of)h(the)f(pro)r(cesses)f(come)h(from)h (trace)e(data,)450 2893 y(the)36 b(memory)g(size)g(of)g(eac)n(h)f(pro)r (cess,)i(whic)n(h)f(determines)g(its)g(migration)f(cost,)j(is)e(c)n (hosen)450 2993 y(randomly)24 b(from)h(a)g(measured)f(distribution)i (\(see)f(Section)g(5.2\).)36 b(This)25 b(simpli\014cation)g(oblit-)450 3093 y(erates)g(an)n(y)g(correlations)f(b)r(et)n(w)n(een)i(memory)g (size)g(and)g(other)f(pro)r(cess)g(c)n(haracteristics,)f(but)450 3192 y(it)i(allo)n(ws)e(us)h(to)g(con)n(trol)f(the)i(mean)f(memory)g (size)g(as)g(a)g(parameter)f(and)h(examine)g(its)g(e\013ect)450 3292 y(on)i(system)h(p)r(erformance.)533 3392 y(In)c(our)f(system)g(mo) r(del,)i(w)n(e)e(assume)g(that)h(pro)r(cesses)e(are)g(alw)n(a)n(ys)g (ready)h(to)g(run;)i(i.e.)36 b(they)450 3492 y(are)21 b(nev)n(er)g(blo)r(c)n(k)n(ed)h(on)g(I/O.)f(During)h(a)g(giv)n(en)f (time)i(in)n(terv)-5 b(al,)23 b(w)n(e)e(divide)i(CPU)f(time)h(equally) 450 3592 y(among)k(the)g(pro)r(cesses)g(on)g(the)h(host)f(\(pro)r (cessor)f(sharing\).)533 3692 y(In)g(real)e(systems,)i(part)f(of)g(the) h(migration)e(time)i(is)f(sp)r(en)n(t)h(on)f(the)h(source)e(host)i(pac) n(k)-5 b(aging)450 3792 y(the)32 b(transferred)d(pages,)i(part)g(in)g (transit)g(in)h(the)f(net)n(w)n(ork,)g(and)g(part)f(on)h(the)h(target)e (host)450 3891 y(unpac)n(king)g(the)i(data.)48 b(The)31 b(size)g(of)g(these)g(parts)g(and)g(whether)g(they)h(can)f(b)r(e)h(o)n (v)n(erlapp)r(ed)450 3991 y(dep)r(end)k(on)f(details)g(of)g(the)h (system.)60 b(In)36 b(our)e(sim)n(ulation)h(w)n(e)g(c)n(harge)e(the)j (en)n(tire)f(cost)g(of)450 4091 y(migration)29 b(to)i(the)f(source)g (host.)45 b(This)30 b(simpli\014cation)g(is)h(conserv)-5 b(ativ)n(e)28 b(in)j(the)g(sense)f(that)450 4190 y(it)e(mak)n(es)f (preemptiv)n(e)g(migration)f(less)h(e\013ectiv)n(e.)533 4349 y(5.1.1)41 b Fo(Str)l(ate)l(gies.)h Ft(W)-7 b(e)20 b(compare)e(the)i(preemptiv)n(e)f(migration)g(strategy)f(prop)r(osed)g (in)i(Sec-)450 4449 y(tion)i(3.1)g(with)g(a)g(non-preemptiv)n(e)f (migration)g(strategy)-7 b(,)22 b(where)g(the)h(non-preemptiv)n(e)e (strat-)450 4549 y(egy)26 b(is)g(giv)n(en)g(unfair)g(adv)-5 b(an)n(tages.)35 b(F)-7 b(or)26 b(purp)r(oses)f(of)i(comparison,)e(w)n (e)h(ha)n(v)n(e)f(tried)h(to)h(mak)n(e)450 4648 y(the)k(p)r(olicies)g (as)f(simple)h(and)g(as)f(similar)g(as)h(p)r(ossible.)46 b(F)-7 b(or)30 b(b)r(oth)i(t)n(yp)r(es)f(of)g(migration,)f(w)n(e)450 4748 y(consider)g(p)r(erforming)h(a)g(migration)f(only)h(when)h(a)e (new)i(pro)r(cess)e(is)h(b)r(orn,)h(ev)n(en)f(though)g(a)p 450 4902 391 4 v 450 4958 a Ff(2)485 4982 y Fw(The)139 b(trace-driv)n(en)h(sim)n(ulator)d(and)j(the)g(trace)f(data)i(are)e(a)n (v)l(ailable)g(at)450 5065 y(h)n(ttp://h)n(ttp.cs.b)r(erk)n(eley)-6 b(.edu/)p Fs(\030)p Fw(harc)n(hol/loadbalancing.h)n(tml.)p eop %%Page: 17 17 17 16 bop 783 250 a Fq(Exploiting)24 b(Pro)r(cess)j(Lifetime)e (Distributions)e(fo)n(r)j(Dynamic)f(Load)g(Balancing)157 b Fp(\001)141 b Fq(17)450 465 y Ft(preemptiv)n(e)34 b(strategy)g(migh)n (t)g(b)r(ene\014t)i(b)n(y)e(initiating)h(migrations)e(at)i(other)f (times.)58 b(Also,)450 565 y(for)31 b(b)r(oth)i(strategies,)e(a)g(host) h(is)g(considered)e(hea)n(vily-loaded)g(an)n(y)h(time)i(it)f(con)n (tains)f(more)450 665 y(than)36 b(one)f(pro)r(cess;)k(in)d(other)f(w)n (ords,)i(an)n(y)e(time)h(it)g(w)n(ould)g(b)r(e)g(sensible)f(to)h (consider)f(mi-)450 764 y(gration.)41 b(Finally)-7 b(,)30 b(w)n(e)f(use)h(the)g(same)f(lo)r(cation)g(p)r(olicy)g(in)h(b)r(oth)g (cases:)39 b(the)30 b(host)f(with)h(the)450 864 y(lo)n(w)n(est)f (instan)n(taneous)f(load)h(is)h(c)n(hosen)f(as)g(the)h(target)f(host)g (\(ties)h(are)f(brok)n(en)f(b)n(y)i(random)450 964 y(selection\).)533 1063 y(Th)n(us)i(the)h(only)f(di\013erence)h(b)r(et)n(w)n(een)f(the)h (t)n(w)n(o)f(migration)f(p)r(olicies)i(is)f(whic)n(h)g(pro)r(cesses)450 1163 y(are)27 b(considered)f(eligible)i(for)f(migration:)533 1312 y Fo(Name-b)l(ase)l(d)j(non-pr)l(e)l(emptive)h(migr)l(ation.)42 b Ft(A)25 b(pro)r(cess)e(is)h(eligible)f(for)h(migration)f(only)g(if) 450 1412 y(its)31 b(name)f(is)h(on)f(a)h(list)g(of)f(pro)r(cesses)f (that)i(tend)h(to)e(b)r(e)h(long-liv)n(ed.)45 b(If)31 b(an)g(eligible)f(pro)r(cess)450 1512 y(is)h(b)r(orn)g(at)f(a)h(hea)n (vily-loaded)e(host,)j(the)f(pro)r(cess)f(is)h(executed)g(remotely)f (on)h(the)g(selected)450 1611 y(host.)37 b(Pro)r(cesses)25 b(cannot)i(b)r(e)h(migrated)f(once)g(they)h(ha)n(v)n(e)e(b)r(egun)i (execution.)533 1711 y(The)k(p)r(erformance)e(of)i(this)g(strategy)e (dep)r(ends)i(on)g(the)g(list)g(of)f(eligible)h(pro)r(cess)e(names.)450 1810 y(W)-7 b(e)24 b(deriv)n(ed)g(this)g(list)g(b)n(y)g(sorting)f(the)h (pro)r(cesses)e(from)i(the)g(traces)f(according)f(to)i(name)g(and)450 1910 y(duration)g(and)h(selecting)f(the)h(15)f(common)g(names)g(with)h (the)g(longest)f Fo(me)l(an)j(dur)l(ations)p Ft(.)36 b(W)-7 b(e)450 2010 y(c)n(hose)20 b(a)h(threshold)f(on)h(mean)g (duration)f(that)i(is)e(empirically)h(optimal)g(\(for)f(this)i(set)f (of)g(runs\).)450 2109 y(Adding)30 b(more)e(names)h(to)g(the)h(list)f (detracts)g(from)g(the)g(p)r(erformance)f(of)i(the)f(system,)h(as)e(it) 450 2209 y(allo)n(ws)k(more)g(short-liv)n(ed)g(pro)r(cesses)g(to)h(b)r (e)g(migrated.)53 b(Remo)n(ving)32 b(names)h(from)g(the)h(list)450 2309 y(detracts)e(from)h(p)r(erformance)f(as)h(it)g(b)r(ecomes)g(imp)r (ossible)g(to)g(migrate)f(enough)g(pro)r(cesses)450 2408 y(to)c(balance)e(the)i(load)f(e\013ectiv)n(ely)-7 b(.)37 b(Since)28 b(w)n(e)f(used)h(the)g(trace)f(data)g(itself)h(to)f (construct)g(the)450 2508 y(list,)h(our)f(results)g(ma)n(y)g(o)n(v)n (erestimate)e(the)j(p)r(erformance)f(b)r(ene\014ts)h(of)g(this)f (strategy)-7 b(.)533 2624 y Fo(A)l(ge-b)l(ase)l(d)30 b(pr)l(e)l(emptive)h(migr)l(ation.)43 b Ft(A)26 b(pro)r(cess)f(is)h (eligible)f(for)h(migration)f(only)g(if)i(it)f(has)450 2724 y(aged)d(for)h(some)f(fraction)g(of)h(its)h(migration)d(cost.)36 b(Based)23 b(on)h(the)g(deriv)-5 b(ation)23 b(in)i(Section)f(3.1,)450 2823 y(this)33 b(fraction)g(is)1088 2791 y Fg(1)p 1029 2805 152 4 v 1029 2852 a Fk(n)p Fc(\000)p Fk(m)1191 2823 y Ft(,)h(where)f Fm(n)g Ft(\(resp)r(ectiv)n(ely)g Fm(m)p Ft(\))g(is)g(the)h(n)n(um)n(b)r(er)f(of)g(pro)r(cesses)e(at)i(the)450 2923 y(source)j(\(target\))i(host.)66 b(When)39 b(a)e(new)h(pro)r(cess) e(is)i(b)r(orn)f(at)g(a)h(hea)n(vily-loaded)d(host,)40 b(all)450 3023 y(pro)r(cesses)26 b(that)i(satisfy)f(the)h(migration)f (criterion)f(are)h(migrated)g(a)n(w)n(a)n(y)-7 b(.)533 3122 y(This)26 b(strategy)f(understates)g(the)i(p)r(erformance)e(b)r (ene\014ts)i(of)f(preemptiv)n(e)f(migration,)h(b)r(e-)450 3222 y(cause)c(it)i(do)r(es)f(not)g(allo)n(w)f(the)i(system)f(to)g (initiate)h(migrations)d(except)j(when)f(a)g(new)g(pro)r(cess)450 3321 y(arriv)n(es.)533 3471 y(As)37 b(describ)r(ed)f(in)g(Section)h (3.1,)h(w)n(e)e(also)f(mo)r(deled)i(other)e(lo)r(cation)h(p)r(olicies)g (based)g(on)450 3571 y(more)31 b(complicated)h(predictors)f(of)h (future)h(loads,)g(but)f(none)g(of)h(these)f(predictors)f(yielded)450 3670 y(signi\014can)n(tly)c(b)r(etter)h(p)r(erformance)e(than)i(the)g (instan)n(taneous)e(load)h(w)n(e)g(use)h(here.)533 3770 y(W)-7 b(e)36 b(also)e(considered)h(the)h(e\013ect)g(of)g(allo)n(wing)e (preemptiv)n(e)h(migration)f(at)i(times)f(other)450 3869 y(than)g(when)f(a)h(new)f(pro)r(cess)g(arriv)n(es.)55 b(Ideally)-7 b(,)36 b(one)e(w)n(ould)g(lik)n(e)h(to)f(initiate)h(a)f (migration)450 3969 y(whenev)n(er)28 b(a)g(pro)r(cess)g(b)r(ecomes)h (eligible)f(\(since)h(the)g(eligibilit)n(y)g(criterion)f(guaran)n(tees) f(that)450 4069 y(the)g(p)r(erformance)e(of)h(the)g(migran)n(t)g(will)g (impro)n(v)n(e)f(in)h(exp)r(ectation\).)37 b(One)26 b(of)g(the)g (strategies)450 4168 y(w)n(e)35 b(considered)f(p)r(erforms)g(p)r(erio)r (dic)i(c)n(hec)n(ks)e(of)h(eac)n(h)f(pro)r(cess)g(on)h(a)g(hea)n (vily-loaded)e(host)450 4268 y(to)28 b(see)g(if)h(an)n(y)f(satisfy)g (the)h(criterion.)38 b(The)28 b(p)r(erformance)f(of)i(this)f(strategy)g (is)g(signi\014can)n(tly)450 4368 y(b)r(etter)g(than)g(that)g(of)f(the) h(simpler)f(p)r(olicy)h(\(migrating)f(only)g(at)g(pro)r(cess)g(arriv)-5 b(al)26 b(times\).)533 4517 y(5.1.2)41 b Fo(Metrics.)i Ft(W)-7 b(e)37 b(ev)-5 b(aluate)36 b(the)h(e\013ectiv)n(eness)e(of)i (eac)n(h)e(strategy)h(according)e(to)i(the)450 4617 y(follo)n(wing)27 b(p)r(erformance)f(metrics:)533 4766 y Fo(Me)l(an)k(slowdown.)44 b Ft(Slo)n(wdo)n(wn)21 b(is)i(the)g(ratio)f(of)h(w)n(all-clo)r(c)n(k)e (execution)i(time)g(to)g(CPU)f(time)450 4866 y(\(th)n(us,)j(it)f(is)f (alw)n(a)n(ys)f(greater)g(than)i(one\).)35 b(The)24 b(a)n(v)n(erage)c (slo)n(wdo)n(wn)i(of)i(all)f(jobs)h(is)f(a)g(common)450 4965 y(metric)j(of)g(system)f(p)r(erformance.)36 b(When)26 b(w)n(e)g(compute)f(the)i(ratio)e(of)g(mean)h(slo)n(wdo)n(wns)e(\(as) 450 5065 y(from)35 b(di\013eren)n(t)f(strategies\))g(w)n(e)h(will)g (use)f(normalized)g(slo)n(wdo)n(wn,)h(whic)n(h)g(is)g(the)g(ratio)f(of) p eop %%Page: 18 18 18 17 bop 450 250 a Fq(18)142 b Fp(\001)158 b Fq(M.)26 b(Ha)n(rchol-Balter)f(and)f(A.)j(B.)f(Do)n(wney)1194 382 y 11840716 11840716 13024788 18945146 27299430 33219788 startTexFig 1194 382 a %%BeginDocument: har3.ps % This file contains the standard Postscript prolog used when % generating Postscript from canvas widgets. % % Header:/user6/ouster/wish/library/RCS/prolog.ps,v1.693/04/0114:03:52ousterExpHeader: /user6/ouster/wish/library/RCS/prolog.ps,v 1.6 93/04/01 14:03:52 ouster Exp Header:/user6/ouster/wish/library/RCS/prolog.ps,v1.693/04/0114:03:52ousterExp SPRITE (Berkeley); 50 dict begin % The definitions below just define all of the variables used in % any of the procedures here. This is needed for obscure reasons % explained on p. 716 of the Postscript manual (Section H.2.7, % "Initializing Variables," in the section on Encapsulated Postscript). /baseline 0 def /stipimage 0 def /height 0 def /justify 0 def /maxwidth 0 def /spacing 0 def /stipple 0 def /strings 0 def /xoffset 0 def /yoffset 0 def /tmpstip null def /encoding {ISOLatin1Encoding} def % Override setfont to automatically encode the font in the style defined by % by 'encoding' (ISO Latin1 by default). systemdict /encodefont known { /realsetfont /setfont load def /setfont { encoding encodefont realsetfont } def } if % desiredSize EvenPixels closestSize % % The procedure below is used for stippling. Given the optimal size % of a dot in a stipple pattern in the current user coordinate system, % compute the closest size that is an exact multiple of the device's % pixel size. This allows stipple patterns to be displayed without % aliasing effects. /EvenPixels { % Compute exact number of device pixels per stipple dot. dup 0 matrix currentmatrix dtransform dup mul exch dup mul add sqrt % Round to an integer, make sure the number is at least 1, and compute % user coord distance corresponding to this. dup round dup 1 lt {pop 1} if exch div mul } bind def % width height string filled StippleFill -- % % Given a path and other graphics information already set up, this % procedure will fill the current path in a stippled fashion. "String" % contains a proper image description of the stipple pattern and % "width" and "height" give its dimensions. If "filled" is true then % it means that the area to be stippled is gotten by filling the % current path (e.g. the interior of a polygon); if it's false, the % area is gotten by stroking the current path (e.g. a wide line). % Each stipple dot is assumed to be about one unit across in the % current user coordinate system. /StippleFill { % Turn the path into a clip region that we can then cover with % lots of images corresponding to the stipple pattern. Warning: % some Postscript interpreters get errors during strokepath for % dashed lines. If this happens, turn off dashes and try again. 1 index /tmpstip exch def %% Works around NeWSprint bug gsave {eoclip} {{strokepath} stopped {grestore gsave [] 0 setdash strokepath} if clip} ifelse % Change the scaling so that one user unit in user coordinates % corresponds to the size of one stipple dot. 1 EvenPixels dup scale % Compute the bounding box occupied by the path (which is now % the clipping region), and round the lower coordinates down % to the nearest starting point for the stipple pattern. pathbbox 4 2 roll 5 index div cvi 5 index mul 4 1 roll 6 index div cvi 6 index mul 3 2 roll % Stack now: width height string y1 y2 x1 x2 % Below is a doubly-nested for loop to iterate across this area % in units of the stipple pattern size, going up columns then % across rows, blasting out a stipple-pattern-sized rectangle at % each position 6 index exch { 2 index 5 index 3 index { % Stack now: width height string y1 y2 x y gsave 1 index exch translate 5 index 5 index true matrix tmpstip imagemask grestore } for pop } for pop pop pop pop pop grestore newpath } bind def % -- AdjustColor -- % Given a color value already set for output by the caller, adjusts % that value to a grayscale or mono value if requested by the CL % variable. /AdjustColor { CL 2 lt { currentgray CL 0 eq { .5 lt {0} {1} ifelse } if setgray } if } bind def % x y strings spacing xoffset yoffset justify stipple stipimage DrawText -- % This procedure does all of the real work of drawing text. The % color and font must already have been set by the caller, and the % following arguments must be on the stack: % % x, y - Coordinates at which to draw text. % strings - An array of strings, one for each line of the text item, % in order from top to bottom. % spacing - Spacing between lines. % xoffset - Horizontal offset for text bbox relative to x and y: 0 for % nw/w/sw anchor, -0.5 for n/center/s, and -1.0 for ne/e/se. % yoffset - Vertical offset for text bbox relative to x and y: 0 for % nw/n/ne anchor, +0.5 for w/center/e, and +1.0 for sw/s/se. % justify - 0 for left justification, 0.5 for center, 1 for right justify. % stipple - Boolean value indicating whether or not text is to be % drawn in stippled fashion. % stipimage - Image for stippling, if stipple is True. % % Also, when this procedure is invoked, the color and font must already % have been set for the text. /DrawText { /stipimage exch def /stipple exch def /justify exch def /yoffset exch def /xoffset exch def /spacing exch def /strings exch def % First scan through all of the text to find the widest line. /maxwidth 0 def strings { stringwidth pop dup maxwidth gt {/maxwidth exch def} {pop} ifelse newpath } forall % Compute the baseline offset and the actual font height. 0 0 moveto (TXygqPZ) false charpath pathbbox dup /baseline exch def exch pop exch sub /height exch def pop newpath % Translate coordinates first so that the origin is at the upper-left % corner of the text's bounding box. Remember that x and y for % positioning are still on the stack. translate maxwidth xoffset mul strings length 1 sub spacing mul height add yoffset mul translate % Now use the baseline and justification information to translate so % that the origin is at the baseline and positioning point for the % first line of text. justify maxwidth mul baseline neg translate % Iterate over each of the lines to output it. For each line, % compute its width again so it can be properly justified, then % display it. strings { dup stringwidth pop justify neg mul 0 moveto show 0 spacing neg translate } forall } bind def /CL 1 def save 306.0 396.0 translate 0.4311 0.4311 scale -250 -250 translate 0 501 moveto 501 501 lineto 501 0 lineto 0 0 lineto closepath clip newpath gsave 80 441 moveto 400 0 rlineto 0 -380 rlineto -400 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 481 [ (Distribution of slowdowns) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 495 6 [ (Slowdown) ] 21 -1 1 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 0 501 [ (Fraction) (of procs) ] 21 0 0 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 44 61 [ (0) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 44 137 [ (0.1) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 44 213 [ (0.2) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 44 289 [ (0.3) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 44 365 [ (0.4) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 44 441 [ (0.5) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 80 40.9999999999999 [ (1) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 120 40.9999999999999 [ (2) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 160 40.9999999999999 [ (3) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 200 40.9999999999999 [ (4) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 240 40.9999999999999 [ (5) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 40.9999999999999 [ (6) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 320 40.9999999999999 [ (7) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 360 40.9999999999999 [ (8) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 400 40.9999999999999 [ (9) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 440 40.9999999999999 [ (10) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 80 61 moveto 75 61 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 99 moveto 75 99 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 137 moveto 75 137 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 175 moveto 75 175 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 213 moveto 75 213 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 251 moveto 75 251 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 289 moveto 75 289 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 327 moveto 75 327 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 365 moveto 75 365 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 403 moveto 75 403 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 441 moveto 75 441 lineto 1 setlinewidth 0 setlinecap 1 setlinejoin 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 80 386.888 moveto 36.364 0 rlineto 0 -325.888 rlineto -36.364 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 80 386.888 moveto 36.364 0 rlineto 0 -325.888 rlineto -36.364 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 116.364 334.98 moveto 36.364 0 rlineto 0 -273.98 rlineto -36.364 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 116.364 334.98 moveto 36.364 0 rlineto 0 -273.98 rlineto -36.364 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 152.728 127.888 moveto 36.364 0 rlineto 0 -66.888 rlineto -36.364 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 152.728 127.888 moveto 36.364 0 rlineto 0 -66.888 rlineto -36.364 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 189.092 90.838 moveto 36.364 0 rlineto 0 -29.838 rlineto -36.364 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 189.092 90.838 moveto 36.364 0 rlineto 0 -29.838 rlineto -36.364 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 225.456 88.611 moveto 36.364 0 rlineto 0 -27.611 rlineto -36.364 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 225.456 88.611 moveto 36.364 0 rlineto 0 -27.611 rlineto -36.364 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 261.82 71.762 moveto 36.364 0 rlineto 0 -10.762 rlineto -36.364 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 261.82 71.762 moveto 36.364 0 rlineto 0 -10.762 rlineto -36.364 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 298.184 66.416 moveto 36.364 0 rlineto 0 -5.416 rlineto -36.364 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 298.184 66.416 moveto 36.364 0 rlineto 0 -5.416 rlineto -36.364 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 334.548 65.664 moveto 36.364 0 rlineto 0 -4.66400000000004 rlineto -36.364 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 334.548 65.664 moveto 36.364 0 rlineto 0 -4.66400000000004 rlineto -36.364 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 370.912 64.691 moveto 36.364 0 rlineto 0 -3.69099999999997 rlineto -36.364 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 370.912 64.691 moveto 36.364 0 rlineto 0 -3.69099999999997 rlineto -36.364 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 407.276 66.614 moveto 36.364 0 rlineto 0 -5.61399999999998 rlineto -36.364 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 407.276 66.614 moveto 36.364 0 rlineto 0 -5.61399999999998 rlineto -36.364 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 443.64 62.525 moveto 36.364 0 rlineto 0 -1.52499999999998 rlineto -36.364 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 443.64 62.525 moveto 36.364 0 rlineto 0 -1.52499999999998 rlineto -36.364 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore restore showpage end %%EndDocument endTexFig 450 2065 a Fw(Fig.)g(3.)70 b(Distribution)26 b(of)g(pro)r(cess)g(slo)n (wdo)n(wns)h(for)e(run)h(0)g(\(with)h(no)g(migration\).)38 b(Most)26 b(pro)r(cesses)h(su\013er)450 2148 y(small)17 b(slo)n(wdo)n(wns,)i(but)g(the)g(pro)r(cesses)g(in)g(the)g(tail)f(of)g (the)i(distribution)e(are)h(more)e(noticeable)j(and)f(anno)n(ying)450 2231 y(to)24 b(users.)450 2417 y Ft(inactiv)n(e)33 b(time)i(\(the)f Fo(exc)l(ess)g Ft(slo)n(wdo)n(wn)f(caused)g(b)n(y)h(queueing)f(and)h (migration)f(dela)n(ys\))g(to)450 2517 y(CPU)d(time.)45 b(F)-7 b(or)30 b(example,)g(if)h(the)g(\(unnormalized\))f(mean)g(slo)n (wdo)n(wn)e(drops)i(from)g(2)p Fm(:)p Ft(0)f(to)450 2616 y(1)p Fm(:)p Ft(5,)h(the)g(ratio)g(of)g(normalized)f(mean)h(slo)n(wdo)n (wns)e(is)i(0)p Fm(:)p Ft(5)p Fm(=)p Ft(1)p Fm(:)p Ft(0)25 b(=)i(0)p Fm(:)p Ft(5:)41 b(a)29 b(50\045)h(reduction)g(in)450 2716 y(dela)n(y)-7 b(.)533 2869 y(Mean)24 b(slo)n(wdo)n(wn)f(alone)g (is)h(not)h(a)f(su\016cien)n(t)g(measure)f(of)h(the)h(di\013erence)f (in)h(p)r(erformance)450 2969 y(of)k(the)h(t)n(w)n(o)e(strategies;)g (it)i(understates)e(the)i(adv)-5 b(an)n(tages)27 b(of)i(the)h (preemptiv)n(e)f(strategy)e(for)450 3068 y(these)h(t)n(w)n(o)e (reasons:)450 3223 y(|Sk)n(ew)n(ed)19 b(distribution)i(of)f(slo)n(wdo)n (wns:)31 b(Ev)n(en)19 b(in)h(the)h(absence)e(of)h(migration,)h(the)f (ma)5 b(jorit)n(y)533 3323 y(of)19 b(pro)r(cesses)f(su\013er)g(small)h (slo)n(wdo)n(wns)e(\(t)n(ypically)i(80\045)f(are)g(less)h(than)g(3.0.) 33 b(See)19 b(Figure)g(3\).)533 3422 y(The)28 b(v)-5 b(alue)27 b(of)h(the)g(mean)f(slo)n(wdo)n(wn)f(is)i(dominated)f(b)n(y)g (this)h(ma)5 b(jorit)n(y)-7 b(.)450 3542 y(|User)28 b(p)r(erception:)37 b(F)-7 b(rom)28 b(the)g(user's)f(p)r(oin)n(t)i(of)f(view,)g(the)g(imp)r (ortan)n(t)g(pro)r(cesses)e(are)h(the)533 3641 y(ones)f(in)h(the)g (tail)f(of)h(the)f(distribution,)h(b)r(ecause)f(although)g(they)h(are)f (the)g(minorit)n(y)-7 b(,)27 b(they)533 3741 y(cause)i(the)h(most)f (noticeable)g(and)g(anno)n(ying)f(dela)n(ys.)41 b(Eliminating)29 b(these)h(dela)n(ys)e(migh)n(t)533 3841 y(ha)n(v)n(e)19 b(a)h(small)g(e\013ect)h(on)f(the)g(mean)g(slo)n(wdo)n(wn,)h(but)f(a)g (large)f(e\013ect)i(on)f(a)g(user's)f(p)r(erception)533 3940 y(of)28 b(p)r(erformance.)533 4093 y(Therefore,)e(w)n(e)i(will)f (also)g(consider)g(the)h(follo)n(wing)e(three)h(metrics:)533 4248 y Fo(V)-6 b(arianc)l(e)30 b(of)h(slowdown.)43 b Ft(This)f(metric)f(is)h(often)g(cited)g(as)f(a)g(measure)g(of)g(the)h (unpre-)450 4348 y(dictabilit)n(y)28 b(of)g(resp)r(onse)e(time)j([Silb) r(ersc)n(hatz)e(et)h(al.)f(1994],)g(whic)n(h)g(is)h(a)f(n)n(uisance)g (for)h(users)450 4447 y(trying)38 b(to)h(sc)n(hedule)f(tasks.)69 b(In)39 b(ligh)n(t)f(of)h(the)g(distribution)g(of)f(slo)n(wdo)n(wns,)i (ho)n(w)n(ev)n(er,)f(it)450 4547 y(ma)n(y)27 b(b)r(e)h(more)f (meaningful)g(to)h(in)n(terpret)f(this)h(metric)f(as)g(a)g(measure)g (of)g(the)h(length)g(of)f(the)450 4646 y(tail)32 b(of)f(the)h (distribution;)i(i.e.)50 b(the)32 b(n)n(um)n(b)r(er)f(of)h(jobs)f(that) h(exp)r(erience)f(long)g(dela)n(ys.)49 b(\(See)450 4746 y(Figure)27 b(5b\).)533 4866 y Fo(Numb)l(er)i(of)i(sever)l(ely)f(slowe) l(d)h(pr)l(o)l(c)l(esses.)43 b Ft(In)28 b(order)f(to)h(quan)n(tify)g (the)h(n)n(um)n(b)r(er)f(of)g(notice-)450 4965 y(able)d(dela)n(ys)f (explicitly)-7 b(,)26 b(w)n(e)f(consider)f(the)h(n)n(um)n(b)r(er)g (\(or)g(p)r(ercen)n(tage\))f(of)h(pro)r(cesses)e(that)j(are)450 5065 y(sev)n(erely)g(impacted)i(b)n(y)f(queueing)g(and)h(migration)e(p) r(enalties.)37 b(\(See)28 b(Figures)f(5c)g(and)g(5d\).)p eop %%Page: 19 19 19 18 bop 783 250 a Fq(Exploiting)24 b(Pro)r(cess)j(Lifetime)e (Distributions)e(fo)n(r)j(Dynamic)f(Load)g(Balancing)157 b Fp(\001)141 b Fq(19)533 465 y Fo(Me)l(an)30 b(slowdown)h(of)g(long)f (jobs.)43 b Ft(Dela)n(ys)29 b(in)i(longer)e(jobs)g(\(those)h(with)h (lifetimes)g(greater)450 565 y(than)39 b Fm(:)p Ft(5)g(seconds\))g(are) f(more)g(p)r(erceiv)-5 b(able)39 b(to)g(users)f(than)h(dela)n(ys)f(in)i (short)e(jobs.)72 b(\(See)450 665 y(Figure)27 b(6\).)450 844 y Fx(5.2)41 b(Sensitivit)n(y)27 b(to)g(migration)f(costs)450 977 y Ft(In)g(this)g(section)g(w)n(e)f(compare)g(the)h(p)r(erformance)f (of)h(the)h(non-preemptiv)n(e)e(and)g(preemptiv)n(e)450 1077 y(strategies)30 b(o)n(v)n(er)g(a)i(range)e(of)i(v)-5 b(alues)32 b(of)f Fm(r)r Ft(,)j Fm(f)9 b Ft(,)33 b Fm(b)e Ft(and)h Fm(m)g Ft(\(the)h(migration)d(cost)i(parameters)450 1176 y(de\014ned)c(in)g(Section)f(4\).)533 1277 y(F)-7 b(or)21 b(the)h(follo)n(wing)e(exp)r(erimen)n(ts,)i(w)n(e)f(c)n(hose)g (the)g(remote)g(execution)g(cost)g Fm(r)26 b Ft(=)d Fm(:)p Ft(3)e(seconds.)450 1376 y(W)-7 b(e)28 b(considered)f(a)g(range)f(for)h (the)h(\014xed)g(migration)e(cost)h(of)h Fm(:)p Ft(1)22 b Fm(<)h(f)32 b(<)22 b Ft(10)27 b(seconds.)533 1477 y(The)i(memory)e (transfer)h(cost)g(is)g(the)h(quotien)n(t)f(of)g Fm(m)h Ft(\(the)g(memory)f(size)g(of)g(the)h(migran)n(t)450 1576 y(pro)r(cess\))23 b(and)h Fm(b)g Ft(\(the)h(bandwidth)f(of)g(the)h (net)n(w)n(ork\).)34 b(W)-7 b(e)25 b(c)n(hose)e(the)h(memory)f (transfer)g(cost)450 1676 y(from)35 b(a)f(distribution)i(with)f(the)h (same)e(shap)r(e)h(as)g(the)g(distribution)g(of)g(pro)r(cess)f (lifetimes,)450 1775 y(setting)28 b(the)f(mean)h(memory)f(transfer)f (cost)h(\(MMTC\))i(to)e(a)g(range)f(of)i(v)-5 b(alues)27 b(from)g(1)g(to)h(64)450 1875 y(seconds.)34 b(The)20 b(shap)r(e)g(of)g(this)g(distribution)g(is)g(based)g(on)g(an)f (informal)h(study)g(of)g(memory-use)450 1975 y(patterns)25 b(on)g(the)h(same)f(mac)n(hines)f(from)h(whic)n(h)h(w)n(e)f(collected)g (trace)f(data.)36 b(The)25 b(imp)r(ortan)n(t)450 2074 y(feature)e(of)g(this)g(distribution)g(is)g(that)g(there)g(are)f(man)n (y)h(jobs)g(with)g(small)g(memory)f(demands)450 2174 y(and)f(a)f(few)h(jobs)g(with)g(v)n(ery)f(large)f(memory)h(demands.)35 b(Empirically)-7 b(,)21 b(the)g(exact)f(form)h(of)g(this)450 2274 y(distribution)30 b(do)r(es)f(not)g(a\013ect)h(the)g(p)r (erformance)f(of)g(either)g(migration)g(strategy)f(strongly)-7 b(,)450 2373 y(but)28 b(of)g(course)e(the)i(mean)g(\(MMTC\))g(do)r(es)f (ha)n(v)n(e)g(a)g(strong)f(e\013ect.)533 2473 y(Figures)31 b(4a)g(and)h(4b)f(are)g(con)n(tour)f(plots)i(of)g(the)g(ratio)f(of)h (the)g(p)r(erformance)f(of)g(the)i(t)n(w)n(o)450 2573 y(migration)28 b(strategies)f(using)h(normalized)g(slo)n(wdo)n(wn.)38 b(Sp)r(eci\014cally)-7 b(,)29 b(for)g(eac)n(h)e(of)i(the)g(eigh)n(t)450 2673 y(one-hour)24 b(runs)h(w)n(e)h(calculate)f(the)h(mean)f(\(resp)r (ectiv)n(ely)g(standard)g(deviation\))g(of)h(the)g(slo)n(w-)450 2772 y(do)n(wn)33 b(imp)r(osed)g(on)g(all)g(pro)r(cesses)f(that)h (complete)g(during)g(the)h(hour.)53 b(F)-7 b(or)32 b(eac)n(h)h(run,)h (w)n(e)450 2872 y(then)25 b(tak)n(e)e(the)i(ratio)e(of)h(the)h(means)f (\(standard)f(deviations\))h(of)g(the)h(t)n(w)n(o)e(strategies.)34 b(Lastly)450 2972 y(w)n(e)j(tak)n(e)h(the)g(geometric)f(mean)g(of)h (the)g(eigh)n(t)g(ratios)e(\(for)i(discussion)f(of)h(the)g(geometric) 450 3071 y(mean,)27 b(see)h([Hennessy)f(and)g(P)n(atterson)f(1990]\).) 533 3171 y(The)32 b(t)n(w)n(o)e(axes)h(in)g(Figure)g(4)g(represen)n(t)f (the)i(t)n(w)n(o)f(comp)r(onen)n(ts)g(of)g(the)h(cost)f(of)g(preemp-) 450 3271 y(tiv)n(e)g(migration,)h(namely)f(the)h(\014xed)f(cost,)h Fm(f)9 b Ft(,)32 b(and)f(the)h(MMTC,)g Fm(m=b)p Ft(.)47 b(The)32 b(cost)f(of)g(non-)450 3371 y(preemptiv)n(e)26 b(migration,)f Fm(r)r Ft(,)i(is)g(\014xed)f(at)g(0)p Fm(:)p Ft(3)f(seconds.)36 b(As)26 b(exp)r(ected,)h(increasing)d(either) i(the)450 3470 y(\014xed)i(cost)g(of)g(migration)f(or)g(the)i(MMTC)f(h) n(urts)g(the)g(p)r(erformance)f(of)i(preemptiv)n(e)e(migra-)450 3570 y(tion.)49 b(The)32 b(con)n(tour)e(line)i(mark)n(ed)e(1)p Fm(:)p Ft(0)h(indicates)h(the)g(crosso)n(v)n(er)c(where)j(the)h(p)r (erformance)450 3670 y(of)25 b(preemptiv)n(e)f(and)h(non-preemptiv)n(e) f(migration)f(is)i(equal)f(\(the)i(ratio)e(is)g(1)p Fm(:)p Ft(0\).)36 b(F)-7 b(or)24 b(smaller)450 3769 y(v)-5 b(alues)28 b(of)g(the)h(cost)f(parameters,)f(preemptiv)n(e)h(migration)f(p)r (erforms)g(b)r(etter;)i(for)f(example,)450 3869 y(if)37 b(the)f(\014xed)g(migration)f(cost)h(is)g(0.3)f(seconds)g(and)h(the)h (MMTC)f(is)g(2)g(seconds,)h(the)g(nor-)450 3968 y(malized)26 b(mean)h(slo)n(wdo)n(wn)e(with)i(preemptiv)n(e)f(migration)f(is)i (almost)f(40\045)g(lo)n(w)n(er)f(than)h(with)450 4068 y(non-preemptiv)n(e)34 b(migration.)60 b(When)36 b(the)g(\014xed)f (cost)g(of)h(migration)e(or)g(the)i(MMTC)g(are)450 4168 y(v)n(ery)e(high,)j(almost)d(all)h(pro)r(cesses)e(are)h(ineligible)h (for)f(preemptiv)n(e)h(migration;)j(th)n(us,)e(the)450 4267 y(preemptiv)n(e)f(strategy)f(do)r(es)h(almost)g(no)g(migrations.) 59 b(The)35 b(non-preemptiv)n(e)g(strategy)f(is)450 4367 y(una\013ected)28 b(b)n(y)f(these)h(costs)f(so)g(the)h(non-preemptiv)n (e)e(strategy)h(can)g(b)r(e)h(more)f(e\013ectiv)n(e.)533 4467 y(Figure)h(4b)f(sho)n(ws)g(the)i(e\013ect)f(of)h(migration)e (costs)g(on)h(the)g(standard)f(deviation)h(of)g(slo)n(w-)450 4567 y(do)n(wns.)36 b(The)26 b(crosso)n(v)n(er)c(p)r(oin)n(t)k(|)g (where)g(non-preemptiv)n(e)e(migration)h(surpasses)f(preemp-)450 4666 y(tiv)n(e)39 b(migration)e(|)i(is)g(considerably)e(higher)h(here)h (than)g(in)g(Figure)f(4a.)70 b(Th)n(us)38 b(there)h(is)450 4766 y(a)f(region)e(where)i(preemptiv)n(e)g(migration)f(yields)h(a)f (higher)h(mean)g(slo)n(wdo)n(wn)e(than)i(non-)450 4866 y(preemptiv)n(e)29 b(migration,)g(but)g(a)g(lo)n(w)n(er)f(standard)g (deviation.)42 b(The)29 b(reason)f(for)h(this)g(is)h(that)450 4965 y(non-preemptiv)n(e)24 b(migration)g(o)r(ccasionally)f(c)n(ho)r (oses)g(a)i(pro)r(cess)e(for)i(remote)f(execution)h(that)450 5065 y(turns)34 b(out)g(to)g(b)r(e)g(short-liv)n(ed.)55 b(These)33 b(pro)r(cesses)g(su\013er)h(large)e(dela)n(ys)h(\(relativ)n (e)g(to)h(their)p eop %%Page: 20 20 20 19 bop 450 250 a Fq(20)142 b Fp(\001)158 b Fq(M.)26 b(Ha)n(rchol-Balter)f(and)f(A.)j(B.)f(Do)n(wney)1194 914 y 11840716 11840716 5328322 12498534 33219788 40192655 startTexFig 1194 914 a %%BeginDocument: har4a.eps % MathWorks dictionary /MathWorks 150 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rc {rectclip} bdef /rf {rectfill} bdef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS { /FontSize xstore %save size off stack findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont }bdef /reencode { exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop } bdef /isroman { findfont /CharStrings get /Agrave known } bdef /FMSR { 3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS } bdef /csm { 1 dpi2point div -1 dpi2point div scale neg translate landscapeMode eq {90 rotate} if } bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L { lineto stroke } bdef /MP { 3 1 roll moveto 1 sub {rlineto} repeat } bdef /AP { {rlineto} repeat } bdef /PP { closepath fill } bdef /DP { closepath stroke } bdef /MR { 4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath } bdef /FR { MR stroke } bdef /PR { MR fill } bdef /L1i { { currentfile picstr readhexstring pop } image } bdef /tMatrix matrix def /MakeOval { newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix } bdef /FO { MakeOval stroke } bdef /PO { MakeOval fill } bdef /PD { 2 copy moveto lineto stroke } bdef currentdict end def MathWorks begin 0 cap end MathWorks begin bpage bplot /dpi2point 12 def portraitMode 0216 7344 csm 761 9 5085 5054 MR c np 76 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef /Helvetica /ISOLatin1Encoding 192 FMSR 1 j c1 0 0 6914 5184 PR 6 w DO 4 w SO 6 w c0 1465 4612 mt 5690 4612 L 1465 388 mt 5690 388 L 1465 4612 mt 1465 388 L 5690 4612 mt 5690 388 L 1465 4612 mt 1465 4612 L 5690 4612 mt 5690 4612 L 1465 4612 mt 5690 4612 L 1465 4612 mt 1465 388 L 1465 4612 mt 1465 4612 L 1465 4612 mt 1465 4570 L 1465 388 mt 1465 430 L 1412 4825 mt (1) s 2169 4612 mt 2169 4570 L 2169 388 mt 2169 430 L 2116 4825 mt (2) s 2873 4612 mt 2873 4570 L 2873 388 mt 2873 430 L 2820 4825 mt (4) s 3578 4612 mt 3578 4570 L 3578 388 mt 3578 430 L 3525 4825 mt (8) s 4282 4612 mt 4282 4570 L 4282 388 mt 4282 430 L 4176 4825 mt (16) s 4986 4612 mt 4986 4570 L 4986 388 mt 4986 430 L 4880 4825 mt (32) s 5690 4612 mt 5690 4570 L 5690 388 mt 5690 430 L 5584 4825 mt (64) s 1465 4612 mt 1507 4612 L 5690 4612 mt 5648 4612 L 1164 4683 mt (0.1) s 1465 2500 mt 1507 2500 L 5690 2500 mt 5648 2500 L 1324 2571 mt (1) s 1465 1492 mt 1507 1492 L 5690 1492 mt 5648 1492 L 1324 1563 mt (3) s 1465 388 mt 1507 388 L 5690 388 mt 5648 388 L 1217 459 mt (10) s 1465 4612 mt 5690 4612 L 1465 388 mt 5690 388 L 1465 4612 mt 1465 388 L 5690 4612 mt 5690 388 L 1465 388 mt 1465 388 L 5690 388 mt 5690 388 L gs 1465 388 4226 4225 MR c np -704 -621 -333 -1036 2502 4612 3 MP stroke -597 -208 -107 -37 -704 -632 -418 -1443 3291 4612 5 MP stroke -704 -118 -704 -323 -384 -325 -321 -449 -317 -1663 3895 4612 6 MP stroke -704 -151 -278 -89 -426 -97 -705 -275 -492 -636 -212 -1153 -71 -959 4353 4612 8 MP stroke 48 w -704 -66 -704 -126 -705 -171 -497 -356 -207 -180 -476 -828 -148 -2112 4906 4612 8 MP stroke 6 w -704 -32 -704 -57 -705 -41 -704 -239 -695 -663 -9 -14 -309 -994 -117 -2112 5412 4612 9 MP stroke 11 105 137 1008 556 903 547 201 4439 388 5 MP stroke gr 2144 5020 mt (Mean memory transfer cost \(sec.\)) s 1110 3620 mt -90 rotate (Fixed migration cost \(sec.\)) s 90 rotate 2487 235 mt (Ratio of mean slowdowns) s /Helvetica /ISOLatin1Encoding 144 FMSR 3285 3189 mt (PREEMPTIVE) s 3285 3393 mt (BETTER HERE) s 3804 768 mt (NON-PREEMPTIVE) s 3804 973 mt (BETTER HERE) s /Helvetica-Bold /ISOLatin1Encoding 192 FMSR 2169 3674 mt (X) s /Helvetica /ISOLatin1Encoding 144 FMSR 1692 3189 mt (0.6) s 2375 2702 mt (0.7) s 3015 2312 mt (0.8) s 3578 1917 mt (0.9) s 4146 1486 mt (1.0) s 4775 1281 mt (1.1) s 5332 1077 mt (1.2) s 761 200 mt (\(a\)) s end eplot epage end showpage %%EndDocument endTexFig 1194 2422 a 11840716 11840716 5328322 12498534 33219788 40192655 startTexFig 1194 2422 a %%BeginDocument: har4b.eps % MathWorks dictionary /MathWorks 150 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rc {rectclip} bdef /rf {rectfill} bdef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS { /FontSize xstore %save size off stack findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont }bdef /reencode { exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop } bdef /isroman { findfont /CharStrings get /Agrave known } bdef /FMSR { 3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS } bdef /csm { 1 dpi2point div -1 dpi2point div scale neg translate landscapeMode eq {90 rotate} if } bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L { lineto stroke } bdef /MP { 3 1 roll moveto 1 sub {rlineto} repeat } bdef /AP { {rlineto} repeat } bdef /PP { closepath fill } bdef /DP { closepath stroke } bdef /MR { 4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath } bdef /FR { MR stroke } bdef /PR { MR fill } bdef /L1i { { currentfile picstr readhexstring pop } image } bdef /tMatrix matrix def /MakeOval { newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix } bdef /FO { MakeOval stroke } bdef /PO { MakeOval fill } bdef /PD { 2 copy moveto lineto stroke } bdef currentdict end def MathWorks begin 0 cap end MathWorks begin bpage bplot /dpi2point 12 def portraitMode 0216 7344 csm 761 9 5085 5054 MR c np 76 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef /Helvetica /ISOLatin1Encoding 192 FMSR 1 j c1 0 0 6914 5184 PR 6 w DO 4 w SO 6 w c0 1465 4612 mt 5690 4612 L 1465 388 mt 5690 388 L 1465 4612 mt 1465 388 L 5690 4612 mt 5690 388 L 1465 4612 mt 1465 4612 L 5690 4612 mt 5690 4612 L 1465 4612 mt 5690 4612 L 1465 4612 mt 1465 388 L 1465 4612 mt 1465 4612 L 1465 4612 mt 1465 4570 L 1465 388 mt 1465 430 L 1412 4825 mt (1) s 2169 4612 mt 2169 4570 L 2169 388 mt 2169 430 L 2116 4825 mt (2) s 2873 4612 mt 2873 4570 L 2873 388 mt 2873 430 L 2820 4825 mt (4) s 3578 4612 mt 3578 4570 L 3578 388 mt 3578 430 L 3525 4825 mt (8) s 4282 4612 mt 4282 4570 L 4282 388 mt 4282 430 L 4176 4825 mt (16) s 4986 4612 mt 4986 4570 L 4986 388 mt 4986 430 L 4880 4825 mt (32) s 5690 4612 mt 5690 4570 L 5690 388 mt 5690 430 L 5584 4825 mt (64) s 1465 4612 mt 1507 4612 L 5690 4612 mt 5648 4612 L 1164 4683 mt (0.1) s 1465 2500 mt 1507 2500 L 5690 2500 mt 5648 2500 L 1324 2571 mt (1) s 1465 1492 mt 1507 1492 L 5690 1492 mt 5648 1492 L 1324 1563 mt (3) s 1465 388 mt 1507 388 L 5690 388 mt 5648 388 L 1217 459 mt (10) s 1465 4612 mt 5690 4612 L 1465 388 mt 5690 388 L 1465 4612 mt 1465 388 L 5690 4612 mt 5690 388 L 1465 388 mt 1465 388 L 5690 388 mt 5690 388 L gs 1465 388 4226 4225 MR c np -704 -404 -595 -1393 2764 4612 3 MP stroke -704 -172 -612 -387 -92 -66 -705 -1075 -126 -971 3704 4612 6 MP stroke -704 -174 -18 -4 -686 -126 -705 -261 -435 -621 -269 -1856 -12 -256 4294 4612 8 MP stroke -704 -61 -704 -74 -705 -111 -704 -430 -150 -131 -400 -1008 -100 -2112 4932 4612 8 MP stroke 232 2112 64 1008 377 601 704 323 603 180 3679 388 6 MP stroke 48 w 518 643 5172 388 2 MP stroke gr 48 w 2144 5020 mt (Mean memory transfer cost \(sec.\)) s 1110 3620 mt -90 rotate (Fixed migration cost \(sec.\)) s 90 rotate 2492 235 mt (Ratio of std of slowdowns) s /Helvetica /ISOLatin1Encoding 144 FMSR 3804 3189 mt (PREEMPTIVE) s 3804 3393 mt (BETTER EXCEPT) s 3804 3584 mt (UPPER RIGHT) s /Helvetica-Bold /ISOLatin1Encoding 192 FMSR 2169 3674 mt (X) s /Helvetica /ISOLatin1Encoding 144 FMSR 1877 3022 mt (0.5) s 2581 2386 mt (0.6) s 3578 1809 mt (0.7) s 4508 1404 mt (0.8) s 5133 1077 mt (0.9) s 5398 646 mt (1.0) s 761 200 mt (\(b\)) s 6 w end eplot epage end showpage %%EndDocument endTexFig 450 4105 a Fw(Fig.)21 b(4.)70 b(\(a\))23 b(The)f(p)r(erformance)f(of)g (preemptiv)n(e)g(migration)g(relativ)n(e)h(to)g(non-preemptiv)n(e)f (migration)g(dete-)450 4188 y(riorates)26 b(as)g(the)g(cost)h(of)f (preemptiv)n(e)g(migration)f(increases.)38 b(The)26 b(t)n(w)n(o)h(axes) g(are)f(the)g(t)n(w)n(o)h(comp)r(onen)n(ts)g(of)450 4271 y(the)e(preemptiv)n(e)e(migration)g(cost.)32 b(The)24 b(cost)h(of)e(non-preemptiv)n(e)h(migration)f(is)g(held)h(\014xed.)32 b(The)24 b Fr(X)g Fw(marks)450 4354 y(the)h(particular)f(set)g(of)g (parameters)g(w)n(e)g(will)f(consider)h(in)g(the)h(next)g(section.)33 b(\(b\))25 b(The)g(standard)g(deviation)450 4437 y(of)c(slo)n(wdo)n(wn) h(ma)n(y)e(giv)n(e)i(a)f(b)r(etter)h(indication)g(of)f(a)h(user's)e(p)r (erception)j(of)e(system)f(p)r(erformance)h(than)h(mean)450 4520 y(slo)n(wdo)n(wn.)31 b(By)24 b(this)g(metric,)e(the)i(b)r (ene\014t)i(of)d(preemptiv)n(e)h(migration)e(is)h(ev)n(en)i(more)e (signi\014can)n(t.)p eop %%Page: 21 21 21 20 bop 783 250 a Fq(Exploiting)24 b(Pro)r(cess)j(Lifetime)e (Distributions)e(fo)n(r)j(Dynamic)f(Load)g(Balancing)157 b Fp(\001)141 b Fq(21)450 465 y Ft(run)23 b(times\))h(and)f(add)g(to)g (the)h(tail)f(of)g(the)h(distribution)f(of)g(slo)n(wdo)n(wns.)34 b(In)23 b(the)h(next)f(section,)450 565 y(w)n(e)i(sho)n(w)g(cases)g(in) h(whic)n(h)f(the)h(standard)f(deviation)g(of)h(slo)n(wdo)n(wns)e(is)h (actually)g(w)n(orse)f(with)450 665 y(non-preemptiv)n(e)j(migration)f (than)i(with)g(no)f(migration)g(at)g(all)g(\(three)h(of)g(the)g(eigh)n (t)f(runs\).)450 871 y Fx(5.3)41 b(Compa)n(rison)26 b(of)h(p)n (reemptive)h(and)f(non-p)n(reemptive)f(strategies)450 1006 y Ft(In)k(this)h(section)e(w)n(e)h(c)n(ho)r(ose)f(migration)g (cost)g(parameters)g(represen)n(tativ)n(e)f(of)i(curren)n(t)f(sys-)450 1106 y(tems)k(\(see)f(Section)h(4.2\))f(and)g(use)g(them)i(to)e (examine)g(more)g(closely)g(the)g(p)r(erformance)g(of)450 1205 y(the)c(t)n(w)n(o)f(migration)f(strategies.)36 b(The)27 b(v)-5 b(alues)28 b(w)n(e)f(c)n(hose)f(are:)450 1414 y(|)p Fm(r)r Ft(:)38 b(the)28 b(cost)f(of)g(remote)g(execution,)h(0.3)e (seconds)450 1569 y(|)p Fm(f)9 b Ft(:)37 b(the)28 b(\014xed)f(cost)g (of)h(preemptiv)n(e)f(migration,)g(0.3)f(seconds)450 1724 y(|)p Fm(b)p Ft(:)37 b(the)28 b(memory)e(transfer)h(bandwidth,)h (0.5)f(MB)h(p)r(er)f(second)450 1879 y(|)p Fm(m)p Ft(:)37 b(the)28 b(mean)f(memory)g(size)g(of)h(migran)n(t)e(pro)r(cesses,)h(1)g (MB)533 2068 y(In)19 b(Figures)g(4a)f(and)h(4b,)i(the)f(p)r(oin)n(t)f (corresp)r(onding)f(to)h(these)g(parameter)f(v)-5 b(alues)19 b(is)g(mark)n(ed)450 2168 y(with)30 b(an)f Fj(X)p Ft(.)g(Figure)f(5)h (sho)n(ws)f(the)i(p)r(erformance)e(of)h(the)h(t)n(w)n(o)f(migration)f (strategies)f(at)j(this)450 2268 y(p)r(oin)n(t)e(\(compared)f(to)g(the) h(case)f(of)g(no)h(migration\).)533 2369 y(Non-preemptiv)n(e)33 b(migration)g(reduces)h(the)g(normalized)f(mean)h(slo)n(wdo)n(wn)f (\(Figure)g(5a\))450 2469 y(b)n(y)26 b(less)h(than)g(20\045)f(for)g (most)g(runs)h(\(and)g(40\045)f(for)g(the)h(t)n(w)n(o)f(runs)g(with)i (the)f(highest)f(loads\).)450 2568 y(Preemptiv)n(e)38 b(migration)g(reduces)g(the)h(normalized)f(mean)h(slo)n(wdo)n(wn)f(b)n (y)g(50\045)h(for)f(most)450 2668 y(runs)30 b(\(and)h(more)f(than)h (60\045)f(for)g(t)n(w)n(o)g(of)g(the)h(runs\).)46 b(The)31 b(p)r(erformance)e(impro)n(v)n(emen)n(t)h(of)450 2768 y(preemptiv)n(e)25 b(migration)f(o)n(v)n(er)f(non-preemptiv)n(e)h (migration)g(is)h(t)n(ypically)g(b)r(et)n(w)n(een)g(35\045)f(and)450 2867 y(50\045.)533 2969 y(As)k(discussed)f(ab)r(o)n(v)n(e,)f(w)n(e)h (feel)h(that)g(the)g(mean)f(slo)n(wdo)n(wn)f(\(normalized)h(or)g(not\)) g(under-)450 3069 y(states)h(the)i(p)r(erformance)d(b)r(ene\014ts)j(of) f(preemptiv)n(e)f(migration.)40 b(W)-7 b(e)29 b(ha)n(v)n(e)f(prop)r (osed)f(other)450 3168 y(metrics)j(to)g(try)g(to)h(quan)n(tify)f(these) g(b)r(ene\014ts.)46 b(Figure)30 b(5b)g(sho)n(ws)f(the)i(standard)e (deviation)450 3268 y(of)24 b(slo)n(wdo)n(wns,)g(whic)n(h)g(re\015ects) g(the)h(n)n(um)n(b)r(er)f(of)h(sev)n(erely)e(impacted)h(pro)r(cesses.) 35 b(Figures)23 b(5c)450 3367 y(and)j(5d)g(explicitly)h(measure)e(the)i (n)n(um)n(b)r(er)f(of)h(sev)n(erely)e(impacted)h(pro)r(cesses,)f (according)g(to)450 3467 y(t)n(w)n(o)k(di\013eren)n(t)g(thresholds)g (of)h(acceptable)e(slo)n(wdo)n(wn.)41 b(By)30 b(these)f(metrics,)h(the) g(b)r(ene\014ts)g(of)450 3567 y(migration)d(in)i(general)e(app)r(ear)h (greater,)f(and)h(the)h(discrepancy)e(b)r(et)n(w)n(een)i(preemptiv)n(e) f(and)450 3666 y(non-preemptiv)n(e)e(migration)g(app)r(ears)f(m)n(uc)n (h)i(greater.)35 b(F)-7 b(or)26 b(example)h(in)g(Figure)f(5d,)h(in)g (the)450 3766 y(absence)34 b(of)i(migration,)g(7)e({)h(18\045)g(of)g (pro)r(cesses)e(are)i(slo)n(w)n(ed)e(b)n(y)i(a)g(factor)f(of)i(5)e(or)h (more.)450 3866 y(Non-preemptiv)n(e)28 b(migration)g(is)h(able)g(to)g (eliminate)g(42{62\045)e(of)i(these,)h(whic)n(h)f(is)g(a)f(signi\014-) 450 3965 y(can)n(t)f(b)r(ene\014t,)h(but)f(preemptiv)n(e)g(migration)f (consisten)n(tly)h(eliminates)g(nearly)f(all)g(\(86{97\045\))450 4065 y(sev)n(ere)g(dela)n(ys.)533 4166 y(An)21 b(imp)r(ortan)n(t)g (observ)-5 b(ation)20 b(from)g(Figure)h(5b)f(is)h(that)g(for)g(sev)n (eral)e(runs,)j(non-preemptiv)n(e)450 4266 y(migration)30 b(actually)g(mak)n(es)f(the)j(p)r(erformance)d(of)i(the)g(system)g(w)n (orse)e(than)i(if)g(there)g(w)n(ere)450 4366 y(no)d(migration)f(at)h (all.)38 b(F)-7 b(or)28 b(the)g(preemptiv)n(e)g(migration)f(strategy)-7 b(,)27 b(this)h(outcome)g(is)g(nearly)450 4465 y(imp)r(ossible,)j (since)g(migrations)e(are)g(only)h(p)r(erformed)g(if)h(they)g(impro)n (v)n(e)e(the)i(slo)n(wdo)n(wns)e(of)450 4565 y(all)36 b(pro)r(cesses)f(in)n(v)n(olv)n(ed)h(\(in)h(exp)r(ectation\).)64 b(In)36 b(the)h(w)n(orst)f(case,)i(then,)h(the)e(preemptiv)n(e)450 4664 y(strategy)26 b(will)i(do)f(no)h(w)n(orse)e(than)h(the)h(case)f (of)h(no)f(migration)f(\(in)j(exp)r(ectation\).)533 4766 y(Another)i(b)r(ene\014t)h(of)f(preemptiv)n(e)g(migration)f(is)h (graceful)g(degradation)e(of)i(system)g(p)r(er-)450 4866 y(formance)f(as)g(load)g(increases)f(\(as)i(sho)n(wn)f(in)h(Figure)f (5\).)46 b(In)31 b(the)h(presence)e(of)g(preemptiv)n(e)450 4965 y(migration,)24 b(b)r(oth)h(the)g(mean)g(and)f(standard)g (deviation)g(of)g(slo)n(wdo)n(wn)f(are)h(nearly)g(constan)n(t,)450 5065 y(regardless)h(of)j(the)g(o)n(v)n(erall)d(load)i(on)g(the)h (system.)p eop %%Page: 22 22 22 21 bop 450 250 a Fq(22)142 b Fp(\001)158 b Fq(M.)26 b(Ha)n(rchol-Balter)f(and)f(A.)j(B.)f(Do)n(wney)1194 650 y 11840716 7578087 14011514 19274055 26641612 32956661 startTexFig 1194 650 a %%BeginDocument: har5a.epsi % 00000000000000000003600000800400000000000000000000 % 0000000000000000000363770ef2bceab80000000000000000 % 00000000000000000003651508d3f4afa80000000000000000 % 00000000000000000002e45502d3d4af280000000000000000 % 00000000000000000002a7750ef15ce5280000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 21c00000000000000000000000000000000000000000000000 % 61400000000000000000000000000000000000000000000000 % a1401fffffffffffffffffffffffffffffffffffffffffff80 % e1401000000000000000000000000000000000000000000080 % 29c0100000000000000000000000000000000000000001fe80 % 00001000000000000000000000000000000000080050010280 % 00001000000000000000000000000000001dc3ebb777712280 % 00001000000000000000000000000000001542aaa155510280 % 00001000000000000000000000000000001542aaa555510a80 % 000010000000000000000000000000000015c2aba777510280 % 00001000000000000000000000000000000000028000012280 % 0000100000000000000000000000000000000003800001fe80 % 0000100000000000000000a00000000200004008005001fe80 % 000010000003b9c73637dcea60e77cc39dcdc3ebb777710280 % 000010000002a9452a5554aaa0a15542851542aaa15551aa80 % 000010000002a945284554ac80a55502945142aaa555510680 % 000010000002b9472e755ce4e8a755c39dddc2aba77751aa80 % 00001000000000040000100008000000000000028000010280 % 0000100000000004000010000000000000000003800001fe80 % 00001000000000000000000000000000000000000000000080 % 0000100000000000000000028000000200004008005001fe80 % 00001000000000000eccdf3ba981dcc39dcdc3ebb777715680 % 00001000000000000a95552aaa805542851542aaa15551aa80 % 00001000000000000a91152ab2015502945142aaa555515680 % 00001000000000000e9dd53b93a1ddc39dddc2aba77751aa80 % 00001000000000000800002000201400000000028000015680 % 00001000000000000800002000001c0000000003800001fe80 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % e1c010000000000000000000000000007f0000000000000080 % a1401000000000000000000000000000410000000000000080 % 61401000000000000000000000000000630001f80000000080 % a1401000000000000000000000000000410001080000000080 % e9c01000000000000000000000000000490001080000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000630001280000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000490001880000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000630001280000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000490001080000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000630001280000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000410001880000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000630001280000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000490001080000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000630001280000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000490001880000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000630001280000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000490001080000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000630001280000000080 % 00001000000000000000000000000000410001080000000080 % 000017f0000000000000000000000000410001880000000080 % 00001410000000000000000000000000410001080000000080 % 00001630000000000000000000000000630001280000000080 % 00001410000000000000000000000000410001080000000080 % 00001410000000000000000000000000490001080000000080 % 000014100000000000000000000fc000410001080000000080 % 000016300000000000000000000a4000630001280000000080 % 00001410000000000000000000084000410001080000000080 % 0000149000000000000000000008c000490001880000000080 % 00001410000000000000000000084000410001080000000080 % 00001630001f800000000000000a4000630001280000000080 % 000014100010800000000000000840004100010fe000000080 % 000014100018800000000000000840004900010aa000000080 % 00001410001080000000000000084000410001082000000080 % 000016300012800000000000000a40006300012aa000000080 % 000014100010800000000000000840004100010c6000000080 % 0000149000188000000000000008c0004100018aa000000080 % 0000141000108000000000000008400041000108200fe00080 % 000016300012fe0000000000000a400063f8012aa00a200080 % 000014100010860000000000000840004108010c2008200080 % 000014100018aa00fe0000000008400049a8010aa008200080 % 0000141f801082008200000000084000410801082008200080 % 0000163a8012aa00a2000000000a400063a8012aa00a200080 % 000014148010c6008200000000087f004148010c6008200080 % 0000149a8010aa008a0000000008eb0049a8018aa008a00080 % 00001410801082008200000000084100410801082008200080 % 0000163a8012aa00a2000000000a6b0063a8012aa00a200080 % 000014148010860082000000000845004108010c2008200080 % 0000141a8018aa008a0003f800086b0049a8010aa008200080 % e1c01410801082008200020800084100410801082008200080 % a140163a8012aa00a2000228000a6b0063a8012aa00a200080 % 214014148010c60082000208000845004148010c60083f8080 % c140149a8018aa00820002880008eb0041a8018aa008aa8080 % e9c014108010820083f8020800084100410801082008208080 % 0000163a8012aa00a2a80228000a6b0063a8012aa00a2a8080 % 000014148010860082080208000845004108010c2008248080 % 0000141a8018aa008aa8020800086b0049a8010aa0082a8080 % 00001410801082008208020800084100410801082008208080 % 0000163a8012aa00a2a8022fc00a6b0063a8012aa00a2a8080 % 000014148010c6008248020c400845004148010c6008248080 % 0000149a8010aa008aa8028ac008eb0049a8018aa008aa8080 % 00001410801082008208020840084100410801083f88208080 % 0000163a8012aa00a2a8022ac00a6b0063a8012aaa8a2a8080 % 00001414801086008208020c400845004108010c3588248080 % 0000141a8018aa008aa8020ac0086b0049a8010aaa882afc80 % 0000141080108200820802084008410041080108358820d480 % 0000163a8012aa00a2a8022ac00a6b0063a8012aaa8a2aac80 % 000014148010c6008248020c40084500414fe10c758824d480 % 0000149a8018aa0082a8028ac008eb0041aaa18aaa88aaac80 % 00001410801082008208020840084100410d6108358820d480 % 0000163a8012aa00a2a8022ac00a6b0063aaa12aaa8a2aac80 % 00001414801086008208020c40084500410d610c378824d480 % 0000141a8018aa008aa8020ac0086b0049aaa10aaa882aac80 % 00001410801083f8820fc208400841f8410d6108358820d480 % 0000163a8012aaa8a2aac22ac00a6ba863aaa12aaa8a2aac80 % 000014148010c758824d420c40084558414d610c758824d480 % 0000149afe10aaa88aaac28ac008eba849aaa18aaa88aaac80 % 00001410d6108358820d42087f084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d6108758820d420c55084558410d610c358824d480 % 0000141aaa18aaa88aaac20aeb086ba849aaa10aaa882aac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d610c758824d420c55084558414d610c758824d480 % 0000149aaa18aaa882aac28aeb08eba841aaa18aaa88aaac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d6108758820d420c57084558410d610c378824d480 % 0000141aaa18aaa88aaac20aeb086ba849aaa10aaa882aac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d610c758824d420c55084558414d610c758824d480 % 0000149aaa10aaa88aaac28aeb08eba849aaa18aaa88aaac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d6108758820d420c55084558410d610c358824d480 % 0000141aaa18aaa88aaac20aeb086ba849aaa10aaa882aac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d610c758824d420c55084558414d610c758824d480 % 0000149aaa18aaa882aac28aeb08eba841aaa18aaa88aaac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d6108758820d420c57084558410d610c378824d480 % 0000141aaa18aaa88aaac20aeb086ba849aaa10aaa882aac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d610c758824d420c55084558414d610c758824d480 % 0000149aaa10aaa88aaac28aeb08eba849aaa18aaa88aaac80 % 41c01410d6108358820d420855084158410d6108358820d480 % c140163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 41401414d6108758820d420c55084558410d610c358824d480 % 41401fffffffffffffffffffffffffffffffffffffffffff80 % 49c00000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 0000000e0000100001c000070000040000e0000380001c0000 % 0000000a000030000140000500000c00008000020000040000 % 0000000a00001000004000030000140000a000038000080000 % 0000000a000010000180000500001c0000a000028000080000 % 0000000e0000100001c000070000040000e000038000080000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000040000 % 0000000000000000000000000000000000000074e3a9f73300 % 0000000000000000000000000000000000000054a2a9555200 % 0000000000000000000000000000000000000054a2a9554200 % 000000000000000000000000000000000000005ca2b9577200 /InitDictCount countdictstack def gsave save mark newpath /showpage {} def % This file contains the standard Postscript prolog used when % generating Postscript from canvas widgets. % % Header:/user6/ouster/wish/library/RCS/prolog.ps,v1.693/04/0114:03:52ousterExpHeader: /user6/ouster/wish/library/RCS/prolog.ps,v 1.6 93/04/01 14:03:52 ouster Exp Header:/user6/ouster/wish/library/RCS/prolog.ps,v1.693/04/0114:03:52ousterExp SPRITE (Berkeley); 50 dict begin % The definitions below just define all of the variables used in % any of the procedures here. This is needed for obscure reasons % explained on p. 716 of the Postscript manual (Section H.2.7, % "Initializing Variables," in the section on Encapsulated Postscript). /baseline 0 def /stipimage 0 def /height 0 def /justify 0 def /maxwidth 0 def /spacing 0 def /stipple 0 def /strings 0 def /xoffset 0 def /yoffset 0 def /tmpstip null def /encoding {ISOLatin1Encoding} def % Override setfont to automatically encode the font in the style defined by % by 'encoding' (ISO Latin1 by default). systemdict /encodefont known { /realsetfont /setfont load def /setfont { encoding encodefont realsetfont } def } if % desiredSize EvenPixels closestSize % % The procedure below is used for stippling. Given the optimal size % of a dot in a stipple pattern in the current user coordinate system, % compute the closest size that is an exact multiple of the device's % pixel size. This allows stipple patterns to be displayed without % aliasing effects. /EvenPixels { % Compute exact number of device pixels per stipple dot. dup 0 matrix currentmatrix dtransform dup mul exch dup mul add sqrt % Round to an integer, make sure the number is at least 1, and compute % user coord distance corresponding to this. dup round dup 1 lt {pop 1} if exch div mul } bind def % width height string filled StippleFill -- % % Given a path and other graphics information already set up, this % procedure will fill the current path in a stippled fashion. "String" % contains a proper image description of the stipple pattern and % "width" and "height" give its dimensions. If "filled" is true then % it means that the area to be stippled is gotten by filling the % current path (e.g. the interior of a polygon); if it's false, the % area is gotten by stroking the current path (e.g. a wide line). % Each stipple dot is assumed to be about one unit across in the % current user coordinate system. /StippleFill { % Turn the path into a clip region that we can then cover with % lots of images corresponding to the stipple pattern. Warning: % some Postscript interpreters get errors during strokepath for % dashed lines. If this happens, turn off dashes and try again. 1 index /tmpstip exch def %% Works around NeWSprint bug gsave {eoclip} {{strokepath} stopped {grestore gsave [] 0 setdash strokepath} if clip} ifelse % Change the scaling so that one user unit in user coordinates % corresponds to the size of one stipple dot. 1 EvenPixels dup scale % Compute the bounding box occupied by the path (which is now % the clipping region), and round the lower coordinates down % to the nearest starting point for the stipple pattern. pathbbox 4 2 roll 5 index div cvi 5 index mul 4 1 roll 6 index div cvi 6 index mul 3 2 roll % Stack now: width height string y1 y2 x1 x2 % Below is a doubly-nested for loop to iterate across this area % in units of the stipple pattern size, going up columns then % across rows, blasting out a stipple-pattern-sized rectangle at % each position 6 index exch { 2 index 5 index 3 index { % Stack now: width height string y1 y2 x y gsave 1 index exch translate 5 index 5 index true matrix tmpstip imagemask grestore } for pop } for pop pop pop pop pop grestore newpath } bind def % -- AdjustColor -- % Given a color value already set for output by the caller, adjusts % that value to a grayscale or mono value if requested by the CL % variable. /AdjustColor { CL 2 lt { currentgray CL 0 eq { .5 lt {0} {1} ifelse } if setgray } if } bind def % x y strings spacing xoffset yoffset justify stipple stipimage DrawText -- % This procedure does all of the real work of drawing text. The % color and font must already have been set by the caller, and the % following arguments must be on the stack: % % x, y - Coordinates at which to draw text. % strings - An array of strings, one for each line of the text item, % in order from top to bottom. % spacing - Spacing between lines. % xoffset - Horizontal offset for text bbox relative to x and y: 0 for % nw/w/sw anchor, -0.5 for n/center/s, and -1.0 for ne/e/se. % yoffset - Vertical offset for text bbox relative to x and y: 0 for % nw/n/ne anchor, +0.5 for w/center/e, and +1.0 for sw/s/se. % justify - 0 for left justification, 0.5 for center, 1 for right justify. % stipple - Boolean value indicating whether or not text is to be % drawn in stippled fashion. % stipimage - Image for stippling, if stipple is True. % % Also, when this procedure is invoked, the color and font must already % have been set for the text. /DrawText { /stipimage exch def /stipple exch def /justify exch def /yoffset exch def /xoffset exch def /spacing exch def /strings exch def % First scan through all of the text to find the widest line. /maxwidth 0 def strings { stringwidth pop dup maxwidth gt {/maxwidth exch def} {pop} ifelse newpath } forall % Compute the baseline offset and the actual font height. 0 0 moveto (TXygqPZ) false charpath pathbbox dup /baseline exch def exch pop exch sub /height exch def pop newpath % Translate coordinates first so that the origin is at the upper-left % corner of the text's bounding box. Remember that x and y for % positioning are still on the stack. translate maxwidth xoffset mul strings length 1 sub spacing mul height add yoffset mul translate % Now use the baseline and justification information to translate so % that the origin is at the baseline and positioning point for the % first line of text. justify maxwidth mul baseline neg translate % Iterate over each of the lines to output it. For each line, % compute its width again so it can be properly justified, then % display it. strings { dup stringwidth pop justify neg mul 0 moveto show 0 spacing neg translate } forall } bind def /CL 1 def save 306.0 396.0 translate 0.432 0.432 scale -250 -250 translate 0 500 moveto 500 500 lineto 500 0 lineto 0 0 lineto closepath clip newpath gsave 80 470 moveto 400 0 rlineto 0 -420 rlineto -400 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 485 [ (Mean slowdown) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 105 35.0000000000001 [ (0) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 85 262.212 moveto 13 0 rlineto 0 -212.212 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 85 262.212 moveto 13 0 rlineto 0 -212.212 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 98 213.31 moveto 13 0 rlineto 0 -163.31 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 98 213.31 moveto 13 0 rlineto 0 -163.31 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 111 133.832 moveto 13 0 rlineto 0 -83.832 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 111 133.832 moveto 13 0 rlineto 0 -83.832 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 155 35.0000000000001 [ (1) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 135 240.33 moveto 13 0 rlineto 0 -190.33 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 135 240.33 moveto 13 0 rlineto 0 -190.33 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 148 221.136 moveto 13 0 rlineto 0 -171.136 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 148 221.136 moveto 13 0 rlineto 0 -171.136 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 161 139.656 moveto 13 0 rlineto 0 -89.6559999999999 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 161 139.656 moveto 13 0 rlineto 0 -89.6559999999999 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 205 35.0000000000001 [ (2) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 185 216.698 moveto 13 0 rlineto 0 -166.698 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 185 216.698 moveto 13 0 rlineto 0 -166.698 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 198 186.22 moveto 13 0 rlineto 0 -136.22 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 198 186.22 moveto 13 0 rlineto 0 -136.22 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 211 140.076 moveto 13 0 rlineto 0 -90.076 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 211 140.076 moveto 13 0 rlineto 0 -90.076 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 255 35.0000000000001 [ (3) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 235 198.652 moveto 13 0 rlineto 0 -148.652 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 235 198.652 moveto 13 0 rlineto 0 -148.652 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 248 174.334 moveto 13 0 rlineto 0 -124.334 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 248 174.334 moveto 13 0 rlineto 0 -124.334 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 261 131.284 moveto 13 0 rlineto 0 -81.284 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 261 131.284 moveto 13 0 rlineto 0 -81.284 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 305 35.0000000000001 [ (4) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 285 251.768 moveto 12.9999999999999 0 rlineto 0 -201.768 rlineto -12.9999999999999 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 285 251.768 moveto 12.9999999999999 0 rlineto 0 -201.768 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 298 208.634 moveto 13.0000000000001 0 rlineto 0 -158.634 rlineto -13.0000000000001 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 298 208.634 moveto 13.0000000000001 0 rlineto 0 -158.634 rlineto -13.0000000000001 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 311 141.112 moveto 12.9999999999999 0 rlineto 0 -91.112 rlineto -12.9999999999999 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 311 141.112 moveto 12.9999999999999 0 rlineto 0 -91.112 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 355 35.0000000000001 [ (5) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 335 336.398 moveto 13 0 rlineto 0 -286.398 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 335 336.398 moveto 13 0 rlineto 0 -286.398 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 348 221.738 moveto 13 0 rlineto 0 -171.738 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 348 221.738 moveto 13 0 rlineto 0 -171.738 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 361 154.44 moveto 13.0000000000001 0 rlineto 0 -104.44 rlineto -13.0000000000001 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 361 154.44 moveto 13.0000000000001 0 rlineto 0 -104.44 rlineto -13.0000000000001 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 405 35.0000000000001 [ (6) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 385 332.184 moveto 13 0 rlineto 0 -282.184 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 385 332.184 moveto 13 0 rlineto 0 -282.184 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 398 237.642 moveto 13 0 rlineto 0 -187.642 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 398 237.642 moveto 13 0 rlineto 0 -187.642 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 411 167.04 moveto 13 0 rlineto 0 -117.04 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 411 167.04 moveto 13 0 rlineto 0 -117.04 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 35.0000000000001 [ (7) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 435 222.732 moveto 12.9999999999999 0 rlineto 0 -172.732 rlineto -12.9999999999999 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 435 222.732 moveto 12.9999999999999 0 rlineto 0 -172.732 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 448 191.764 moveto 13 0 rlineto 0 -141.764 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 448 191.764 moveto 13 0 rlineto 0 -141.764 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 461 160.614 moveto 12.9999999999999 0 rlineto 0 -110.614 rlineto -12.9999999999999 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 461 160.614 moveto 12.9999999999999 0 rlineto 0 -110.614 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 480 14 [ (run number) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 50 [ (1.0) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 190 [ (2.0) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 330 [ (3.0) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 470 [ (4.0) ] 21 -1 0.5 0 () false DrawText grestore gsave 460 466 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 460 466 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 466 [ (no migration) ] 21 -1 0 0 () false DrawText grestore gsave 460 448 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 460 448 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 448 [ (non-preemptive, name-based migration) ] 21 -1 0 0 () false DrawText grestore gsave 460 430 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 460 430 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 430 [ (preemptive, age-based migration) ] 21 -1 0 0 () false DrawText grestore restore showpage end countdictstack InitDictCount sub { end } repeat cleartomark restore grestore %%EndDocument endTexFig 1194 1618 a 11840716 7578087 14011514 19274055 26641612 32956661 startTexFig 1194 1618 a %%BeginDocument: har5b.epsi % 0000000000001e800400810041200020100080000000000000 % 00000000000010f9ddcf87355dbce3b1de579d570000000000 % 0000000000000e89544a85554534a2a11a7e95f50000000000 % 00000000000012a9554a85465534a2a05a7a95e50000000000 % 0000000000001ef95dcb87725dbca3a1de2b9ca50000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 21c00000000000000000000000000000000000000000000000 % 61400000000000000000000000000000000000000000000000 % a1401fffffffffffffffffffffffffffffffffffffffffff80 % e1401000000000000000000000000000000000000000000080 % 29c0100000000000000000000000000000000000000001fe80 % 00001000000000000000000000000000000000080050010280 % 00001000000000000000000000000000001dc3ebb777712280 % 00001000000000000000000000000000001542aaa155510280 % 00001000000000000000000000000000001542aaa555510a80 % 000010000000000000000000000000000015c2aba777510280 % 00001000000000000000000000000000000000028000012280 % 0000100000000000000000000000000000000003800001fe80 % 0000100000000000000000a00000000200004008005001fe80 % 000010000003b9c73637dcea60e77cc39dcdc3ebb777710280 % 000010000002a9452a5554aaa0a15542851542aaa15551aa80 % 000010000002a945284554ac80a55502945142aaa555510680 % 000010000002b9472e755ce4e8a755c39dddc2aba77751aa80 % 00001000000000040000100008000000000000028000010280 % 0000100000000004000010000000000000000003800001fe80 % 00001000000000000000000000000000000000000000000080 % 0000100000000000000000028000000200004008005001fe80 % 00001000000000000eccdf3ba981dcc39dcdc3ebb777715680 % 00001000000000000a95552aaa805542851542aaa15551aa80 % 00001000000000000a91152ab2015502945142aaa555515680 % 00001000000000000e9dd53b93a1ddc39dddc2aba77751aa80 % 00001000000000000800002000201400000000028000015680 % 00001000000000000800002000001c0000000003800001fe80 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % e1c01000000000000000000000000000000000000000000080 % a1401000000000000000000000000000000000000000000080 % 61401000000000000000000000000000000000000000000080 % a1401000000000000000000000000000000000000000000080 % e9c01000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000000000000000080 % 00001000000000000000000000000000000001f80000000080 % 00001000000000000000000000000000000001080000000080 % 000010000000000000000000000000007f0001080000000080 % 00001000000000000000000000000000630001280000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000410001880000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000630001280000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000490001080000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000630001280000000080 % 00001000000000000000000000000000410001080000000080 % 00001000000000000000000000000000490001880000000080 % 000010000000fe000000000000000000410001080000000080 % 000010000000aa000000000000000000630001280000000080 % 00001000000086000000000000000000410001080000000080 % 000010000000aa000000000000000000490001080000000080 % 00001000000082000000000000000000410001080000000080 % 000010000000aa000000000000000000630001280000000080 % 000010000000c6000000000000000000410001080000000080 % 000010000000aa000000000000000000410001880000000080 % 00001000000082000000000000000000410001080000000080 % 000010000000aa000000000000000000630001280000000080 % 00001000000086000000000000000000410001080000000080 % 000010000000aa000000000000000000490001080000000080 % 00001000000082000000000000000000410001080000000080 % 000010000000aa000000000000000000630001280000000080 % 000010000000c6000000000000000000410001080000000080 % 000010000000aa000000000000000000490001880000000080 % 00001000000082000000000000000000410001080000000080 % 000010000000aa000000000000000000630001280000000080 % 00001000000086000000000000000000410001080000000080 % 000010000000aa000000000000000000490001080000000080 % 000010000000820000000000000000004100010fe000000080 % e1c010000000aa0000000000000000006300012aa000000080 % a14010000000c60000000000000000004100010c6000000080 % 214010000000aa0000000000000000004100018aa000000080 % c1401000000082000000000000000000410001082000000080 % e9c017ff8000aa0000000000000000006300012aa000000080 % 000014148000860000000000000000004100010c2000000080 % 0000141a8000aa0000000000000000004900010aa000000080 % 00001410800082000000000000000000410001082000000080 % 0000163a8000aa0000000000000fc0006300012aa000000080 % 000014148000c60000000000000840004100010c6000000080 % 0000149a8000aa00000000000008c0004900018aa000000080 % 00001410800082000000000000084000410001082000000080 % 0000163a8000aa0000000000000a40006300012aa000000080 % 00001414801f860000000000000840004100010c2000000080 % 0000141a8018aa0000000000000840004900010aa00fe00080 % 00001410801082000000000000087f00410001082008200080 % 0000163a8012aa0000000000000a6b006300012aa00a200080 % 000014148010c60000000000000845004100010c6008200080 % 0000149a8018aa00000000000008eb004100018aa008a00080 % 00001410801082000000000000084100410001082008200080 % 0000163a8012aa0000000000000a6b0063f8012aa00a200080 % 000014148010860000000000000845004108010c2008200080 % 0000141a8018aa00fe00000000086b0049a8010aa0083f8080 % 00001410801082008200000000084100410801082008208080 % 0000163a8012aa00a2000000000a6b0063a8012aa00a2a8080 % 000014148010c6008200000fc00845004148010c6008248080 % 0000149a8010aa008a00000ac008eb0049a8018aa008aa8080 % 00001410801082008200000840084100410801082008208080 % 0000163a8012aa00a20003fac00a6b0063a8012aa00a2a8080 % 000014148010860083f8020c400845004108010c2008248080 % 0000141a8018aa008aa8020ac0086b0049a8010aa0082a8080 % 00001410801082008208020840084100410801082008208080 % 0000163a8012aa00a2a8022ac00a6b0063a8012aa00a2a8080 % 000014148010c6008248020c400845004148010c6008248080 % 0000149a8018aa0082a8028ac008eb0041a8018aa008aa8080 % 00001410801082008208020840084100410801082008208080 % 0000163a8012aa00a2a8022ac00a6b0063a8012aa00a2a8080 % 00001414801086008208020c400845004108010c2008248080 % 0000141a8018aa008aa8020ac0086b0049a8010aa0082a8080 % 00001410801082008208020840084100410801082008208080 % 0000163a8012aa00a2a8022ac00a6b0063a8012aa00a2a8080 % 000014148010c6008248020c400845004148010c6008248080 % 0000149a8010aa008aa8028ac008eb0049a8018aa008aa8080 % 00001410801082008208020840084100410801082008208080 % 0000163a8012aa00a2a8022ac00a6b0063a8012aa00a2a8080 % 00001414801086008208020c400845004108010c2008248080 % 41c0141a8018aa008aa8020ac0086b0049a8010aa0082a8080 % c1401410801082008208020840084100410801082008208080 % 4140163a8012aa00a2a8022ac00a6b0063a8012aa00a2a8080 % 414014148010c6008248020c400845004148010c7f88248080 % 49c0149a8018aa0082a8028ac008eb0041a8018aaa88aa8080 % 00001410801082008208020840084100410fe108358820fc80 % 0000163a8012aa00a2a8022ac00a6b0063aaa12aaa8a2aac80 % 00001414801087f88208020c400845f8410d610c378824d480 % 0000141a8018aaa88aafc20ac0086ba849aaa10aaa882aac80 % 0000141080108358820d420840084158410d6108358820d480 % 0000163afe12aaa8a2aac22aff0a6ba863aaa12aaa8a2aac80 % 00001414d610c758824d420c55084558414d610c758824d480 % 0000149aaa10aaa88aaac28aeb08eba849aaa18aaa88aaac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d6108758820d420c55084558410d610c358824d480 % 0000141aaa18aaa88aaac20aeb086ba849aaa10aaa882aac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d610c758824d420c55084558414d610c758824d480 % 0000149aaa18aaa882aac28aeb08eba841aaa18aaa88aaac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d6108758820d420c57084558410d610c378824d480 % 0000141aaa18aaa88aaac20aeb086ba849aaa10aaa882aac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d610c758824d420c55084558414d610c758824d480 % 0000149aaa10aaa88aaac28aeb08eba849aaa18aaa88aaac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d6108758820d420c55084558410d610c358824d480 % 0000141aaa18aaa88aaac20aeb086ba849aaa10aaa882aac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d610c758824d420c55084558414d610c758824d480 % 0000149aaa18aaa882aac28aeb08eba841aaa18aaa88aaac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d6108758820d420c57084558410d610c378824d480 % 0000141aaa18aaa88aaac20aeb086ba849aaa10aaa882aac80 % 00001410d6108358820d420855084158410d6108358820d480 % 0000163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % 00001414d610c758824d420c55084558414d610c758824d480 % 0000149aaa10aaa88aaac28aeb08eba849aaa18aaa88aaac80 % e1c01410d6108358820d420855084158410d6108358820d480 % a140163aaa12aaa8a2aac22aeb0a6ba863aaa12aaa8a2aac80 % a1401414d6108758820d420c55084558410d610c358824d480 % a1401fffffffffffffffffffffffffffffffffffffffffff80 % e9c00000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 0000000e0000100001c000070000040000e0000380001c0000 % 0000000a000030000140000500000c00008000020000040000 % 0000000a00001000004000030000140000a000038000080000 % 0000000a000010000180000500001c0000a000028000080000 % 0000000e0000100001c000070000040000e000038000080000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000040000 % 0000000000000000000000000000000000000074e3a9f73300 % 0000000000000000000000000000000000000054a2a9555200 % 0000000000000000000000000000000000000054a2a9554200 % 000000000000000000000000000000000000005ca2b9577200 /InitDictCount countdictstack def gsave save mark newpath /showpage {} def % This file contains the standard Postscript prolog used when % generating Postscript from canvas widgets. % % Header:/user6/ouster/wish/library/RCS/prolog.ps,v1.693/04/0114:03:52ousterExpHeader: /user6/ouster/wish/library/RCS/prolog.ps,v 1.6 93/04/01 14:03:52 ouster Exp Header:/user6/ouster/wish/library/RCS/prolog.ps,v1.693/04/0114:03:52ousterExp SPRITE (Berkeley); 50 dict begin % The definitions below just define all of the variables used in % any of the procedures here. This is needed for obscure reasons % explained on p. 716 of the Postscript manual (Section H.2.7, % "Initializing Variables," in the section on Encapsulated Postscript). /baseline 0 def /stipimage 0 def /height 0 def /justify 0 def /maxwidth 0 def /spacing 0 def /stipple 0 def /strings 0 def /xoffset 0 def /yoffset 0 def /tmpstip null def /encoding {ISOLatin1Encoding} def % Override setfont to automatically encode the font in the style defined by % by 'encoding' (ISO Latin1 by default). systemdict /encodefont known { /realsetfont /setfont load def /setfont { encoding encodefont realsetfont } def } if % desiredSize EvenPixels closestSize % % The procedure below is used for stippling. Given the optimal size % of a dot in a stipple pattern in the current user coordinate system, % compute the closest size that is an exact multiple of the device's % pixel size. This allows stipple patterns to be displayed without % aliasing effects. /EvenPixels { % Compute exact number of device pixels per stipple dot. dup 0 matrix currentmatrix dtransform dup mul exch dup mul add sqrt % Round to an integer, make sure the number is at least 1, and compute % user coord distance corresponding to this. dup round dup 1 lt {pop 1} if exch div mul } bind def % width height string filled StippleFill -- % % Given a path and other graphics information already set up, this % procedure will fill the current path in a stippled fashion. "String" % contains a proper image description of the stipple pattern and % "width" and "height" give its dimensions. If "filled" is true then % it means that the area to be stippled is gotten by filling the % current path (e.g. the interior of a polygon); if it's false, the % area is gotten by stroking the current path (e.g. a wide line). % Each stipple dot is assumed to be about one unit across in the % current user coordinate system. /StippleFill { % Turn the path into a clip region that we can then cover with % lots of images corresponding to the stipple pattern. Warning: % some Postscript interpreters get errors during strokepath for % dashed lines. If this happens, turn off dashes and try again. 1 index /tmpstip exch def %% Works around NeWSprint bug gsave {eoclip} {{strokepath} stopped {grestore gsave [] 0 setdash strokepath} if clip} ifelse % Change the scaling so that one user unit in user coordinates % corresponds to the size of one stipple dot. 1 EvenPixels dup scale % Compute the bounding box occupied by the path (which is now % the clipping region), and round the lower coordinates down % to the nearest starting point for the stipple pattern. pathbbox 4 2 roll 5 index div cvi 5 index mul 4 1 roll 6 index div cvi 6 index mul 3 2 roll % Stack now: width height string y1 y2 x1 x2 % Below is a doubly-nested for loop to iterate across this area % in units of the stipple pattern size, going up columns then % across rows, blasting out a stipple-pattern-sized rectangle at % each position 6 index exch { 2 index 5 index 3 index { % Stack now: width height string y1 y2 x y gsave 1 index exch translate 5 index 5 index true matrix tmpstip imagemask grestore } for pop } for pop pop pop pop pop grestore newpath } bind def % -- AdjustColor -- % Given a color value already set for output by the caller, adjusts % that value to a grayscale or mono value if requested by the CL % variable. /AdjustColor { CL 2 lt { currentgray CL 0 eq { .5 lt {0} {1} ifelse } if setgray } if } bind def % x y strings spacing xoffset yoffset justify stipple stipimage DrawText -- % This procedure does all of the real work of drawing text. The % color and font must already have been set by the caller, and the % following arguments must be on the stack: % % x, y - Coordinates at which to draw text. % strings - An array of strings, one for each line of the text item, % in order from top to bottom. % spacing - Spacing between lines. % xoffset - Horizontal offset for text bbox relative to x and y: 0 for % nw/w/sw anchor, -0.5 for n/center/s, and -1.0 for ne/e/se. % yoffset - Vertical offset for text bbox relative to x and y: 0 for % nw/n/ne anchor, +0.5 for w/center/e, and +1.0 for sw/s/se. % justify - 0 for left justification, 0.5 for center, 1 for right justify. % stipple - Boolean value indicating whether or not text is to be % drawn in stippled fashion. % stipimage - Image for stippling, if stipple is True. % % Also, when this procedure is invoked, the color and font must already % have been set for the text. /DrawText { /stipimage exch def /stipple exch def /justify exch def /yoffset exch def /xoffset exch def /spacing exch def /strings exch def % First scan through all of the text to find the widest line. /maxwidth 0 def strings { stringwidth pop dup maxwidth gt {/maxwidth exch def} {pop} ifelse newpath } forall % Compute the baseline offset and the actual font height. 0 0 moveto (TXygqPZ) false charpath pathbbox dup /baseline exch def exch pop exch sub /height exch def pop newpath % Translate coordinates first so that the origin is at the upper-left % corner of the text's bounding box. Remember that x and y for % positioning are still on the stack. translate maxwidth xoffset mul strings length 1 sub spacing mul height add yoffset mul translate % Now use the baseline and justification information to translate so % that the origin is at the baseline and positioning point for the % first line of text. justify maxwidth mul baseline neg translate % Iterate over each of the lines to output it. For each line, % compute its width again so it can be properly justified, then % display it. strings { dup stringwidth pop justify neg mul 0 moveto show 0 spacing neg translate } forall } bind def /CL 1 def save 306.0 396.0 translate 0.432 0.432 scale -250 -250 translate 0 500 moveto 500 500 lineto 500 0 lineto 0 0 lineto closepath clip newpath gsave 80 470 moveto 400 0 rlineto 0 -420 rlineto -400 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 485 [ (Standard deviation of slowdown) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 105 35.0000000000001 [ (0) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 85 257.858 moveto 13 0 rlineto 0 -207.858 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 85 257.858 moveto 13 0 rlineto 0 -207.858 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 98 258.887 moveto 13 0 rlineto 0 -208.887 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 98 258.887 moveto 13 0 rlineto 0 -208.887 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 111 138.358 moveto 13 0 rlineto 0 -88.358 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 111 138.358 moveto 13 0 rlineto 0 -88.358 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 155 35.0000000000001 [ (1) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 135 237.351 moveto 13 0 rlineto 0 -187.351 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 135 237.351 moveto 13 0 rlineto 0 -187.351 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 148 315.272 moveto 13 0 rlineto 0 -265.272 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 148 315.272 moveto 13 0 rlineto 0 -265.272 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 161 144.584 moveto 13 0 rlineto 0 -94.584 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 161 144.584 moveto 13 0 rlineto 0 -94.584 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 205 35.0000000000001 [ (2) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 185 215.553 moveto 13 0 rlineto 0 -165.553 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 185 215.553 moveto 13 0 rlineto 0 -165.553 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 198 200.581 moveto 13 0 rlineto 0 -150.581 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 198 200.581 moveto 13 0 rlineto 0 -150.581 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 211 142.368 moveto 13 0 rlineto 0 -92.368 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 211 142.368 moveto 13 0 rlineto 0 -92.368 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 255 35.0000000000001 [ (3) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 235 201.988 moveto 13 0 rlineto 0 -151.988 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 235 201.988 moveto 13 0 rlineto 0 -151.988 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 248 210.419 moveto 13 0 rlineto 0 -160.419 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 248 210.419 moveto 13 0 rlineto 0 -160.419 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 261 138.788 moveto 13 0 rlineto 0 -88.788 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 261 138.788 moveto 13 0 rlineto 0 -88.788 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 305 35.0000000000001 [ (4) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 285 249.909 moveto 12.9999999999999 0 rlineto 0 -199.909 rlineto -12.9999999999999 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 285 249.909 moveto 12.9999999999999 0 rlineto 0 -199.909 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 298 231.524 moveto 13.0000000000001 0 rlineto 0 -181.524 rlineto -13.0000000000001 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 298 231.524 moveto 13.0000000000001 0 rlineto 0 -181.524 rlineto -13.0000000000001 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 311 145.088 moveto 12.9999999999999 0 rlineto 0 -95.088 rlineto -12.9999999999999 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 311 145.088 moveto 12.9999999999999 0 rlineto 0 -95.088 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 355 35.0000000000001 [ (5) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 335 343.874 moveto 13 0 rlineto 0 -293.874 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 335 343.874 moveto 13 0 rlineto 0 -293.874 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 348 221.78 moveto 13 0 rlineto 0 -171.78 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 348 221.78 moveto 13 0 rlineto 0 -171.78 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 361 149.351 moveto 13.0000000000001 0 rlineto 0 -99.351 rlineto -13.0000000000001 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 361 149.351 moveto 13.0000000000001 0 rlineto 0 -99.351 rlineto -13.0000000000001 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 405 35.0000000000001 [ (6) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 385 349.156 moveto 13 0 rlineto 0 -299.156 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 385 349.156 moveto 13 0 rlineto 0 -299.156 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 398 270.742 moveto 13 0 rlineto 0 -220.742 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 398 270.742 moveto 13 0 rlineto 0 -220.742 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 411 154.15 moveto 13 0 rlineto 0 -104.15 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 411 154.15 moveto 13 0 rlineto 0 -104.15 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 35.0000000000001 [ (7) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 435 234.411 moveto 12.9999999999999 0 rlineto 0 -184.411 rlineto -12.9999999999999 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 435 234.411 moveto 12.9999999999999 0 rlineto 0 -184.411 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 448 215.763 moveto 13 0 rlineto 0 -165.763 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 448 215.763 moveto 13 0 rlineto 0 -165.763 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 461 148.574 moveto 12.9999999999999 0 rlineto 0 -98.574 rlineto -12.9999999999999 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 461 148.574 moveto 12.9999999999999 0 rlineto 0 -98.574 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 480 14 [ (run number) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 50 [ (0.0) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 155 [ (1.0) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 260 [ (2.0) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 365 [ (3.0) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 470 [ (4.0) ] 21 -1 0.5 0 () false DrawText grestore gsave 460 466 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 460 466 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 466 [ (no migration) ] 21 -1 0 0 () false DrawText grestore gsave 460 448 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 460 448 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 448 [ (non-preemptive, name-based migration) ] 21 -1 0 0 () false DrawText grestore gsave 460 430 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 460 430 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 430 [ (preemptive, age-based migration) ] 21 -1 0 0 () false DrawText grestore restore showpage end countdictstack InitDictCount sub { end } repeat cleartomark restore grestore %%EndDocument endTexFig 1194 2587 a 11840716 7578087 13682606 19274055 26641612 32956661 startTexFig 1194 2587 a %%BeginDocument: har5c.epsi % 0000000003c000000000400011000080200023800000000000 % 00000000024fb99dd9c7795671ca38f9f763b28763ee6c0000 % 0000000003caaa91290469fa514a08896542a18542aa540000 % 00000000020aaa04604169e8514c28a96542a28542aa500000 % 00000000020bbb9df9c778ae71c438b9f743a38742ae5c0000 % 00000000000000000000000000040000000000000000000000 % 00000000000000000000000000080000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 000000fffffffffffffffffffffffffffffffffffffffffffc % 00000080000000000000000000000000000000000000000004 % 00000080000000000000000000000000000000000000000ff4 % 0000008000000000000000000000000003f800004002800814 % 000000800000000000000000000000000318ee1f5dbbbb8914 % 000000800000000000000000000000000208aa15550aaa8814 % 000000800000000000000000000000000248aa15552aaa8854 % 000000800000000000000000000000000208ae155d3bba8814 % 00000080000000000000000000000000031800001400000914 % 00000080000000000000000000000000020800001c00000ff4 % 00000080000000000000000500000000120802004002800ff4 % 0000008000001dce39b1bee753073be61eee6e1fddbbbb8814 % 000000800000154a2952aaa555050aaa1738aa1d550aaa8d54 % 000000800000154a29422aa564052aa816aa8a1d552aaa8834 % 00000080000015ca3973aae727453aae1eeeee1d5d3bba8d54 % 00000080000000002000008000400000020800085400000814 % 00000080000000002000008000000000031800095c00000ff4 % 00000080000000000000000000000000020800084000000004 % 000000800000000000000000140000001248020c4002800ff4 % 0000008000000000007666f9dd4c0ee61eee6e1f5dbbbb8ab4 % 00000080000000000054aaa9555402aa1738aa1d550aaa8d54 % 0000008000000000005488a955900aa816aa8a1d552aaa8ab4 % 00000080000000000074eea9dc9d0eee1eeeee1d5d3bba8d54 % 000000800000000000400001000100a0020800085400000ab4 % e76800800000000000400001000000e0031800095c00000ff4 % a5480080000000000000000000000000020800084000000004 % 657000800000000000000000000000000208000c4000000004 % a51e0080000000000000000000000000020800084000000004 % e72e0080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000024800084000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 000000800000000000000000000000000248000c4000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000024800084000000004 % 00000080000000000000000000000000020800084000000004 % 000000bf800000000000000000000000031800094000000004 % 000000a0800000000000000000000000020800084000000004 % 000000a48000000000000000000000000208000c4000000004 % 000000a0800000000000000000000000020800084000000004 % 000000b1800000000000000000000000031800094000000004 % 000000a0800000000000000000007e00020800084000000004 % 000000a0800000000000000000004200024800084000000004 % 000000a0800000000000000000004200020800084000000004 % 000000b1800000000000000000005200031800094000000004 % 000000a0800000000000000000004200020800087f00000004 % 000000a48000000000000000000046000248000c5500000004 % 000000a08000000007f0000000004200020800084100000004 % 000000b1800000000510000000005200031800095500000004 % 000000a0800000000410000000004200020800086100000004 % 000000a0800000000450000000004200024fc0085500000004 % 000000a0800000000410000000004200020840084100000004 % 000000b18000fc000510000000005200031d40095500000004 % 000000a0800084000410000000004200020a40086300000004 % 000000a48000c4000410000000004600020d400c5500000004 % 000000a0800084000410000000004200020840084100000004 % 000000b1800094000510000000005200031d40095500000004 % 000000a0800084000410000000004200020840086100000004 % 000000a08000c4000450000000004200024d40085500000004 % 000000a0800084000410000000004200020840084100000004 % 000000b1800094000510000000005200031d40095500000004 % 000000a0800084000410000000004200020a40086300000004 % 000000a4800084000450000000004600024d400c5500000004 % 000000a0800084000410000000004200020840084100000004 % 000000b1800094000510000000005200031d40095500000004 % 000000a0800084000410000000004200020840086100000004 % 000000a08000c4000450000000004200024d400855007f0004 % 000000a0800084000410000000004200020840084100410004 % 000000b1800094000510000000005200031d40095500510004 % 000000a0fc0084000410000000004200020a40086300410004 % 000000a4d400c400041fc000000047f8020d400c5500450004 % e76800a0840087f00410400000004208020840084100410004 % a54800b1d40095500515400000005358031d40095500510004 % 257000a0a40084300410400000004228020840086100410004 % c51e00a0d400c5500455400000004358024d40085500410004 % e72e00a0840084100410400000004208020840084100410004 % 000000b1d40095500515400000005358031d40095500510004 % 000000a0a40086300412400000004228020a40086300410004 % 000000a4d40085500455400000004758024d400c5500450004 % 000000a0840084100410400000004208020840084100410004 % 000000b1d40095500515400000005358031d40095500510004 % 000000a0a40084300410400000004228020840086100410004 % 000000a0d400c5500455400000004358024d40085500410004 % 000000a0840084100410400000004208020840084100410004 % 000000b1d40095500515400000005358031d4009550051fc04 % 000000a0a40086300412400000004228020a40086300412404 % 000000a4d400c5500415401fc0004758020d400c5500455404 % 000000a0840084100410401040004208020840084100410404 % 000000b1d40095500515401140005358031d40095500515404 % 000000a0a40084300410401040004228020840086100412404 % 000000a0d400c5500455401040004358024d40085500415404 % 000000a0840084100410401040004208020840084100410404 % 000000b1d40095500515401140005358031d40095500515404 % 000000a0a40086300412401040004228020a40086300412404 % 000000a4d40085500455401440004758024d400c5500455404 % 000000a0840084100410401040004208020840084100410404 % 000000b1d40095500515401140005358031d40095500515404 % 000000a0a40084300410401040004228020840086100412404 % 000000a0d400c5500455401040004358024d40085500415404 % 000000a0840084100410401040004208020840084100410404 % 000000b1d40095500515401140005358031d40095500515404 % 000000a0a40086300412401040004228020a40086300412404 % 000000a4d400c5500415401440004758020d400c5500455404 % 000000a0840084100410401040004208020840084100410404 % 000000b1d40095500515401140005358031d40095500515404 % 000000a0a40084300410401040004228020840086100412404 % 000000a0d400c5500455401040004358024d40085500415404 % 000000a0840084100410401040004208020840084100410404 % 000000b1d40095500515401140005358031d40095500515404 % 000000a0a4008630041240107e004228020a40086300412404 % 000000a4d40085500455401456004758024d400c55fc455404 % 000000a08400841004104010420042080208400841ac410404 % 000000b1d40095500515401156005358031d40095554515404 % 000000a0a400843004104010620042280208400861ac412404 % 000000a0d400c5500455401056004358024d40085554415404 % 000000a08400841004104010420042080208400841ac410404 % 000000b1d40095500515401156005358031d40095554515404 % 000000a0a40086300412401062004228020a400863ac412404 % 000000a4d400c5500415401456004758020d400c55544557e4 % 000000a08400841004104010420042080208400841ac4106a4 % 000000b1d40095500515401156005358031d40095554515564 % 000000a0a400843004107e10620042280208400861bc4126a4 % 000000a0d400c5500455561056004358024d40085554415564 % 476800a08400841004106a104200420802087f0841ac4106a4 % c54800b1d40095500515561156005358031d55095554515564 % 457000a0a400863004126a1062004228020a6b0863ac4126a4 % 451e00a4d40085500455561456004758024d550c5554455564 % 472e00a08400841004106a104200420802086b0841ac4106a4 % 000000b1d40095500515561156005358031d55095554515564 % 000000a0a400843004106a106200422802086b0861ac4126a4 % 000000a0d400c5500455561056004358024d55085554415564 % 000000a08400841004106a104200420802086b0841ac4106a4 % 000000b1d4009550051556115600535fc31d55095554515564 % 000000a0a400863004126a106200422ac20a6b0863ac4126a4 % 000000a4d400c550041556145600475d420d550c5554455564 % 000000a08400841004106a104200420ac2086b0841ac4106a4 % 000000b1d4009550051556115600535d431d55095554515564 % 000000a0a400843004106a106200422ac2086b0861bc4126a4 % 000000a0d400c550045556105600435d424d55085554415564 % 000000a08400841fc4106a104200420ac2086b0841ac4106a4 % 000000b1d4009555451556115600535d431d55095554515564 % 000000a0a400863ac4126a106200422ac20a6b0863ac4126a4 % 000000a4d4008555445556145600475d424d550c5554455564 % 000000a087f0841ac4106a104200420ac2086b0841ac4106a4 % 000000b1d5509555451556115600535d431d55095554515564 % 000000a0a6b0843ac4106a106200422ac2086b0861ac4126a4 % 000000a0d550c5554455561057f8435d424d55085554415564 % 000000a086b0841ac4106a1042a8420ac2086b0841ac4106a4 % 000000b1d5509555451556115758535d431d55095554515564 % 000000a0a6b0863ac4126a1062a8422ac20a6b0863ac4126a4 % 000000a4d550c555441556145758475d420d550c5554455564 % 000000a086b0841ac4106a1042a8420ac2086b0841ac4106a4 % 000000b1d5509555451556115758535d431d55095554515564 % 000000a0a6b0843ac4106a1062b8422ac2086b0861bc4126a4 % 000000a0d550c555445556105758435d424d55085554415564 % 000000a086b0841ac4106a1042a8420ac2086b0841ac4106a4 % 000000b1d5509555451556115758535d431d55095554515564 % 000000a0a6b0863ac4126a1062a8422ac20a6b0863ac4126a4 % 000000a4d5508555445556145758475d424d550c5554455564 % 000000a086b0841ac4106a1042a8420ac2086b0841ac4106a4 % 000000b1d5509555451556115758535d431d55095554515564 % 000000a0a6b0843ac4106a1062a8422ac2086b0861ac4126a4 % 000000a0d550c555445556105758435d424d55085554415564 % 000000a086b0841ac4106a1042a8420ac2086b0841ac4106a4 % 000000b1d5509555451556115758535d431d55095554515564 % 000000a0a6b0863ac4126a1062a8422ac20a6b0863ac4126a4 % 000000a4d550c555441556145758475d420d550c5554455564 % 000000a086b0841ac4106a1042a8420ac2086b0841ac4106a4 % 000000b1d5509555451556115758535d431d55095554515564 % 000000a0a6b0843ac4106a1062b8422ac2086b0861bc4126a4 % 000000a0d550c555445556105758435d424d55085554415564 % 000000a086b0841ac4106a1042a8420ac2086b0841ac4106a4 % 000000b1d5509555451556115758535d431d55095554515564 % 000000a0a6b0863ac4126a1062a8422ac20a6b0863ac4126a4 % 000000a4d5508555445556145758475d424d550c5554455564 % 076800a086b0841ac4106a1042a8420ac2086b0841ac4106a4 % 054800b1d5509555451556115758535d431d55095554515564 % 057000a0a6b0843ac4106a1062a8422ac2086b0861ac4126a4 % 051e00fffffffffffffffffffffffffffffffffffffffffffc % 072e0000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 0000000070000080000e000038000020000700001c0000e000 % 0000000050000180000a000028000060000400001000002000 % 000000005000008000020000180000a0000500001c00004000 % 0000000050000080000c0000280000e0000500001400004000 % 0000000070000080000e000038000020000700001c00004000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000002000 % 0000000000000000000000000000000000000003a71d4fb998 % 0000000000000000000000000000000000000002a5154aaa90 % 0000000000000000000000000000000000000002a5154aaa10 % 0000000000000000000000000000000000000002e515cabb90 /InitDictCount countdictstack def gsave save mark newpath /showpage {} def % This file contains the standard Postscript prolog used when % generating Postscript from canvas widgets. % % Header:/user6/ouster/wish/library/RCS/prolog.ps,v1.693/04/0114:03:52ousterExpHeader: /user6/ouster/wish/library/RCS/prolog.ps,v 1.6 93/04/01 14:03:52 ouster Exp Header:/user6/ouster/wish/library/RCS/prolog.ps,v1.693/04/0114:03:52ousterExp SPRITE (Berkeley); 50 dict begin % The definitions below just define all of the variables used in % any of the procedures here. This is needed for obscure reasons % explained on p. 716 of the Postscript manual (Section H.2.7, % "Initializing Variables," in the section on Encapsulated Postscript). /baseline 0 def /stipimage 0 def /height 0 def /justify 0 def /maxwidth 0 def /spacing 0 def /stipple 0 def /strings 0 def /xoffset 0 def /yoffset 0 def /tmpstip null def /encoding {ISOLatin1Encoding} def % Override setfont to automatically encode the font in the style defined by % by 'encoding' (ISO Latin1 by default). systemdict /encodefont known { /realsetfont /setfont load def /setfont { encoding encodefont realsetfont } def } if % desiredSize EvenPixels closestSize % % The procedure below is used for stippling. Given the optimal size % of a dot in a stipple pattern in the current user coordinate system, % compute the closest size that is an exact multiple of the device's % pixel size. This allows stipple patterns to be displayed without % aliasing effects. /EvenPixels { % Compute exact number of device pixels per stipple dot. dup 0 matrix currentmatrix dtransform dup mul exch dup mul add sqrt % Round to an integer, make sure the number is at least 1, and compute % user coord distance corresponding to this. dup round dup 1 lt {pop 1} if exch div mul } bind def % width height string filled StippleFill -- % % Given a path and other graphics information already set up, this % procedure will fill the current path in a stippled fashion. "String" % contains a proper image description of the stipple pattern and % "width" and "height" give its dimensions. If "filled" is true then % it means that the area to be stippled is gotten by filling the % current path (e.g. the interior of a polygon); if it's false, the % area is gotten by stroking the current path (e.g. a wide line). % Each stipple dot is assumed to be about one unit across in the % current user coordinate system. /StippleFill { % Turn the path into a clip region that we can then cover with % lots of images corresponding to the stipple pattern. Warning: % some Postscript interpreters get errors during strokepath for % dashed lines. If this happens, turn off dashes and try again. 1 index /tmpstip exch def %% Works around NeWSprint bug gsave {eoclip} {{strokepath} stopped {grestore gsave [] 0 setdash strokepath} if clip} ifelse % Change the scaling so that one user unit in user coordinates % corresponds to the size of one stipple dot. 1 EvenPixels dup scale % Compute the bounding box occupied by the path (which is now % the clipping region), and round the lower coordinates down % to the nearest starting point for the stipple pattern. pathbbox 4 2 roll 5 index div cvi 5 index mul 4 1 roll 6 index div cvi 6 index mul 3 2 roll % Stack now: width height string y1 y2 x1 x2 % Below is a doubly-nested for loop to iterate across this area % in units of the stipple pattern size, going up columns then % across rows, blasting out a stipple-pattern-sized rectangle at % each position 6 index exch { 2 index 5 index 3 index { % Stack now: width height string y1 y2 x y gsave 1 index exch translate 5 index 5 index true matrix tmpstip imagemask grestore } for pop } for pop pop pop pop pop grestore newpath } bind def % -- AdjustColor -- % Given a color value already set for output by the caller, adjusts % that value to a grayscale or mono value if requested by the CL % variable. /AdjustColor { CL 2 lt { currentgray CL 0 eq { .5 lt {0} {1} ifelse } if setgray } if } bind def % x y strings spacing xoffset yoffset justify stipple stipimage DrawText -- % This procedure does all of the real work of drawing text. The % color and font must already have been set by the caller, and the % following arguments must be on the stack: % % x, y - Coordinates at which to draw text. % strings - An array of strings, one for each line of the text item, % in order from top to bottom. % spacing - Spacing between lines. % xoffset - Horizontal offset for text bbox relative to x and y: 0 for % nw/w/sw anchor, -0.5 for n/center/s, and -1.0 for ne/e/se. % yoffset - Vertical offset for text bbox relative to x and y: 0 for % nw/n/ne anchor, +0.5 for w/center/e, and +1.0 for sw/s/se. % justify - 0 for left justification, 0.5 for center, 1 for right justify. % stipple - Boolean value indicating whether or not text is to be % drawn in stippled fashion. % stipimage - Image for stippling, if stipple is True. % % Also, when this procedure is invoked, the color and font must already % have been set for the text. /DrawText { /stipimage exch def /stipple exch def /justify exch def /yoffset exch def /xoffset exch def /spacing exch def /strings exch def % First scan through all of the text to find the widest line. /maxwidth 0 def strings { stringwidth pop dup maxwidth gt {/maxwidth exch def} {pop} ifelse newpath } forall % Compute the baseline offset and the actual font height. 0 0 moveto (TXygqPZ) false charpath pathbbox dup /baseline exch def exch pop exch sub /height exch def pop newpath % Translate coordinates first so that the origin is at the upper-left % corner of the text's bounding box. Remember that x and y for % positioning are still on the stack. translate maxwidth xoffset mul strings length 1 sub spacing mul height add yoffset mul translate % Now use the baseline and justification information to translate so % that the origin is at the baseline and positioning point for the % first line of text. justify maxwidth mul baseline neg translate % Iterate over each of the lines to output it. For each line, % compute its width again so it can be properly justified, then % display it. strings { dup stringwidth pop justify neg mul 0 moveto show 0 spacing neg translate } forall } bind def /CL 1 def save 306.0 396.0 translate 0.432 0.432 scale -250 -250 translate 0 500 moveto 500 500 lineto 500 0 lineto 0 0 lineto closepath clip newpath gsave 80 470 moveto 400 0 rlineto 0 -420 rlineto -400 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 485 [ (Processes slowed by a factor of 3 or more) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 105 35.0000000000001 [ (0) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 85 379.106 moveto 13 0 rlineto 0 -329.106 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 85 379.106 moveto 13 0 rlineto 0 -329.106 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 98 301.546 moveto 13 0 rlineto 0 -251.546 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 98 301.546 moveto 13 0 rlineto 0 -251.546 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 111 131.281 moveto 13 0 rlineto 0 -81.281 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 111 131.281 moveto 13 0 rlineto 0 -81.281 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 155 35.0000000000001 [ (1) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 135 342.091 moveto 13 0 rlineto 0 -292.091 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 135 342.091 moveto 13 0 rlineto 0 -292.091 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 148 297.972 moveto 13 0 rlineto 0 -247.972 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 148 297.972 moveto 13 0 rlineto 0 -247.972 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 161 140.727 moveto 13 0 rlineto 0 -90.727 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 161 140.727 moveto 13 0 rlineto 0 -90.727 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 205 35.0000000000001 [ (2) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 185 352.179 moveto 13 0 rlineto 0 -302.179 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 185 352.179 moveto 13 0 rlineto 0 -302.179 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 198 299.45 moveto 13 0 rlineto 0 -249.45 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 198 299.45 moveto 13 0 rlineto 0 -249.45 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 211 181.684 moveto 13 0 rlineto 0 -131.684 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 211 181.684 moveto 13 0 rlineto 0 -131.684 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 255 35.0000000000001 [ (3) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 235 263.018 moveto 13 0 rlineto 0 -213.018 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 235 263.018 moveto 13 0 rlineto 0 -213.018 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 248 209.646 moveto 13 0 rlineto 0 -159.646 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 248 209.646 moveto 13 0 rlineto 0 -159.646 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 261 123.059 moveto 13 0 rlineto 0 -73.059 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 261 123.059 moveto 13 0 rlineto 0 -73.059 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 305 35.0000000000001 [ (4) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 285 367.442 moveto 12.9999999999999 0 rlineto 0 -317.442 rlineto -12.9999999999999 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 285 367.442 moveto 12.9999999999999 0 rlineto 0 -317.442 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 298 300.668 moveto 13.0000000000001 0 rlineto 0 -250.668 rlineto -13.0000000000001 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 298 300.668 moveto 13.0000000000001 0 rlineto 0 -250.668 rlineto -13.0000000000001 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 311 156.588 moveto 12.9999999999999 0 rlineto 0 -106.588 rlineto -12.9999999999999 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 311 156.588 moveto 12.9999999999999 0 rlineto 0 -106.588 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 355 35.0000000000001 [ (5) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 335 463.707 moveto 13 0 rlineto 0 -413.707 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 335 463.707 moveto 13 0 rlineto 0 -413.707 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 348 345.582 moveto 13 0 rlineto 0 -295.582 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 348 345.582 moveto 13 0 rlineto 0 -295.582 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 361 176.815 moveto 13.0000000000001 0 rlineto 0 -126.815 rlineto -13.0000000000001 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 361 176.815 moveto 13.0000000000001 0 rlineto 0 -126.815 rlineto -13.0000000000001 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 405 35.0000000000001 [ (6) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 385 445.419 moveto 13 0 rlineto 0 -395.419 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 385 445.419 moveto 13 0 rlineto 0 -395.419 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 398 357.296 moveto 13 0 rlineto 0 -307.296 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 398 357.296 moveto 13 0 rlineto 0 -307.296 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 411 207.34 moveto 13 0 rlineto 0 -157.34 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 411 207.34 moveto 13 0 rlineto 0 -157.34 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 35.0000000000001 [ (7) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 435 309.715 moveto 12.9999999999999 0 rlineto 0 -259.715 rlineto -12.9999999999999 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 435 309.715 moveto 12.9999999999999 0 rlineto 0 -259.715 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 448 266.32 moveto 13 0 rlineto 0 -216.32 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 448 266.32 moveto 13 0 rlineto 0 -216.32 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 461 187.953 moveto 12.9999999999999 0 rlineto 0 -137.953 rlineto -12.9999999999999 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 461 187.953 moveto 12.9999999999999 0 rlineto 0 -137.953 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 480 14 [ (run number) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 50 [ (0%) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 170 [ (10%) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 290 [ (20%) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 410 [ (30%) ] 21 -1 0.5 0 () false DrawText grestore gsave 460 466 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 460 466 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 466 [ (no migration) ] 21 -1 0 0 () false DrawText grestore gsave 460 448 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 460 448 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 448 [ (non-preemptive, name-based migration) ] 21 -1 0 0 () false DrawText grestore gsave 460 430 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 460 430 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 430 [ (preemptive, age-based migration) ] 21 -1 0 0 () false DrawText grestore restore showpage end countdictstack InitDictCount sub { end } repeat cleartomark restore grestore %%EndDocument endTexFig 1194 3555 a 11840716 7578087 13682606 19274055 26641612 32956661 startTexFig 1194 3555 a %%BeginDocument: har5d.epsi % 0000000003c000000000400011000080200023800000000000 % 00000000024fb99dd9c7795671ca38f9f763b20763ee6c0000 % 0000000003caaa91290469fa514a08896542a28542aa540000 % 00000000020aaa04604169e8514c28a96542a28542aa500000 % 00000000020bbb9df9c778ae71c438b9f743a38742ae5c0000 % 00000000000000000000000000040000000000000000000000 % 00000000000000000000000000080000000000000000000000 % e7680000000000000000000000000000000000000000000000 % a5480000000000000000000000000000000000000000000000 % 257000fffffffffffffffffffffffffffffffffffffffffffc % c51e0080000000000000000000000000000000000000000004 % e72e0080000000000000000000000000000000000000000ff4 % 00000080000000000000000000000000000000004002800814 % 000000800000000000000000000000000000ee1f5dbbbb8914 % 000000800000000000000000000000000000aa15550aaa8814 % 000000800000000000000000000000000000aa15552aaa8854 % 000000800000000000000000000000000000ae155d3bba8814 % 00000080000000000000000000000000000000001400000914 % 00000080000000000000000000000000000000001c00000ff4 % 00000080000000000000000500000000100002004002800ff4 % 0000008000001dce39b1bee753073be61cee6e1f5dbbbb8814 % 000000800000154a2952aaa555050aaa1428aa15550aaa8d54 % 000000800000154a29422aa564052aa814a28a15552aaa8834 % 00000080000015ca3973aae727453aae1ceeee155d3bba8d54 % 00000080000000002000008000400000000000001400000814 % 00000080000000002000008000000000000000001c00000ff4 % 00000080000000000000000000000000000000000000000004 % 00000080000000000000000014000000100002004002800ff4 % 0000008000000000007666f9dd4c0ee61cee6e1f5dbbbb8ab4 % 00000080000000000054aaa9555402aa1428aa15550aaa8d54 % 0000008000000000005488a955900aa814a28a15552aaa8ab4 % 00000080000000000074eea9dc9d0eee1ceeee155d3bba8d54 % 000000800000000000400001000100a003f8000fd400000ab4 % 000000800000000000400001000000e0031800095c00000ff4 % 00000080000000000000000000000000020800084000000004 % 000000800000000000000000000000000208000c4000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000024800084000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 000000800000000000000000000000000248000c4000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000024800084000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 000000800000000000000000000000000208000c4000000004 % 47680080000000000000000000000000020800084000000004 % c4480080000000000000000000000000031800094000000004 % 45700080000000000000000000000000020800084000000004 % 451e0080000000000000000000000000024800084000000004 % 472e0080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 000000800000000000000000000000000248000c4000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000024800084000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 000000800000000000000000000000000208000c4000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000024800084000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 000000800000000000000000000000000248000c4000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000024800084000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 000000800000000000000000000000000208000c4000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000024800084000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 00000080000000000000000000000000020800084000000004 % 000000800000000000000000000000000248000c4000000004 % 00000080000000000000000000000000020800084000000004 % 00000080000000000000000000000000031800094000000004 % 000000800000fc000000000000000000020800084000000004 % 000000bf8000c4000000000000000000024800084000000004 % 000000a0800084000000000000000000020800084000000004 % 476800b1800094000000000000000000031800094000000004 % c54800a0800084000000000000000000020800084000000004 % 457000a48000c40000000000000000000208000c4000000004 % 451e00a0800084000000000000000000020800084000000004 % 472e00b1800094000000000000000000031800094000000004 % 000000a0800084000000000000000000020800084000000004 % 000000a08000c4000000000000000000024800084000000004 % 000000a0800084000000000000000000020800084000000004 % 000000b1800094000000000000000000031800094000000004 % 000000a0800084000000000000000000020800084000000004 % 000000a48000840000000000000000000248000c4000000004 % 000000a0800084000000000000000000020800084000000004 % 000000b1800094000000000000007e00031800094000000004 % 000000a0800084000000000000004200020800084000000004 % 000000a08000c4000000000000004200024800084000000004 % 000000a0800084000000000000004200020800084000000004 % 000000b1800094000000000000005200031800094000000004 % 000000a0800084000000000000004200020800084000000004 % 000000a48000c40000000000000046000208000c4000000004 % 000000a0800084000000000000004200020800084000000004 % 000000b1800094000000000000005200031800094000000004 % 000000a0800084000000000000004200020800084000000004 % 000000a08000c4000000000000004200024800084000000004 % 000000a0800084000000000000004200020800087f00000004 % 000000b1800094000000000000005200031800095500000004 % 000000a08000840000000000000042000208000863007f0004 % 000000a48000840000000000000046000248000c5500450004 % 000000a0800084000000000000004200020800084100410004 % 000000b1800094000000000000005200031800095500510004 % 000000a0800084000000000000004200020800086100410004 % 000000a08000c4000000000000004200024800085500410004 % 000000a0800084000000000000004200020800084100410004 % 000000b1800094000000000000005200031800095500510004 % 000000a0800084000000000000004200020800086300410004 % 000000a48000c40000000000000046000208000c5500450004 % 000000a08000840007f0000000004200020800084100410004 % 000000b1800094000510000000005200031800095500510004 % 000000a0800084000410000000004200020800086100410004 % 000000a08000c7f00450000000004200024800085500410004 % 000000a0800084100410000000004200020800084100410004 % 000000b1800095500510000000005200031fc0095500510004 % 000000a0800086300410000000004200020a40086300410004 % 000000a4800085500450000000004600024d400c5500450004 % 000000a0800084100410000000004200020840084100410004 % 000000b1800095500510000000005200031d40095500510004 % 000000a0800084300410000000004200020840086100410004 % 076800a08000c5500450001fc0004200024d40085500410004 % 044800a0800084100410001040004200020840084100410004 % 057000b1800095500510001140005200031d40095500510004 % 051e00a0800086300410001040004200020a40086300410004 % 072e00a4fc00c5500410001440004600020d400c5500450004 % 000000a0840084100410001040004200020840084100410004 % 000000b1d40095500510001140005200031d40095500510004 % 000000a0a40084300410001040004200020840086100410004 % 000000a0d400c5500450001040004200024d40085500410004 % 000000a0840084100410001040004200020840084100410004 % 000000b1d400955005100011400053f8031d40095500510004 % 000000a0a40086300410001040004228020a40086300410004 % 000000a4d40085500450001440004758024d400c5500450004 % 000000a0840084100410001040004208020840084100410004 % 000000b1d40095500510001140005358031d4009550051fc04 % 000000a0a40084300410001040004228020840086100412404 % 000000a0d400c5500450001040004358024d40085500415404 % 000000a0840084100410001040004208020840084100410404 % 000000b1d40095500510001140005358031d40095500515404 % 000000a0a40086300410001040004228020a40086300412404 % 000000a4d400c5500410001440004758020d400c5500455404 % 000000a0840084100410001040004208020840084100410404 % 000000b1d40095500510001140005358031d40095500515404 % 000000a0a4008430041fc01040004228020840086100412404 % 000000a0d400c5500455401040004358024d40085500415404 % 000000a0840084100410401040004208020840084100410404 % 000000b1d40095500515401140005358031d40095500515404 % 000000a0a40086300412401040004228020a40086300412404 % 000000a4d40085500455401440004758024d400c5500455404 % 000000a0840084100410401040004208020840084100410404 % 000000b1d4009550051540117e005358031d40095500515404 % 000000a0a40084300410401062004228020840086100412404 % 000000a0d400c5500455401056004358024d40085500415404 % 000000a0840084100410401042004208020840084100410404 % 000000b1d40095500515401156005358031d40095500515404 % 000000a0a40086300412401062004228020a40086300412404 % 000000a4d400c5500415401456004758020d400c55fc455404 % 000000a08400841004104010420042080208400841ac410404 % 000000b1d40095500515401156005358031d7f095554515404 % 000000a0a4008430041040106200422802086b0861bc4127e4 % 000000a0d400c55fc455401056004358024d55085554415564 % 000000a08400841ac41040104200420fc2086b0841ac4106a4 % 000000b1d4009555451540115600535d431d55095554515564 % 000000a0a7f0863ac4127e1063f8422ac20a6b0863ac4126a4 % 000000a4d5508555445556145758475d424d550c5554455564 % 076800a086b0841ac4106a1042a8420ac2086b0841ac4106a4 % 054800b1d5509555451556115758535d431d55095554515564 % 057000a0a6b0843ac4106a1062a8422ac2086b0861ac4126a4 % 051e00fffffffffffffffffffffffffffffffffffffffffffc % 072e0000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 0000000070000080000e000038000020000700001c0000e000 % 0000000050000180000a000028000060000400001000002000 % 000000005000008000020000180000a0000500001c00004000 % 0000000050000080000c0000280000e0000500001400004000 % 0000000070000080000e000038000020000700001c00004000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000000000 % 00000000000000000000000000000000000000000000002000 % 0000000000000000000000000000000000000003a71d4fb998 % 0000000000000000000000000000000000000002a5154aaa90 % 0000000000000000000000000000000000000002a5154aaa10 % 0000000000000000000000000000000000000002e515cabb90 /InitDictCount countdictstack def gsave save mark newpath /showpage {} def % This file contains the standard Postscript prolog used when % generating Postscript from canvas widgets. % % Header:/user6/ouster/wish/library/RCS/prolog.ps,v1.693/04/0114:03:52ousterExpHeader: /user6/ouster/wish/library/RCS/prolog.ps,v 1.6 93/04/01 14:03:52 ouster Exp Header:/user6/ouster/wish/library/RCS/prolog.ps,v1.693/04/0114:03:52ousterExp SPRITE (Berkeley); 50 dict begin % The definitions below just define all of the variables used in % any of the procedures here. This is needed for obscure reasons % explained on p. 716 of the Postscript manual (Section H.2.7, % "Initializing Variables," in the section on Encapsulated Postscript). /baseline 0 def /stipimage 0 def /height 0 def /justify 0 def /maxwidth 0 def /spacing 0 def /stipple 0 def /strings 0 def /xoffset 0 def /yoffset 0 def /tmpstip null def /encoding {ISOLatin1Encoding} def % Override setfont to automatically encode the font in the style defined by % by 'encoding' (ISO Latin1 by default). systemdict /encodefont known { /realsetfont /setfont load def /setfont { encoding encodefont realsetfont } def } if % desiredSize EvenPixels closestSize % % The procedure below is used for stippling. Given the optimal size % of a dot in a stipple pattern in the current user coordinate system, % compute the closest size that is an exact multiple of the device's % pixel size. This allows stipple patterns to be displayed without % aliasing effects. /EvenPixels { % Compute exact number of device pixels per stipple dot. dup 0 matrix currentmatrix dtransform dup mul exch dup mul add sqrt % Round to an integer, make sure the number is at least 1, and compute % user coord distance corresponding to this. dup round dup 1 lt {pop 1} if exch div mul } bind def % width height string filled StippleFill -- % % Given a path and other graphics information already set up, this % procedure will fill the current path in a stippled fashion. "String" % contains a proper image description of the stipple pattern and % "width" and "height" give its dimensions. If "filled" is true then % it means that the area to be stippled is gotten by filling the % current path (e.g. the interior of a polygon); if it's false, the % area is gotten by stroking the current path (e.g. a wide line). % Each stipple dot is assumed to be about one unit across in the % current user coordinate system. /StippleFill { % Turn the path into a clip region that we can then cover with % lots of images corresponding to the stipple pattern. Warning: % some Postscript interpreters get errors during strokepath for % dashed lines. If this happens, turn off dashes and try again. 1 index /tmpstip exch def %% Works around NeWSprint bug gsave {eoclip} {{strokepath} stopped {grestore gsave [] 0 setdash strokepath} if clip} ifelse % Change the scaling so that one user unit in user coordinates % corresponds to the size of one stipple dot. 1 EvenPixels dup scale % Compute the bounding box occupied by the path (which is now % the clipping region), and round the lower coordinates down % to the nearest starting point for the stipple pattern. pathbbox 4 2 roll 5 index div cvi 5 index mul 4 1 roll 6 index div cvi 6 index mul 3 2 roll % Stack now: width height string y1 y2 x1 x2 % Below is a doubly-nested for loop to iterate across this area % in units of the stipple pattern size, going up columns then % across rows, blasting out a stipple-pattern-sized rectangle at % each position 6 index exch { 2 index 5 index 3 index { % Stack now: width height string y1 y2 x y gsave 1 index exch translate 5 index 5 index true matrix tmpstip imagemask grestore } for pop } for pop pop pop pop pop grestore newpath } bind def % -- AdjustColor -- % Given a color value already set for output by the caller, adjusts % that value to a grayscale or mono value if requested by the CL % variable. /AdjustColor { CL 2 lt { currentgray CL 0 eq { .5 lt {0} {1} ifelse } if setgray } if } bind def % x y strings spacing xoffset yoffset justify stipple stipimage DrawText -- % This procedure does all of the real work of drawing text. The % color and font must already have been set by the caller, and the % following arguments must be on the stack: % % x, y - Coordinates at which to draw text. % strings - An array of strings, one for each line of the text item, % in order from top to bottom. % spacing - Spacing between lines. % xoffset - Horizontal offset for text bbox relative to x and y: 0 for % nw/w/sw anchor, -0.5 for n/center/s, and -1.0 for ne/e/se. % yoffset - Vertical offset for text bbox relative to x and y: 0 for % nw/n/ne anchor, +0.5 for w/center/e, and +1.0 for sw/s/se. % justify - 0 for left justification, 0.5 for center, 1 for right justify. % stipple - Boolean value indicating whether or not text is to be % drawn in stippled fashion. % stipimage - Image for stippling, if stipple is True. % % Also, when this procedure is invoked, the color and font must already % have been set for the text. /DrawText { /stipimage exch def /stipple exch def /justify exch def /yoffset exch def /xoffset exch def /spacing exch def /strings exch def % First scan through all of the text to find the widest line. /maxwidth 0 def strings { stringwidth pop dup maxwidth gt {/maxwidth exch def} {pop} ifelse newpath } forall % Compute the baseline offset and the actual font height. 0 0 moveto (TXygqPZ) false charpath pathbbox dup /baseline exch def exch pop exch sub /height exch def pop newpath % Translate coordinates first so that the origin is at the upper-left % corner of the text's bounding box. Remember that x and y for % positioning are still on the stack. translate maxwidth xoffset mul strings length 1 sub spacing mul height add yoffset mul translate % Now use the baseline and justification information to translate so % that the origin is at the baseline and positioning point for the % first line of text. justify maxwidth mul baseline neg translate % Iterate over each of the lines to output it. For each line, % compute its width again so it can be properly justified, then % display it. strings { dup stringwidth pop justify neg mul 0 moveto show 0 spacing neg translate } forall } bind def /CL 1 def save 306.0 396.0 translate 0.432 0.432 scale -250 -250 translate 0 500 moveto 500 500 lineto 500 0 lineto 0 0 lineto closepath clip newpath gsave 80 470 moveto 400 0 rlineto 0 -420 rlineto -400 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 485 [ (Processes slowed by a factor of 5 or more) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 105 35.0000000000001 [ (0) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 85 271.092 moveto 13 0 rlineto 0 -221.092 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 85 271.092 moveto 13 0 rlineto 0 -221.092 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 98 151.645 moveto 13 0 rlineto 0 -101.645 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 98 151.645 moveto 13 0 rlineto 0 -101.645 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 111 60.497 moveto 13 0 rlineto 0 -10.497 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 111 60.497 moveto 13 0 rlineto 0 -10.497 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 155 35.0000000000001 [ (1) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 135 273.398 moveto 13 0 rlineto 0 -223.398 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 135 273.398 moveto 13 0 rlineto 0 -223.398 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 148 179.492 moveto 13 0 rlineto 0 -129.492 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 148 179.492 moveto 13 0 rlineto 0 -129.492 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 161 67.213 moveto 13 0 rlineto 0 -17.213 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 161 67.213 moveto 13 0 rlineto 0 -17.213 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 205 35.0000000000001 [ (2) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 185 187.387 moveto 13 0 rlineto 0 -137.387 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 185 187.387 moveto 13 0 rlineto 0 -137.387 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 198 108.26 moveto 13 0 rlineto 0 -58.2599999999999 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 198 108.26 moveto 13 0 rlineto 0 -58.2599999999999 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 211 62.273 moveto 13 0 rlineto 0 -12.273 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 211 62.273 moveto 13 0 rlineto 0 -12.273 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 255 35.0000000000001 [ (3) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 235 161.046 moveto 13 0 rlineto 0 -111.046 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 235 161.046 moveto 13 0 rlineto 0 -111.046 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 248 91.407 moveto 13 0 rlineto 0 -41.407 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 248 91.407 moveto 13 0 rlineto 0 -41.407 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 261 61.644 moveto 13 0 rlineto 0 -11.644 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 261 61.644 moveto 13 0 rlineto 0 -11.644 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 305 35.0000000000001 [ (4) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 285 240.295 moveto 12.9999999999999 0 rlineto 0 -190.295 rlineto -12.9999999999999 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 285 240.295 moveto 12.9999999999999 0 rlineto 0 -190.295 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 298 137.408 moveto 13.0000000000001 0 rlineto 0 -87.408 rlineto -13.0000000000001 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 298 137.408 moveto 13.0000000000001 0 rlineto 0 -87.408 rlineto -13.0000000000001 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 311 65.36 moveto 12.9999999999999 0 rlineto 0 -15.36 rlineto -12.9999999999999 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 311 65.36 moveto 12.9999999999999 0 rlineto 0 -15.36 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 355 35.0000000000001 [ (5) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 335 418.735 moveto 13 0 rlineto 0 -368.735 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 335 418.735 moveto 13 0 rlineto 0 -368.735 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 348 175.806 moveto 13 0 rlineto 0 -125.806 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 348 175.806 moveto 13 0 rlineto 0 -125.806 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 361 74.005 moveto 13.0000000000001 0 rlineto 0 -24.005 rlineto -13.0000000000001 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 361 74.005 moveto 13.0000000000001 0 rlineto 0 -24.005 rlineto -13.0000000000001 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 405 35.0000000000001 [ (6) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 385 418.699 moveto 13 0 rlineto 0 -368.699 rlineto -13 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 385 418.699 moveto 13 0 rlineto 0 -368.699 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 398 213.41 moveto 13 0 rlineto 0 -163.41 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 398 213.41 moveto 13 0 rlineto 0 -163.41 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 411 76.735 moveto 13 0 rlineto 0 -26.735 rlineto -13 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 411 76.735 moveto 13 0 rlineto 0 -26.735 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 35.0000000000001 [ (7) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 435 208.511 moveto 12.9999999999999 0 rlineto 0 -158.511 rlineto -12.9999999999999 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 435 208.511 moveto 12.9999999999999 0 rlineto 0 -158.511 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 448 127.43 moveto 13 0 rlineto 0 -77.4299999999999 rlineto -13 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 448 127.43 moveto 13 0 rlineto 0 -77.4299999999999 rlineto -13 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 461 71.572 moveto 12.9999999999999 0 rlineto 0 -21.572 rlineto -12.9999999999999 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 461 71.572 moveto 12.9999999999999 0 rlineto 0 -21.572 rlineto -12.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 480 14 [ (run number) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 50 [ (0%) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 155 [ (5%) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 260 [ (10%) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 365 [ (15%) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 60 470 [ (20%) ] 21 -1 0.5 0 () false DrawText grestore gsave 460 466 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 460 466 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 466 [ (no migration) ] 21 -1 0 0 () false DrawText grestore gsave 460 448 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 460 448 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 448 [ (non-preemptive, name-based migration) ] 21 -1 0 0 () false DrawText grestore gsave 460 430 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 460 430 moveto 14.9999999999999 0 rlineto 0 -15 rlineto -14.9999999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 430 [ (preemptive, age-based migration) ] 21 -1 0 0 () false DrawText grestore restore showpage end countdictstack InitDictCount sub { end } repeat cleartomark restore grestore %%EndDocument endTexFig 450 4698 a Fw(Fig.)i(5.)70 b(\(a\))30 b(Mean)f(slo)n(wdo)n(wn.)46 b(\(b\))30 b(Standard)g(deviation)g(of)e(slo)n(wdo)n(wn.)46 b(\(c\))30 b(P)n(ercen)n(tage)h(of)d(pro)r(cesses)450 4781 y(slo)n(w)n(ed)c(b)n(y)g(a)g(factor)g(of)f(3)h(or)f(more.)30 b(\(d\))25 b(P)n(ercen)n(tage)g(of)f(pro)r(cesses)g(slo)n(w)n(ed)g(b)n (y)g(a)g(factor)g(of)f(5)h(or)f(more.)p eop %%Page: 23 23 23 22 bop 783 250 a Fq(Exploiting)24 b(Pro)r(cess)j(Lifetime)e (Distributions)e(fo)n(r)j(Dynamic)f(Load)g(Balancing)157 b Fp(\001)141 b Fq(23)450 465 y Fx(5.4)41 b(Why)28 b(p)n(reemptive)f (migration)g(outp)r(erfo)n(rms)g(non-p)n(reemptive)f(migration)450 598 y Ft(The)c(alternate)f(metrics)h(discussed)f(ab)r(o)n(v)n(e)g(shed) g(some)h(ligh)n(t)f(on)h(the)g(reasons)e(for)i(the)g(p)r(erfor-)450 698 y(mance)28 b(di\013erence)g(b)r(et)n(w)n(een)h(preemptiv)n(e)f(and) g(non-preemptiv)n(e)f(migration.)38 b(W)-7 b(e)29 b(consider)450 798 y(t)n(w)n(o)e(kinds)g(of)h(mistak)n(es)f(a)g(migration)f(system)i (migh)n(t)f(mak)n(e:)533 932 y Fo(F)-6 b(ailing)31 b(to)f(migr)l(ate)g (long-live)l(d)h(jobs.)43 b Ft(This)18 b(t)n(yp)r(e)h(of)f(error)f(imp) r(oses)h(mo)r(derate)f(slo)n(wdo)n(wns)450 1032 y(on)34 b(a)f(p)r(oten)n(tial)h(migran)n(t,)g(and,)i(more)d(imp)r(ortan)n(tly) -7 b(,)35 b(in\015icts)f(dela)n(ys)f(on)h(short)f(jobs)h(that)450 1132 y(are)25 b(forced)g(to)h(share)f(a)h(pro)r(cessor)e(with)i(a)g (CPU)f(hog.)36 b(Under)26 b(non-preemptiv)n(e)f(migration,)450 1231 y(this)36 b(error)e(o)r(ccurs)h(whenev)n(er)g(a)g(long-liv)n(ed)g (pro)r(cess)f(is)i(not)g(on)f(the)i(name-list,)g(p)r(ossibly)450 1331 y(b)r(ecause)d(it)i(is)f(an)f(unkno)n(wn)h(program)d(or)i(an)h(un) n(usually)f(long)h(execution)f(of)h(a)f(t)n(ypically)450 1430 y(short-liv)n(ed)d(program.)48 b(Preemptiv)n(e)31 b(migration)g(can)h(correct)f(these)h(errors)e(b)n(y)i(migrating)450 1530 y(long)27 b(jobs)g(later)g(in)h(their)g(liv)n(es.)533 1643 y Fo(Migr)l(ating)j(short-live)l(d)g(jobs.)43 b Ft(This)c(t)n(yp)r(e)g(of)g(error)e(imp)r(oses)h(large)g(slo)n(wdo)n (wns)f(on)h(the)450 1742 y(migrated)27 b(pro)r(cess,)f(w)n(astes)h(net) n(w)n(ork)f(resources,)f(and)j(fails)f(to)h(e\013ect)g(signi\014can)n (t)f(load)f(bal-)450 1842 y(ancing.)45 b(Under)30 b(non-preemptiv)n(e)g (migration,)g(this)h(error)d(o)r(ccurs)i(when)g(a)g(pro)r(cess)g(whose) 450 1941 y(name)f(is)h(on)g(the)g(eligible)f(list)h(turns)g(out)f(to)h (b)r(e)g(short-liv)n(ed.)42 b(Our)29 b(preemptiv)n(e)g(migration)450 2041 y(strategy)c(all)h(but)h(eliminates)f(this)g(t)n(yp)r(e)h(of)f (error)e(b)n(y)i(guaran)n(teeing)e(that)i(the)h(p)r(erformance)450 2141 y(of)h(a)f(migran)n(t)f(impro)n(v)n(es)g(in)i(exp)r(ectation.)533 2275 y(Ev)n(en)18 b(o)r(ccasional)g(mistak)n(es)g(of)h(the)g(\014rst)g (kind)h(can)e(ha)n(v)n(e)g(a)h(large)f(impact)h(on)g(p)r(erformance,) 450 2375 y(b)r(ecause)k(one)h(long)f(job)g(on)h(a)f(busy)h(mac)n(hine)f (will)h(imp)r(ede)g(man)n(y)f(small)h(jobs.)35 b(This)24 b(e\013ect)g(is)450 2475 y(aggra)n(v)-5 b(ated)27 b(b)n(y)h(the)i (serial)e(correlation)f(b)r(et)n(w)n(een)i(arriv)-5 b(al)28 b(times)i(\(see)f(Section)g(5.1\),)g(whic)n(h)450 2574 y(suggests)d(that)i(a)f(busy)h(host)f(is)h(lik)n(ely)f(to)g(receiv)n(e) g(man)n(y)g(future)h(arriv)-5 b(als.)533 2674 y(Th)n(us,)20 b(an)f(imp)r(ortan)n(t)f(feature)h(of)g(a)f(migration)g(p)r(olicy)g(is) h(its)g(abilit)n(y)f(to)h(iden)n(tify)g(long-liv)n(ed)450 2773 y(jobs)27 b(for)g(migration.)36 b(T)-7 b(o)27 b(ev)-5 b(aluate)28 b(this)g(abilit)n(y)-7 b(,)27 b(w)n(e)g(consider)g(the)h(a) n(v)n(erage)c(lifetime)29 b(of)e(the)450 2873 y(pro)r(cesses)20 b(c)n(hosen)h(for)g(migration)f(under)i(eac)n(h)f(p)r(olicy)-7 b(.)35 b(Under)21 b(non-preemptiv)n(e)g(migration,)450 2973 y(the)27 b(a)n(v)n(erage)c(lifetime)k(of)f(migran)n(t)g(pro)r (cesses)e(w)n(as)i(2)p Fm(:)p Ft(0)f(seconds)g(\(the)i(mean)f(lifetime) h(for)f(all)450 3072 y(pro)r(cesses)c(is)i(0)p Fm(:)p Ft(4)f(seconds\),)i(and)e(the)i(median)f(lifetime)g(of)g(migran)n(ts)f (w)n(as)g(0)p Fm(:)p Ft(9)g(seconds.)35 b(The)450 3172 y(non-preemptiv)n(e)26 b(p)r(olicy)h(migrated)g(ab)r(out)g(1\045)g(of)h (all)f(jobs,)g(whic)n(h)g(accoun)n(ted)f(for)h(5)p Fm(:)p Ft(7\045)g(of)450 3272 y(the)h(total)f(CPU.)533 3371 y(The)h(preemptiv)n(e)f(migration)f(p)r(olicy)i(w)n(as)f(b)r(etter)h (able)f(to)g(iden)n(tify)i(long)d(jobs;)i(the)g(a)n(v)n(er-)450 3471 y(age)f(lifetime)i(of)e(migran)n(t)g(pro)r(cesses)g(under)g (preemptiv)n(e)h(migration)e(w)n(as)h(4)p Fm(:)p Ft(9)g(seconds;)g(the) 450 3571 y(median)j(lifetime)h(of)e(migran)n(ts)g(w)n(as)g(2)p Fm(:)p Ft(0)g(seconds.)43 b(The)30 b(preemptiv)n(e)f(p)r(olicy)h (migrated)f(4\045)450 3670 y(of)d(all)g(jobs,)h(but)g(since)f(these)h (migran)n(ts)e(w)n(ere)g(long-liv)n(ed,)g(they)i(accoun)n(ted)f(for)f (55\045)h(of)g(the)450 3770 y(total)h(CPU.)533 3869 y(Th)n(us)g(the)g (primary)f(reason)f(for)h(the)i(success)e(of)g(preemptiv)n(e)h (migration)f(is)g(its)h(abilit)n(y)g(to)450 3969 y(iden)n(tify)h(long)f (jobs)g(accurately)g(and)g(to)h(migrate)e(those)h(jobs)h(a)n(w)n(a)n(y) d(from)j(busy)f(hosts.)533 4069 y(The)36 b(second)g(t)n(yp)r(e)h(of)f (error)e(did)j(not)g(ha)n(v)n(e)e(as)g(great)h(an)g(impact)g(on)g(the)h (mean)f(slo)n(w-)450 4168 y(do)n(wn)26 b(for)f(all)h(pro)r(cesses,)f (but)i(it)g(did)f(imp)r(ose)h(large)d(slo)n(wdo)n(wns)h(on)h(some)f (small)h(pro)r(cesses.)450 4268 y(These)h(outliers)g(are)f(re\015ected) i(in)f(the)h(standard)f(deviation)g(of)g(slo)n(wdo)n(wns)f(|)h(b)r (ecause)g(the)450 4368 y(non-preemptiv)n(e)k(p)r(olicy)g(sometimes)h (migrates)e(v)n(ery)h(short)g(jobs,)i(it)f(can)f(mak)n(e)g(the)h(stan-) 450 4467 y(dard)g(deviation)h(of)g(slo)n(wdo)n(wns)e(w)n(orse)g(than)i (with)g(no)g(migration)f(\(see)h(Figure)f(5b\).)53 b(The)450 4567 y(age-based)36 b(preemptiv)n(e)i(migration)f(criterion)h (eliminates)g(most)g(errors)e(of)i(this)h(t)n(yp)r(e)f(b)n(y)450 4666 y(guaran)n(teeing)25 b(that)j(the)g(p)r(erformance)f(of)g(the)h (migran)n(t)f(will)h(impro)n(v)n(e)e(in)i(exp)r(ectation.)533 4766 y(There)f(is,)h(ho)n(w)n(ev)n(er,)e(one)i(t)n(yp)r(e)g(of)g (migration)e(error)g(that)i(is)g(more)f(problematic)g(for)h(pre-)450 4866 y(emptiv)n(e)k(migration)f(than)i(for)f(non-preemptiv)n(e)f (migration:)45 b(stale)32 b(load)f(information.)51 b(A)450 4965 y(target)33 b(host)g(ma)n(y)g(ha)n(v)n(e)f(a)h(lo)n(w)g(load)g (when)g(a)h(migration)e(is)h(initiated,)j(but)e(its)g(load)f(ma)n(y)450 5065 y(ha)n(v)n(e)22 b(increased)f(b)n(y)i(the)g(time)g(the)h(migran)n (t)e(arriv)n(es.)33 b(This)22 b(is)h(more)f(lik)n(ely)h(for)f(a)g (preemptiv)n(e)p eop %%Page: 24 24 24 23 bop 450 250 a Fq(24)142 b Fp(\001)158 b Fq(M.)26 b(Ha)n(rchol-Balter)f(and)f(A.)j(B.)f(Do)n(wney)450 465 y Ft(migration)h(b)r(ecause)h(the)g(migration)g(time)g(is)g(longer.)38 b(In)28 b(our)g(sim)n(ulations,)f(w)n(e)h(found)h(that)450 565 y(these)d(errors)d(do)j(o)r(ccur,)f(although)g(infrequen)n(tly)h (enough)f(that)h(they)g(do)g(not)f(ha)n(v)n(e)g(a)g(sev)n(ere)450 665 y(impact)j(on)f(p)r(erformance.)533 765 y(Sp)r(eci\014cally)-7 b(,)25 b(w)n(e)f(coun)n(ted)g(the)h(n)n(um)n(b)r(er)f(of)h(migran)n(t)e (pro)r(cesses)g(that)i(arriv)n(ed)d(at)j(a)f(target)450 865 y(host)j(and)g(found)h(that)f(the)h(load)f(w)n(as)f(higher)h(than)g (it)h(had)f(b)r(een)h(at)f(the)h(source)e(host)h(when)450 965 y(migration)g(b)r(egan.)38 b(F)-7 b(or)28 b(most)g(runs,)g(this)g (o)r(ccurred)f(less)h(than)g(0)p Fm(:)p Ft(5\045)f(of)i(the)f(time)h (\(for)f(t)n(w)n(o)450 1064 y(runs)22 b(with)g(high)g(loads)g(it)g(w)n (as)f(0)p Fm(:)p Ft(7\045\).)35 b(Somewhat)22 b(more)f(often,)j(3\045)e (of)g(the)g(time,)i(a)e(migran)n(t)450 1164 y(pro)r(cess)28 b(arriv)n(ed)f(at)i(a)g(target)f(host)h(and)g(found)g(that)g(the)h (load)e(at)h(the)g(target)g(w)n(as)f(greater)450 1263 y(than)f(the)g Fo(curr)l(ent)f Ft(load)g(at)h(the)g(source.)36 b(These)26 b(results)h(suggest)f(that)h(the)g(p)r(erformance)f(of)450 1363 y(a)j(preemptiv)n(e)g(migration)g(strategy)f(migh)n(t)i(b)r(e)g (impro)n(v)n(ed)e(b)n(y)h(a)g(reserv)-5 b(ation)28 b(system)i(as)f(in) 450 1463 y(MOSIX.)533 1563 y(One)36 b(other)f(p)r(oten)n(tial)h (problem)g(with)g(preemptiv)n(e)g(migration)f(is)h(the)g(v)n(olume)g (of)g(net-)450 1663 y(w)n(ork)30 b(tra\016c)i(that)g(results)f(from)g (large)g(memory)g(transfers.)48 b(In)32 b(our)f(sim)n(ulations,)h(w)n (e)f(did)450 1762 y(not)25 b(mo)r(del)h(net)n(w)n(ork)e(congestion,)h (on)g(the)h(assumption)f(that)h(the)f(tra\016c)g(generated)g(b)n(y)g (mi-)450 1862 y(gration)33 b(w)n(ould)h(not)g(b)r(e)g(excessiv)n(e.)56 b(This)34 b(assumption)f(seems)h(to)g(b)r(e)h(reasonable:)48 b(under)450 1962 y(our)32 b(preemptiv)n(e)h(migration)e(strategy)h(few) n(er)g(than)h(4\045)g(of)g(pro)r(cesses)e(are)h(migrated)g(once)450 2061 y(and)24 b(few)n(er)f(than)h Fm(:)p Ft(25\045)f(of)h(pro)r(cesses) e(are)h(migrated)g(more)g(than)h(once.)35 b(F)-7 b(urthermore,)24 b(there)450 2161 y(is)j(seldom)h(more)e(than)i(one)f(migration)g(in)h (progress)d(at)i(a)h(time.)533 2261 y(In)23 b(summary)-7 b(,)23 b(the)h(adv)-5 b(an)n(tage)21 b(of)i(preemptiv)n(e)g(migration)e (|)i(its)h(abilit)n(y)e(to)h(iden)n(tify)h(long)450 2361 y(jobs)k(and)h(mo)n(v)n(e)e(them)i(a)n(w)n(a)n(y)e(from)h(busy)h(hosts) f(|)g(o)n(v)n(ercomes)e(its)j(disadv)-5 b(an)n(tages)27 b(\(longer)450 2461 y(migration)f(times)i(and)g(stale)f(load)g (information\).)533 2620 y(5.4.1)41 b Fo(E\013e)l(ct)28 b(of)i(migr)l(ation)f(on)f(short)h(and)g(long)g(jobs.)43 b Ft(W)-7 b(e)26 b(ha)n(v)n(e)f(claimed)h(that)h(iden)n(tify-)450 2720 y(ing)22 b(long)g(jobs)g(and)g(migrating)f(them)i(a)n(w)n(a)n(y)d (from)i(busy)g(hosts)g(helps)h(not)f(only)g(the)g(long)g(jobs)450 2819 y(\(whic)n(h)33 b(run)f(on)g(more)f(ligh)n(tly-loaded)g(hosts\))h (but)h(also)e(the)i(short)f(jobs)g(that)g(run)g(on)g(the)450 2919 y(source)26 b(host.)36 b(T)-7 b(o)27 b(test)h(this)f(claim,)h(w)n (e)e(divided)i(the)f(pro)r(cesses)f(in)n(to)h(three)g(lifetime)h (groups)450 3019 y(and)e(measured)g(the)h(p)r(erformance)f(b)r (ene\014t)h(for)f(eac)n(h)g(group)g(due)g(to)h(migration.)35 b(The)27 b(n)n(um-)450 3118 y(b)r(er)k(of)f(jobs)h(in)f(short)g(group)g (is)g(roughly)g(ten)h(times)f(the)h(n)n(um)n(b)r(er)g(in)g(the)g (medium)g(group,)450 3218 y(whic)n(h)f(in)h(turn)f(is)g(roughly)f(ten)i (times)f(the)h(n)n(um)n(b)r(er)f(in)g(the)h(long)e(group.)44 b(Figure)29 b(6)h(sho)n(ws)450 3317 y(that)c(migration)f(reduces)g(the) i(mean)f(slo)n(wdo)n(wn)e(of)i(all)g(three)g(groups:)34 b(for)26 b(non-preemptiv)n(e)450 3417 y(migration)f(the)i(impro)n(v)n (emen)n(t)e(is)h(the)g(same)g(for)g(all)g(groups;)f(under)h(preemptiv)n (e)g(migration)450 3517 y(the)i(long)f(jobs)g(enjo)n(y)g(a)h(sligh)n (tly)f(greater)e(b)r(ene\014t.)533 3617 y(This)i(breakdo)n(wn)e(b)n(y)i (lifetime)h(group)e(is)h(useful)g(for)g(ev)-5 b(aluating)26 b(v)-5 b(arious)26 b(metrics)h(of)g(sys-)450 3717 y(tem)k(p)r (erformance.)46 b(The)31 b(metric)g(w)n(e)g(are)e(using)i(here,)g(slo)n (wdo)n(wn,)g(giv)n(es)e(equal)i(w)n(eigh)n(t)f(to)450 3816 y(all)25 b(jobs;)h(as)f(a)h(result,)f(the)h(mean)g(slo)n(wdo)n(wn) e(metric)h(is)h(dominated)f(b)n(y)h(the)g(most)f(p)r(opulous)450 3916 y(group,)f(short)g(jobs.)36 b(Another)25 b(common)f(metric,)h (residence)g(time,)h(e\013ectiv)n(ely)e(w)n(eigh)n(ts)g(jobs)450 4016 y(according)h(to)j(their)f(lifetimes.)37 b(Th)n(us)27 b(the)h(mean)f(residence)f(time)i(metric)f(re\015ects,)g(primar-)450 4115 y(ily)-7 b(,)31 b(the)f(p)r(erformance)f(b)r(ene\014t)i(for)f (long)f(jobs.)44 b(Under)30 b(the)g(mean)g(residence)f(time)i(metric,) 450 4215 y(then,)d(preemptiv)n(e)f(migration)g(app)r(ears)f(ev)n(en)h (more)g(e\013ectiv)n(e.)450 4400 y Fx(5.5)41 b(Evaluation)26 b(of)h(analytic)h(migration)e(criterion)450 4534 y Ft(As)g(deriv)n(ed)f (in)h(Section)g(3.1,)g(the)g(minim)n(um)g(age)f(for)h(a)f(migran)n(t)g (pro)r(cess)g(according)f(to)i(our)450 4633 y Fo(analytic)31 b(criterion)e Ft(is)1439 4796 y(Minim)n(um)1366 4896 y(migration)d(age)1908 4847 y(=)2005 4791 y(Migration)h(cost)p 2005 4828 529 4 v 2158 4904 a Fm(n)18 b Fl(\000)g Fm(m)450 5065 y Ft(where)j Fm(n)g Ft(is)g(the)g(load)g(at)g(the)g(source)f(host) h(and)g Fm(m)g Ft(is)g(the)g(load)g(at)g(the)g(target)g(host)f (\(including)p eop %%Page: 25 25 25 24 bop 783 250 a Fq(Exploiting)24 b(Pro)r(cess)j(Lifetime)e (Distributions)e(fo)n(r)j(Dynamic)f(Load)g(Balancing)157 b Fp(\001)141 b Fq(25)1194 660 y 11840716 11840716 5920358 11840716 34403860 40324218 startTexFig 1194 660 a %%BeginDocument: har6.ps 50 dict begin % This is a standard prolog for Postscript generated by Tk's canvas % widget. % @(#) prolog.ps 1.2 94/12/09 10:53:18 % The definitions below just define all of the variables used in % any of the procedures here. This is needed for obscure reasons % explained on p. 716 of the Postscript manual (Section H.2.7, % "Initializing Variables," in the section on Encapsulated Postscript). /baseline 0 def /stipimage 0 def /height 0 def /justify 0 def /lineLength 0 def /spacing 0 def /stipple 0 def /strings 0 def /xoffset 0 def /yoffset 0 def /tmpstip null def % Define the array ISOLatin1Encoding (which specifies how characters are % encoded for ISO-8859-1 fonts), if it isn't already present (Postscript % level 2 is supposed to define it, but level 1 doesn't). systemdict /ISOLatin1Encoding known not { /ISOLatin1Encoding [ /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /space /dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent /dieresis /space /ring /cedilla /space /hungarumlaut /ogonek /caron /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedillar /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def } if % Override the setfont procedure with a new procedure that re-encodes % the font to use the ISO Latin-1 style. The body of this procedure % comes from Section 5.6.1 of the Postscript book. /realsetfont /setfont load def /setfont { dup length dict begin {1 index /FID ne {def} {pop pop} ifelse} forall /Encoding ISOLatin1Encoding def currentdict end % I'm not sure why it's necessary to use "definefont" on this new % font, but it seems to be important; just use the name "Temporary" % for the font. /Temporary exch definefont realsetfont } bind def % StrokeClip % % This procedure converts the current path into a clip area under % the assumption of stroking. It's a bit tricky because some Postscript % interpreters get errors during strokepath for dashed lines. If % this happens then turn off dashes and try again. /StrokeClip { {strokepath} stopped { (This Postscript printer gets limitcheck overflows when) = (stippling dashed lines; lines will be printed solid instead.) = [] 0 setdash strokepath} if clip } bind def % desiredSize EvenPixels closestSize % % The procedure below is used for stippling. Given the optimal size % of a dot in a stipple pattern in the current user coordinate system, % compute the closest size that is an exact multiple of the device's % pixel size. This allows stipple patterns to be displayed without % aliasing effects. /EvenPixels { % Compute exact number of device pixels per stipple dot. dup 0 matrix currentmatrix dtransform dup mul exch dup mul add sqrt % Round to an integer, make sure the number is at least 1, and compute % user coord distance corresponding to this. dup round dup 1 lt {pop 1} if exch div mul } bind def % width height string StippleFill -- % % Given a path already set up and a clipping region generated from % it, this procedure will fill the clipping region with a stipple % pattern. "String" contains a proper image description of the % stipple pattern and "width" and "height" give its dimensions. Each % stipple dot is assumed to be about one unit across in the current % user coordinate system. This procedure trashes the graphics state. /StippleFill { % The following code is needed to work around a NeWSprint bug. /tmpstip 1 index def % Change the scaling so that one user unit in user coordinates % corresponds to the size of one stipple dot. 1 EvenPixels dup scale % Compute the bounding box occupied by the path (which is now % the clipping region), and round the lower coordinates down % to the nearest starting point for the stipple pattern. Be % careful about negative numbers, since the rounding works % differently on them. pathbbox 4 2 roll 5 index div dup 0 lt {1 sub} if cvi 5 index mul 4 1 roll 6 index div dup 0 lt {1 sub} if cvi 6 index mul 3 2 roll % Stack now: width height string y1 y2 x1 x2 % Below is a doubly-nested for loop to iterate across this area % in units of the stipple pattern size, going up columns then % across rows, blasting out a stipple-pattern-sized rectangle at % each position 6 index exch { 2 index 5 index 3 index { % Stack now: width height string y1 y2 x y gsave 1 index exch translate 5 index 5 index true matrix tmpstip imagemask grestore } for pop } for pop pop pop pop pop } bind def % -- AdjustColor -- % Given a color value already set for output by the caller, adjusts % that value to a grayscale or mono value if requested by the CL % variable. /AdjustColor { CL 2 lt { currentgray CL 0 eq { .5 lt {0} {1} ifelse } if setgray } if } bind def % x y strings lineLength spacing xoffset yoffset justify stipple DrawText -- % This procedure does all of the real work of drawing text. The % color and font must already have been set by the caller, and the % following arguments must be on the stack: % % x, y - Coordinates at which to draw text. % strings - An array of strings, one for each line of the text item, % in order from top to bottom. % lineLength - Minimum line length: needed to justify text properly. % spacing - Spacing between lines. % xoffset - Horizontal offset for text bbox relative to x and y: 0 for % nw/w/sw anchor, -0.5 for n/center/s, and -1.0 for ne/e/se. % yoffset - Vertical offset for text bbox relative to x and y: 0 for % nw/n/ne anchor, +0.5 for w/center/e, and +1.0 for sw/s/se. % justify - 0 for left justification, 0.5 for center, 1 for right justify. % stipple - Boolean value indicating whether or not text is to be % drawn in stippled fashion. If text is stippled, % procedure StippleText must have been defined to call % StippleFill in the right way. % % Also, when this procedure is invoked, the color and font must already % have been set for the text. /DrawText { /stipple exch def /justify exch def /yoffset exch def /xoffset exch def /spacing exch def /lineLength exch def /strings exch def % First scan through all of the text to find the widest line (if it's % longer than the "lineLength" argument). strings { stringwidth pop dup lineLength gt {/lineLength exch def} {pop} ifelse newpath } forall % Compute the baseline offset and the actual font height. 0 0 moveto (TXygqPZ) false charpath pathbbox dup /baseline exch def exch pop exch sub /height exch def pop newpath % Translate coordinates first so that the origin is at the upper-left % corner of the text's bounding box. Remember that x and y for % positioning are still on the stack. translate lineLength xoffset mul strings length 1 sub spacing mul height add yoffset mul translate % Now use the baseline and justification information to translate so % that the origin is at the baseline and positioning point for the % first line of text. justify lineLength mul baseline neg translate % Iterate over each of the lines to output it. For each line, % compute its width again so it can be properly justified, then % display it. strings { dup stringwidth pop justify neg mul 0 moveto stipple { % The text is stippled, so turn it into a path and print % by calling StippledText, which in turn calls StippleFill. % Unfortunately, many Postscript interpreters will get % overflow errors if we try to do the whole string at % once, so do it a character at a time. gsave /char (X) def { char 0 3 -1 roll put currentpoint gsave char true charpath clip StippleText grestore char stringwidth translate moveto } forall grestore } {show} ifelse 0 spacing neg translate } forall } bind def /CL 1 def save 306.0 396.0 translate 0.8521 0.8521 scale -253 -253 translate 0 507 moveto 507 507 lineto 507 0 lineto 0 0 lineto closepath clip newpath gsave 80 447 moveto 400 0 rlineto 0 -380 rlineto -400 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 487 [ (Mean slowdown by age group) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave 452 438 moveto 17.0000000000001 0 rlineto 0 -17 rlineto -17.0000000000001 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 452 438 moveto 17.0000000000001 0 rlineto 0 -17 rlineto -17.0000000000001 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 440 430 [ (no migration) ] 0 20 -1 0.5 0 false DrawText grestore gsave 452 417 moveto 17.0000000000001 0 rlineto 0 -17 rlineto -17.0000000000001 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 452 417 moveto 17.0000000000001 0 rlineto 0 -17 rlineto -17.0000000000001 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 440 409 [ (non-preemptive migration) ] 0 20 -1 0.5 0 false DrawText grestore gsave 452 396 moveto 17.0000000000001 0 rlineto 0 -17 rlineto -17.0000000000001 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 452 396 moveto 17.0000000000001 0 rlineto 0 -17 rlineto -17.0000000000001 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 440 388 [ (preemptive migration) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 495 12 [ (Duration) ] 0 20 -1 1 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 45 67 [ (1.0) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 45 162 [ (1.5) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 45 257 [ (2.0) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 45 352 [ (2.5) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 45 447 [ (3.0) ] 0 20 -1 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 146.667 46.9999999999999 [ (dur < .5s) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 46.9999999999999 [ (.5s < dur < 5s) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 413.333 46.9999999999999 [ (dur > 5s.) ] 0 20 -0.5 0.5 0 false DrawText grestore gsave 89.5238 371.409 moveto 38.0952 0 rlineto 0 -304.409 rlineto -38.0952 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 89.5238 371.409 moveto 38.0952 0 rlineto 0 -304.409 rlineto -38.0952 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 127.619 297.515 moveto 38.095 0 rlineto 0 -230.515 rlineto -38.095 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 127.619 297.515 moveto 38.095 0 rlineto 0 -230.515 rlineto -38.095 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 165.714 204.98 moveto 38.095 0 rlineto 0 -137.98 rlineto -38.095 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 165.714 204.98 moveto 38.095 0 rlineto 0 -137.98 rlineto -38.095 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 222.857 367.202 moveto 38.095 0 rlineto 0 -300.202 rlineto -38.095 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 222.857 367.202 moveto 38.095 0 rlineto 0 -300.202 rlineto -38.095 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 260.952 253.955 moveto 38.095 0 rlineto 0 -186.955 rlineto -38.095 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 260.952 253.955 moveto 38.095 0 rlineto 0 -186.955 rlineto -38.095 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 299.047 185.131 moveto 38.095 0 rlineto 0 -118.131 rlineto -38.095 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 299.047 185.131 moveto 38.095 0 rlineto 0 -118.131 rlineto -38.095 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 356.19 370.536 moveto 38.095 0 rlineto 0 -303.536 rlineto -38.095 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 356.19 370.536 moveto 38.095 0 rlineto 0 -303.536 rlineto -38.095 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 394.285 243.575 moveto 38.095 0 rlineto 0 -176.575 rlineto -38.095 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 394.285 243.575 moveto 38.095 0 rlineto 0 -176.575 rlineto -38.095 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 432.38 129.4 moveto 38.0950000000001 0 rlineto 0 -62.4 rlineto -38.0950000000001 0 rlineto closepath 0.498 0.498 0.498 setrgbcolor AdjustColor fill 432.38 129.4 moveto 38.0950000000001 0 rlineto 0 -62.4 rlineto -38.0950000000001 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore restore showpage end %%EndDocument endTexFig 1071 2342 a Fw(Fig.)23 b(6.)71 b(Mean)24 b(slo)n(wdo)n(wn)g(brok)n(en) g(do)n(wn)g(b)n(y)g(lifetime)e(group.)1194 3009 y 11840716 11840716 13485260 19405619 26641612 32825098 startTexFig 1194 3009 a %%BeginDocument: har7.epsi % 0000000000000000000002400000800400000000000000000000 % 0000000000000000000002423704a2ac4af00000000000000000 % 0000000000000000000003451508d294aa500000000000000000 % 0000000000000000000003875506d154a5500000000000000000 % 000000000000000000000287750ef15ce5500000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % e180000000000000000000000000000000000000000000000000 % a200000000000000000000000000000000000000000000000000 % 2380000000000000000000000000000000000000000000000000 % c080001fffffffffffffffffffffffffffffffffffffffffff80 % eb80001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 00000010000000000000400028008000000010004000001fe080 % 0000001000000000000062263d218c66cf13721e5c0664102080 % 0000001000000000000055442a528a244aaa55155402aa18a080 % 0000001000000000000057342a728aa54aba5415540aae102080 % 0000001000000000000077762d738ee5cabb5715550eee122080 % 00000010000000000000000000000800000000000000a0102080 % 0000001000000000000000000000000000000000000040182080 % 0000001000000000000000000000000000000000000000102080 % 00000010000000000000000000000000000000000000001fe080 % 0000001000000000000000000000000000000000000000000080 % 00000010000000000000000000000010200041000000001fe080 % 0000001000000000000000000001b990e43c79f15e0664102080 % 0000001000000000000000000000a89aaa2a69a95502aa1aa080 % 0000001000000000000000000002aa9ca82a69a9550aae142080 % 0000001000000000000000000003ab94ee2a69a9d50eee1aa080 % 00000010000000000000000000000004000000000000a0102080 % 00000010000000000000000000000000000000000000401aa080 % 00000010000000000000000000000000000000000000001fe080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % e180001000000000000000000000000000000000000000000080 % a280001000000000000000000000000000000000000000000080 % 2280001000000000000000000000000000000000000000000080 % c280001000000000000000000000000000000000000000000080 % eb80001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000000000000000080 % 0000001000000000000000000000000000000001ffff80000080 % 000000100000000000000000000000000000000123aa80000080 % 0000001000000000000000000000000000000001014480000080 % 000000100000000000000000000000000000000189aa80000080 % 0000001000000000000000000000000000000001010080000080 % 000000100000000000000000000000000000000123aa80000080 % 0000001000000000000000000000000000000001010480000080 % 000000100000000000000000000000000000000109aa8007fc80 % 0000001000000000000000000000000000000001010080040480 % 000000100000000000000000000000000000000123aa8006ac80 % 0000001000000000000000000000000000000001014487fc4480 % 000000100000000000000000000000000000000181aa848eac80 % 0000001000000000000000000000000000000001010084040480 % 000000100000000000000000000000000000000123aa8626ac80 % 0000001000000000000000000000000000000001010484040480 % 0000001000000000000000000000000000003fe109aa840eac80 % 00000010000000000000000000000000007fe021010084040480 % 0000001000000000000000000000000000622aa123aa8626ac80 % 0000001000000000000000000000000000402461014484044480 % 000000100000000000000000000000000040aaa189aa8486ac80 % 0000001000000000000000000000000000402021010084040480 % 0000001000000000000000000000000000622aa123aa8626ac80 % 0000001000000000000000000000000000402421010484040480 % 0000001000000000000000000000000000482aa109aa840eac80 % 0000001000000000000000000000000000402021010084040480 % 0000001000000000000000000000000000622aa123aa8626ac80 % 0000001000000000000000000000000000402461014484044480 % 000000100000000000000000000000000048aaa181aa848eac80 % 0000001000000000000000000000000000402021010084040480 % 0000001000000000000000000000000ffc622aa123aa8626ac80 % 000000100000000000007fc000000ffc04402421010484040480 % 0000001000000000007feac00000080aac482aa109aa840eac80 % 0000001000000000004040400000080804402021010084040480 % 000000100000000000626ac000000a2aac622aa123aa8626ac80 % 0000001000000000004044400000080c44402461014484044480 % 00000010000000000040eac3ffff088aac40aaa189aa8486ac80 % 00000013fffe000ff84040420101080804402021010084040480 % 0000001222aa1ffaa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120206100c084044420105080c04402421010484040480 % 000000120aaa180aa8486ac209ab080aac482aa109aa840eac80 % 0000001202021008084040420101080804402021010084040480 % 0000001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120246100c484044420145080c44402461014484044480 % 0000001282aa108aa848eac281ab088aac48aaa181aa848eac80 % 0000001202021008084040420101080804402021010084040480 % 0000001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120206100c084044420105080c04402421010484040480 % 000000120aaa180aa8486ac209ab080aac482aa109aa840eac80 % 0000001202021008084040420101080804402021010084040480 % 4180001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % c20000120246100c484044420145080c44402461014484044480 % 438000128aaa188aa840eac289ab088aac40aaa189aa8486ac80 % 4080001202021008084040420101080804402021010084040480 % 4b80001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120206100c084044420105080c04402421010484040480 % 000000120aaa180aa8486ac209ab080aac482aa109aa840eac80 % 0000001202021008084040420101080804402021010084040480 % 0000001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120246100c484044420145080c44402461014484044480 % 0000001282aa108aa848eac281ab088aac48aaa181aa848eac80 % 0000001202021008084040420101080804402021010084040480 % 0000001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120206100c084044420105080c04402421010484040480 % 000000120aaa180aa8486ac209ab080aac482aa109aa840eac80 % 0000001202021008084040420101080804402021010084040480 % 0000001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120246100c484044420145080c44402461014484044480 % 000000128aaa188aa840eac289ab088aac40aaa189aa8486ac80 % 0000001202021008084040420101080804402021010084040480 % 0000001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120206100c084044420105080c04402421010484040480 % 000000120aaa180aa8486ac209ab080aac482aa109aa840eac80 % 0000001202021008084040420101080804402021010084040480 % 0000001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120246100c484044420145080c44402461014484044480 % 0000001282aa108aa848eac281ab088aac48aaa181aa848eac80 % 0000001202021008084040420101080804402021010084040480 % 0000001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120206100c084044420105080c04402421010484040480 % 000000120aaa180aa8486ac209ab080aac482aa109aa840eac80 % 0000001202021008084040420101080804402021010084040480 % 0000001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120246100c484044420145080c44402461014484044480 % 000000128aaa188aa840eac289ab088aac40aaa189aa8486ac80 % 0000001202021008084040420101080804402021010084040480 % 0000001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120206100c084044420105080c04402421010484040480 % 000000120aaa180aa8486ac209ab080aac482aa109aa840eac80 % 0000001202021008084040420101080804402021010084040480 % 0000001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120246100c484044420145080c44402461014484044480 % 0000001282aa108aa848eac281ab088aac48aaa181aa848eac80 % 0000001202021008084040420101080804402021010084040480 % 0000001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120206100c084044420105080c04402421010484040480 % 000000120aaa180aa8486ac209ab080aac482aa109aa840eac80 % 0000001202021008084040420101080804402021010084040480 % 0000001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120246100c484044420145080c44402461014484044480 % 000000128aaa188aa840eac289ab088aac40aaa189aa8486ac80 % 0000001202021008084040420101080804402021010084040480 % 0000001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 000000120206100c084044420105080c04402421010484040480 % 418000120aaa180aa8486ac209ab080aac482aa109aa840eac80 % c280001202021008084040420101080804402021010084040480 % 4280001222aa122aa8626ac223ab0a2aac622aa123aa8626ac80 % 4280001fffffffffffffffffffffffffffffffffffffffffff80 % 4b80000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 00000000060000100001c00007000004000060000180001c0000 % 000000000a000030000140000100000c00008000020000040000 % 000000000a00001000004000010000140000e000038000080000 % 000000000a000010000180000100001c00002000028000080000 % 000000000e0000100001c000070000040000e000038000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000000000000000 % 0000000030e000c300060c0018e000c380030c00183000638000 % 0000000150200944002a10012820054080251000a85004a28000 % 0000000150240947202a1c812822054090251c40a87204a28800 % 0000000150240941202a04812822054090250440a85204a18800 % 0000000174e009d7002e5c013ae005cb80275c00b97004eb8000 % 0000000000080000400001000004000020000080000400001000 save countdictstack mark newpath /showpage {} def % This file contains the standard Postscript prolog used when % generating Postscript from canvas widgets. % % Header:/user6/ouster/wish/library/RCS/prolog.ps,v1.693/04/0114:03:52ousterExpHeader: /user6/ouster/wish/library/RCS/prolog.ps,v 1.6 93/04/01 14:03:52 ouster Exp Header:/user6/ouster/wish/library/RCS/prolog.ps,v1.693/04/0114:03:52ousterExp SPRITE (Berkeley); 50 dict begin % The definitions below just define all of the variables used in % any of the procedures here. This is needed for obscure reasons % explained on p. 716 of the Postscript manual (Section H.2.7, % "Initializing Variables," in the section on Encapsulated Postscript). /baseline 0 def /stipimage 0 def /height 0 def /justify 0 def /maxwidth 0 def /spacing 0 def /stipple 0 def /strings 0 def /xoffset 0 def /yoffset 0 def /tmpstip null def /encoding {ISOLatin1Encoding} def % Override setfont to automatically encode the font in the style defined by % by 'encoding' (ISO Latin1 by default). systemdict /encodefont known { /realsetfont /setfont load def /setfont { encoding encodefont realsetfont } def } if % desiredSize EvenPixels closestSize % % The procedure below is used for stippling. Given the optimal size % of a dot in a stipple pattern in the current user coordinate system, % compute the closest size that is an exact multiple of the device's % pixel size. This allows stipple patterns to be displayed without % aliasing effects. /EvenPixels { % Compute exact number of device pixels per stipple dot. dup 0 matrix currentmatrix dtransform dup mul exch dup mul add sqrt % Round to an integer, make sure the number is at least 1, and compute % user coord distance corresponding to this. dup round dup 1 lt {pop 1} if exch div mul } bind def % width height string filled StippleFill -- % % Given a path and other graphics information already set up, this % procedure will fill the current path in a stippled fashion. "String" % contains a proper image description of the stipple pattern and % "width" and "height" give its dimensions. If "filled" is true then % it means that the area to be stippled is gotten by filling the % current path (e.g. the interior of a polygon); if it's false, the % area is gotten by stroking the current path (e.g. a wide line). % Each stipple dot is assumed to be about one unit across in the % current user coordinate system. /StippleFill { % Turn the path into a clip region that we can then cover with % lots of images corresponding to the stipple pattern. Warning: % some Postscript interpreters get errors during strokepath for % dashed lines. If this happens, turn off dashes and try again. 1 index /tmpstip exch def %% Works around NeWSprint bug gsave {eoclip} {{strokepath} stopped {grestore gsave [] 0 setdash strokepath} if clip} ifelse % Change the scaling so that one user unit in user coordinates % corresponds to the size of one stipple dot. 1 EvenPixels dup scale % Compute the bounding box occupied by the path (which is now % the clipping region), and round the lower coordinates down % to the nearest starting point for the stipple pattern. pathbbox 4 2 roll 5 index div cvi 5 index mul 4 1 roll 6 index div cvi 6 index mul 3 2 roll % Stack now: width height string y1 y2 x1 x2 % Below is a doubly-nested for loop to iterate across this area % in units of the stipple pattern size, going up columns then % across rows, blasting out a stipple-pattern-sized rectangle at % each position 6 index exch { 2 index 5 index 3 index { % Stack now: width height string y1 y2 x y gsave 1 index exch translate 5 index 5 index true matrix tmpstip imagemask grestore } for pop } for pop pop pop pop pop grestore newpath } bind def % -- AdjustColor -- % Given a color value already set for output by the caller, adjusts % that value to a grayscale or mono value if requested by the CL % variable. /AdjustColor { CL 2 lt { currentgray CL 0 eq { .5 lt {0} {1} ifelse } if setgray } if } bind def % x y strings spacing xoffset yoffset justify stipple stipimage DrawText -- % This procedure does all of the real work of drawing text. The % color and font must already have been set by the caller, and the % following arguments must be on the stack: % % x, y - Coordinates at which to draw text. % strings - An array of strings, one for each line of the text item, % in order from top to bottom. % spacing - Spacing between lines. % xoffset - Horizontal offset for text bbox relative to x and y: 0 for % nw/w/sw anchor, -0.5 for n/center/s, and -1.0 for ne/e/se. % yoffset - Vertical offset for text bbox relative to x and y: 0 for % nw/n/ne anchor, +0.5 for w/center/e, and +1.0 for sw/s/se. % justify - 0 for left justification, 0.5 for center, 1 for right justify. % stipple - Boolean value indicating whether or not text is to be % drawn in stippled fashion. % stipimage - Image for stippling, if stipple is True. % % Also, when this procedure is invoked, the color and font must already % have been set for the text. /DrawText { /stipimage exch def /stipple exch def /justify exch def /yoffset exch def /xoffset exch def /spacing exch def /strings exch def % First scan through all of the text to find the widest line. /maxwidth 0 def strings { stringwidth pop dup maxwidth gt {/maxwidth exch def} {pop} ifelse newpath } forall % Compute the baseline offset and the actual font height. 0 0 moveto (TXygqPZ) false charpath pathbbox dup /baseline exch def exch pop exch sub /height exch def pop newpath % Translate coordinates first so that the origin is at the upper-left % corner of the text's bounding box. Remember that x and y for % positioning are still on the stack. translate maxwidth xoffset mul strings length 1 sub spacing mul height add yoffset mul translate % Now use the baseline and justification information to translate so % that the origin is at the baseline and positioning point for the % first line of text. justify maxwidth mul baseline neg translate % Iterate over each of the lines to output it. For each line, % compute its width again so it can be properly justified, then % display it. strings { dup stringwidth pop justify neg mul 0 moveto show 0 spacing neg translate } forall } bind def /CL 1 def save 306.0 396.0 translate 0.4311 0.4311 scale -250 -250 translate 0 501 moveto 501 501 lineto 501 0 lineto 0 0 lineto closepath clip newpath gsave 80 441 moveto 400 0 rlineto 0 -380 rlineto -400 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 280 481 [ (Mean slowdown) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 40 61 [ (1.0) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 40 187.667 [ (1.5) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 40 314.333 [ (2.0) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 40 441 [ (2.5) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 105 20.9999999999999 [ (\0500.3\051) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 155 20.9999999999999 [ (\0500.5\051) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 205 20.9999999999999 [ (\0500.5\051) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 255 20.9999999999999 [ (\0500.3\051) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 305 20.9999999999999 [ (\0500.3\051) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 355 20.9999999999999 [ (\0500.5\051) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 405 20.9999999999999 [ (\0500.8\051) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 20.9999999999999 [ (\0500.9\051) ] 21 -0.5 0.5 0 () false DrawText grestore gsave 85.7692 222.5 moveto 19.2308 0 rlineto 0 -161.5 rlineto -19.2308 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 85.7692 222.5 moveto 19.2308 0 rlineto 0 -161.5 rlineto -19.2308 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 105 222.171 moveto 19.231 0 rlineto 0 -161.171 rlineto -19.231 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 105 222.171 moveto 19.231 0 rlineto 0 -161.171 rlineto -19.231 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 135.769 221.309 moveto 19.231 0 rlineto 0 -160.309 rlineto -19.231 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 135.769 221.309 moveto 19.231 0 rlineto 0 -160.309 rlineto -19.231 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 155 222.475 moveto 19.231 0 rlineto 0 -161.475 rlineto -19.231 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 155 222.475 moveto 19.231 0 rlineto 0 -161.475 rlineto -19.231 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 185.769 235.015 moveto 19.231 0 rlineto 0 -174.015 rlineto -19.231 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 185.769 235.015 moveto 19.231 0 rlineto 0 -174.015 rlineto -19.231 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 205 237.903 moveto 19.231 0 rlineto 0 -176.903 rlineto -19.231 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 205 237.903 moveto 19.231 0 rlineto 0 -176.903 rlineto -19.231 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 235.769 226.68 moveto 19.231 0 rlineto 0 -165.68 rlineto -19.231 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 235.769 226.68 moveto 19.231 0 rlineto 0 -165.68 rlineto -19.231 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 255 226.477 moveto 19.231 0 rlineto 0 -165.477 rlineto -19.231 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 255 226.477 moveto 19.231 0 rlineto 0 -165.477 rlineto -19.231 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 285.769 237.852 moveto 19.2309999999999 0 rlineto 0 -176.852 rlineto -19.2309999999999 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 285.769 237.852 moveto 19.2309999999999 0 rlineto 0 -176.852 rlineto -19.2309999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 305 239.803 moveto 19.2310000000001 0 rlineto 0 -178.803 rlineto -19.2310000000001 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 305 239.803 moveto 19.2310000000001 0 rlineto 0 -178.803 rlineto -19.2310000000001 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 335.769 270.228 moveto 19.231 0 rlineto 0 -209.228 rlineto -19.231 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 335.769 270.228 moveto 19.231 0 rlineto 0 -209.228 rlineto -19.231 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 355 271.013 moveto 19.231 0 rlineto 0 -210.013 rlineto -19.231 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 355 271.013 moveto 19.231 0 rlineto 0 -210.013 rlineto -19.231 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 385.769 307.671 moveto 19.231 0 rlineto 0 -246.671 rlineto -19.231 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 385.769 307.671 moveto 19.231 0 rlineto 0 -246.671 rlineto -19.231 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 405 307.975 moveto 19.2310000000001 0 rlineto 0 -246.975 rlineto -19.2310000000001 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 405 307.975 moveto 19.2310000000001 0 rlineto 0 -246.975 rlineto -19.2310000000001 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 435.769 283.325 moveto 19.231 0 rlineto 0 -222.325 rlineto -19.231 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 435.769 283.325 moveto 19.231 0 rlineto 0 -222.325 rlineto -19.231 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 455 290.799 moveto 19.2309999999999 0 rlineto 0 -229.799 rlineto -19.2309999999999 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 455 290.799 moveto 19.2309999999999 0 rlineto 0 -229.799 rlineto -19.2309999999999 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave 451 434 moveto 17 0 rlineto 0 -17 rlineto -17 0 rlineto closepath 0.898 0.898 0.898 setrgbcolor AdjustColor fill 451 434 moveto 17 0 rlineto 0 -17 rlineto -17 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 444 428 [ (best fixed parametric min. age) ] 21 -1 0.5 0 () false DrawText grestore gsave 451 412 moveto 17 0 rlineto 0 -17 rlineto -17 0 rlineto closepath 0.702 0.702 0.702 setrgbcolor AdjustColor fill 451 412 moveto 17 0 rlineto 0 -17 rlineto -17 0 rlineto closepath 1 setlinewidth 0 setlinejoin 2 setlinecap 0.000 0.000 0.000 setrgbcolor AdjustColor stroke grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 444 406 [ (analytic minimum age) ] 21 -1 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 105 40.9999999999999 [ (0) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 155 40.9999999999999 [ (1) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 205 40.9999999999999 [ (2) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 255 40.9999999999999 [ (3) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 305 40.9999999999999 [ (4) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 355 40.9999999999999 [ (5) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 405 40.9999999999999 [ (6) ] 21 -0.5 0.5 0 () false DrawText grestore gsave /Helvetica findfont 18 scalefont setfont 0.000 0.000 0.000 setrgbcolor AdjustColor 455 40.9999999999999 [ (7) ] 21 -0.5 0.5 0 () false DrawText grestore restore showpage end cleartomark countdictstack exch sub { end } repeat restore %%EndDocument endTexFig 450 4692 a Fw(Fig.)27 b(7.)71 b(The)28 b(mean)f(slo)n(wdo)n(wn)h(for)g (eigh)n(t)g(runs,)g(using)g(the)h(t)n(w)n(o)f(criteria)g(for)f(minim)n (um)d(migration)i(age.)450 4775 y(The)e(v)l(alue)g(of)g(the)g(b)r(est)h (\014xed)f(parameter)f Fi(\013)h Fw(is)f(sho)n(wn)h(in)g(paren)n (theses)h(for)e(eac)n(h)h(run.)p eop %%Page: 26 26 26 25 bop 450 250 a Fq(26)142 b Fp(\001)158 b Fq(M.)26 b(Ha)n(rchol-Balter)f(and)f(A.)j(B.)f(Do)n(wney)450 465 y Ft(the)i(p)r(oten)n(tial)g(migran)n(t\).)533 565 y(W)-7 b(e)28 b(compare)e(the)i(analytic)f(criterion)g(with)h(the)g Fo(\014xe)l(d)h(p)l(ar)l(ameter)i(criterion)p Ft(:)1383 713 y(Minim)n(um)1310 812 y(migration)26 b(age)1852 763 y(=)c Fm(\013)d Fl(\003)f Ft(Migration)27 b(cost)450 961 y(where)34 b Fm(\013)h Ft(is)g(a)f(free)h(parameter.)57 b(This)35 b(parameter)e(is)h(mean)n(t)h(to)g(mo)r(del)g(preemptiv)n(e)f (mi-)450 1061 y(gration)g(strategies)g(in)i(the)g(literature,)h(as)e (discussed)g(in)g(Section)h(3.2.)60 b(F)-7 b(or)35 b(comparison,)450 1161 y(w)n(e)d(will)h(use)g(the)g Fo(b)l(est)h(\014xe)l(d)g(p)l(ar)l (ameter)p Ft(,)h(whic)n(h)e(is,)h(for)e(eac)n(h)g(run,)i(the)f(v)-5 b(alue)33 b(that)g(yields)450 1260 y(the)d(smallest)e(mean)i(slo)n(wdo) n(wn.)40 b(Of)29 b(course,)g(this)g(giv)n(es)f(the)i(\014xed)f (parameter)f(criterion)g(a)450 1360 y(considerable)e(adv)-5 b(an)n(tage.)533 1460 y(Figure)29 b(7)h(compares)e(the)i(p)r (erformance)f(of)h(the)g(analytic)f(minim)n(um)i(age)e(criterion)f (with)450 1559 y(the)k(b)r(est)h(\014xed)f(parameter.)49 b(The)32 b(b)r(est)h(\014xed)f(parameter)f(v)-5 b(aries)31 b(considerably)f(from)i(run)450 1659 y(to)27 b(run,)h(and)f(app)r(ears) f(to)h(b)r(e)h(roughly)e(correlated)g(with)i(the)g(a)n(v)n(erage)d (load)h(during)h(the)h(run)450 1759 y(\(the)g(runs)f(are)g(sorted)g(in) h(increasing)e(order)g(of)i(total)f(load\).)533 1858 y(The)k(p)r(erformance)f(of)g(the)i(analytic)e(criterion)g(is)g(alw)n (a)n(ys)f(within)j(a)e(few)h(p)r(ercen)n(t)g(of)f(the)450 1958 y(p)r(erformance)17 b(of)i(the)g(b)r(est)g(\014xed)f(v)-5 b(alue)19 b(criterion.)32 b(The)19 b(adv)-5 b(an)n(tage)17 b(of)h(the)h(analytic)f(criterion)450 2058 y(is)25 b(that)g(it)h(is)f (parameterless,)f(and)h(therefore)f(more)g(robust)h(across)e(a)i(v)-5 b(ariet)n(y)24 b(of)h(w)n(orkloads.)450 2157 y(W)-7 b(e)26 b(feel)f(that)g(the)h(elimination)f(of)g(one)g(free)g(parameter)e(is)i (a)g(useful)h(result)e(in)i(an)f(area)e(with)450 2257 y(so)k(man)n(y)g(\(usually)g(hand-tuned\))h(parameters.)533 2357 y(This)21 b(result)g(also)e(suggests)h(that)h(the)h(parameter)d (used)i(b)n(y)g(Krueger)e(and)i(Livn)n(y)f(\()p Fm(\013)k Ft(=)e(0)p Fm(:)p Ft(1\))450 2456 y(is)33 b(to)r(o)f(lo)n(w,)i(and)e (the)i(parameter)d(used)i(in)g(MOSIX)g(\()p Fm(\013)f Ft(=)g(1)p Fm(:)p Ft(0\))g(is)h(to)r(o)f(high,)i(at)f(least)f(for)450 2556 y(this)c(w)n(orkload)d(\(see)j(Section)f(3.2\).)450 2745 y Fx(6.)41 b(WEAKNESSES)27 b(OF)h(THE)f(MODEL)450 2878 y Ft(Our)32 b(sim)n(ulation)h(ignores)e(a)i(n)n(um)n(b)r(er)f(of)h (factors)f(that)h(w)n(ould)g(a\013ect)g(the)g(p)r(erformance)f(of)450 2978 y(migration)26 b(in)i(real)f(systems:)533 3132 y Fo(CPU-b)l(ound)j(jobs)h(only.)42 b Ft(Our)30 b(mo)r(del)g(considers)f (all)h(jobs)g(CPU-b)r(ound;)h(th)n(us,)g(their)f(re-)450 3232 y(sp)r(onse)25 b(time)i(necessarily)d(impro)n(v)n(es)g(if)i(they)g (run)g(on)f(a)h(host)f(with)i(a)e(ligh)n(ter)g(load.)36 b(F)-7 b(or)25 b(I/O)450 3332 y(b)r(ound)f(jobs,)h(ho)n(w)n(ev)n(er,)d (CPU)i(con)n(ten)n(tion)f(has)g(little)i(e\013ect)f(on)g(resp)r(onse)e (time.)37 b(These)23 b(jobs)450 3431 y(w)n(ould)i(b)r(ene\014t)h(less)f (from)h(migration.)35 b(T)-7 b(o)25 b(see)g(ho)n(w)g(large)f(a)h(role)g (this)g(pla)n(ys)g(in)h(our)e(results,)450 3531 y(w)n(e)38 b(noted)g(the)g(names)f(of)h(the)h(pro)r(cesses)d(that)i(app)r(ear)f (most)h(frequen)n(tly)g(in)g(our)f(traces)450 3630 y(\(with)27 b(CPU)f(time)h(greater)e(than)h(1)g(second,)g(since)h(these)f(are)f (the)i(pro)r(cesses)e(most)h(lik)n(ely)g(to)450 3730 y(b)r(e)31 b(migrated\).)47 b(The)31 b(most)f(common)h(names)f(w)n(ere) g(cc1plus)h(and)g(cc1,)g(b)r(oth)g(of)g(whic)n(h)g(are)450 3830 y(CPU)c(b)r(ound.)37 b(Next)27 b(most)g(frequen)n(t)g(w)n(ere:)36 b(trn,)27 b(cpp,)h(ld,)f(jo)n(v)n(e)g(\(a)g(v)n(ersion)e(of)i(emacs\),) g(and)450 3929 y(ps.)36 b(So)25 b(although)g(some)g(jobs)g(in)h(our)e (traces)g(are)h(in)h(realit)n(y)e(in)n(teractiv)n(e,)h(our)f(simple)i (mo)r(del)450 4029 y(is)31 b(reasonable)d(for)j(man)n(y)f(of)h(the)g (most)f(common)h(jobs.)46 b(In)31 b(Section)g(7)f(w)n(e)h(discuss)f (further)450 4129 y(implications)k(of)h(a)f(w)n(orkload)e(including)j (in)n(teractiv)n(e,)g(I/O-b)r(ound,)g(and)g(non-migratable)450 4228 y(jobs.)533 4348 y Fo(Envir)l(onment.)42 b Ft(Our)31 b(migration)f(strategy)h(tak)n(es)g(adv)-5 b(an)n(tage)30 b(of)h(the)i(used-b)r(etter-than-)450 4447 y(new)28 b(prop)r(ert)n(y)e (of)i(pro)r(cess)f(lifetimes.)37 b(In)28 b(an)g(en)n(vironmen)n(t)e (with)j(a)e(di\013eren)n(t)h(distribution,)450 4547 y(this)g(strategy)e (will)i(not)g(b)r(e)g(e\013ectiv)n(e.)533 4666 y Fo(L)l(o)l(c)l(al)i (sche)l(duling.)43 b Ft(W)-7 b(e)43 b(assume)f(that)g(lo)r(cal)g(sc)n (heduling)g(on)g(the)g(hosts)g(is)g(similar)g(to)450 4766 y(round-robin.)65 b(Other)37 b(p)r(olicies,)i(lik)n(e)e(feedbac)n (k)g(sc)n(heduling,)j(can)d(reduce)g(the)g(impact)h(of)450 4866 y(long)31 b(jobs)g(on)h(the)g(p)r(erformance)e(of)i(short)f(jobs,) h(and)g(thereb)n(y)f(reduce)g(the)h(need)g(for)f(load)450 4965 y(balancing.)i(W)-7 b(e)20 b(explore)e(this)i(issue)f(in)g(more)g (detail)g(in)h(Section)f(7)g(and)g(\014nd)h(that)f(preemptiv)n(e)450 5065 y(migration)26 b(is)i(still)g(b)r(ene\014cial)g(under)f(feedbac)n (k)g(sc)n(heduling.)p eop %%Page: 27 27 27 26 bop 783 250 a Fq(Exploiting)24 b(Pro)r(cess)j(Lifetime)e (Distributions)e(fo)n(r)j(Dynamic)f(Load)g(Balancing)157 b Fp(\001)141 b Fq(27)533 465 y Fo(Memory)31 b(size.)43 b Ft(One)34 b(w)n(eakness)e(of)j(our)e(mo)r(del)i(is)f(that)h(w)n(e)f (c)n(hose)f(memory)g(sizes)h(from)450 565 y(a)e(measured)f (distribution)h(and)g(therefore)f(our)h(mo)r(del)g(ignores)e(an)n(y)i (correlation)e(b)r(et)n(w)n(een)450 665 y(memory)35 b(size)g(and)g (other)g(pro)r(cess)f(c)n(haracteristics.)59 b(T)-7 b(o)35 b(justify)h(this)g(simpli\014cation,)h(w)n(e)450 764 y(conducted)30 b(an)g(informal)g(study)h(of)f(pro)r(cesses)f(in)h(our)g (departmen)n(t,)h(and)f(found)h(no)f(corre-)450 864 y(lation)35 b(b)r(et)n(w)n(een)g(memory)g(size)g(and)g(pro)r(cess)f(CPU)h(usage.)59 b(Krueger)34 b(and)h(Livn)n(y)g(rep)r(ort)450 964 y(a)e(similar)g (observ)-5 b(ation)32 b([Krueger)f(and)j(Livn)n(y)e(1988].)53 b(Th)n(us,)35 b(this)e(ma)n(y)g(b)r(e)h(a)f(reasonable)450 1063 y(simpli\014cation.)533 1176 y Fo(Network)d(c)l(ontention.)42 b Ft(Our)21 b(mo)r(del)i(do)r(es)e(not)i(consider)e(the)h(e\013ect)h (of)f(increased)f(net)n(w)n(ork)450 1276 y(tra\016c)g(as)g(a)h(result)f (of)h(pro)r(cess)e(migration.)34 b(W)-7 b(e)22 b(observ)n(e,)f(ho)n(w)n (ev)n(er,)g(that)h(for)f(the)i(load)e(lev)n(els)450 1375 y(w)n(e)27 b(sim)n(ulated,)h(migrations)f(are)g(o)r(ccasional)f(\(one)h (ev)n(ery)g(few)h(seconds\),)f(and)h(that)g(there)g(is)450 1475 y(seldom)f(more)g(than)h(one)f(migration)f(in)i(progress)d(at)j(a) f(time.)450 1644 y Fx(7.)41 b(FUTURE)27 b(W)n(ORK)450 1777 y Ft(In)d(our)f(w)n(orkload)f(mo)r(del)i(w)n(e)f(ha)n(v)n(e)g (assumed)g(that)h(all)g(pro)r(cesses)e(are)h(CPU-b)r(ound.)36 b(Of)23 b(pri-)450 1877 y(mary)17 b(in)n(terest)h(in)h(future)g(w)n (ork)e(is)h(including)h(in)n(teractiv)n(e,)g(I/O-b)r(ound,)g(and)f (non-migratable)450 1976 y(jobs)27 b(in)n(to)h(our)f(w)n(orkload.)533 2076 y(In)c(a)f(w)n(orkload)e(that)j(includes)f(in)n(teractiv)n(e)g (jobs,)h(I/O-b)r(ound)f(jobs,)h(and)f(daemons,)h(there)450 2176 y(will)31 b(b)r(e)h(some)f(jobs)g(that)g(should)g(not)g(or)f (cannot)h(b)r(e)h(migrated.)46 b(An)32 b(I/O-b)r(ound)e(job,)i(for)450 2275 y(example,)g(will)h(not)e(necessarily)f(run)i(faster)f(on)h(a)f (more)g(ligh)n(tly-loaded)g(host,)h(and)g(migh)n(t)450 2375 y(run)38 b(slo)n(w)n(er)e(if)i(it)h(is)e(migrated)g(a)n(w)n(a)n(y) f(from)i(the)g(disk)g(or)f(other)g(I/O)g(device)h(it)g(uses.)68 b(A)450 2475 y(migrated)35 b(in)n(teractiv)n(e)f(job)h(migh)n(t)h(b)r (ene\014t)g(b)n(y)f(running)g(on)g(a)g(more)g(ligh)n(tly-loaded)f(host) 450 2574 y(if)c(it)f(uses)g(signi\014can)n(t)f(CPU)h(time,)h(but)g (will)g(su\013er)f(p)r(erformance)f(p)r(enalties)h(for)g(all)f(future) 450 2674 y(in)n(teractions.)60 b(Finally)-7 b(,)38 b(some)d(jobs)h (\(e.g.)61 b(man)n(y)35 b(daemons\))g(cannot)h(b)r(e)g(migrated)f(a)n (w)n(a)n(y)450 2773 y(from)27 b(their)h(hosts.)533 2873 y(The)34 b(p)r(olicy)f(w)n(e)g(prop)r(osed)f(for)h(preemptiv)n(e)g (migration)f(can)i(b)r(e)f(extended)h(to)f(deal)g(ap-)450 2973 y(propriately)e(with)i(in)n(teractiv)n(e)e(and)i(I/O)e(b)r(ound)i (jobs)g(b)n(y)f(including)g(in)h(the)g(de\014nition)g(of)450 3072 y(migration)i(cost)g(the)h(additional)g(costs)f(that)h(will)g(b)r (e)g(imp)r(osed)g(on)g(these)g(jobs)f(after)h(mi-)450 3172 y(gration,)30 b(including)h(net)n(w)n(ork)f(dela)n(ys,)h(access)e (to)i(non-lo)r(cal)f(data,)h(etc.)47 b(The)31 b(estimates)g(of)450 3272 y(these)d(costs)f(migh)n(t)h(b)r(e)g(based)f(on)h(the)g(recen)n(t) f(b)r(eha)n(vior)g(of)h(the)g(job;)g(e.g.)37 b(the)28 b(n)n(um)n(b)r(er)g(and)450 3371 y(frequency)33 b(of)g(I/O)g(requests)f (and)h(in)n(teractions.)53 b(Jobs)32 b(that)i(are)e(explicitly)i (forbidden)f(to)450 3471 y(migrate)27 b(could)g(b)r(e)h(assigned)e(an)i (in\014nite)g(migration)f(cost.)533 3571 y(The)j(presence)f(of)g(a)g (set)h(of)g(jobs)f(that)h(are)e(either)i(exp)r(ensiv)n(e)f(or)g(imp)r (ossible)g(to)h(migrate)450 3670 y(migh)n(t)d(reduce)g(the)g(abilit)n (y)g(of)g(the)h(migration)e(p)r(olicy)h(to)g(mo)n(v)n(e)f(w)n(ork)g (around)g(the)h(net)n(w)n(ork)450 3770 y(and)i(balance)f(loads)g (e\013ectiv)n(ely)-7 b(.)41 b(Ho)n(w)n(ev)n(er,)28 b(w)n(e)g(observ)n (e)g(that)h(the)h(ma)5 b(jorit)n(y)27 b(of)i(long-liv)n(ed)450 3869 y(jobs)39 b(are,)i(in)f(fact,)i(CPU-b)r(ound,)g(and)d(it)h(is)f (these)g(long-liv)n(ed)f(jobs)h(that)h(consume)e(the)450 3969 y(ma)5 b(jorit)n(y)21 b(of)i(CPU)f(time.)36 b(Th)n(us,)24 b(ev)n(en)e(if)h(the)g(migration)e(p)r(olicy)i(w)n(ere)f(only)g(able)g (to)h(migrate)450 4069 y(a)32 b(subset)g(of)h(the)f(jobs)h(in)f(the)h (system,)h(it)e(could)h(still)f(ha)n(v)n(e)f(a)h(signi\014can)n(t)g (load-balancing)450 4168 y(e\013ect.)533 4268 y(Another)24 b(w)n(a)n(y)f(in)i(whic)n(h)f(the)h(prop)r(osed)f(migration)f(p)r (olicy)h(should)g(b)r(e)h(altered)f(in)h(a)f(more)450 4368 y(general)19 b(en)n(vironmen)n(t)h(is)g(that)h Fm(n)g Ft(\(the)g(n)n(um)n(b)r(er)g(of)f(jobs)h(at)f(the)h(source\))f(and)g Fm(m)h Ft(\(the)g(n)n(um)n(b)r(er)450 4467 y(of)30 b(jobs)g(at)f(the)i (target)e(host\))h(should)f(distinguish)h(b)r(et)n(w)n(een)g(CPU-b)r (ound)g(jobs)g(and)f(other)450 4567 y(t)n(yp)r(es)d(of)f(jobs,)h(since) f(only)h(CPU-b)r(ound)f(jobs)g(a\013ect)h(CPU)f(con)n(ten)n(tion,)h (and)f(therefore)g(are)450 4666 y(signi\014can)n(t)i(in)h(CPU)f(load)g (balancing.)533 4766 y(Another)20 b(imp)r(ortan)n(t)g(consideration)e (in)j(load)e(balancing)g(is)h(the)g(e\013ect)h(of)f(lo)r(cal)f(sc)n (heduling)450 4866 y(at)24 b(the)h(hosts.)35 b(Most)24 b(prior)f(studies)i(of)f(load)g(balancing)f(ha)n(v)n(e)g(assumed,)i(as) e(w)n(e)h(do,)h(that)f(the)450 4965 y(lo)r(cal)35 b(sc)n(heduling)f(is) i(round-robin)d(\(or)i(pro)r(cessor-sharing\).)56 b(A)36 b(few)g(assume)e(\014rst-come-)450 5065 y(\014rst-serv)n(e)g(\(F)n (CFS\))j(sc)n(heduling,)h(but)f(few)n(er)e(still)i(ha)n(v)n(e)e (studied)h(the)h(e\013ect)f(of)g(feedbac)n(k)p eop %%Page: 28 28 28 27 bop 450 250 a Fq(28)142 b Fp(\001)158 b Fq(M.)26 b(Ha)n(rchol-Balter)f(and)f(A.)j(B.)f(Do)n(wney)450 465 y Ft(sc)n(heduling,)31 b(where)g(pro)r(cesses)e(that)i(ha)n(v)n(e)f (used)h(the)g(least)g(CPU)g(time)g(are)f(giv)n(en)g(priorit)n(y)450 565 y(o)n(v)n(er)f(older)h(pro)r(cesses.)45 b(W)-7 b(e)31 b(sim)n(ulated)f(feedbac)n(k)g(sc)n(heduling)g(and)h(found)g(that)g(it) g(greatly)450 665 y(reduced)21 b(mean)g(slo)n(wdo)n(wn)e(\(from)i (appro)n(ximately)e(2)p Fm(:)p Ft(5)i(to)g(b)r(et)n(w)n(een)g(1)p Fm(:)p Ft(2)f(and)h(1)p Fm(:)p Ft(7,)g(dep)r(ending)450 764 y(on)39 b(load\))g(ev)n(en)g(without)h(migration.)71 b(Th)n(us,)42 b(the)d(p)r(oten)n(tial)h(b)r(ene\014t)g(of)f(either)g(t) n(yp)r(e)h(of)450 864 y(migration)26 b(is)i(greatly)e(reduced.)533 964 y(W)-7 b(e)22 b(ev)-5 b(aluated)22 b(the)g(non-preemptiv)n(e)e (migration)h(p)r(olicy)h(from)f(Section)h(5.1.1)e(under)i(feed-)450 1064 y(bac)n(k)29 b(sc)n(heduling,)g(and)h(found)g(that)g(it)g(often)f (mak)n(es)g(things)g(w)n(orse,)g(increasing)f(the)i(mean)450 1164 y(slo)n(wdo)n(wn)22 b(in)h(5)g(of)g(the)g(8)g(runs,)h(and)f(only)g (decreasing)e(it)j(b)n(y)f(11\045)f(in)h(the)h(b)r(est)f(case)g (\(highest)450 1263 y(load\).)533 1364 y(T)-7 b(o)39 b(ev)-5 b(aluate)39 b(our)g(preemptiv)n(e)g(p)r(olicy)-7 b(,)43 b(w)n(e)c(had)h(to)f(c)n(hange)g(the)g(migration)g(criterion)450 1463 y(to)32 b(re\015ect)f(the)h(e\013ect)g(of)g(lo)r(cal)f(sc)n (heduling.)49 b(Under)31 b(pro)r(cessor)f(sharing,)h(w)n(e)h(assume)f (that)450 1563 y(the)38 b(slo)n(wdo)n(wn)e(imp)r(osed)h(on)h(a)f(pro)r (cess)f(is)h(equal)g(to)h(the)g(n)n(um)n(b)r(er)f(of)g(pro)r(cesses)f (on)h(the)450 1663 y(host.)g(Under)27 b(feedbac)n(k)g(sc)n(heduling,)g (the)h(slo)n(wdo)n(wn)e(is)i(closer)e(to)i(the)g(n)n(um)n(b)r(er)f(of)g Fo(younger)450 1762 y Ft(pro)r(cesses,)19 b(since)g(older)f(pro)r (cesses)f(ha)n(v)n(e)h(lo)n(w)n(er)g(priorit)n(y)-7 b(.)32 b(Th)n(us,)21 b(w)n(e)d(mo)r(di\014ed)i(the)f(migration)450 1862 y(criterion)27 b(in)h(Section)g(3.1)f(so)g(that)h Fm(n)g Ft(and)g Fm(m)g Ft(are)f(the)h(n)n(um)n(b)r(er)g(of)g(pro)r (cesses)e(at)i(the)g(source)450 1961 y(and)j(target)e(hosts)i(that)g (are)e(y)n(ounger)g(than)i(the)g(migran)n(t)f(pro)r(cess.)45 b(Using)31 b(this)g(criterion,)450 2061 y(preemptiv)n(e)26 b(migration)g(reduces)g(mean)h(normalized)e(slo)n(wdo)n(wn)h(b)n(y)g (12{32\045,)f(and)i(reduces)450 2161 y(the)h(n)n(um)n(b)r(er)f(of)h (sev)n(erely)e(slo)n(w)n(ed)g(pro)r(cesses)g(\(slo)n(wdo)n(wn)h (greater)e(than)j(5\))g(b)n(y)f(30{60\045.)533 2261 y(An)d(issue)f (that)h(remains)e(unresolv)n(ed)g(is)h(whether)h(feedbac)n(k)e(sc)n (heduling)h(is)h(as)e(e\013ectiv)n(e)i(in)450 2361 y(real)29 b(systems)g(as)g(it)h(w)n(as)e(in)i(our)f(sim)n(ulations.)42 b(F)-7 b(or)29 b(example,)g(deca)n(y-usage)f(sc)n(heduling)h(as)450 2460 y(used)j(in)g(UNIX)g(has)f(some)g(c)n(haracteristics)f(of)h(b)r (oth)h(round-robin)f(and)g(feedbac)n(k)g(p)r(olicies)450 2560 y([Ep)r(ema)k(1995].)60 b(Y)-7 b(oung)36 b(jobs)f(do)h(ha)n(v)n(e) e(some)h(precedence,)j(but)e(old)g(jobs)f(that)h(p)r(erform)450 2660 y(in)n(teraction)c(or)g(other)g(I/O)g(are)g(giv)n(en)g(higher)g (priorit)n(y)-7 b(,)33 b(whic)n(h)g(allo)n(ws)e(them)j(to)f(in)n (terfere)450 2759 y(with)d(short)e(jobs.)41 b(In)29 b(our)f(exp)r (erimen)n(ts)h(on)g(a)f(SP)-7 b(AR)n(C)29 b(w)n(orkstation)e(running)i (SunOS,)g(w)n(e)450 2859 y(found)21 b(that)f(a)g(long-running)f(job)h (that)g(p)r(erforms)g(p)r(erio)r(dic)g(I/O)f(can)h(obtain)g(more)f (than)i(50\045)450 2958 y(of)33 b(the)h(CPU)g(time,)h(ev)n(en)e(if)h (it)g(is)f(sharing)f(a)i(host)f(with)h(m)n(uc)n(h)f(y)n(ounger)f(pro)r (cesses.)53 b(The)450 3058 y(more)34 b(recen)n(t)g(lottery)f(sc)n (heduling)h(b)r(eha)n(v)n(es)g(more)f(lik)n(e)i(pro)r(cessor-sharing)30 b([W)-7 b(aldspurger)450 3158 y(and)34 b(W)-7 b(eihl)34 b(1994].)54 b(T)-7 b(o)34 b(understand)g(the)g(e\013ect)g(of)g(lo)r (cal)g(sc)n(heduling)f(on)h(load)f(balancing)450 3257 y(requires)26 b(a)h(pro)r(cess)g(mo)r(del)h(that)g(includes)f(in)n (teraction)g(and)g(I/O.)450 3472 y Fx(8.)41 b(CONCLUSIONS)450 3606 y Ft(|T)-7 b(o)38 b(ev)-5 b(aluate)37 b(migration)g(strategies,)i (it)g(is)f(imp)r(ortan)n(t)f(to)h(mo)r(del)g(the)h(distribution)f(of) 533 3705 y(pro)r(cess)27 b(lifetimes)j(accurately)-7 b(.)38 b(Assuming)29 b(an)f(exp)r(onen)n(tial)g(distribution)h(can)f (underes-)533 3805 y(timate)g(the)g(b)r(ene\014ts)g(of)f(preemptiv)n(e) g(migration,)f(b)r(ecause)h(it)h(ignores)e(the)i(fact)f(that)h(old)533 3905 y(jobs)e(are)e(exp)r(ected)i(to)g(b)r(e)g(long-liv)n(ed.)35 b(Ev)n(en)25 b(a)g(lifetime)i(distribution)e(that)h(matc)n(hes)f(the) 533 4004 y(measured)d(distribution)g(in)h(b)r(oth)g(mean)f(and)h(v)-5 b(ariance)21 b(ma)n(y)h(b)r(e)h(misleading)f(in)h(designing)533 4104 y(and)k(ev)-5 b(aluating)27 b(load)g(balancing)g(p)r(olicies.)450 4236 y(|Preemptiv)n(e)17 b(migration)h(outp)r(erforms)f(non-preemptiv)n (e)h(migration)f(ev)n(en)h(when)g(memory-)533 4335 y(transfer)38 b(costs)h(are)f(high,)43 b(for)c(the)g(follo)n(wing)g(reason:)59 b(non-preemptiv)n(e)38 b(name-based)533 4435 y(strategies)26 b(c)n(ho)r(ose)g(pro)r(cesses)g(for)h(migration)f(that)i(are)e(exp)r (ected)i(to)f(ha)n(v)n(e)g(long)f(liv)n(es.)36 b(If)533 4535 y(this)31 b(prediction)f(is)g(wrong,)g(and)g(a)g(pro)r(cess)g (runs)g(longer)f(than)h(exp)r(ected,)i(it)f(cannot)e(b)r(e)533 4634 y(migrated)23 b(a)n(w)n(a)n(y)-7 b(,)22 b(and)h(man)n(y)g (subsequen)n(t)g(small)g(pro)r(cesses)f(will)h(b)r(e)h(dela)n(y)n(ed.) 35 b(A)23 b(preemp-)533 4734 y(tiv)n(e)e(strategy)f(is)i(able)f(to)g (predict)g(lifetimes)h(more)f(accurately)f(\(based)h(on)g(age\))g(and,) i(more)533 4833 y(imp)r(ortan)n(tly)-7 b(,)27 b(if)h(the)g(prediction)g (is)f(wrong,)f(the)i(system)g(can)f(reco)n(v)n(er)e(b)n(y)i(migrating)f (the)533 4933 y(pro)r(cess)g(later.)450 5065 y(|Migrating)35 b(a)g(long)g(job)i(a)n(w)n(a)n(y)c(from)j(a)g(busy)f(host)h(helps)g (not)g(only)g(the)g(long)f(job,)j(but)p eop %%Page: 29 29 29 28 bop 783 250 a Fq(Exploiting)24 b(Pro)r(cess)j(Lifetime)e (Distributions)e(fo)n(r)j(Dynamic)f(Load)g(Balancing)157 b Fp(\001)141 b Fq(29)533 465 y Ft(also)25 b(the)h(man)n(y)g(short)f (jobs)h(that)g(are)f(exp)r(ected)i(to)f(arriv)n(e)e(at)i(the)g(host)g (in)g(the)h(future.)37 b(A)533 565 y(busy)32 b(host)g(is)g(exp)r(ected) h(to)f(receiv)n(e)f(man)n(y)h(arriv)-5 b(als)30 b(b)r(ecause)i(of)g (the)h(serial)e(correlation)533 665 y(\(burstiness\))d(of)f(the)h (arriv)-5 b(al)26 b(pro)r(cess.)450 795 y(|Using)c(the)h(functional)g (form)f(of)g(the)h(distribution)g(of)f(pro)r(cess)f(lifetimes,)j(w)n(e) e(ha)n(v)n(e)g(deriv)n(ed)533 894 y(a)h(criterion)f(for)g(the)i(minim)n (um)f(time)h(a)e(pro)r(cess)g(m)n(ust)h(age)f(b)r(efore)h(b)r(eing)g (migrated.)35 b(This)533 994 y(criterion)27 b(is)g(parameterless)f(and) h(robust)g(across)f(a)h(range)f(of)i(loads.)450 1124 y(|Exclusiv)n(e)f(use)i(of)g(mean)f(slo)n(wdo)n(wn)g(as)g(a)g(metric)h (of)f(system)h(p)r(erformance)f(understates)533 1224 y(the)19 b(b)r(ene\014ts)h(of)f(load)f(balancing)g(as)g(p)r(erceiv)n (ed)g(b)n(y)g(users,)i(and)f(esp)r(ecially)f(understates)g(the)533 1323 y(b)r(ene\014ts)35 b(of)f(preemptiv)n(e)g(load)f(balancing.)56 b(One)33 b(p)r(erformance)g(metric)i(whic)n(h)f(is)g(more)533 1423 y(related)k(to)g(user)f(p)r(erception)h(is)h(the)f(n)n(um)n(b)r (er)g(of)g(sev)n(erely)f(slo)n(w)n(ed)g(pro)r(cesses.)67 b(While)533 1522 y(non-preemptiv)n(e)27 b(migration)h(eliminates)g (half)h(of)f(these)h(noticeable)f(dela)n(ys,)f(preemptiv)n(e)533 1622 y(migration)f(reduces)h(them)i(b)n(y)e(a)g(factor)g(of)g(ten.)450 1752 y(|Although)35 b(preemptiv)n(e)f(migration)g(is)g(di\016cult)i(to) f(implemen)n(t,)i(sev)n(eral)c(systems)h(ha)n(v)n(e)533 1852 y(c)n(hosen)c(to)h(implemen)n(t)h(it)f(for)g(reasons)e(other)i (than)g(load)f(balancing.)47 b(Our)30 b(results)h(sug-)533 1951 y(gest)23 b(these)h(systems)g(w)n(ould)f(b)r(ene\014t)i(from)e (incorp)r(orating)f(a)h(preemptiv)n(e)h(load)f(balancing)533 2051 y(p)r(olicy)-7 b(.)450 2281 y Fb(A)n(CKNO)n(WLEDGMENTS)450 2398 y Ft(W)g(e)34 b(w)n(ould)f(lik)n(e)g(to)h(thank)f(T)-7 b(om)34 b(Anderson)e(and)i(the)g(mem)n(b)r(ers)f(of)h(the)f(NO)n(W)h (group)e(for)450 2498 y(commen)n(ts)22 b(and)h(suggestions)d(on)j(our)e (exp)r(erimen)n(tal)i(setup.)35 b(W)-7 b(e)23 b(are)e(also)h(greatly)f (indebted)450 2597 y(to)j(the)g(anon)n(ymous)f(review)n(ers)f(from)i (SIGMETRICS)g(and)f(SOSP)-7 b(,)24 b(and)g(to)g(John)f(Zahorjan,)450 2697 y(whose)k(commen)n(ts)g(greatly)f(impro)n(v)n(ed)h(the)h(qualit)n (y)f(of)g(this)h(pap)r(er.)450 2908 y Fb(REFERENCES)531 3024 y Fa(Abrahams,)21 b(D.)i(M.)f(and)f(Rizzardi,)j(F.)72 b Fw(1988.)91 b Fu(The)23 b(Berkeley)f(Inter)l(active)g(Statistic)l(al) h(System)p Fw(.)d(W.)655 3107 y(W.)k(Norton)g(and)g(Co.)531 3203 y Fa(A)n(gra)-6 b(w)g(al,)21 b(R.)g(and)f(Ezzet,)j(A.)71 b Fw(1987.)89 b(Lo)r(cation)21 b(indep)r(enden)n(t)g(remote)d (execution)j(in)d(NEST.)g Fu(IEEE)655 3286 y(T)-5 b(r)l(ansactions)27 b(on)f(Softwar)l(e)g(Engine)l(ering)k(13)p Fw(,)24 b(8)f(\(August\),)i (905{912.)531 3383 y Fa(Ahmad,)d(I.,)i(Ghaf)o(oor,)d(A.,)j(and)e(Mehr)o (otra,)g(K.)71 b Fw(1991.)92 b(P)n(erformance)20 b(prediction)i(of)e (distributed)655 3466 y(load)k(balancing)h(on)f(m)n(ulticomputer)e (systems.)h(In)h Fu(Sup)l(er)l(c)l(omputing)31 b Fw(\(1991\),)26 b(pp.)d(830{839.)531 3562 y Fa(Ar)l(tsy,)34 b(Y.)f(and)g(Finkel,)i(R.) 71 b Fw(1989.)103 b(Designing)31 b(a)g(pro)r(cess)h(migration)e (facilit)n(y:)46 b(The)32 b(Charlotte)655 3645 y(exp)r(erience.)25 b Fu(IEEE)i(Computer)7 b Fw(,)24 b(47{56.)531 3741 y Fa(Barak,)39 b(A.,)h(Shai,)f(G.,)g(and)e(Wheeler,)j(R.)d(G.)70 b Fw(1993.)107 b Fu(The)36 b(MOSIX)g(Distribute)l(d)g(Op)l(er)l(ating) 655 3824 y(System:)d(L)l(o)l(ad)27 b(Balancing)f(for)g(UNIX)p Fw(.)d(Springer)h(V)-6 b(erlag,)23 b(Berlin.)531 3920 y Fa(Bonomi,)i(F.)h(and)g(Kumar,)f(A.)71 b Fw(1990.)95 b(Adaptiv)n(e)25 b(optimal)e(load)h(balancing)h(in)f(a)g (nonhomogeneous)655 4003 y(m)n(ultiserv)n(er)f(system)h(with)g(a)g(cen) n(tral)h(job)f(sc)n(heduler.)h Fu(IEEE)i(T)-5 b(r)l(ansactions)27 b(on)g(Computers)k(39)p Fw(,)24 b(10)655 4086 y(\(Octob)r(er\),)h (1232{1250.)531 4182 y Fa(Bra)-6 b(verman,)24 b(A.)71 b Fw(1995.)95 b(P)n(ersonal)23 b(Comm)n(unication.)531 4278 y Fa(Br)l(y)l(ant,)f(R.)g(M.)g(and)g(Finkel,)i(R.)e(A.)71 b Fw(1981.)92 b(A)20 b(stable)i(distributed)f(sc)n(heduling)g (algorithm.)f(In)h Fu(2nd)655 4361 y(International)27 b(Confer)l(enc)l(e)f(on)g(Distribute)l(d)f(Computing)i(Systems)h Fw(\(1981\),)d(pp.)f(314{323.)531 4458 y Fa(Cabrera,)h(F.)72 b Fw(1986.)95 b(The)25 b(in\015uence)i(of)d(w)n(orkload)h(on)g(load)g (balancing)g(strategies.)g(In)g Fu(Pr)l(o)l(c)l(e)l(e)l(dings)655 4541 y(of)h(the)f(Usenix)h(Summer)g(Confer)l(enc)l(e)j Fw(\(June)c(1986\),)g(pp.)e(446{458.)531 4637 y Fa(Casas,)36 b(J.,)f(Clark,)h(D.)d(L.,)j(K)n(onur)o(u,)e(R.,)i(Otto,)g(S.)d(W.,)k (Pr)o(outy,)e(R.)e(M.,)i(and)f(W)-8 b(alpole,)36 b(J.)655 4720 y Fw(1995.)91 b(Mp)n(vm:)28 b(A)19 b(migration)f(transparen)n(t)j (v)n(ersion)f(of)f(p)n(vm.)f Fu(Computing)23 b(Systems)h(8)p Fw(,)c(2)f(\(Spring\),)655 4803 y(171{216.)531 4899 y Fa(Casa)-6 b(v)g(ant,)41 b(T.)d(L.)h(and)f(Kuhl,)j(J.)d(G.)70 b Fw(1987.)108 b(Analysis)36 b(of)h(three)g(dynamic)g(distributed)g (load-)655 4982 y(balancing)e(strategies)g(with)f(v)l(arying)g(global)h (information)d(requiremen)n(ts.)h(In)i Fu(7th)h(International)655 5065 y(Confer)l(enc)l(e)26 b(on)g(Distribute)l(d)f(Computing)i(Systems) h Fw(\(Septem)n(b)r(er)d(1987\),)g(pp.)e(185{192.)p eop %%Page: 30 30 30 29 bop 450 250 a Fq(30)142 b Fp(\001)158 b Fq(M.)26 b(Ha)n(rchol-Balter)f(and)f(A.)j(B.)f(Do)n(wney)531 465 y Fa(Cho)o(wdhur)l(y,)35 b(S.)71 b Fw(1990.)103 b(The)33 b(greedy)g(load)f(sharing)h(algorithm.)d Fu(Journal)36 b(of)e(Par)l(al)t(lel)h(and)f(Dis-)655 549 y(tribute)l(d)26 b(Computing)k(9)p Fw(,)23 b(93{99.)531 644 y Fa(De)j(P)-6 b(a)o(oli,)26 b(D.)g(and)g(Goscinski,)h(A.)71 b Fw(1995.)96 b(The)25 b(rho)r(dos)f(migration)g(facilit)n(y)-6 b(.)23 b Fu(Journal)28 b(of)f(Systems)655 727 y(and)g(Softwar)l(e)5 b Fw(.)24 b(Submitted.)g(See)g(also)g(h)n (ttp://www.cm.deakin.edu.au/rho)r(dos/.)531 823 y Fa(Douglis,)19 b(F.)f(and)g(Ousterhout,)i(J.)70 b Fw(1991.)87 b(T)-6 b(ransparen)n(t)17 b(pro)r(cess)f(migration:)26 b(Design)17 b(alternativ)n(es)655 906 y(and)28 b(the)g(sprite)e(implemen)n(tation.) g Fu(Softwar)l(e)k({)f(Pr)l(actic)l(e)g(and)g(Exp)l(erienc)l(e)j(21)p Fw(,)c(8)f(\(August\),)i(757{)655 989 y(785.)531 1085 y Fa(Do)o(wney,)36 b(A.)e(B.)h(and)f(Har)o(chol-Bal)l(ter,)i(M.)70 b Fw(1995.)104 b(A)33 b(note)h(on)f(\\The)g(limited)e(p)r(erformance) 655 1168 y(b)r(ene\014ts)f(of)e(migrating)f(activ)n(e)j(pro)r(cesses)e (for)g(load)g(sharing".)g(T)-6 b(ec)n(hnical)29 b(Rep)r(ort)g (UCB/CSD-95-)655 1251 y(888)c(\(No)n(v)n(em)n(b)r(er\),)e(Univ)n(ersit) n(y)h(of)f(California,)f(Berk)n(eley)-6 b(.)531 1347 y Fa(Ea)o(ger,)30 b(D.)g(L.,)h(Lazo)o(wska,)h(E.)e(D.,)i(and)d (Zahorjan,)i(J.)71 b Fw(1986.)99 b(Adaptiv)n(e)29 b(load)g(sharing)f (in)g(ho-)655 1430 y(mogeneous)23 b(distributed)g(systems.)e Fu(IEEE)k(T)-5 b(r)l(ansactions)25 b(on)g(Softwar)l(e)g(Engine)l(ering) j(12)p Fw(,)23 b(5)f(\(Ma)n(y\),)655 1513 y(662{675.)531 1609 y Fa(Ea)o(ger,)d(D.)f(L.,)i(Lazo)o(wska,)h(E.)e(D.,)h(and)e (Zahorjan,)i(J.)70 b Fw(1988.)88 b(The)17 b(limited)e(p)r(erformance)h (b)r(ene\014ts)655 1692 y(of)h(migrating)f(activ)n(e)j(pro)r(cesses)e (for)f(load)i(sharing.)e(In)i Fu(A)n(CM)h(Sigmetrics)g(Confer)l(enc)l (e)h(on)g(Me)l(asuring)655 1775 y(and)27 b(Mo)l(deling)f(of)g(Computer) g(Systems)j Fw(\(Ma)n(y)24 b(1988\),)h(pp.)e(662{675.)531 1871 y Fa(Epema,)d(D.)71 b Fw(1995.)89 b(An)18 b(analysis)f(of)h(deca)n (y-usage)h(sc)n(heduling)g(in)f(m)n(ultipro)r(cessors.)d(In)k Fu(A)n(CM)h(Sigmet-)655 1954 y(rics)26 b(Confer)l(enc)l(e)g(on)g(Me)l (asur)l(ement)g(and)g(Mo)l(deling)h(of)f(Computer)g(Systems)j Fw(\(1995\),)c(pp.)e(74{85.)531 2050 y Fa(Ev)-6 b(ans,)23 b(D.)f(J.)g(and)g(Butt,)i(W.)f(U.)f(N.)71 b Fw(1993.)92 b(Dynamic)20 b(load)h(balancing)h(using)e(task-transfer)h(prob-)655 2133 y(abilites.)i Fu(Par)l(al)t(lel)28 b(Computing)i(19)p Fw(,)24 b(897{916.)531 2229 y Fa(Ha)627 2223 y(\023)626 2229 y(c,)f(A.)g(and)f(Jin,)h(X.)71 b Fw(1990.)92 b(Dynamic)20 b(load)i(balancing)g(in)e(a)i(distributed)f(system)g(using)g(a)g (sender-)655 2312 y(initiated)k(algorithm.)d Fu(Journal)27 b(of)f(Systems)f(Softwar)l(e)30 b(11)p Fw(,)24 b(79{94.)531 2407 y Fa(Hennessy,)h(J.)f(L.)h(and)f(P)-6 b(a)l(tterson,)25 b(D.)g(A.)70 b Fw(1990.)94 b Fu(Computer)26 b(A)n(r)l(chite)l(ctur)l(e) f(A)g(Quantitative)f(Ap-)655 2490 y(pr)l(o)l(ach)p Fw(.)i(Morgan)d (Kaufmann)g(Publishers,)g(San)h(Mateo,)g(CA.)531 2586 y Fa(Kr)o(ueger,)i(P.)h(and)f(Livny,)h(M.)71 b Fw(1988.)96 b(A)25 b(comparison)f(of)h(preemptiv)n(e)g(and)h(non-preemptiv)n(e)f (load)655 2669 y(distributing.)33 b(In)h Fu(8th)i(International)g (Confer)l(enc)l(e)f(on)g(Distribute)l(d)f(Computing)i(Systems)i Fw(\(June)655 2752 y(1988\),)25 b(pp.)e(123{130.)531 2848 y Fa(Kunz,)c(T.)71 b Fw(1991.)87 b(The)17 b(in\015uence)h(of)e (di\013eren)n(t)h(w)n(orkload)f(descriptions)h(on)g(a)f(heuristic)g (load)h(balancing)655 2931 y(sc)n(heme.)23 b Fu(IEEE)k(T)-5 b(r)l(ansactions)27 b(on)f(Softwar)l(e)g(Engine)l(ering)k(17)p Fw(,)24 b(7)f(\(July\),)i(725{730.)531 3027 y Fa(Larsen,)h(R.)g(J.)g (and)g(Marx,)f(M.)h(L.)71 b Fw(1986.)95 b Fu(A)n(n)27 b(intr)l(o)l(duction)g(to)f(mathematic)l(al)i(statistics)e(and)h(its) 655 3110 y(applic)l(ations)k Fw(\(2nd)25 b(ed.\).)f(Pren)n(tice)g (Hall,)f(Englew)n(o)r(o)r(d)h(Cli\013s,)f(N.J.)531 3206 y Fa(Leland,)29 b(W.)f(E.)g(and)f(Ott,)i(T.)f(J.)70 b Fw(1986.)98 b(Load-balancing)27 b(heuristics)f(and)h(pro)r(cess)f(b)r (eha)n(vior.)g(In)655 3289 y Fu(Pr)l(o)l(c)l(e)l(e)l(dings)i(of)e (Performanc)l(e)h('86)f(and)g(A)n(CM)g(Sigmetrics)5 b Fw(,)23 b(V)-6 b(olume)22 b(14)i(\(1986\),)i(pp.)d(54{69.)531 3385 y Fa(Lin,)d(H.-C.)g(and)f(Ra)o(gha)-6 b(vendra,)19 b(C.)71 b Fw(1993.)89 b(A)17 b(state-aggregation)j(metho)r(d)e(for)f (analyzing)h(dynamic)655 3468 y(load-balancing)24 b(p)r(olicies.)e(In)h Fu(IEEE)i(13th)h(International)g(Confer)l(enc)l(e)f(on)g(Distribute)l (d)f(Computing)655 3551 y(Systems)29 b Fw(\(Ma)n(y)24 b(1993\),)h(pp.)e(482{489.)531 3647 y Fa(Litzk)o(o)o(w,)j(M.)f(and)g (Livny,)g(M.)71 b Fw(1990.)94 b(Exp)r(erience)25 b(with)f(the)g(Condor) g(distributed)h(batc)n(h)g(system.)655 3730 y(In)f Fu(IEEE)j(Workshop)h (on)e(Exp)l(erimental)g(Distribute)l(d)g(Systems)i Fw(\(1990\),)d(pp.)f (97{101.)531 3826 y Fa(Litzk)o(o)o(w,)30 b(M.,)g(Livny,)f(M.,)g(and)g (Mutka,)g(M.)70 b Fw(1988.)99 b(Condor)27 b(-)g(a)g(h)n(un)n(ter)h(of)e (idle)h(w)n(orkstations.)655 3909 y(In)d Fu(8th)i(International)h (Confer)l(enc)l(e)f(on)g(Distribute)l(d)f(Computing)i(Systems)h Fw(\(June)d(1988\).)531 4004 y Fa(Livny,)i(M.)g(and)g(Melman,)f(M.)71 b Fw(1982.)96 b(Load)26 b(balancing)h(in)e(homogeneous)h(broadcast)h (distributed)655 4088 y(systems.)c(In)h Fu(A)n(CM)h(Computer)i(Network) e(Performanc)l(e)i(Symp)l(osium)k Fw(\(April)23 b(1982\),)h(pp.)g (47{55.)531 4183 y Fa(Milojicic,)f(D.)g(S.)70 b Fw(1993.)92 b Fu(L)l(o)l(ad)24 b(Distribution:)31 b(Implementation)24 b(for)f(the)g(Mach)g(Micr)l(okernel)p Fw(.)d(PhD)655 4266 y(Dissertation,)k(Univ)n(ersit)n(y)f(of)h(Kaiserslautern.)531 4362 y Fa(Mir)o(chand)o(aney,)34 b(R.,)i(To)o(wsley,)h(D.,)g(and)d(St)l (ank)o(o)o(vic,)g(J.)g(A.)71 b Fw(1990.)104 b(Adaptiv)n(e)33 b(load)g(sharing)655 4445 y(in)d(heterogeneous)j(distributed)e (systems.)e Fu(Journal)34 b(of)e(Par)l(al)t(lel)h(and)g(Distribute)l(d) e(Computing)37 b(9)p Fw(,)655 4528 y(331{346.)531 4624 y Fa(Po)o(well,)24 b(M.)f(and)g(Miller,)h(B.)71 b Fw(1983.)93 b(Pro)r(cess)22 b(migrations)e(in)i(DEMOS/MP.)e(In)i Fu(6th)j(A)n(CM)e(Sym-)655 4707 y(p)l(osium)28 b(on)e(Op)l(er)l(ating)g (Systems)f(Principles)k Fw(\(No)n(v)n(em)n(b)r(er)24 b(1983\),)h(pp.)e(110{119.)531 4803 y Fa(Pr)o(outy,)i(R.)71 b Fw(1996.)95 b(P)n(ersonal)23 b(Comm)n(unication.)531 4899 y Fa(Pulid)o(as,)34 b(S.,)f(To)o(wsley,)i(D.,)f(and)d(St)l(ank)o (o)o(vic,)h(J.)g(A.)71 b Fw(1988.)102 b(Im)n(b)r(edding)30 b(gradien)n(t)h(estimators)655 4982 y(in)d(load)g(balancing)h (algorithms.)e(In)h Fu(8th)j(International)f(Confer)l(enc)l(e)g(on)h (Distribute)l(d)e(Computing)655 5065 y(Systems)g Fw(\(June)c(1988\),)g (pp.)e(482{490.)p eop %%Page: 31 31 31 30 bop 783 250 a Fq(Exploiting)24 b(Pro)r(cess)j(Lifetime)e (Distributions)e(fo)n(r)j(Dynamic)f(Load)g(Balancing)157 b Fp(\001)141 b Fq(31)531 465 y Fa(R)n(ommel,)22 b(C.)h(G.)70 b Fw(1991.)91 b(The)21 b(probabilit)n(y)g(of)f(load)h(balancing)g (success)g(in)f(a)h(homogeneous)g(net)n(w)n(ork.)655 549 y Fu(IEEE)27 b(T)-5 b(r)l(ansactions)27 b(on)f(Softwar)l(e)g (Engine)l(ering)k(17)p Fw(,)24 b(922{933.)531 640 y Fa(R)n(osin,)j(R.)f (F.)72 b Fw(1965.)95 b(Determining)24 b(a)h(computing)g(cen)n(ter)h(en) n(vironmen)n(t.)f Fu(Communic)l(ations)j(of)f(the)655 723 y(A)n(CM)34 b(8)p Fw(,)23 b(7.)531 814 y Fa(Silberscha)l(tz,)28 b(A.,)h(Peterson,)h(J.,)f(and)f(Gal)-6 b(vin,)28 b(P.)71 b Fw(1994.)97 b Fu(Op)l(er)l(ating)29 b(System)f(Conc)l(epts,)h(4th)655 897 y(Edition)p Fw(.)24 b(Addison-W)-6 b(esley)g(,)24 b(Reading,)g(MA.)531 989 y Fa(Svensson,)k(A.)71 b Fw(1990.)97 b(History)-6 b(,)25 b(an)i(in)n(telligen)n(t)f(load)g(sharing)g (\014lter.)g(In)g Fu(IEEE)j(10th)g(International)655 1072 y(Confer)l(enc)l(e)d(on)g(Distribute)l(d)f(Computing)i(Systems)h Fw(\(1990\),)e(pp.)d(546{553.)531 1163 y Fa(T)-6 b(anenba)o(um,)24 b(A.,)j(v)-6 b(an)26 b(Renesse,)h(R.,)g(v)-6 b(an)26 b(St)l(a)-6 b(veren,)25 b(H.,)i(and)g(Sharp,)e(G.)71 b Fw(1990.)96 b(Exp)r(eriences)655 1246 y(with)24 b(the)h(Amo)r(eba)e (distributed)h(op)r(erating)h(system.)d Fu(Communic)l(ations)28 b(of)e(the)f(A)n(CM)10 b Fw(,)23 b(336{346.)531 1337 y Fa(Theimer,)c(M.)f(M.,)i(Lantz,)g(K.)e(A.,)i(and)e(Cheriton,)i(D.)e (R.)71 b Fw(1985.)88 b(Preemptable)17 b(remote)f(execution)655 1420 y(facilities)33 b(for)g(the)i(V-System.)e(In)h Fu(10th)i(A)n(CM)f (Symp)l(osium)i(on)f(Op)l(er)l(ating)f(Systems)g(Principles)655 1503 y Fw(\(Decem)n(b)r(er)24 b(1985\),)h(pp.)e(2{12.)531 1595 y Fa(Thiel,)36 b(G.)70 b Fw(1991.)104 b(Lo)r(cus)33 b(op)r(erating)g(system,)h(a)f(transparen)n(t)g(system.)f Fu(Computer)i(Communic)l(a-)655 1678 y(tions)29 b(14)p Fw(,)24 b(6,)g(336{346.)531 1769 y Fa(V)-8 b(ahd)o(a)l(t,)24 b(A.)71 b Fw(1995.)95 b(P)n(ersonal)24 b(Comm)n(unication.)531 1860 y Fa(V)-8 b(ahd)o(a)l(t,)29 b(A.)g(M.,)h(Ghormley,)g(D.)f(P.,)h (and)f(Anderson,)i(T.)f(E.)71 b Fw(1994.)98 b(E\016cien)n(t,)29 b(p)r(ortable,)g(and)655 1943 y(robust)f(extension)h(of)e(op)r(erating) i(system)e(functionalit)n(y)-6 b(.)28 b(T)-6 b(ec)n(hnical)28 b(Rep)r(ort)g(UCB//CSD-94-842,)655 2026 y(Univ)n(ersit)n(y)c(of)f (California,)f(Berk)n(eley)-6 b(.)531 2118 y Fa(W)e(aldspur)o(ger,)25 b(C.)h(A.)g(and)f(Weihl,)g(W.)h(E.)71 b Fw(1994.)95 b(Lottery)25 b(sc)n(heduling:)32 b(Flexible)24 b(prop)r(ortional-)655 2201 y(share)i(resource)g(managemen)n(t.)f(In)h Fu(Pr)l(o)l(c)l(e)l(e)l (dings)j(of)f(the)f(First)h(Symp)l(osium)h(on)e(Op)l(er)l(ating)h (System)655 2284 y(Design)d(and)i(Implementation)j Fw(\(No)n(v)n(em)n (b)r(er)24 b(1994\),)h(pp.)e(1{11.)531 2375 y Fa(W)-8 b(ang,)19 b(J.,)g(Zhou,)h(S.,)f(K.Ahmed,)g(and)f(Long,)h(W.)72 b Fw(1993.)87 b(LSBA)-6 b(TCH:)16 b(A)g(distributed)g(load)h(sharing) 655 2458 y(batc)n(h)27 b(system.)e(T)-6 b(ec)n(hnical)27 b(Rep)r(ort)f(CSRI-286)g(\(April\),)f(Computer)h(Systems)f(Researc)n(h) h(Institute,)655 2541 y(Univ)n(ersit)n(y)e(of)f(T)-6 b(oron)n(to.)531 2632 y Fa(W)e(ang,)25 b(Y.-T.)i(and)e(Morris,)h(R.)g (J.)71 b Fw(1985.)95 b(Load)25 b(sharing)f(in)g(distributed)g(systems.) f Fu(IEEE)28 b(T)-5 b(r)l(ans-)655 2715 y(actions)26 b(on)g(Computers)k(c-94)p Fw(,)24 b(3)f(\(Marc)n(h\),)h(204{217.)531 2807 y Fa(Za)l(y)l(as,)i(E.)g(R.)71 b Fw(1987.)96 b(A)n(ttac)n(king)27 b(the)f(pro)r(cess)f(migration)f(b)r(ottlenec)n(k.)i(In)g Fu(11th)h(A)n(CM)g(Symp)l(osium)655 2890 y(on)f(Op)l(er)l(ating)g (Systems)g(Principles)j Fw(\(1987\),)c(pp.)f(13{24.)531 2981 y Fa(Zhang,)c(Y.,)g(Hak)o(ozaki,)h(K.,)g(Kamed)o(a,)f(H.,)g(and)g (Shimizu,)f(K.)71 b Fw(1995.)89 b(A)17 b(p)r(erformance)g(comparison) 655 3064 y(of)23 b(adaptiv)n(e)i(and)e(static)h(load)f(balancing)h(in)f (heterogeneous)j(distributed)d(systems.)f(In)h Fu(Pr)l(o)l(c)l(e)l(e)l (dings)655 3147 y(of)j(the)f(28th)i(A)n(nnual)g(Simulation)f(Symp)l (osium)31 b Fw(\(April)23 b(1995\),)i(pp.)e(332{340.)531 3238 y Fa(Zhou,)37 b(S.)70 b Fw(1987.)105 b Fu(Performanc)l(e)35 b(studies)g(for)g(dynamic)g(lo)l(ad)h(b)l(alancing)f(in)g(distribute)l (d)f(systems)p Fw(.)655 3321 y(Ph.D.)23 b(Dissertation,)g(Univ)n(ersit) n(y)h(of)f(California,)f(Berk)n(eley)-6 b(.)531 3413 y Fa(Zhou,)26 b(S.)f(and)h(Ferrari,)g(D.)71 b Fw(1987.)95 b(A)24 b(measuremen)n(t)f(study)i(of)f(load)g(balancing)h(p)r (erformance.)e(In)655 3496 y Fu(IEEE)34 b(7th)f(International)h(Confer) l(enc)l(e)f(on)g(Distribute)l(d)f(Computing)i(Systems)i Fw(\(Octob)r(er)d(1987\),)655 3579 y(pp.)24 b(490{497.)531 3670 y Fa(Zhou,)39 b(S.,)g(W)-8 b(ang,)38 b(J.,)h(Zheng,)g(X.,)g(and)d (Delisle,)k(P.)71 b Fw(1993.)106 b(Utopia:)54 b(a)34 b(load-sharing)h(facil-)655 3753 y(it)n(y)c(for)f(large)h (heterogeneous)i(distributed)e(computing)g(systems.)f Fu(Softwar)l(e)j({)g(Pr)l(actic)l(e)f(and)h(Ex-)655 3836 y(p)l(eienc)l(e)c(23)p Fw(,)24 b(2)g(\(Decem)n(b)r(er\),)g(1305{1336.)p eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF