(original) (raw)
%!PS-Adobe-2.0 %%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %%Title: aniso.dvi %%Pages: 10 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%DocumentFonts: Helvetica-Bold Helvetica Times-Bold Times-Roman %%+ Times-Italic CMR9 CMSY6 CMMI9 CMMI6 CMMI8 CMSY9 CMR6 CMEX10 MSAM10 %%+ CMBX9 CMBX6 CMR5 CMR8 MSAM7 CMMI5 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -D1200 -Pwww -oaniso.ps aniso.dvi %DVIPSParameters: dpi=1200, compressed %DVIPSSource: TeX output 2003.03.27:0149 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A 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/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/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: 8r.enc % @@psencodingfile@{ % author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry", % version = "0.6", % date = "22 June 1996", % filename = "8r.enc", % email = "kb@@mail.tug.org", % address = "135 Center Hill Rd. // Plymouth, MA 02360", % codetable = "ISO/ASCII", % checksum = "119 662 4424", % docstring = "Encoding for TrueType or Type 1 fonts to be used with TeX." % @} % % Idea is to have all the characters normally included in Type 1 fonts % available for typesetting. This is effectively the characters in Adobe % Standard Encoding + ISO Latin 1 + extra characters from Lucida. % % Character code assignments were made as follows: % % (1) the Windows ANSI characters are almost all in their Windows ANSI % positions, because some Windows users cannot easily reencode the % fonts, and it makes no difference on other systems. The only Windows % ANSI characters not available are those that make no sense for % typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen % (173). quotesingle and grave are moved just because it's such an % irritation not having them in TeX positions. % % (2) Remaining characters are assigned arbitrarily to the lower part % of the range, avoiding 0, 10 and 13 in case we meet dumb software. % % (3) Y&Y Lucida Bright includes some extra text characters; in the % hopes that other PostScript fonts, perhaps created for public % consumption, will include them, they are included starting at 0x12. % % (4) Remaining positions left undefined are for use in (hopefully) % upward-compatible revisions, if someday more characters are generally % available. % % (5) hyphen appears twice for compatibility with both ASCII and Windows. % /TeXBase1Encoding [ % 0x00 (encoded characters from Adobe Standard not in Windows 3.1) /.notdef /dotaccent /fi /fl /fraction /hungarumlaut /Lslash /lslash /ogonek /ring /.notdef /breve /minus /.notdef % These are the only two remaining unencoded characters, so may as % well include them. /Zcaron /zcaron % 0x10 /caron /dotlessi % (unusual TeX characters available in, e.g., Lucida Bright) /dotlessj /ff /ffi /ffl /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % very contentious; it's so painful not having quoteleft and quoteright % at 96 and 145 that we move the things normally found there down to here. /grave /quotesingle % 0x20 (ASCII begins) /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash % 0x30 /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question % 0x40 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O % 0x50 /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore % 0x60 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o % 0x70 /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef % rubout; ASCII ends % 0x80 /.notdef /.notdef /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl /circumflex /perthousand /Scaron /guilsinglleft /OE /.notdef /.notdef /.notdef % 0x90 /.notdef /.notdef /.notdef /quotedblleft /quotedblright /bullet /endash /emdash /tilde /trademark /scaron /guilsinglright /oe /.notdef /.notdef /Ydieresis % 0xA0 /.notdef % nobreakspace /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen % Y&Y (also at 45); Windows' softhyphen /registered /macron % 0xD0 /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown % 0xC0 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis % 0xD0 /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls % 0xE0 /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis % 0xF0 /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def %%EndProcSet %%BeginProcSet: texps.pro %! TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} def end %%EndProcSet %%BeginProcSet: special.pro %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N /@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X /yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginFont: CMMI5 %!PS-AdobeFont-1.1: CMMI5 1.100 %%CreationDate: 1996 Aug 02 08:21:10 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI5) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI5 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 105 /i put dup 106 /j put readonly def /FontBBox{37 -250 1349 750}readonly def /UniqueXX 5087380 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311e252234d51741e18db3a68e8ad10242 29e5817a10e796a78d2c7f7c1f50961b9a57aa604c9f821dbf5a9295197bc666 31678d7d2c7e1f8f2151ce0c29efce46270570f4301c5dad1b38884732e53dad 05dfc36b020e726ca575f71f04abf2b49e1f1d6d2a08a477658ca9a48f1c8cce 14382f0a42201de56e2821ee2b0e91a818b1b753d810ec2428dae5153b66af66 9442192024becf743a8f6264a58a0b3aa823510a4957d1bab3e1b83135362888 3e392f49926471a8021fdb48637baf0abcf31204b1b214f48c99f44af7782323 69d772ae4f49be53a1bf584747bf29b94f530d59a5be5370b8dd0691e32a21ba 9d0d592cf3bb50a99a3ecd18d6c4114cb4cfecc49705da90d7edb10e3a28f9eb a49347a09d31eec896f2a28e9607d99d42914aea16545c16e136bdd0b75fe486 61e24c7a9e9b233a76754c760822d0a88c575e08ae3e3f081d7bfb80ec4c03ac a08b65fb6474f71fc95c7c2462f2eb3754e647c29498288f2ced0bd3a2bca5c3 2f80a61fa667802d376cacd34de1f9572d1b3ab09d6f352750db4a768f869638 a87457889aa502850427b40e1294c5ba33e6b17532b2d13b5f50e71582f93daa 231e86597872a2a968127afb0f36257a76ce1eb24e6c4f29fce2aaf6532fb5cf df84da03f03a45b915209f67d398c7c4f7a3b0623750259087a478dca684b29e a8b7f52060bae9394369ed1cecc645d113cca3772a8dc36c6d916b5c5e65454c 0a188a33395fd3da67ad0a31ddab6a8434dd80f0bd0ea1a2a62eecc331d88b3e 369552daa1c575a98fe84383548626b65be7c24ae7eb61159f149872cfd87cf7 6c1a7c155c7186c7600e58cb61b8cb0c5dea98268a39e928bf6fc53985eaa763 2b28c1eb3d82e4d3fe225223f4266d2b6147e344aad2d4884a9308aadc7801af a606838925e3e50ee7aaf73f090baefcfd4e34b795cd92d83c944d91a4940f2f c955d727ea5bd76f0c8057b12621eceb0947b0a5dd10dbcbc52957dd978d7db0 c794660afdd4e946b3d7fc1ba60907fb3f756aab0406c0e7bce5a2238fb3e12e 07e2c0a7f465e90057642d704434ae0b57bd46c8ea91ab2a386e24c6deaf9cb0 8cdaa8fc4ec3fadc06bf28659cb878453db16f4b03925b2127b83be8fc240f33 23ea950b51d70c8fe861e30c346efa0a0125137598caca5478991e35f5bbbc19 4c787488ba339830bca15f8333431902e82b66a514a41c0bff92719a6a0d9587 4cff62c622fc61a0308a69f9fb7ef51bb274ce9e059c04b64e817abdbae54a44 d411e0ee216ee405bd68ffec694d082ccb8653d2a3cfe99cadfcf6d20f504351 af96a8c37946ca9db278b76151d93fcf3c106faa471b97f49dec9e61824c8acd cc19c17a36e17ddc4ad8275567af6128e4a727b5762fc147cbc4dfa69c91acc6 616132dc8514f9b60dd4d202d4c35c45476d81f5f09a8200e3293d77cde5c2c1 287da17079a84869fed04345e0caf931d6ff5b4e57697a242f00b2f5302bf0b6 f6ccc430c6c11ea52161df0d751d901428c64c4bd48723e2fa16e1ab6e1cfe41 d699e7066fe88d3b4f20b901272590a9589832ee4966b301f43dfd339efb2a69 d73f7b7e87d582bc07ea7007d2b49a155d6a58db2e0c3dfbab2c9727e122759f 392864bfa9d78576710438b6eb12005a246f9364ac3ef8c3a675d24b00c2a5dc 2cad3fba7c9985a68d2c1ea7f104202366b7436d0f9c88bbc88a0da9e09dcb99 04c2f04487bbe4f9f3a059661a5dd86c5af463da91e0e2e26628525215f3159f c1220fadb0a330959083a893c18656ac9523611a5c81c6d944ae98ad0dca686e df6c68dd2d08ad006dd5bd4d0d62e632ef7d60391f5a9f04dc5902c4fa7c17d1 35cc035e7f7edfdfcdb5af187da207d119588fed08b08c28dc7d731de08a73ef 46e28f4cd2d148a69facee23ecb52d220bd1d110e04f70bcfc60888b353da1aa f736b78b8a155c410cfe1780698a9c2815583d28d0ac9338a5efc11b609f61ca 259173ab191af48674b6124e2d8bbe6e953816 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: MSAM7 %!PS-AdobeFont-1.1: MSAM7 2.1 %%CreationDate: 1992 Oct 17 08:30:29 % Math Symbol fonts were designed by the American Mathematical Society. % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (2.1) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (MSAM7) readonly def /FamilyName (Euler) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /MSAM7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 92 /angle put readonly def /FontBBox{0 -576 1569 1076}readonly def /UniqueXX 5032012 def currentdict end currentfile eexec bd2bc8312da7a34353963e088820ad4a2494871a5c866f8f44672a854e9e8a27 6fd3b21943b2867c3b30802d749780e1ebc10edad1e60864715c2b0d510d631b b3ea24b6ff392735adc334e1acc208f5ccbeb37a64e819267c12c01f65ce2874 139c00fa924304665e8e3b6caa150bdfd78b46291153c060657197929952dd84 82addc6c49f5d25d846cf29a9c369fdc1ce1c946d51ee4e7d9ccbb5bdfe9c7c3 a6580882b53120964199c2746ef2c9ea3ced8ce05368fe658f58459c2a6886f1 7c789209b30f9b93e74f5e019ac17509073328a8682797d746830f479a8e37cf ef4dd3d0a969af6601ed88c3f5da2b0415c21021eb3087080a055b3c606a43b6 97e4bb7b3990c55c4be557a4be0894a58e95c57ee60f448ec6f015ce7685030c d95b811e80f5dab0906d041dc606245ba655b7afb3416127adfca35b103b24e9 06ca962e00d3a07f24e9376a8cee5718c202eae8a11a4a53f41cad7b34fcb2a4 11b47a0de489195ee9ea72a2718bc6ea2b7074bc3a3ded23916fc900d0f1d17f 67359d48512d59703e5aea38c7cf6baf0326f9ece5db36d6864e7b55e36d0749 cf9bea28196bcc01ab02a3be5d1fdc611d1bc5bf26fceaf7472309b1f719d14e 7c313341089d6123d2647668f5f341150b5c4be4256bf275fd7af002614c84f5 8419b0d0a919f7ec918c9560ba8791f5689c72ef8ef24640989707df578af06b 79a3c5ef18d734209a3274c8242ee11d88885c3ea85c05609481d285d414210a 93ce5b8a05e4c9843b04b2c2da77035f113906e55b088c32b1eb27a45078e91d 994bee0b677775ec9cc4c8e285d39bdd188614c75929665b47210bf4bcf2bd27 38006d36aa619e4b023ce04c02c73305f72e2a74aac6789d7da24b495be899f5 888866192df45563080f7c64839aa1671946e1c7149c9ee6454c783e4edcf813 2a6166378f3b8b5d0b5c3a45aa38cccaf71bb5ce98e672daaf10b25cc169afd6 c5ddde5817983aa96909c1312dd6bd5e6faaabba55a9569259bb567e1471322c 39d916a7d96deb7cbc8e67d2d0bcebfadaaacf5a6b47e60f850121d48e3dd352 eb25c98058b68c3a64ace274aa38ecdbf9d97642a3c5f8f421a6780a70b780b6 1de05255c654b662cd1fd2e8b983827324c511274a17fd9805e62b0384aee70d a0fcbabc3b5d023fc620a42d565d63bd71fed96887f9f428312e57df8b009f75 ba8154af827033f1873c0bde3ecad721dc4f0da9eaabc0d112710e9b7c529fbf e65b72bfb724244a37be4e45656c21946c6be81d918ce28288366ce7aa16618d afa655d50dba8eeb144f26fd2df8f2680051ec2562852b222a597a507fec1138 5adcfac55f9890a04bb428d16590128a2995b3d94f2202268e1f08d1d6a4f918 0dfdf4fe02df3275c30653b4ef75e4fda2b325bb324ce1eb86825002d1378f8e 27c28bcdbd34cfc246c755a40c28e28ab9239a5be16f815fa2b73f7da26d01fa 1dc31252fce9713fe9c2 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR8 %!PS-AdobeFont-1.1: CMR8 1.0 %%CreationDate: 1991 Aug 20 16:39:40 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 61 /equal put readonly def /FontBBox{-36 -250 1070 750}readonly def /UniqueXX 5000791 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486858b2a4b5a0cc2e1bf4e2a4a0e748483c3bcf 5de47cc5260a3a967cac70a7a35b88b54315191d0423b4065c7a432987938c6b edad3b72ad63c2918b6e5a2017457e0d4ebc204b094541f345ec367ae85ca9bd 24568a01d3b9f8095f7420e6c423c414b3dcce6da48dd1c89a56d078e0d0e2f2 62a13640a06d17e44ee3866c3471fb58fedf5a3b77294517651c16bdd7267d39 a54e7171752dbde63ac19bb4b3021ce95eb5fe67390b09ae4d9ed4d704a67443 f55dce17acd996c1f5e023c9e5a18cbeecc3097f23763acb86cdd7cd13381ae7 4e48495ec7fa520539d87f8a8dcb3c826275469b6800876a457e7d1e5be867c7 b1ccad69742a8c9b0ad943482bf2a4ad0aed40baeb69a0233bad36b4ca2d2da7 322956c70375d152653500b2f22d2ab6990cadde2da14b4917f7515e64bc3d96 bf775258fc7dae4e42a4c9b6da8eddec4a800c8aadc8d75e48cae52137e05c03 677f5d6a82fa46d9f2fc7f56d62e5c605a1b7898b8d1401c2cac1a0122a2c8a7 aae09607f2c5f29293a09b9959399283be89051452898238b777db9830ff4318 a298b221c4a820c700ca964fc99e6b1d9eb0bafc39be9aa9dffa2fa326b2a466 1e67261bb3dbc85844e76f9313ab533ee16bcb478166de5502b68e6ec1ea6110 f53206cf1cfea419571b0243244b32ea38b828a01e62b03bcf476a32c2341cec b8a0fa2a3f3f339315d5f3aa7704408f6617d026ffee4925aa48537a4b2e556d 225be09392546ad561cd46cf766f0ba14c6854c5af1a528c3842b0c5aeefefcf 19f19cbce5d967153c4f88e51c776cfbe10d39328466f7a3b83d85601ef4d1ce 0cc136610fa6a74d9676e4e99291d565cad27b9eb2337b0eba4148efd0eb2866 ebf0a4209ba135ad1376cf9cc2d4110f36121055caa3f2e62ddb460c33c83b70 83246b63b444a420449b61facc3205103f953809a6bd6526d31607e63a3cf827 06713bba9174b440fae925fdad0c8377043ca3ab64c71ddbb62fa81abe8626ae bf5ac3792ef771c2ed79c110db751a702a7efa45398be4a822ef7538f436df6f d7c86ff3eff4c4ae56e9eb3e5fadfb8a08266ecd31c3deb8ab82c69113d9fcbf 934a79d4008bdab0f584225679f5e019b0169e20f8b1e81952e9010c6e66f11b 64920b7a3a9e9d05c3a6b2468791d3506ae3db33dd4a19e9791861d3cdd78860 43f11baea4853c769f39352b5c3315a215d9f6f9c125f0bf22c879356b31d8be f78a2979e99f40d8281114be2ce264eea07b38e0c4 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR5 %!PS-AdobeFont-1.1: CMR5 1.00B %%CreationDate: 1992 Feb 19 19:55:02 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR5) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR5 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 49 /one put dup 50 /two put dup 51 /three put readonly def /FontBBox{-341 -250 1304 965}readonly def /UniqueXX 5000788 def currentdict end currentfile eexec 8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8 97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc 8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011 b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415 50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e 784c6bf7389803d9450b0c21756a017306457c7e62c1d269f306bd3402e266de fc3b5e7d8a8d2f5bf0fe6ddd40d07391df4fad4a6018dce29a2b8f692b29f202 3a7c0e66de8ed85c14f1f8492167357f51a7e84cc5d92e0fee4a71813d2ffb26 445026f89b4787516ecd1afc78f8bd19e91e9ccc9402e8c36d2449c1ff850a8a f61165aac3fe931332dd28e261b91b05edd18f44ea7d58a8f35fe88493b64aad 6bfac3a0136215fc2f4ca8e91d70c5010e6f4013e6d63b44f6fb00afdbd7cdb4 5ec5b1d9736f45cefc8a0124b815987cebd81bbe0d44dedb2d5ef37923b3d551 abb6a1cefca7868fc7bf3814ef7d7b6b1ae6e869cb77aa29e3d90b12b0dc3ff6 ec945922b5899bbf2f12e92731486d2ef1230c528bf8d7e0ae09ad7632a38966 5963de49d1ef3d65bc483e4a577b927c940f5e121169ba52f6576c85793e5fd7 7f5863c488e55bdefd5d8b2514795533aabbc12e7f51816c7e1484f1c441aa9a 66a5dc77158e79cd6692d299b95e8058b35e771a6972d2b5eb1cd6d2bb8e835d 361a6eac0c90c906aea1cd75c4412a1339dc1439f93e59917311bf20af4f2bc8 bba5a4626f75f28a47d4595c37f4019df480d9385975159142618e22e964f019 d88125210e2ef21d65baf500adf802297b24eebbf4e93c617a613f856bd0d45f e17a9480980ef83950bdb8ebf208c895ebc4a7132f0765b7c19a332ebbf8a3c9 ab65063a42e19ca9d43dec3de7aba46b9a5d24fb93d615c0a1726ab7e31c378e ab77150858535b91362ab0e2b968dee1c539964126d937f9d4980ccefa92bc81 b054996a65a13995c9c9d819ff05511cfc89cbfe67447c940405001d61be633b b771eff383fc6977ec06af30f981504260de7b9ec97359974734f495ac073935 fb30e3700679092ef5d971b6b2da0e15960f2391fa6b63c33e7f56b4a9b86951 1d3686a5e8e613a69a0add8b8c73b127ddcd397a48d785079e786d24b5f8ded8 78fe818b2419f9b46be91aae8e3562b4593b7f1388bcb4edb2ecd7ca58b930e4 bda34049d717b65b4c1a6cc2ceed86866d9a8b5922767de500ba61ee1ab8e120 f2c3b3ad4f1974adf96bb9436524a2d56895ab7fff29a07c52e4923a9cb0f41a 1e3e6fe6081d0abc7135756d4e6e4b593493b7bf168a2d8e58a336e108ba2faf a568f70d8c5c53f599e2f45bd57de55828fd7a9585378ad95027f2c8bd900f76 dec3b06dbe8a5bf133fb6ba28eb45cc16f9515ae6da7a6f250db499740cc03ea 3bb658ed1eeebd96b64535b94373e0ea52e8e8a4232f712ba61a842ad9e3459c b8d12ad1ede49d1cdf89f4a354f8e58296fdc3a33596183afcb27229c1657462 eac09b7ce0ba539a77a8df6013895820573565bb8499a916bc85b8ba733f0b6c 96081943bb46d54c399cda8885b4a74b19f33e0ddf88fc4a289e245374833fed 031de5cacd8f9cc3814fc3c04e1cd27cddf04f6028e36ee9cbd27f45ef2a5bc5 14862c22181798a6eee17592a5a03255d010541324b779791980043c29b04fcf 477f021bdab0369300d82173b68447ac99ac4b22c60482d6f9937244c6c3f525 05a17a53b1e3ac79708e0200f7fe4cbc35b82a22a0da283ddf64b1013cb3b306 b75226c7dc71f6ea243fdba1fbf135232799088314a5aab820fc88c9b69cb08a 03cec7b97fe6c1dec43d66ff9a64596fa3af82a0d7e42caf2a3fa7bd14bf51d6 1f728ef86d41d60755e0f4b2a3d441a12fcdbf655c90584f3c5ce7ed494e4f64 dcc6099d1d278df7514437068da690a38a309f724349d493bf7991bbaaaf7345 332611e645e4087ea1a0a91b722416fb38513450f1d59aed4bba2603d864b7d1 20b64e76fcbc5bce46198e2fe73e090fabd724bf 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMBX6 %!PS-AdobeFont-1.1: CMBX6 1.0 %%CreationDate: 1991 Aug 20 16:35:30 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX6) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMBX6 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 115 /s put readonly def /FontBBox{-49 -250 1367 753}readonly def /UniqueXX 5000764 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486be1f91da738298311c1360c8158d61cb73427 3c21bce59b0f2e1d3c853547e19715d3d570cef600ee263180d3e7a38d50b375 8dd0cefd9101435d4abab6d6fc24a6e3b161ca0bc1bf52f71a10b608905028a2 2381239adcbc00060d6c1e7ef5829015a5afa1d1ab3473c01363d08e71452ff9 fc63cff9ce95e7afaf4e8a1722bd03fe5dd4048821cda268cc9ff1bb832da53f 174d9e4af1ba9d2b589b8b429ce7368ac70433b0ff5cc83a19f4048fe72e7708 d7a8660449ecec43435f71d329eca654dfd2d005e7e97113ef3fdea187a5b834 be9e2c464878232f477bedc0c5ab6629d49e7fcb218c5353d120c77a5988d359 3721bf0112b242344df6bb8204624de09d31e54700f4ae64872a0d8c6794f65d 5825f1dd4c2a95c1bd09358efed666b41467c451dacf553a7219a9b6f15c9e05 53d54ee3fc6fb3ab2600ff64cde6edc96e198f0655a6354613d9ee365ff117ea fbca446ea8a72885313152306723dfabb26561a0887f00184c5639975db79b5f cfb46295842fd49f43ca585f36c6322f3b062b09630dba1e9942d3bd7f998163 731692475cedfafc8c07dc96855dcadcaef131b0c7545c37f5b5e82f34fad7ae 9da5183f3bf5fc3a9534d0803e680198feac773a9b4cb8dd21574f71a5132e84 2bb805b079d9ef80aba443cc74ce606e48e3ebd33a3aed020ea919845dafc115 bcbc62c1bb2867d722037939b720ea1c2d87233d0c3463b13e48e2b08a45b825 4496aea4d0caf8afe2be8c52ea28d3ee8a9cd6410cfdfe1f7b2f2ee631bd20b0 64e2312cf06de8aa4e46e1286864fb0dad8b85ccc2020107ef45acd5a8e7fa08 1f1ca294726dc0d287f3e57b9104ca9106bcb78475e4ba3818be3d84d558ffcb 5ce3bba032ee1e079e6a53a6dc18df00cf15138e79b3ca2d53eb544b98adbe64 9ec4d0ec58fea8ab04813564210e2c2ccd3476ee0f8e57fd0031c26812068beb 5221cc2cb6f3d114f55f7f45673043e36d75f8f78d8350b7ae7e8e67f449a312 f6a3f6514f0979b1a4c9f364d59ebee1fc96da86702b67792105af8f4835dfc5 cbffaecc0c08b1cf55a1f7d021eb006418dff6bd22abe5c18c819acce5df4038 4cb2eb95591adaf447d40acc0e24052d682b0dd2ba5c0dc461dfe50cd856835b 5ebba1d250ad3408e38c9a675e249ffafba8d9a809b2e723bc932ea33a822d90 7ebabb5f8cc8b5a970d36f71466fc68a05088a4ee2dbe894debc90c5e95ca500 7926cfb01f22c6709aa318873420d3ad11f9bdcc04714aadb85f47cdf032201e 481d5ba5f159b897848fbbdb78668a83a3683c28000168ae7fecef7ee9bfe297 1840108d591aa1c60bce49d771ad13351f9fe73f74fd5d460b9f527c913cf66b 57bd60ea63db0a4980b4376ba5197fc4122a89989b7f52945e895db0 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMBX9 %!PS-AdobeFont-1.1: CMBX9 1.0 %%CreationDate: 1991 Aug 20 16:36:25 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMBX9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 115 /s put readonly def /FontBBox{-58 -250 1195 750}readonly def /UniqueXX 5000767 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486be79011d1f5bfae5c1f476ee6f05eb1d2caeb 269958b194521197b312fcced4867f3c8fbd030bd715d8ffda1dcd454b174e7a 1a97b59fe770e67702519d9d9b23d61ac08424d55fd4dda249cff0b56b9f3aff e9d0de215c02a52a6bc77155ff6b8cba5cd6646ba331254ac58ace650a967d3b 272331b87b6df06d5ab9d80fabe9f9ceac10139b61244814dd9fc295ed42d1b5 cd11c2e4beab318b20f51ca2c2930657e5343ab7bcf0e8870a0d12de4ffacb6c b3fdbdda481c2fcb84408d3d902e9a32070b2af6cd9317a33a42a43857c114b3 f4c3005cef9401f1c2bad3e69150d7145b79f95c9cfaf7a335b277e6435ab374 f6a3e78e124ac1e4615511f743ad65c5d778403a840310ac4902985f107fd33c 0049623e4c496cd353d2ae2a4804110c6a420a38ece5d5b235c5e35886a0987d 284e6110527b653b1b2c68c636ef423536180acadb954843eff4d9a82568a713 b682c574e30f793f093aef755c650e0e7175c2e3138695212d9fea7bd4b5805c a90985b134c6bc15a19afae0bfb3066363ca3e2568c2ac4559a69fc32feb443b 61243b4508b7524d974636855c83c8149d489b68fe18bd497116a953431251df bd09fa1d2ef66c85b997ab2f6b7c6d9d096cb43931379ff9782fa00c5f3cbd06 04265d16891ffc4f66e4a0307765d384c32aa83a4e4f89ac79ef8e76eed08450 e3466fbaf54f85324f0a4f04bd00ccc22d32e4132c51749bea28f112c2051857 423ea203df902ae80224d75efeb59094bdc5f4b6784ebeb01c38c34b695e681e 57a93ae18b657d13770300bde28833c732010ded4c8e79078d17acc3d4b521b1 6f2cac338c4f72e2e07c667227ef142d0273e5b501f24b02e9cad75fe9d18741 b36bbb29c9cd3d46964e00d8ba318912e69a6aa7ccf823c12a95b97e987a0b6b 15e12f5ea46aa8f9855fd0f5e6461fb6b786c67e58ab2f8b6c5aef667797c88e c185bf75ca6036917fc9944eb8db92019357d0d4c97e466026d5f54b3663ab67 a6221052b4dbd47384f1bf7d91f0ef9ef61f72bc85e2fbb25c249d75d490e8b3 79d2fe9df981a55599fd56a56c5615a29e4e7df242825cdda37befde8633178c 88955fddf1b8a42a67dc3c4b8c94efde19fb4a3022eb9781228174fc64628aff 25c12ce0ed863dc48ad0a2ab7e3fb21ea10860123d6893ebf8517d69d0acc737 69e3605b9d08ee648f62b35d21a6349ece684ab217ead8e149ad340ae229e4f5 0b7b4bf1119e5dc6747414170e8fd315c5a4fdfaf928ccdf085784f298a4fc5d 54547c0fd80b595dfebfa42eb858b4acdaafb552816a13c0ac05319c5a72878a c81eddbbeaa0123cc9c8466cd9145c74ad9d4f2eb757072479cc218768681bee 2a92f0a34929d59cf283dca7921df7ec 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: MSAM10 %!PS-AdobeFont-1.1: MSAM10 2.1 %%CreationDate: 1993 Sep 17 09:05:00 % Math Symbol fonts were designed by the American Mathematical Society. % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (2.1) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (MSAM10) readonly def /FamilyName (Euler) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /MSAM10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 4 /squaresolid put dup 92 /angle put readonly def /FontBBox{8 -463 1331 1003}readonly def /UniqueXX 5031981 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311d7190fa2d133a583138f76695558e7a e9348d37cac6651806d08527c1bb4a062a4835ac37784cc39ad8841404e438b4 d52d3901e47a1de4f7924e0fb3daf442499175bab1226edf692a4956739f8828 e80592f450c5d5c22ac88bcfbe9748f61d18243a16f4a4467f084e8e2be46ef4 7fc51c3a8199e3cda62ff9c4fb73956dab8b6683d2156377808cb35026073e80 523f59a30d195fcf9b9fce4ffafc6f33457e3200f0935ea98f1a0cfaff49cfa2 d877ff805620cba84126dfd175a82e1b4c6ec58461fce97cdd749a012e2c4243 86b199a97c306b282350cbe5af90cf1d8e7371dcaedbd5fa3346dd3e558072c5 fd51a2edfee6890f62efd1b552699123f4f52c2817dadd5ece30b3bc178a3ef4 f45fd8ad0ee5bf30db5f9eee9ddefe249f3c349a886cf9130cba68ae559ad719 c439930ece1d52d38366116c390cbeabb8fdb36811cf3b8e2416825e8c880b24 6521ec6880ebe7f127c8741c756b29e1f89e3fd5d638a7bbade8c3a0fdbbf7ba ec37cd372afb2d9dd25d509726d20a05914e418f6b7e759c440beb61519df02a 06734ec1226890d17c51f25f775e6879fdc231bc4d7fcb4b33d04fa273bdb8e8 f124171714614f8a94e98a6c2d6bdc1254913999f9c181e42c0886556cdf48af 92a265c1eb06bb30fb2745840c17bd31c7b8bdfd37dfb9643a418a2eaae14094 6752e0a315207aef85c3c2630538907971ec1b05687208571a3504bb3369b5c8 9a43e5abe343d0599fd8d41a1bf01de49f5856bdd67d63a2b3ecea75d721a6ca 0c8751ab41e892e9cf674218dd44acfd40019bf59f4d69ea40d5cf9068a6ff96 9f8cc772b920baf17334833d732431a2969b9a30fe38bd44772cef653935a957 af61dd568f041847ccce3c587656cba7bbf46d8cefec936c6d34dbe51bc04929 0440354f3b29ed8e6b4f21ad53b5809779d67339f284563d54ed4d2a504b014d 974a31c0ceb57b364af519bad4e85c41d521a3ffc26dbac555b42dc191367152 1d60c30b95b5bbafb3c7d87a1c043ea5f0e6dab83a4de99a742e75f02837b923 c50eb478ac4131ee604e3d7b784bd8c93eb9430291d452c21be0495718546333 66a602a9f142a563fdae3c8d40de6a8aa4f3118e6b59bd7a2c35420557fc465c b2c852523436519025d752360d7c8e87d39fd9ef06ecc50d3014f88a1eb44dcc 180eae9e8b878664d76285b9a9a3fe0fe6600bbffe555900e342dcf0f7365904 60c5aaa15e61b173c69e7f0fe0fe2084519734cf4337749735c8e3df91affee8 23ff89d30a72bda2568cd728fbb60072ddb4408691a64fa0bc0020b17e5f57db 2771d9cf9da40835e91109e24a794579735b32dccc21c67d988b50ca9c306cf3 c003e7a3a46d1dd84b1881c06ca5d012b9723f1ff7ec4a2eaf6c72c0b1401fc4 6b5d772f7881ed167d0e2ee79fc001e513ce877b504d5656144ddafb78ddff5b 8fecec1fc75db54a020c7c10d2d918af79bfe34ef706b46ee315ac3f11d1b68e 31e6b7f719fa2aa8a95c5fe3ba31de83ca88444ecd77a13f4f7b0fc659f8f7a5 9d8580dc37ef1e8532b540e6667a098a47120e8b306e1587a0e0a1fc1d 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMEX10 %!PS-AdobeFont-1.1: CMEX10 1.00 %%CreationDate: 1992 Jul 23 21:22:48 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMEX10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMEX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 40 /braceleftBigg put dup 41 /bracerightBigg put dup 83 /uniontext put dup 84 /intersectiontext put dup 90 /integraldisplay put dup 112 /radicalbig put dup 114 /radicalbigg put readonly def /FontBBox{-24 -2960 1454 772}readonly def /UniqueXX 5000774 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311d7190fa2d133a583138f76695558e7a e9348d37cac6651806d08527c1bb4a062a4835ac37784cc39ad8841404e438b4 d52d3901e47a1de4f7924e0fb3daf442499175bab1226edf692a4956739f8828 e80592f450c5d5c22ac88bcfbe9748f61d18243a16f4a4467f084e8e2be46ef4 7fc51c3a8199e3cda62ff9c4fb73956dab8b6683d2156377808cb35026073e80 523f59a30d195fcf9b9fce4ffafc6d5649664203ab24acb938d58d246707ffe7 d62f04bec4b70c21ef75beb2b812622b3c74e969d72d3cd11bd7106294a99caf 0b1629bc7d4de6b96ca82930831d64575f23f4ad06a0e45e315b1d392411be8d 6d73c998789ff258a07a3c8c2057325784514c845500bfd1a971310cfc11d41c 1a167dbd5ff012c60add4e87325f6e5299032a839de65fb1473a166aae1876a4 414a434f22c1d241591fb36f857df6fa930608750ffc0c54f44994662b1f00f1 400bf752ea8d83ffc4cb77a290bc2d99981ae59a191748ba5c7ba1a9d2583fd2 1398452b6ff5d83a059f7eadcd2ef744e9dd22bdf9c79d049bf06835e878c32b 7765c69bdd8ef4deb4ea7cfff4cf9354a4ddffa689de961d16772491c7afbd7f ffde42400764c68e954ee5c455a5687959829bc3b319b2147deaab3628662c80 30c5e02fea09609abe4eaa12e217bc3af673f1bc36a7039eb13fcacb4218fe0f c5a3f9452d4edf46cc91db67b624d4f2d37502fb9f11af4da18ca40b61097f95 d44329375467ed13c5cb585ec53f62b83ef9502cc755af44bf32b87b8ae9f3f2 f8dbf72dab90acafbacd280db6aaffaefdff6d5eff26669bac56280a950560e3 d01714ba38659b0e4e28bf8cdc1f15ff7e3ea9d95a6afbbe3d8e6905aa6d531d 6b6dcab89e2036cc492c65f76ddcc3cfcff33fde3d9ffd10f7a90530fd5c7683 4329baa902e701ca42717476298c9ff511b1941244bb1dfd0e5cab92a43970cd 1bdb292eadd055c97972844fdcdb0aa06401e7b2632b9d134f96bce0064860f3 9859da7a9a82be0a840672a1331212752ae1b521b693b384a72dba8d37a86eaf a0341e7fc5f6ef7a8c566aacb91e8bf5005c18837894c4eacff41dba54e071ca 83f4d4be6c2568b5f01f2beefd6f5be299e4291b06e57d60300f382dbf9029a5 e5aa0d711d9722800171d1739ce680076cc79e7e632d6ff14c72180745244ac1 ba04f4f064a0ab9328fd9705fef70cebf1d33e9842640808697d0583ab51d0dc 17e178d8546e9451331b0054e13f9a7763d18e93de7d968b425242baf187b1a3 b9ebdecc6f3295007cf7dbf640cf63ba0113a639d85b7eb3650aba6bc22fc29c 5242680edd606268894ab64a74dbbd1ef236af9f30741edd40794d9f93873cc9 1c68f8e4fe3d1171c8715e86131665ca590727ba152118b65a4438ed65571cc1 27e8e37c17fc96862b796920336db3efee9aa8058e98008988331bdd165cb0ef a2bf061e64fae130e2390b0bc337be0c4b04489f69b6087ca956c5fe30bed353 d82eb8c23f6f1499c087e30675c348587c5cd8d5aa0e575ce1a2757e347ea92a a5e10cd60907d1d59e4c77b85a63596937f116ed6348583854a154da7691423d 7dd0ee4da812622b550bf5882b6cf3287c771795c1f55ca3fe3b5f8587198171 e481978f9ff2feff5f6031d2d1c817c746ad8e7c903d979bbfbb144f783b5130 abc90f7d4377db5fbf9edf260656365e7ddfbccca85b0eab95d806bacc37e2f5 bec6e488708765def9444efea05a93df95903f6cf638c053424444db5fb6d9a8 9c246abd122c6adcb066462f33bcb0afd6489b989b883eba2fba8415908d1791 406b211ef126d99d9c4952225b7c770f77bd397b2c62e693cd3771a5aac79255 fe4f1c310059c72aa3a944d46d0358e425d8caea209ab80cfa73dbbcd09ba1a9 12d85bbee6b5f0f74bcb52dd078896d5953442cad11ad1a2a26769f84aab4055 f60093225887358dd8d5edcb6cf84f0e1c6dbb1723c20bd83eb2cd2db021af93 0cd23af9c0bde6212b8d1495e8f50b331faa34bfad4e6319f1d29acc065bbb27 e5bfe698c954bec8f1f2d65cdf10fb390aba82e38a3fc32f99e4747afd9fe1d0 73f8973e7e63684724eaf4fe0576f67c5c07524244961acd2f1e0890d59c8f79 46d8f7223f3bd515f353a88fd91f5c5e97480db89accc358013a18a33918c8c3 3d4874d5e98e4642464955dc75b3afe529b16a6f91a092cfef9c8670220e25a1 680ff0b344e8b158eaa8b33acf7aee2b2d5360c199a80432403edd2033b04230 eb6d7389115dc2ed1ee0cf77ad07d17b18abb8bd1e8efa80d4628e84205ed816 dfca13f618fada259940d93dd8f3b1c5ba947bdea1a421a1ce1802df7d04e593 7c4565924cf6be53a02328920e09c62660bc3e2f865a3d45e485efdf15015cb5 69dc88b1bf853129595513542c411358d6512ecf9a2b1af844710a5a47dc3296 350ca9cdd31519e480e5923c67eca855881515cff7802edf1bf954717c1a8ca1 2392614429af53b69a941fc4e10a3fa537990a1efd9ee1257a0e914467445f07 3cc219bdf562e3bb100acbe2033b081a08ee27c2a1f448bc9aacfa77443c7291 5e598f74fa380adbe17073476fee359b94e5fba29842c17a98ed1eb2e0dcb5b8 33b9159ffc8d999893549a2d803c443f79755b15cf0589520270cfad90a3f3fb 16e98802b506ebb5de7c8786be6e45940d7e8533c020567e101f0bfd27140410 d9ba2d6913d0f62f4b72d53910de42f1b8067024f82fa31241945940ebb2fe43 e974112ec3f0107517e710da7ce8c395ef2975a669dc33c74b7c65da9839fff1 2a0def3d498e6a5d9881b97ff08617e4b2317ff61309aee811c18ec46a591271 c9fa67a1c12de78231026b5fefcd5293896dd75ec6670978bee2101aafc12d82 076983838dd7cac7105de0 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR6 %!PS-AdobeFont-1.1: CMR6 1.0 %%CreationDate: 1991 Aug 20 16:39:02 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR6) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR6 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 10 /Omega put dup 40 /parenleft put dup 41 /parenright put dup 43 /plus put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 52 /four put dup 53 /five put dup 56 /eight put dup 61 /equal put dup 97 /a put dup 98 /b put dup 100 /d put dup 105 /i put dup 109 /m put dup 110 /n put dup 111 /o put dup 117 /u put dup 120 /x put readonly def /FontBBox{-20 -250 1193 750}readonly def /UniqueXX 5000789 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b4486858b2a4b5a0cc2e1bf4e2a4a0e748483c3bcf 5de47cc5260a3a967cac70a7a35b88b54315191d0423b4065c7a432987938c6b edad3b72ad63c2918b6e5a2017457e0d4ebc204b031f3fc6c13d7da7277a94ba 018e9998b3dd888011a5d7c4204989f30f908b95533bda845746b673ab71ea57 65a0d14f4350707e47c8276305b28513cbe1bb0dbd269a53719bda46e536685d df78ca0146b6b93e760256b74d939d4e35b5e77238f04c92298dfdd188feea30 e053eefbcbb52f2011772b3aae39f5805597bbc1e8bb75a446ce014030f4f2f0 f49f9e962ee4a1024a746fa92a3628db5270732b54e43fe5ecfa524f127e5fcc 788e77e66098336ad67fe4cccaf0253272d5df79864bf4b734cb9a5859d557d8 bc11b8e00221ebc12e97de4b1f466ead83a4c894709363bca9040410a52d592e 34ee40cc7e5efa920546b981aa659513a24b1b85c221a1875b62d0b89e57a368 321b8043a5b094e0379760a443d632892b14ad6d19dacc8c78093243ad67e6a3 08e56e6b68412ee690b10dac6e17708754a00d51fc957b500eb80175716eef4b 2ca1ef867614659bee3f2b7319e97b6fdf1efc847bf3cee3156f72f21751da8e 5fb6898919e6799820d3de0642d756e09d6fae4ff08dd3deda3173bff4bb11f7 9109c97ddc05897af709ea199a90fcee8ce4c7a3c15b18170c41c04de2d3fba8 f34296a95b8e1e8de3739b17273f8f2c85e914615e8eac5e8bd2387ba3b1edf4 7968f06e2067d836d0f9f3e085cdfd2de06a62c81d786b304326f7002e83160a 36598589228b4dddddc43c85e1d126f8fe81b828028e26317af5894aaccf4f69 6301e1a9fc45935d8a414957f08febebbc3a72ada80f101e47447d019ade56e9 f4fab969bba2b44e47399fedf5caa1bcea216d7ba713d523dfb4a28be726d326 668de841816f412bc43d643c5d80f178ca0ff4377980fed4efb318d7e15fd323 a3f485db0427b80222ae2df69db51bfb71f64226de391d5d45420cd104d2715a 5ded7a356df6046ad6f11c950f8a04faa4a90b785fae20dab1fe0793b5d7e1bc 98e3ca29679596ebd3ed76470bc3e4404f4fda0acbabcf0085426b616e1f6270 623ade31508b572f10264aa6a037d1151a65b94a3893ab18e489ab3ba43d7133 4707087ecb05da81c6f65acad0a5cdac00ac4e66a733b22d4f6324ba6257ed01 feae1028dc024090ed13e385b0a64795186dcb67c2304360d1a65812e83c42fd 2061f78045fc431116a5466c9efc5a74e99fdb314d9f5cd19dd25df736951363 8a86c1756ccf9e5a8189f704f21609dab08122b3e101e8197e937ea9714f51e2 427e88782a735d8f07bcb9dd1dc7096327f6a81a22e2e41455eded59fb4feed2 1987dd514d18c4f150c12e6ecd4912f38f73fb0126430f5281da5d7105e4922b a4d2b8bce37b6ec4e002cef6d99cd9d95d2de6742ddf53b31729d69c30477ec6 4b47680953ca79043c6ddb15d8b8f55c24c322bd223cd5f9995796d688ab76b3 6987e25c860d492d79b1b43687738a27372646673365fe3c0e2c5578e5e3a914 ffc45010ce42df9269e27d50e56fa97d9e36944ba55ac3159354c01a25cf53af bc8fe613a008f7eeedd454d3d2ce51475d7e01a31bd64f46afbcebfaf53d812c a020d21ce8401bcf5249f6f83beacfe1f8c45a332201f5f84fe158832e07f3ef 9d513dd5598f4231b5aa3a16404eb2604ad123b85dcad9c18964b0e9f65df804 25bb5ee03e040dff974fb8017400cfb6b3e412365042013bc179bec9fa9075c7 1ca6a62528bafc04ef453ce4f2a2a57e28ce90c642bc55ec69e97ffe209e831a 350b9fb354b3201b1aa779366f9bfa83047dcf620992627233a833bc645e4f49 7a4b198d32b243aaf2d1868c414be796f149a1186dd1ea00376afc7a6aac0fae 97c63f2e956ee74e65c20f5cbbea706e6a93cf458ed131fd7a9ed38b3182e004 a44b2162e2cd284375f918bb927e9eca781fd196d892e2b55b37fdb0494b99ad 6bca38ebfcfcf35f0bff26e1ad525bee16b3a3e52906324551759e3086fd3d45 2acb823903cc8a84fcbb7a2ee86d15e6a598c74a0f04601c19e9c8f79099f0b8 a7607e6d6177153a5cb830a0ea1fdb61f765352c7d61fb36f12e9ee971eba8c8 bd8e65f79bb0623bbfba0c43e595216646b59a12493a0f95efe7b98554cc0608 29e39124efe42fcbfdfc88b7b604133c723cf2c93bb66ba09a396ba66b7f8e22 049117ad990df803154185439e5dc6aa899d694fd5860beb8ef751ef6bf9327d 38c96540980d2d2aa84bae58644e874eb6bac527703c2f39697ec843a7a12174 580851c5ab9a278a91d2f7645e45f31401cb033341fee88c0b1161c939143bc0 b130f84f0bc9eaf14ed3c32f5434011b5b8df8ffbf410e729eade8038f14d2da 189374a2b7a3c560924a1c2e898458619b9874c88b3e27d84fcabbc14cc79be7 635549418419ea5e3896ce6a4ddd938c4351738169a6c49f406c55883d8d52cc 105428217852685b2f5e221c645115a85b8c80906a8d3c417435160e4d53794e 77ac645747cdaa37be87e2d353ea408ba4c11c80cf6715bd25ec3388d35ad8c8 7f5874f22f1040bffbc4a35f47a403da22ceb7eccc9446545902fd3f436120ce d596d6e4e6c3cd49a07d8e9b47e62c69b0b98f21de1c7064fbd9c0ad5eeabdf5 c2d62068b7ceff5187b779ea9c6f56e7cd7d0ece49fc72a3c3006cebc5dcaeef 7f9a93b42e0a4067c28268871db6387dd1e596bd3ea938b6a604814034f03953 2353cfbb0a8f098c26e2fc4183580384b280bd418d2f82855f3ac3262839836a 3c0ceb6515aa003f55eb6fd066f25c5ffd19cb3bf337da9761ef86f2aa4d5691 e4b2afee8f7d276ee15acb6dbda1b39fb1c3823c73978cefd56c066efd884b2a e700f30ce63cde6d1b7777a897caec6e5eeeab13be55dc897a3f8d74033cdf0b 0f27f82deb723bfbfcbf76373becef5ac7e7992803af0b1453cb0e94eac88ed2 31b63022e0ca0479d217c3428bd047607f39411217beda8ab6407911a22cf727 09690a063bb51caa68aa30ef50309a4fac9820d54ec449d5df4757b1ffc13d0b 7e1455ebd22bb4ece6f939a151a3acab5e69b4505eb3271658c12d5f67dc931a 9da8018c645844fbb9b9ac5676a1f00902f165d9ee6b446fe7836bebdf16d91d 546d5eda3de18296e8ab6b52788fee16b48e646255634994d6cb6b879445665d 26c9e5cf268722e3167dc289f5c4c647d8b6322a82a0a635245b90c193706438 ccb3980d740d78fd2a22c60b79330f5ece98859b09c8921b91c5b3e1d8bfea91 4c7347bb2e16ca162b69adfee0626a0c0a5efe1b28c95b7c9633eda87f46943d 041a91623633a409779b8d26f08143ba730418e7acf1551294eed5d15d1115f6 4c41849a30907f63d88679efcbe66fef887577b360ff8798801764a3edc07190 068b4cdf4e86aff04f82770b587ca56f962a7dc057cfa2a33506abf695be2cb8 590a5e07e23ba2c0980264f53efb6487ace7a21ca0fd3deaa8430a2c30815a74 783b7b1c9ddf375ac5b468ac37c3d40f54f68374d4221b769bcbe0641fa017b7 040b90a837de5988d28f72af728e635ef345e0c2eb19c690d217a48e45977a4c 57522866bd2a05891320b7651ad48e380859f53bcb643615fa2dd8e7c352759a 7c3bf710e8d7870972cb2863a231d33796970244d8f66a9df2fcc285432c273d 244153a970f57032625320926f8c75209f016ea07fb958d6b4d4091b58b053c7 3de06e64107d91bc3ff58097c73203ad739d69797ef35ea07661a3d2a97a9d6f fd2ce62f02bc90f6d2b1319c2f0066197db11557fe6c4a4e7e53bb9bd9d101da e8a810a57d486bffb3ac10964ef4dc9368d1a21c351b0638c2c7135efe2908a2 53a0ef8926f8bc80521337f34e4f2082fabfcf6ee7074b078e436270703b3f2e f79edaf27a7d76f9d14f971f4f93b5c587346724577932d25a4724b339dd6a7e b75d0da7a79d97b21c5d66641b84290510c75068c19deeccdc14867627e68f18 642d07480dce9eda147c4f746c94c10f63aebaf71c8b51be54f31b5a1f7121c0 621856331c34b46ced139cfa34073e0636704854dfcf19c1ba0ecc5a182b65bc 8ee86dfb4b61f7126c4ebd64c90e8a8b36dbc927de695589c6f6bcb094d6b522 e64a8ad50aae82c2e0d40ead9cbc68c5b14a7360f9ca22f5f8623e9e36d5cf46 87d169f6a73f348b019b38d663c892b70d1a1d322551e9461eb4fb61ed4058e6 978824df7306a9aca51cf85950798e4c010e34f7d79bf1b783bf61a0c22c8735 b78c25b797f7ca93b74e491b1373cbf76cedd0d3f72de34a92bcabfb34670f32 250526face5a7ef39682ea2ef28228fa25ceeac4eca21aca325d603271cfaa4a 39436a067e56134cc2486de4707ed3e475bd709abe3c2485618b756683c81f2a 0fc0a38e7e6a983f3841c322a25f970d8fadeb1534c60eb9b70b91a1e2de5dcc 9b04857af5a663941c3591943c28f47f79752ad37c9cc03151432b85ff66b9ca a81e19871fca0e552b09e057bc9e6c0619dc646f4021ee825f77753c508c93e4 b95fe986e391c49e7768916e06fcbd34d2db60e6b4d78a82d9f80964304cfb8f ce1fce1acf819dce88b319afd9cde07a5e4f264cc3c855c3fd800d833924c8da ece68e711c7b36ee56d8b241d2ef27879d14910a6daecd3a5f3c2600e3e067c5 4381fb56c07063b40251ef5ada7b45b2848c2c3013c8198497c20eb76bf71f52 c2b31296adb4e5b7a126e27c9f403b10c088fa6ccc6b2c05395d6f88c2064430 3aa0e3253e4e76b55c8cddb8ffbaae748bd2f164490c52262cc492425ef52352 a9f51b65ba135da1649239e4d82e966e1e13d1eba03e44c1fec99fea69c412b7 5017387f2d74fbde3a720fa062bfb5ef41e7f5932e4996634eb2db42b9615cc3 65ff66ab4970e9b87a653bbcf44fe36441f27997c609b6db9c12968ec9a2fe4e c7a51aaa269ccd2c0e756f848b7427666a8da86589ef565d53a3abc9f1b7bddc e6faaa862dcb09d65b449c8edd0bc9cee7353225f80f1f67a1123ba559a1ab7f 1099020b720aa0a8ba791d08098a352735f727d40397ccaef3b614e8a2d8d738 40acfb923680dbb0bff5fe8b1982333bebe536eb48a341be4efa9a6a20066cdd f83948c9b4e3ac8b3f41b814b8edbb4a40e2971ba0e629e7c8a6e7230a198723 9f68b7f172ade1eda76e0a71a04d04e89fb01da48c72bc8bc4d6f95b30e90eaf 72b7af8f7dcbd5bec7915c796eee333883d73163fd94a774b1468bc9fd845194 dd0475c3388a6690ca8136d949d3f9774a446079274b209ab30a8fffc217ab7f 7b6c97d15b61571a2b0ad30bddc4463add513095a6d1a793cb49c86759b54d36 e3ac7dc6c8523fb1f03fd7d167ca2e1f2f2c013248d72f8d973a335982ba94db d7607652a94ae9ecf5b92104ce3bd77cdaff79ab5256b43128fa3ff681d00879 ca1aa7d1827f7f8edf447f723b8bda201323d7208a72529d7527912b8ea4c794 fc69d045e9498d7b3d14df7db234afe048241c7da930f02304669c4c5cad36a3 4d5663f55f9f7a15a8e865f8c17aa3a9c97de8fcadf23820aaae3ef734cb3b08 bf9dd3745ca4b8fd6636756fe4e771eb149fe4dc250028275b3140452fd5f963 e21022fd1fb58376ea7581081583783ea758b3945a00ed505863f18d 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY9 %!PS-AdobeFont-1.1: CMSY9 1.0 %%CreationDate: 1991 Aug 15 07:22:27 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /minus put dup 1 /periodcentered put dup 2 /multiply put dup 15 /bullet put dup 17 /equivalence put dup 18 /reflexsubset put dup 20 /lessequal put dup 21 /greaterequal put dup 26 /propersubset put dup 50 /element put dup 52 /triangle put dup 54 /negationslash put dup 59 /emptyset put dup 65 /A put dup 91 /union put dup 92 /intersection put dup 102 /braceleft put dup 103 /braceright put dup 106 /bar put dup 107 /bardbl put dup 110 /backslash put dup 112 /radical put readonly def /FontBBox{-30 -958 1146 777}readonly def /UniqueXX 5000819 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352 05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23 b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145 d026957276530530a2fbefc6c8f67052788e6703bb5ee49533870bca1f113ad8 3750d597b842d8d96c423ba1273ddc63eb43f34fa90ea73a234af35fd9b24eb7 4f19626e9124df7acb92629cc87b2cf81c4a89b27447806db34393ddf0402958 e2daee0b4bf315f9aa0a2650d2e11ee289ffaec940d0af160fe7f29411c1c458 69d1ac3bcfe2ae4da72422549095f1fc9fec606289316f106e719a4ae2fd45ee 868fddf07a80e9a626bb43cdfdaa9dcd208b88fd99af20b27f9d6b5cda6a3fa8 8d5acfce8b5eebb38854378cecc3bfdac526514f1be9fb28ae628918ba942a3e 05b78c3aff808cf416a5ed01be280231b75a7aee0c66b0549713bef6b3cbc188 e625ba81b3f94853e8d9a3c6f6e7c406bdca23d3fc0d769864658fa1c6d75c01 bee566adfda19c32a33f37c9f0b58b300b00f94ff61299be3471d78e1348007e 0b0db8ea7e3d5884a568c1d35535c90b39c60ae1cff3733c3ff62dc2a74ac832 9f861f05d5f6105234a5aeae6fbe4ebcae6b5d181a8c20d57a54205297d1591a 4b0a7c8ef55ce09e8adf7de82311a5158700d25dfac3914427d87779585587c2 731d6a9253e2b6c466617838a771f019ff94f9a114c05ac1134960686513c86f dd968a6aae8ed16a416c0c942a00b3aeef92816844fef220855f7d3093347b39 0bae631caecf1e8f9cef5454262e7a43f9f60d3b8716e70051e3f643ead74908 229e7763f469459c862dc6cdad0bf33d67d4a25d0190d97c9cfaaa752e352598 98901bfe48e189bff00b16df8c6080375942e6f47efc510c8076c146223fba7d b7b15b3801b868443b07804a992c3cfc83a4ea98be99aeb75615a200c92c7cef 86c07af4f5d1f321076ef13b852d888d60fb8cff9ceeb1caca434c23213ad200 8a8c572445baece07b93f95218668151981bff2c62c352b06917502532a2dead abd8fe4857b50da1bbd5b56d559c220bb3999c886f58999d0cf583dd421fafc6 3b6390177531227348bda9ac5aac68e9562ed380d28f013ec70cd0d41a21cd9c 73882e3482a2dad69a1445f667fbdad03f64d9708379781776bfb54e3ef8e5ce 44f83b56de82a533f3effb6d211d42fbc2f48721306ec1d29293813114aa60c1 c9f62bddbd322ee21d7d31d72252d23ae4bfa40d1ffa42c53de7c7742b4a037e b8de5324e0b711410f20ec69e699772161af03534830af53955e37af52eec5fd 80e3fcf4ae97c27ae4f2b941285100fea1616ceaa784883d60960a17f16ed4ac f2f62b037619004621767133b2b1f5796cc61b210a33c79fc7eed65df0837b4c de85ce948bb64a3afc8291cb7e69bec1265d1082b91648cabacd8598eb390d45 cbe216f23e1624d341e5f1c88e1d94b52f7c2870b05f302860d2debf28270e62 629caefdbafb9362ecd99ed867706499b53b3c5a8269fb9bda0a99a66aea91eb 3fd906f7faaddcfdaf53f2d5d4f075c6ece62f1bc24f7fe0eb6e1f382ccb1ef1 ddcc98cf6eacc71cecd127ce91b01146fe307c9c8d44a310d48d1f5a0f0daa65 140d84ce03a17bf79316d5a7dfa1943331d12f3f11d2061dae583a98d6d9747e 0b45c4acb0aaa8c2e4e2b32279ef19b53f3ca496eeceec7f3830fe24053824c8 e7675a531e7e4bcc39ab289c7496cd957b3bfeb9172cdce191ce1da0c8c9dfb4 ee3077fc2cda20e37624c393d47082de7d00890dacedd11328c09a68df3f1822 ca6cd90e1b7fa6273b1eafbd9bf6e626274f29e3b19f561cce608b171aa62bca 71f3691f1df3e14bf11c49601fafa3319950eb328674b831d0869343c008a320 726c3fb5fce3cde50f7cafc088b4073e26cf82e1370a33b07994abac87aaa9c6 a96f4af8dd1578367e0cf66b45a36b5fcc5d2bda661a6703d6f2923f586e1e19 1d28d223009b01204f38e9d5000f8d41ab7bcb42292e984c86d7d731cd91b871 84e6a098e069c69005d71e1636b9cdb313f50796275bc30be894da0bc75356bf 244ab1d6ecac012f7da38510040b2f87eb8ff64327c12b94d05defd60752f1d0 cb8fa44fb67badeb814fa90889fd43e00d9e9a7fcd5aa35bc7606d831ab4d388 24d779f183bb6c84a9a8ea21f4873789a429c5b46bd52e23bf523ac96bf2f51e e66dbeec3eb0cfab771c2942a7880bbf4794859a20cf68e824bb301ebfc2edd2 c5dc26f515b623bd40fefb19b15a5956c645b1114fef613000d39fafd1d15512 8f59c96d437232fdc79fadc233c66991e35ae26d3cc6a0cde8a10009cb06434f 7b87fba8971d766fa5cb0ce969459483f65c436337c768f383e7beefdb4ba515 3c7028607f78d57a4b91c0bbe886090a7ec9bcd8a0e1e9d8e58d2acbbda606fb 624357cca3ecaef4e727dc49f037bac189b1725623f06a6e993ca1b480b2f259 34c442bd3a43f9493bfae46973f01a031f41ae8b17de882f9d6f72421e120f77 3d9acf2c2537093664e0b6bd8616098b1eb13dd4eb3e2b96d187a2c8214cad61 d0d157430ea09686015775e0fe705e16087325a7615d9be0d9e28cbd472f2aec 241da23109f936727817fa5bceebd145db8d79a531cdf8886a584981640129b1 61f7b383b8648199cb0ddbb985607643910fbd04931554b401b9db28f4e26e35 9eccad4a3515c000e32afbf65d7f70c36cf0d714c42b34bd441381a42c588544 5cd4e82e9584d901e55a51fb5fd9009f9d189446d4cc315ac8fff67b861d8b1c 3b8c1f648dc0a14ad708df8aff7244746d2492c20b452867a32b76549ffd6031 ae6b01319e274635b2d0bd6319f12dab04f0e54578741e3c806d7fedbe762ff5 4dd2019c497c784dccb3ce4d275f110071125d8f2676db9514b50dcb1d80b6db 1311f962ca7c28eddcd22857c0a82cd5d97c596bb336b21a903e1fc31f204ba9 713c12b2c6faf51992c80fa227be8aaaa273685a4d2c2afdece334c33b1d4d22 3120c64b4750bad030ee97bafe2f0432b19af3b80a22fa34d935f38cfd32eb45 54e8d2fa38cce504b846d1ff6c8da3e9ba70983a9673cf06d66dc08f8e333047 ac94534f413c4e89925cc720b645a53440b71ab40e689cf9805af9567e3f11d8 71eb6e5d70b411d7ee41db8963676262f02ea6f23146a26ef762d702e1b5e087 4a8472dca3acb620c38ff0fe625222ed4833335ad0d6bf59a76ed828c31db726 d424b3d7a1e1d9de12982c1b155607f28faa7364dfc4700dc58b1a98564b5428 958f1e9b6d9c9bee3f6409a239b4327831e6cb12aeee2e70b12b610098b2dd54 8fa2c7dfbee7952f7693ba838735460d7b8bad1fba512228ea26bc23c33858c3 d659538c1ef2f0a93fe3d50d720d7ec8debf4d4aed13c1085bd8b8a7fe6e123f caa0094bbdf15a767e2ac520bee8e1dfe5e315796f588bf68e9dd9b831bd05b9 ce0a3f6c6734bc779a0ef5f629d8eda34bc8814d45bc9c26e1f122c6013251a0 46254e43eb5100c1d4a5b21ba730e9a1e9aaad8423557d94385b6dd6fb2ad082 8a1d43579e6e5b65dcaab4f2ccffdc373ff7d1118c34e09c6bdaf85b62a2c659 c63878e1910901239138cef21b84527dc2d1e2fd739cb96a9b61589476640d3f f52851909847ece4fb4202ead9d9a21f46532c2e4a9abe55bc29c60ac9df21b7 74ee357f8d9ff0df10f06555066f085d53aa38830f04ce41d5532a5f83216db7 cf1b672b670ca56f91ab1f52284e76c8a627ec0225ebac54257b4e492e725e1e 7e9af18189a2ddf06ba910c4f2259beda0a4c9109f41488f9016ade020e6c14f e943decd56cefa1eb059c67ee39fb49ee40019dbe1d8f84686c525de4c1d3acf 75e5f89b0a83011286039b4a32c84b2dfc0fec4f499431cb40537d6050e8a0a7 b3ba236edfe52c5682e483e803bd302ea283365dbed9cbdca25259933b078c98 ea491c507e3b4da5b083c098884c675f5a0a23d7801403cb468c08146a6a2330 3eb5d7ae470e2a1da651e9b959b7a07ea3623bf8d92f1c9428edbfbb865929e9 d7f5727c0fa73bf5ae4d1b875e20a91c8fd430c59d82b19c6db033f72a91010b c32a26180c92fea84e66743a72ef04134700de08b361e8b343a7eb11427b77b5 9c0be43483bb2c634f60caf1eeb3dccbd9392bc8e3fee769abe9056f07e58bca be1c1db9a58083c88a73f6ffa1355b8bb0c1da5dcae23e4c2ec1d055c4815ad9 303c99c60aacfbc244aa865617e38f77294a1d1b137d60fbe2babf3514819509 14525a358b39ac9a5d1d73c5714ca0bce844cc87556653103a193048321d37ec 4c9d01c5af39806761a1cb3b34074345acfb037a072267d3d4f7248e51f8c1c8 07f4df4f93b14e70cc5a2d67a753b494e923e9ada3cfffcfc267f08568fbba28 a71d9c03efe0491be5aec3a11d5a9f7029e7cb3be1e01ef73ddaf97fe0a9cc7d 0bf1ef19f900647c16d38dc21c9d6a9587a3e5e56776ddf87c96531cec5e5fee 7feec9f08a9f761a76f871c611cd07191ed90fda677b70f537ab6d13b9622cf9 cdac1eea0233e08309484ae5bd74119581768df03a23a84875fbf3e8e577a78f e3a9d6777e232ee2317deadc25b9f1cf2427e7d2d0c9cbf9c1d1ec86fdc420d9 564066bc3b43f3856370debb855f6de5aa54a03596044687b76e1fd24eb42065 0070e3a2df59c2269e5374fb877845f3111cc73f1ff48ab6f2c2cfae91b93963 597a127568d4d19a6b5e670ce4e9487036b0b721a0dcb84927bcb879d718d556 50d35bb686b2a3882c87466a7da3168499a656c9b2f9841d51c6d0929df62277 f933726a952ead57 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI8 %!PS-AdobeFont-1.1: CMMI8 1.100 %%CreationDate: 1996 Jul 23 07:53:54 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 18 /theta put dup 70 /F put dup 112 /p put dup 118 /v put dup 119 /w put readonly def /FontBBox{-24 -250 1110 750}readonly def /UniqueXX 5087383 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98 74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730 48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f 15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427 bdd7da12534ba078ad3d780414930e72218b3075925ce1192f11fc8530fcd5e3 038e3a6a6db2dcfbae3b4653e7e02730314e02b54a1e296d2bef8a79411d9225 dad7b4e6d6f9cf0688b69ba21193bf1495807e7a196cf14c95a4e02f9cd2da8c db2546c6df52e524745992e18d9ff87aa25e4e1800bbe4ebb357c6ef55ed6d03 6d3a00c1ee8073266c21d2f0ac85d656abf61d7e5a4fa87da8ec3b5329e434d0 d2adab706b42a2e5331be5295399d803ccac03f631f01f39a022fcdf63486b68 7d15ef284a77def7fde4898543e7b5f7ec267756103e477f547cfb8d2311c4b0 09deff56085f5d419697af1846c8b88c1bbbae149f0f19ca3c8dafe19cec48fe 6b38357246d8b5cef80b53bab4cbbbe8bc8318cc462a4158258f456e697f6058 86010493f252073ee4e4c9531f23485415ad6bc901bbaea659ef701f825f4b6d 5c9bed0dce7b63810f906b33ea4955531ca1ed1fc120cc56dc1e277a33222cc6 c3a97552607b865783faf0895cbeccd0df54f57bd162a88494768435eda71a39 69718c0c5912d3167bb0971546d733e735aa9bcd89f5aa154656031ab3f6fe41 94ec225ad03ab8b67a9da43ab365c4df17c23e79f685c3b6fd5b654e4a6f2603 6cec3a8641b0b57f93eb95f9e238832aeac2061f3153e0f375513c974f1c38f7 b59edcc94716f2862cf71c9a2be8430985da1cd813b1e1c1b9310564a2eb1aff 52c190f50fc981dccb64bb2c1f7a62c216f211c162c2ed1c554ef49fbaf12b31 aa3b2a80fee259dc0a2a4242869ddec7c29e2941792b28bba7f2c6f77ef69638 12b07d6843f33b51e01c8626b26edc34e1e0fffadede5fb468e8cd5de7e5a64c 366967578f415484d122834de4a647541d66989f7d8b25d1712d8d16729bd9a6 4729b84ffb21a57faf172aa6716b257bd42d15dd1145035aaf8addd9035f8352 a969d3171cbd9eaed1543388d36481d4276f294fe08be73e838731edd6b7926c 4ce622988501109915ed4e0b7cf10047c0f59516dd21deabf765b7ad2b2386ea 1771835003d59330c151578b290da617ee7c3be3f7146cf3c7ee277574ac879a 16942eb9162b68ddcfd46b00dac70bd88334e689fbc6e48528c18b723069a04f 81df8bf965455d888cdad25c4bc5396817c38ca37cf69787cccd2e114ca8ecf8 2681bd9c9f789c5eab208323a2b32f2ddf1a598b90b929cb1bcb9b5ae55a44e7 e1dcca6b7cdb1d09957863051f59e59fd95132a4519aaec070e4e154bfcd0e25 1135bd0ee03cdf9a551a91cc35c86672e0e6e9ebbd32ddab4b875da0d23f3180 cd6e2b103a94b039a95d294ecf7335b19fe9a0afa585f0135de4823a8eb5d9e8 8399acb7441921fdcf9ad04a3fa970860ee2768e5432dcd614db679c78893df3 da807e292b6fa3d5c36ef0fbf87d2b33de481b90e7001190d0ba3836791184c7 4a81cddc99afd0211ca1cba48c2b1ae8c9b45af3da75c2218bfb068bbd532a45 51625b5cbaaad3fc4f9939939e07ae68c08ecf0005b39c38531a806fd59e271c 72aad0bbfceb0f62bf702cf4f7234e0ff93f769c4d86c323e8635628a6b0f8b4 25d43f9bb62ef3b0fdf9300b0437c931fdb0b4a1c51f8177b8c0f34cf648809a a3105a851c21c827bcf34556b4ec16262d41f4cdc8755fd385367c8847f2a3cc 6a71a8b5893a9e08a44a9b7615007e26e33f11cbc76297037342801177c8549c 9940292db1271cb581521ae1fd83986c19b66a1da244a7305e5663eee13ce773 b5f1271ba5d31b789f144ec55ac4ece1f7e27f8172a3cb5a8c5ea2cbd59f9dea ac3bebaf4eef3b50519c00df96d611fe50004778bfdb4f45393abeb65affbd50 ab7cf7a1008c21ebc13df10271a8bf04be1f7842fb9b0005716afa509d06bcd2 b3de9096943b3904f51327a9718d87ea3a2d985b99e77d597adc7ae65e6d026a 0fee185747ecf6c4c949692c0e88385fc8bc444eb2dc09143143bc26c2851908 8ec59672f2617537a706b0ba17a6bd60f524c502ced37b1c7da22a052e9d1db5 cb13113572c39f7bc00272a58b1f7b300448b6891be4f17a3982d34ea59f6972 f2d48ff044f2160141f24c6612b0b13f16d72fec74ff109dd5786cfe9c2f125a fc124a483aba9938259e6d2d673d5240119e216eb0d19b330f1ae644cebb48b9 80ee434af8c8f08fa87dced65c30e9c061682f768924e45f7dba868680ab24a6 9ce2c84ee663448cfc2c81364f26618e1bdb6d88d93ca9af98f83b72f08e1ca0 cd36cbdd71df8e248ef2b4809450b2d8f0278923fe654a84ddbfc8cd95b6f643 5706a7774434972b7cd56594d8a3a915d7afe1bbf57192e6e1088d0a2e020371 7cbd1c52886a444883e5b4fe00fed42bf082853ebd1196c6f9c2921e20bfb797 3de64e5f25ce1a559af9a53f63bea6a94b1bee76d63af5227addc8e3f2810bdf f82482df6752e7ffe8bac6e81daa72051247a64cd8a321283b05985aacac9145 17ce14ad6324e598c38ff0ecfe3b8db05d9f6eb6b3c0471c34ac1cf8d9a6380b 9d23e45a372ad76beae61c808da495b7312f322bae0c52a312485e4569df0b8c 0d365b2e9c813851c10f0aab4adff3a6a2b2 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI6 %!PS-AdobeFont-1.1: CMMI6 1.100 %%CreationDate: 1996 Jul 23 07:53:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI6) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI6 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 12 /beta put dup 15 /epsilon1 put dup 61 /slash put dup 84 /T put dup 87 /W put dup 97 /a put dup 98 /b put dup 100 /d put dup 105 /i put dup 106 /j put dup 107 /k put dup 112 /p put dup 113 /q put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 122 /z put readonly def /FontBBox{11 -250 1241 750}readonly def /UniqueXX 5087381 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98 74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730 48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f 15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427 bdd7da12534ba078ad3d780414930e72218b3075925ce1192f11fc8530fcd5e3 038e3a6a6db2dcfbae3b4653e7e02730314e02b54a1e296d2bef8a79411d9225 dad7b4e6d6f9cf0688b69ba21193bf1495807e7a1e67ed7e41cc25acc04702f6 8ef703e3d45722c1a91fdef7100a48631a02a6f02a08c6b1f9b4df8310385b86 8632718fd87119a233f219d9411383b7fa9f3e4780d8c27e2e89e0cae883d664 c3eac57a3aef8988a2e9f0f8c7f53e0a80bdfc4620e21287d0390e1975398544 7f3ea66401024bea75e1b4c4437b7bb188f76f96b918ac7c6ad7e8ae7f21d8c2 790f08cccec904fe48ef39e597ed4d4237c1d1f596f5906b19ea308020f7a35c 168e327ec3246b1dfabe912f6b6daac09974876d3996e57d180261110db05f15 e3e8eebba3d90b5764c03df3033a1ed678ebc679569a2fb297378b25434c0f20 5313ecb8a952f07242d3ee731b0cdc086a4481178a3d65129c47c09b22e9c431 e11b3747b94c26a757c38d06001798c6a568303d541385244b967d3b1786edea f65bb53c4c2fe75e4b1b15c2c78d930b4296c80f08bad86012451edc8e9f0854 c3b390a16e27b11b3d45a9f72eff8baded2242dc928a61685d79e09681c97425 5b90a498614cf560fa5b1718981388268ba206a96989e6d0b5d485d9aca5594a e67dd7b34d8a369adb06647f8aff8814d6d9cdc04a4835918e557174c5bc0f3f bcea9907a04cf93c12727ec40db3f2f77596dca477862747435bdedacd9b2311 6cc97fa47ffdd7d897fb6bdd5572e35d34e7e1cb5e7273a4ffd86525323ace4a 84e1297028c2bd5469baa2e75d19360c2c9042139d5e7dd4390a6a3935424711 de21910126d750ae279916ceb71da3591d60dc62db333c5021e2c1cd61ade51e 939157d696ad4c38e173c6c6a042fa7466414dbeac0bf4f4ef6cab92a119393c e649ec4f3858432d06b75da4a4dab374c055c331fdea7a7a039b4e8da695b03e 77152ab8dc97249195eb09e0ff9b6dcb0ec9ad7fa3c9abc88ed3242a967907c1 43ed63a2ebae10cc0ee66e93fbd729ced9acbe0f49a8527f37be6741afb698e8 1bacbe523fb5e44744ed76be2df4fb3fbb77921b61fc4cb3dc0a3a30a797f20b fec0983bab1469320370e247bbfb09a4125577fdb57a7b887581d4b72e347c53 ca76b0faa25fee800facbe326f33268efdd83596465d8d067d698b183a98eadd c3ba212f97a710e8f1eb880886e2351afd6d54ed1d3a0e65b63f2a2279b856f3 e851b578651dd0e94dd569fe32d73ca42e30962f90d29c81324c8e75bbf5b938 8a0392103effe9f1d9365276881da0f854420dd6d61705c4bfcb399ea1965eb1 f764f6de037be6ffd121b1e1d00236688129e477dc3ad148ab6817d837353f2e be50073c35b85338bca8a0bdb351406be59df7336afcb85aa05057f3296aeece ae1f21bfd7b557591f637b5ddc6e3fe42751596e56290d7fa5ddc5cca037606e e9ee7802d3016cb77fbe09d5830d6f1584215702a990c8d8798005142270671c a9be4cd4aa93d6af1493a1908fdbbdf1aec5a9888f20d714e4e320a7be905daa a1861274e2b02cca209c4847bd385fdf37f55b3ef03449c53d56addeddfe6cf6 173c99fd8e3eebcd09ae8caa1cf7f85baa2725a98d35d8b1d684563050437ccc fb47d85bc7d53c25d148e4d191149825505a37ae5938f5666c4262993f08e1c0 e0f180fabe04a8b089003ee8275506374f8a53d7c3bb9560d94e5fbb024fea8b cfe555c1a2862c4094d74d6ffa70d642a24a105edfc74198b826766fd1aebed4 296f22ddc1fc4ca2fc9b154df05f676a276e3852dc04817193e81f8b1d41f25c 8f4a9b838cb27f38b2af1500e9017143b75573117ad0c7e329685225b793faea 2eea0a5de0c7efaedccda292d680cd8cc8cac7fbe971a515100df6376e14aa2c cf10aa2f27e63c99768a9e0172f38797f6bd728b86a0206e8eada01f04bc3cf7 e39eae0d46a4947f07116ac93075ec26d73754be08989cea157e7e1b38a966f8 8e8cc5d7e2165ea1ad2ccd34fd395dfaee6eeb86980cfc5cc52c75258e9e1fb5 870446429546bea98b0b9bb87b2ced9ea223b71f53b2fa47cea62415552fd2f9 a70f1e8cdb7dd510ecea79b96eb664d7fbc479b9c98ef22116ec64d193df679a 2eaaf84a5fa7eae1397b12b3f25db097fc795066d4c79c2bc190b4dbb3c091b5 747f8f510e576afce55ad5d4025f41ff3a11f0b9ce427a45ade9ee89b72b1890 6300e58cbad5fe72de6ec547999b2090f916a7327742296543d47197b86870a4 ae4720ee01ade6abb90fc9a08dd15f4cfcc9aefdbe55029092a8695b044250d9 05a64ec731544ea29e8b603d6705a60860bd51dcc9b89aa13b7c6ab9c11cb9ee 32b01ba3a0083970792fa40ba6d84b8e97632affc19c9c0a180c832e5dec06db 34fe1dc9775098f97b8099a19904a5e39f1d0bfa605e264f170882a4fa77238e 1ae8c7cfbad5c2888f93a4213e683433fdb4b4c80c0d4d0e3913ca47696baea3 9e1b9486315fee3e63ef96a8675f9aff4e3bf76572fa8f8f4fa69b131359b37c ece4de9be40877f80f2953adcefc6f2d5c6aad7a8648de4ad5329b51e74bebf6 cd8f28313fbcd932bdc797f0807adfbeb7ef58c891233507580b6c1366d68b58 71cb6d45dc9b1da993f841deb0bbe0bc84d9e862953cceb2fc5bf5e098b16f1e a7e96371768856a7aafc811099e4a2bcf4159b811a802e965f9f5ea4c8bbc5ed 048aad3d8d431a1de57da8d8fd03df548573a495a06dbcec30a67b3484504028 c4b2018eafb7cd552d4844fe98b8c8f0ec07a9dd2bd726ee81cbb729b1e29e96 d2dab9f5870a53006c3384201db93ca4c14b9d6b08bd45618527391f985ae797 49a17cef8c06f411260106f4fa78957e88e62658e1a6f24ad08214c80c79a5d6 ffa74259f28f78780135949a16d1a13278b54cae689a016e74cb9d66784fa981 7bf1f1f8d16e176e63d449effbb98455d555a7cd78b4e662785ba3c228cc7530 696564fbdf34d0c3acb87c0d70a2c1988b235109829c788a6e96d12e8fe477e7 325b90823d1db161f2e64618a4e80392a414f31702c68ef58436a491b8bc4f5a 293f80bd55303173df64c0733f8ad6526b4d01d7177c70b36c4a9619ef97323a e5817b034e3b934885c66b5eedce17007ba03e91f2e87638aae3d8214cd9e489 712ab4b8876b4db1015f651b56131279e310a43b8f291568fbf739f1fe09037d fd462e42a396dd27b730d82aaeba1d01a857007b93806ca39f795f6b738d3904 1aed8d4e8b13bf4229a4876b2911a4b01f7794b6b7c02f5d7ac351ddffc0ff5f 0b255fef04ae6a6483a6ab1814951d6c0b13f38044ea17b529e2541b9e5d45ab 5f8567cedfe3050237de02b10ffebd277c4ce783ce23e5619bade9c747ff5974 cf418b263ee8852ba8a6c0b2df05e546e226ca6683e610ac71e240340fcdecd0 9424e30767c9d67c261c10fbbe718e6cfb8ac883652234bf78e3ecd499d78ee0 3bbe8e06f0199b3d7392b17dd509062ff6dc6084a974c1769c95a32ab668baa5 f8a6d5b2a84d48d4c381947b53ed690a31345ab8bef3c2f677ab38745d01f151 c62e95c113da93f9167e432ffca4f5f164f76fc5e6e42568b225b61303af40d0 cd0cab741f3e841f0c8f555b951bd3f36b185bb4bd37eba4f50ba231a8b8012a 199f8c78e967569b21e21cfce0a4fe59e3a5c22c8b79df524cd1800727f107bd fabcb7917dca398d671a88bfbc85da0a97d960024031c6daa65708742890df38 a182aedf8e5dbe9d1d75864234e0b89402f82c4adfeff6c9934b60ac2af2069f 907715a61ed534fa9345215d90fe98505de99d38bce17c9323c3a4bec15837f2 e1d07175870dd8fb29f004a1c0cb5dc558ea4873085458aa51bc07fbab681324 3f181365db9b9a219ffbd2a80d4ae365dc70ad7c9ea7fc916a13d68be6374e92 812616c3dd3e1b25c68f6e2d3221f3c4521168e45c0453399b9aed5a54c4d635 ffd6cc788e764bf26d1313d83211f26a3c053d3548ac5b741c20cbf3f97c1247 f1e2bb1074254bf9d41c6fc091c57cdb71ddd306ed8965eb668301c7cfb991fa 0e15635d5d84ab925dd0620287d9cec6b62dc5fc31543ad36249d938a3b928db 1b4c751f88abc921316185f2d44478c2a8af37476bce672941a2eda1af595a97 fcb38221d858713b22578f93032ed26a58e55ffc36a10c771f79796a1762042d e76cd22d37ce57a9a48a40a19b376823345df259d3db63fb5ecb3292afe48dec 4def5d019645e47f385c60cb7f707bad85dcbc395049f3e8b0e7ee746e3390c6 3569a52482e5bd408c8bc4d8d6d1ebc31f4a7b1437fcbaf651844430f02bb1ef b3bcbcc47a960edbcc4719c5e2aca5e659ba7ef09cf162c62a9faad7fd283177 e06f99cdc3533bff6cd25ea8a248c91ddbe376c416a08206cb2b399d5cf97d77 8baefa28973dccf40c27fbbcbd29ce9a536ecb1a4ba5ccfe4657fe0de2cb3ca1 0709328f995174547d06a45b78a0ae3226c83c21cfed920469a73db8bcf5f99f 394a1d13ff0c158fe08d728d5204bc97430c9228aff00b34ab372950cc75196a 8d4e1b6160ee103e6d1b11cbb28968f0f340dd4ebe8a7a58ce5e4ebe8ea1acaf a3f854f0756eba15bdabbc6b169241afb9573c081c837aa69c9bff561dae399c 63fd1c01c2e890de6e01e78d449e5f168876c653801b18e905fdcdc29e8cb1fb a9d5a79c8466620097c36bec204bd4e801a413c77ece28187e054be748a7fb69 068e7376b0a568084a9b0280c288c761536d1b10b5e8ef957722e03cfac0dcae a7ff10b43b3ae97efa414c259dc87daf5254e367c4761453f44ff8d03291ed00 ae137d78d719d20e9271ddb705776346a505f5b2a0357e1ea59d0e0bb71a98bb 41991da3a6d962a016910f49c9aff164af94ed92492cfd338393ed3cc84e50dd 64c9d5995c3e9851da62d4e3ecdf91b8235d899a129fa5820434a119684ebec2 2e941da0a87d9f5ee0e0bda52ff26eb7bcd8a6fa9121648bbf8b6d3ecb44e82d 1fafd8ac3b9248f38f95792e4beae25623c77a986446c96ebb269f71bd7c494b 1f67b3259a13261fa5bc46feb78c2e056f44a4627402a70205be3d23eaed8174 4a958f51865009b27835a23d03ef9cb3067c4c220ae86e6e6c833dfaf2f48332 23a190fd029e8c4d1277d531df847af4b2e90b09ea6b41d24ab75d7c22640d03 a87a26bb31e1da50b51c305aa541285de4031f95fc28f8172b1d5fa97cc0b8dd d4458a613bf0711b8f58c8fdc55beedf55dc20d35c195698008e51c9d7e5101b d4f4a37a051262e8f498b99b4e93891664b60d1b8639a81c3e802d871dbb3910 101d97f01fd5308138d1ce59c34dcf68ad2c1c01444185059fcec3246847a8d1 a0d094fb6dc5d1323b23ab0e154c183f5c9d66dabd3c6467b2f4a6cc7b0281b0 3cda4ee035fa54655b38c02de2410492879ccb27a821c8095f0caf6a8021c466 b82b54d7faa3705a334ebb865b3beaa41077b04b37c6899316ac13e56110f23c ec17927c5972955d756a6ee9146e1dbe0208742d36cabc7bc4b78d322897671e b7053d509e022b983bf99834797c023d0874c3a69be8f21b1403501d0f5107f7 ffed23ad60cf1bdfce69030c95c5a3538b309d8afcae1a0eef375bf1b297a0b2 e3924032093ab9d8a3a4110858d91d3ea97b4c23161f50ff81b1f0379f7cc103 b92118131cbc1788491380250f7a901b8c458973ef82684a13fd30b4d00b81c8 4231f7681d59b5d73875376824862d69c5f47fb11b689a1c4f9bf89d4d356e0a ada1e571dc7a7ddfbaa24eea7d2b268a7946d24248a518ac7fd96bb17ab963fd 9f7bb6ccd343366f0fb686299b299a790ad839a13b1c1d596867d8b201b3afbd bf6659851174015ebf946f89b60d0d224388b1ea514fe829274c70783825b10b 5a4f14f64dd64d4b8e38e550b63fe7ee9f9ea5c107c07bd73b24482204321eee 07167b88d3b1175676255dd178f71922fa6d839323543a10dac94dc0d4247c7d ab5ac6332485a5cff6003a548cdd808f5b3883c1f990574f702cb2569d1d1b94 5e1af5a8d746c917824569ef011c9939f9e10dca40beedae421201ad65630c12 41c4eafaf1ac02ef2289b8528fa6f7be5b499218e2667e0f82c33b3a00460e71 2f7c4fde556b635bca1eba60b6c4370d4da2068a518a56200020a418df408df2 f33712af10bda9e6a06b4cdc0c1694124bf800cab6f5b9948a54d0c8d022f6ab ecebe179cc165badd5370abd1383b2aa54e10083d4bb023985eaf7cbecee4ffd 65fdfdde7ec99c228bcfa24245ea9d607ab5d0e8dec8b12a9d22afa8f44a6bf7 8931c68f345a988f01bc7ae1833c505cafd64e1898ef429f0b3f534079db6dce d564020fc60efd06c66c564ebca0c3be23bb55e560ab30e37fbcbafbdce3df44 1b91ebb24b865f21171e11484c5de2c2a8dcfc4e775b6cee3eafc072dd678d57 b27e4fb5a81c43ac8acf700653f6bcd7b3d04dd2d87e9d82edf5498ad8cb632e a9d13956cfae65de76dd8a67c180643899a4a5dc03f2f58d066152b5f2c629f1 dea05ede6e9576e18d05fe35227106b2cf2a11ea02df4778edaaf98fa8223ff6 aea4cfb6f3a94b301b04c1e22c70206c8cc85ff0613e07a1df91ee610da773ca 74810a7a85033ccfcd83846b76ab0c56d56010c2b390cf30cf0b763d293c32f9 f3274915aac728fa7a419906d4540b5f1bbb78b091ee5c480e1cdb578ae2edfb a8b7f9d766fad01bd1778767b1cf1af5bdd1355c1bda78f30f4d031968087ec0 34240bc052b03da333b3c0e3254d62706e3436e20dacc105d1599f09be8cd565 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMMI9 %!PS-AdobeFont-1.1: CMMI9 1.100 %%CreationDate: 1996 Jul 23 07:53:55 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /CMMI9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 12 /beta put dup 13 /gamma put dup 15 /epsilon1 put dup 18 /theta put dup 21 /lambda put dup 22 /mu put dup 28 /tau put dup 30 /phi put dup 31 /chi put dup 58 /period put dup 59 /comma put dup 60 /less put dup 61 /slash put dup 62 /greater put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 71 /G put dup 73 /I put dup 76 /L put dup 77 /M put dup 79 /O put dup 81 /Q put dup 82 /R put dup 84 /T put dup 86 /V put dup 87 /W put dup 88 /X put dup 96 /lscript put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 106 /j put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 122 /z put dup 126 /vector put readonly def /FontBBox{-29 -250 1075 750}readonly def /UniqueXX 5087384 def currentdict end currentfile eexec 80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98 74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730 48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f 15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427 bdd7da12534ba078ad3d780414930da4f8d58abefd45db119b10eb409dd89792 3c6e705479464a4b33ae3d31bfe98efe259f07f7950237bbaee4f7b64ffea83a 757fa717d50c3298392891bfd60e34a056b0d6021da3fd9b8b01bf78b0b23dc4 ea3b0605150d20b27ff9ea5f2524661019d982a2e47cd7c21ee5ca9ed9227821 f8d07119397de26838c11d7b35bcedc43e011626e300f8249ed846d7b5ccbd89 02550cda17ddf113df658fb13f8162681013766863784efac128e01ef997e1a4 30312afac8f3d948edecd7d5090ab5c864b91d7f6e80256f0e1fc99f1102b74c 61cc456e2e1bedf0e627d5f70f738f963a13666405c51ebf23ca077e97570a2f 1118536b92e585cf1dbd5fbf36a0a5d197538c05304e93a15f3c931168d91d42 483ef428b1a3f1b7e548fd1d23b80f5523c8b8bf450b02804fb689f915c86693 f7dfb1c43f681627c7f027021aa3a8179148f1819cd94b8890a9ac63dc1e8a68 f254b64f6f173c3d02e3ebc037da05074017c8b113e94f4e2d26b467ef9da07e afd7ea7c86e025af52c5ceeb835951e67e02a38daf1e9e698bd21996c1071e84 ff7fbe77f6ddf9d06fa92b16ecebcbe0370b5cd9d450d0f2906a105cadf93ed0 0abc7fcf2c996e7c15e452006e35390d99b9cfc59925f1444c20d9c3e1fc2910 32cf9fa9d580eac1bc956334da391b870a757c3bee6aa3e005b20988d85ad41a 64402a9726e3051fe2207b7521a437931a774cd81bd14357bc48c26aae9dc596 e2ae932d2cdf44be37b4c1e1295b617f8ef63cabc67c8a938b2a220eeea74fed fb346776d18855ecb95cdc8b9db6abb77cff943a70aa730e2c658b257fabc2fe e2ee3e493ef0414cb723b3506c47754012f5f7237a02093880174a792ee5fa8b 752ce148c3c8cbc461a2a99cae1170dbfa4cd9a0705a56226841d063066645e0 20fb6881fe939f56d3fb1d699c40e84959124895b9f3b0325520bf6085607a73 2a3ab0ca569d00143902ec62ea779ab9ad0234b40ce12329716747f83c86fa9b d106485b4cac379778cf282e7f8f239a77fae573db45e1d216c9496daf958884 1db4117c2843d59813354a1d52f65a17aeb21564da08eb92ac1d54c494c00904 6da9d1233cdd6c18d6784a631e6db8183102a9bf2a46d62f8943f26d9204c021 557390ba6f48cec2aefae7a7085690859e815ca91586cd755d8e1ddc93f6a7be 11cc767bab372a9f25e6367be4bb2d1a50189b9df122b1cc1d7e21b6d5fb4640 3e23b4b8c2677e84dc3bbec5ba2720ca9db4f29c114dd2bec99571da659ad112 16ccabb1d34288283a397ed70363f8e7c75d57248ff17ec6c78a70bdbde55b06 2e8c8d5f72f4f9fff7f2801b1792499aa9b2ccf6adb08c03de51ae5a9af1dd44 0d8bf8597b27dffe9c47c5b30b3591d405017c46fe2fd9b6a7632bc612878f49 e69351d68102d204e2a8f6f698381bb904ca032fc651c39d639e4d059a9ecd78 6c83790df0e246b54a526b14a0eedc9878fd7ef8d4386979bc1b9936d6ddf416 5d0559610fd5a11e2fd7e0121546705274b60953a9b92f712e47420a6fa60ca5 33fece46ed46c395beb75df375c74e735680010ebfd0c679933b160846907a9d 2bb678b15f039958d1560d15b888c3df7d7f5ddb8e57f07b4ba1f20e6881b570 bca2299b3474ae112a8fd05c949ae21741ad5ef58c378e13e995404307f68e8c 9c30a58d73d6cf66ae025536d9fd27792ea5b8b19623901662e9b6dce6c4de6c 81871b9b8a31281a1fb77573aba2c12c65a4b5709adb5294b3430c433bd502ea 78bbdf1b2c3d21914d19a8c734dd01bbc72e01398246399671b432e85b5c6a21 dab842c376ea4761b79dd51818b48ff3f294ae01e707d90fafbd817418341425 bb5e3ce33c601f07c94aca86926ae0de583d8c81f82c936395308f862951be3e e6c144f3858bc1362216f5bec9e6be1076a08e3705f4eea3d8b935615492214f 13ffadb7a46292132676d48d2c015b0486f12255ea43432a899f1f684456528a 843435f6b3adc2b60d93d344a348c48d7c2fab7073328778a0f545f51f57376b a3d96ed7d942fb6a26fe9eb33b57704c30676d2611ea8ddbd02b031be1b8e7a7 a7c681010718b97cbe4277a0bccb52d93651e36f8c44d233c8fb54f589dc42ee c251d0c4a1ca52ea4fc39ba9589f0434be01012b5bf4d355a7329c9262cf3b8c ffd7f4c3b2fa203866e23b8ede7142840890f326a040716ac97eed1a47c6da9d d1666e99ee348aee2cd7f309718204226ad6ce7221577bb980c603f1da9c508f 377ea61f61f77be86cc7f09b821b76c20ea17ced784f0d981e30bfd0145b6717 598264d00f38eb1bcc9876c9099263a633b23e1c34c5802a7bf0755aea4dceb1 ed41d9f9b290321132734af2bf5176b45338f12d677ddd86addc56baf67801aa 12577d2f57484f7d1680e58c31a8bc8b23838ef131edf53429afb2fb284fea2d 06822867387487668b48e82d2a974d2d69998b0bb1486cccc9e585ba0e3162bd cd7031910da4756883f25ea634d91b38dd6c0de1409517e6a5468249845193e3 6e4f978e50f937cf8ce71f9113f8a89d97c605744d3d0df38bfcf68983ae8ee1 c2ce384c0a7600b1bd9dd246b87f41f3810f63c67f336ece5d7f3bfa62ba4c34 346b598bae9e1f06808e23c0551075f0c19db03c7e70cf07792a3120523012f9 592645b77e42eece5c6d49871a8249f215bb7dcc3a3fdeb28bcdc0d088a35610 621b54957e96197e9ae887964d0bec9f8a822d526be9943cd435059b768dc9f3 cb09659e0b074d5a36394fc2dcd58c680437791511235d4b90fa72a2627e5d8a 52a18111aaf55334ba9c3c051c8d0a3789a2cb4b78797924901145b196a38a8c 929702eb26902b3660bc0ca1a6e1cb41d0ca0adb5e1e3e555ad8299603b83da0 77247a2cde382a853ae0b7886f67c351040da077754b79150e1d3cb80937571e 6d64d37fe3e83a91e06b2e66b92b57f4d847ce1ae27f406db895cc4adb8fd5af 35e35204a3ab9deffb3ba0992f4a256ca3c383ba8907653786b16c63bcbc4cd1 76db7ab666f08ddb04ea21a9b8a37def57ea1dcc5882f82dd3fac2e6382e61ff 93dd89bd0a0e96d915af2bb1ff3dc609e6f32d93562164bf5db997d74a1d0467 ab352b52760071650a5f5e77f0727851aed3bc35074f9774d263670898c0f1d4 63b7b386a3cceb23dc7cc8c25bee5d1a6e86081cc687ae95c330a719e9467b80 75b26abb40f7739a97a5fe40e71f54eddeb9ab496405b68cf72c89ad6b6fafe4 3061529d2d58b19ebf26655eebd4fc316ad187fabf46e2b6e5f09449f8070ff7 6cff644febceff44f98b680be7a28016d6f1288dab20177e16dbbdccc0e273a8 cf6249c257ab41892f09fcdbff5b718352f0f824facfb543be6d7f927cc2d20c 85a524975107d2e18c20c931cb3e3869a1ed21218ba1dc89ab6f109997721f42 fce2aeace171862b895acf3ec9d552714418dc52a9ff565ae9a7230e1c70a896 eb6c28a883078e3b274e5102376ad4187e4cfda171727add888eebc499071b6f 43543e6a8e550c22b97bb1647a86d9dd478093b63eb73e09bf72d763a2c142f7 cd2b1b6fa80946e81d1f03bb04bbf2a3a946be9458e006a619e1099f9faee190 6d8cbbeeb95cfa33df92a3805b22fdfcc7ea0b77b4d27d9256a11fd604ee78be 184b7d65a0420b9e8fa6944e0e56a524c680e089ebde29ba9d8f0fa8bdd69f95 ebcb3ddededfcede5d1ef5e589b0f7590b6668a25a335f2e477258917fee1b57 cd0aaf2ad704fb78d1c13294b95f56435631e8aee905de6c35b527335aa79cd3 dc123107b854d4ff7056f3996ea6d8170a660cb12056cd951a0f84635604b56d 955b5cd3e73524eaa826861ebbd255d300022d04e227ba461dd0a6ef98619953 50830d05e73d55c28e2579f205848413548ed57df8d3710c89bbdff48f914537 b0f7a5ac1665539029706e388dde1813cbcdc8acab1a778d30a947ebbbf9e464 a33dfa1c87abdb224a30aa8de950648ba473f6971c259f856b1f7a2b1dcf9978 9cc0a2f0bcf15fdaaede50ce41a1c3f12eae2b21d8fe56911dd1ff98ae36c42b 0786a9b27a4842c3e90530af7d9a63b824e6e4abf3924a616117cde780d06533 0d9860658ff1c2fca5bf3876c9917706b2a8fc8cecc45cf302d3bcfa5d151bed 4a1d03e79bd466bae5244dad41f79c94da3b114af32a314c49fb0f1f1d05e037 d979bac78148bec9d778a6ec543613546a0559b271dfc5190654b7b8ff332b42 1a4e8f549199c129dc8ddc29f6c9372e6e409a037edd22330ea28201438c3539 14e06231c307af2f60588c02f149c206a5c6163369124e8741186d70b7d88a12 f5bd7d726e21ffea80f250b0db6ab729ae66eb41f2c0fb8498d986adf2d9eba5 95fa89bda96e5cd034229d06e4c152267be93c1ea84c3e6e57cadf99011e0669 6f14cea10326aa0be5a88f1e0aaf2fc17f948b563f0a6701597a0f458bdc311e 81e570485a36622d992934d09ef9a47d8b9a65552ba838ec97f07246a47634c0 7e5a0897591047052c3b72369126151cd17119289c9e655d79ee67bba9ef72b0 1a680685168de901456855fc37975c97cdc467001ebfcbef12d0ad03f8da61cb c1f95b69177e22f9b58d1e80c58f94e29f121f8e6ffe18be6a0b84e848d4e1ed 09498deaf5b6ad6cca53ba6e9ac2a8498280fe28409aa007b125ae0936edbd88 0829baa2e2d81da03f6f723e8adf350010f63dd48a3389603c40f37783dc787b 9497a319544ecd85241d914572d63f77081290ed02dcee4511d7d227f0a11b1c f93cef914308a3b56ec91cfcb44dc34bf03b5798dc326fb42193794238b00a04 b63f01feb3d1c0d486e352b1b2e49658683fe9d508a8dce1569cc9bc9da4d54e 08f34ea3bd5510f47b4a60d65caeffa1031980e8b4bd33bd22b97fbae6db5971 945617a00ef2a948d7efdad2af57d337d2dcf9203fc1e4dd4e2c64fc8cfcc28a 4a6e859d42f226e7dc116c7ad47c440eeb17aaaf54a52413d4d1c0be64149e5a 0c17ddea1ae7d1fe14e4f21de1cab01019c5926e97bfb5836cccb3e00b9009d5 e88ac6f300aa4cb26805021432b2315e3fb8ae81f2904772759cd0e20349dc41 e0fbff659a815f1fcb416caa79d00900dd5f79592bce428270b1d74fcd30be6a 66afc931104c90b55fd8ae62680e6cb279688cfe52324073091c150f2d89d48c 61f151d3b3df46d13492366af6447723c70f0f3680a2293e0a7e7b2ed1081c88 96bc5e3e62b18a1d615f286ae3a79a5ae42d75ff16ec64209b51c9866a24e35d d2d0fc4f786db546effbd24e682546ea25ac24da876962ac988ca4f882515398 bd5cb0dd6055e484248c7b0c34fa548f388dde9312430ec5e4c65ab8c2f0e920 f028dc72910e247261752aa1d03d40b3e51a2a42808282883525dba1164e955b ee261b18031c581d61551072ba16e9ad15c72ad6daade2933da36f4c14182eec 10365514e9b24223f5c7feb520fe1e9a775db8aab5130a3ebde9739b44e3ba60 0b25c3daa597131f5c5a684c96f333ed2d57ad0cdc27ae1bcf2bc84ca9ddf9d5 7477d79bbdad79c8bf9ef5d37fff07385b2e99dc0a6224257349cbda01e9c622 c1839f8f695d782161a781bb1ad9993d84b8f2494bf86813f2d7dad466f0e259 965969a58d4e150517aba093e4413deeff8004fa1a6195ac93fc63a424fc71ed 03e49be1e81f9af85ca6e046996cc8d34890adbe0436865e4eda3e7c7ede7e86 694e912ec96a43f74584868ab844fa9c79b1e59814d8cf715f6c6673e19d6957 bf8576a0bc2a6f85790f0bcc2ed380a85462ced59100d09fa96c96ea8a896380 f97c83f6ac9fd2ccc0c668ff5281e10a2376f1a87e8d35e47486bcabb95f575c bc26f20ddc423268d99dd01ea67ffba989c65ce467dfccd0f962f77eb8d9d4ba 59d9950d82cc1ae3167cacb3c4db0782702092330be408481ae6b82aebc6ec9a 586f537b30844a7f8e8565eb7a779124caf81654681cea79a4893f3e49ca7890 dc9fb0de2f173749c4ccbc889ddcc24c5e0b021be640a3ae56483a8539e55da3 8381d9c14e44fbb23b37f91b72d5f6a57c1bdbb9039dd73d9f4100dacd6e9c33 b0bf166d24c8c80020b949a60d15d582935d16cf1d881d7e5d6973d4078da827 2a33b6f98666dee2d3931023f035a9eeb0eefdf53e387dbf8b126bb08a5d6398 89ce1739b69b79c037b81f476bcd8728ca488e77689c8117eb5a93262ede4ee4 be863ea66fa23953c68af81865b658e5e3bb87c0ac1c94ceead75b39b854bf78 157106328980b787625c199437ace2c65da8065707bdbb9818b5035fae57f8c0 84d905818e74f272874a4dd90688adad058138b13d420fa613d8ccc3b474a74c 7f0b542585f332a8ab2c3d4f08d41bfa0f006220bef8581da54e838f9013d219 566fbc7507f08916eeb75b6e195146fd013d7416d8752a4c995d0170dc157bd2 0690811fbc705c3afed2a5eeff83ad6de25edcfb915392a66e600e617b31c5b0 0952d42a8bf58ea81e4f8e189d5c86a509c1154004097f87232cc3a6987ee8d4 bc1463ccc489a464c9f1342feec62017a6568371fc2fd08792dacd93639ba31a 8864b1e728a07ab8532ec0e0b838e2aadc672a3b75441615712dda9a41963f1c e77b46047a302372a01e8f4c0c81cf0d8b34728f4c22cb6fef0d246a6f1a6146 54f8ca7b7af19ecd6ed53f51f0e00457673ca5e7186b0d74b081452f3b71c81b 37de36e3b446a7a7de56bdc1c120d584d11074d3b503b6e0200ccfe6ec5c386f 2269b7cdb6238f47f788c23ef3c65d627525c203eb95962db8937d7e9ed61b26 081e0f540f4d01dec28d9cce96d59fe99b744a00ad4c0d7d70687a75fb3f5da4 7eaeaeef65f4351cca5ff195cfa4554c1422463508949a7c61e70708ebfe8f9a 3f582a05788d968c59282e0cfe63d80145f3bb6d073b2463523530c8fcca9ba1 6ca9bf9f7f933fc5c5737ad17bacc3ae9f717147c43ddcf239cf972aa8feb070 0148c25123444867a62531afcf92df794ca57ea41292110fa8c07642322a90f3 be594d88d1ca4b726a18ebf5df44ba3863fd3a4bfe49b9ea07974fad7398ea53 ed6b430a7831eda89bfb417edb8f3c8d5e945f9043ac0de39df0009d5ee144f0 d752bd9db439eb8d81637cb2a4c0f60cdf87cc310603dcab6a0efea81d960210 22283527824bb7dc86c790531f7b1065bf3e8494a1dc4ed0829f089c07ac327e e2008e954facb5a583f8efc8da5bcce469cee87ccabbb4cf3718fd94fbdb8799 20d3b8aa9c7b8a5ebca521668a2900dc6ebb73199dd38bbd1b6d1fcc291be0bd a98175541a6e69c6d87292759d7ee50cb137e0711492e2caeca8e46b5abf39ef 2a48defc439ec1e6cd27f732a537daa64f97022eefb4497d0049a73e1b53ee33 87a99374af9937b76af5f7a58610750f761fd8c9c712076ec2e1163c73cc6df3 b38418aae0d946a56379582c7ec22398ead769de758169f624638d628c54f17e 87b2036675140bcbedfee4a36948bdad005f267054959e614eecb3de686951c3 8826848ed452c1ba0f40069baae4f628d52a9db1a21f38853838bc5eb9937a32 7880806311bd2af6c24b02324f588a0e46a8deab5633da5564cb6eca073888fc acf0059202546e58da615eaa5c5c9ced3145f5192e2caac0dce795bc4d72f2a3 d043485701fb7bba340bf2d134063d5f1472ed45725326d668b87df452009f19 eb2f55848f0928800f791ee4407c8dc81a48667e85016fa622a88e487aa44324 0d1f8da2da6925596ae54fdc72a365b388f269a77ba1cd383707600e8799b8a9 08203e461ac24237e476471ccdfe0a879ce556d776d33b40f29f2ef39e03e754 3f839d8bc7b326a97100055983463aa2faef6b9594dadb833d8f28993b2e3f45 492ceba7edf1f56217f36bc79b14db25bda2a631469d6815b3ada0b8165b11af 990832d6285fdd48e77bc85f173bc6f3a1b0c14a33a6ebf199f1934b67ea2299 a2bd69042b659814581842a10cd4f4a60fc2b6079189dd395035f195e5892451 6a019c837079d3cb87adbe05be689ccd77ba8eb918e9a70333d75785a5c70c29 ba820135b5555871f7efc7917d00d678c1240cb42ce385aefc04e26d19634c9f c443a33b91c7da3b41d9f7e4f44b2d8407006645b93e8a7d7711030837bf8bb1 51336f415d208c0be03b13e9275b9a8b3acf67ca8bd1a964b3a6133279baff52 3aeca601d6f164d61172f30ad7281ca20048cb29a443ac138d688ded661c74d9 b4030c69b8c20a28acd6051ac6ff69d19325c3b8c3687c858450e67d36c63b34 df3d445c484b763be98b457b47d0ea580d0ac77da4f5cfd0e9638e1bcb8ff778 f53f9c6f35628ac5c6ada167f2718bb3b4135b24ecbe766b56e81677fb2ee563 d6beb739c73de5675783a48a590c146a3e0d5bd8c009c3ebab9ecfc5930506c6 5c84af84079eb29a8775bb9f4f0cc1b2dae82d71851a814ad47769c92d3a3dc6 e173e2a811048911455128693aeaddc66ba6755d9a1a9bafbcf8d708e1865da5 939b9d13ac5bb7bbf9062a2a757ac8e2f3a35224fb689ab6bbba5d137d21db43 7d394ff5e0a023eaf678ccaef6af955f217be6ecaf7ced4354fce3371d42dc04 9c1bdc25d5076548cf8539d4cac9bed4c1ea43c7aad77169525a7da02809963e 406287825858eab31c6f268a71ee8a2651815303adab93eacda9ab089774e3c6 831c77acef64425494d2056ee287b98fe852d09ef0ebed936b0bd0f8e50aef9e 9492b35197749f3fe0e3011e13efdbb0184d18918a68fffda87b59bd0bf5beff 5777c58a0494caee43bed43b6ebc94386df11838b793628eaa98f8a34ae1d090 7be1aaae12a8ce9c27cda13ccd8120f5cba32c3894b3ae9104ac3feacdee9107 22098d557d4649d5de4338c32ced2c12943ac6f1c0a4065a436684e8018c6331 53c845c5272c178e5e051030c6237434cb77cc708d5e71de6149dd4ac6a0a474 89a021059f0bfffcff991f3e8dce76de44d31e6193e76e4b45dae15b86542864 3ecebde82756dd9825e8fcb97dcb96206d06873f9714c3f56309b27f79c363ca e931465957f28f9204b7fc488fccd1b35140cdb73df5074dc14626ac4b007c08 e07c5ef7e4d3e69b88798d6db2b8fce1ed1999f5428218fc5090ea2cc2f4ec66 03e9c44a7fd7c4613c8c9791a07df11662091977c1428cbab9253e68a19c9644 2fdebb5e4cc39e1164c5fd1d54c1141806d8d63de3385f3a3da7fb338d2663b7 2b147b4b849e2b3c252011e32585cf205c0b71b1e43997fe8df29520cccc1f47 54af0a9749d8baa99461a94b518413e501e744cca58b95040bdb6f1c6c76bae2 b837f0f9247f571e8de7d5c9ced25f55a29f397315fee037de758df09e3def95 38da0e373f291ce459300a3b34b6d883225b01980f4e2d59eafb907281b26dad ee8347b36b96ae4bf1ea0f0b07d65c41eb0305826dfe788830f203b885d91e82 62ea12c0ef476d1066a40fc2fe2bbc1daaca3eb2295764dcc524b31d1eebf34c 4b1642e6ab894509d2b5bc9c125e86b6ce257ec0d642896e743aff41418ea259 676024549e4059f64de15920e7310b9e45ab35d7200f01a4f00bc3017a37ac58 75f77dfee914be09ba750a8595c219107acf3afdf2aaf8f84550a345202460dd fe28f6828d9cd16fdecaa0a7ca9cfd9ee178aeed210473e05baadd34372eaa53 ac8f517b5ef325d2b2566e265e4cb894b33dd9a40698251a976246cad94225d1 fa86064ec812271f0756c2fce0525407cea903d656331e6c4206d69aac7a32e5 bd0dbaf1721e643cf66e1097fa17efcbe3eaf0462c8229b76b29b659eb0ebb64 3fa46ba29c3724761d49deffa5497c2e73523c9a6d45ecad2f71c9333a554dfe 78a03b95fb93566066911fd0cb20cd35ac422f6c08fc7fd9e130bd6408ad1bd7 a96609a832c5210bea45e8b3f7caea76eabb3c657dd2ef9c5db60f0f4927bc09 81711186d32f35c003b20ba2b0f4ff8b3aca8af2534fbf49325721c15acd944c b8e63340928c3acbc165ea6c69444b3078ca39c45c76bb3ea60860ad07cf9ff2 1e1a9cf9f4178f5201de6bd011eb8bf79fc0cc1b3018e51ca7308503a74a82a6 6063fcd61e54034dbff6eb3a22f1df231b07b4f07ad2d5fafc892835b4b854a8 42fbb3d2afda4c177531459d9a0c00636d99915fe78045b5633c6bc6d18d47d0 a938e7e294b5eb90ab2bf6e55d81f97bd4651138e2fd0212d4dc64c444a26577 d6bc5604678a5394695a943f298072400d8b75651517208aed83b0759a798bed 408dbd69997ac0e152af564db26cd11ddd0645f0c498f737377272bd5b681139 7cdda7ef7347fce132f4b6841263f16b4f98863f9d5659dd238665853966fffe c9b75c0e55085ef0702f548f5d3b791755ccf8e3c5e87c33da4dcad915d9bd17 6f646c0a5ca31d9743ddb683975c0fc06485db2f240a1682aa361325a4d93960 84d6270f5e5ce012ed04264ea1bfe05e2313f5f167fb439a669d08f1a7792914 e584239fcfef35efe2febb155635bdff74a40851573747daac52d7f5c76aeb60 7532da0f87e32fdb460d35268180cee46ffae8cadd2f09dbeccda5c1831add8a 5b736f7e59203a359a0f13e5d7b922b2fa7cd84ee89c9eb12f44c57a075a20dd 420bd274435dd8e71aaa73cc43afa72c0c8cd94b61ef550051971ee42be636c8 694bbb2a0a9fb22b64ba108ab1cdf60c042236d3a7f0100fde6517e3d3b5801c e3992c7722cc250ce6aaebf304cdbf7fe7aa3eb6e25901fffd1cf3e92f973316 3221c788c24016973f4ab870ee4c80697780d892d8b21738a1407e6fa3600d61 fff94c30d19c8cbfeb6ffe10919411e4c0728aa8c677b27d34b2f93eb632b5ee 1bef56bbf8dd0ea06aebd59d3fcacfb5f349eb5ac1d447a30e4bfc94eb020a9a abb0bd75ebb93ea6112946156c2b61261034bfb27e4ec82617519451c85cb527 d3602c58543c342b810c4248f56ef7ea6b14ce2f5150273a65bfac6d75ae8fed 5619e36bf778fc19ac1b7ef3a0d654c2b8c59231666621004b1dcafc7ad8503c 6194e046c11b6ccd3f24d36f73efac6a522ca370a4173a12c1c643f0cd3f2730 33afc8d66df22e64d7f7e63fc2c284ba5f8597c99e535021c1308cc0af6cb922 18921c7c302b6b2780c815f2970be63b0630ffc73759e732af7c635a0541dbbd 153e273d08a28f2c0b519f793558b911f749c5a648a5b25b73fe22f543d67afd 6372bad842b629afa33ba93f435f0a12d2bc4d52362f3dea830d1567aba731b6 c1e9876e5285112ce4e5900a0543e06815411047b40d33a0fe6160e1e206e107 5e47871ec5943f41cf48adb196796d60a243bbabe9aacfcefcef3aace802b82a de3fb0de647bfe41595654107022a52b4fad7d22658bcccf607597d1402d1b4f e7ce9c4b7a9f32980b0db2e9f1e16336ff08cae4a715314a3a7f62aa86e7dacf 87f6fc10665ae69a0c08d22390dc1d98103e6996148aa693306b8a2ac9b17e57 69f311a5c239e7395e9a0dbaf9821bde2327b21e7243f8b044cbb68b2778b2dd 0379558446f0fe2382eba0880abe17c8dea5a427b5b4017a396b109fb5b2ed68 e1b88feb5afeba12ba5b242f8503e84e38f1ab4b98a3144e4bbb32d3eadf8230 c33ed6d05d1bf99afbbd14d49e3ef3d6e8889688332029773fd69d8a9e5a7727 c7a84d5e0a807098a46988f9d7242d1d161554cbfbbaa0c475312b2beed39968 a73957384203673e44b8404b3bcf60cc2717f3479f93d74d89e95cf611ba492e bd270f48b597e3bc28078141d517d33538b7faf7aba1b9494003ee33a2f3de91 a97bb0ac93f5906dc26fbe92e1fe965bf173a9377264d089a701d4c7c3f1807e 909fd9c59a0fb8a5c69bc199a08fd01d8a723905ac50c2b514ebb705714013fe 8186c2a71df0bbeb57c75a48b41a8a7ae2f050324dd296edc3ca3f41926c7241 2aff2a82e6cb2d2c41b44857fc0f358638af55761f7d56cbba381eead082e3f5 ff4fe9e6054fee23208ac0593b11b16aef1c0db07753fab5fa0ac3443cd5a968 52b0b834c62ad66a60e2c8aad9b6d8824a3d2e8739d9d8fabb7b359d023311a4 bb7830a32432e83d8dd1609d8aeea77250e1fd30710481ec1dc62f1541a7fe05 cc2bd9d6cefecdb3dd04e60593618519137676170d64a7a4cd0a766f7ff98244 6658a3b901ac72da28bcf9a4b851c5bfab085072cc16909750eb6b44f2b5e677 02715e8c3f1f7f7023db9ca32a8611113aca17c3c8b9c91aa9800be85fed7124 38786bf851d379480717fb0004a92e91143c348d994385c59eb1697a3d2ed0e4 2ab6c4e4ac21a7f7c9ed2edafa586fba00cfad80e4989a6a34be0b6727682348 ebd8a82028cf0cb7d3d07663b282bbdeef4909697579dbad80866047c8e442b3 d1579f955f72a822ba67958fc46dce3154ba89bcc11a4bb686a55d554d04885b 8528c3acdfa74a3ca92b9e4763f7cf71fd9f9fc28da84f527eb14b90de736b6b d355257f41a8d5f150260d0e141f25d046993bcbc0c40277948ae28e644a708e 45c0b058abb2ecec8387b0a73a54d8074ee8084c69f5b7c932e9ea60df2d42f3 34e5d2370aafdc7bfd66cd017386eb6a753f381ff7b270d8d6f5464c2888337e 12e65393240c330bef46682f4cf0ac05cefedf3f43d55404251edd4732568fba 0c5cdf64225d5034beea8f669be3bd0bf8d1cce2d0d5b087a1b531cdec977306 d8344bb527af386a60af39b7f28504b650e981fa82a67fc5a01780904fe6811b 5eb90f0d8c38c6d15802742de1ee7dc3b6cd51844b7f11bfc21b08e2218f8ee1 b035fbab369bdad30d8f304bad0f2cc71b16ebe117b86561b961805ad02f5189 0659ec91870970aa4fca2e54002939a8b53abf184166874396b77f5bcc30a2aa 9ce088806dedfb4feda5aa6a778b6dcb6db9cb3d83e381a48ca6340a7659b00a a5fb4bf754f935102956d51b478ab45653df03fcdf4803749db259e178b7e08b fa287d752dec9596df78553e5082f75191ac8253c2760e961332e47952df580e 559131a814a3b05239a30bdb08df7f41c926b6151bc86610bb7c0d6266898561 95f0eb42c9a46c1d1cb3833b0aec0d2917043e80b8e30c9b8856d51cc23d009b 246d10f32b3f6999e46463787479ee058513f8b19712014aca825fe583c3b3bd 147711ddf1bee4caf50cb85165ee4e43491ef93bea96c9fd02a009804d5eeaf2 bfec4e8f0bd4b2700856ccb43e9e903c9f1ea83a666f589d753079e532ca89b0 70b8f6bf5ce397331b8534d348d49490286025c4679d2310ea3f95463bf60ba6 22b44b4648e675dd4dad3a1be7b075a16c0d822e3ed452d75b3b96a0f0f2f391 0e151bdfb51ab426e265def02baa984a0466e4214b1e1d5bf85b7503c66b0ab8 152b6d9e0fedb2d6b8b4fabe0912e58c6b49517e2c172d3c972f73af966c6926 1d48d8f67721b17a28d4d05407f5737698c2a3dac22cd8e81ce5942adb27a091 200b6732f73bfba8bda65ed489ce21d0a3824fccee85eb75501e58e2f8dd9a73 5d181c8a656dcc6b953eba703438635b83b90d11234f91278e5e63e4bde9c03f b7fb48b227baf9b165fb0165688c51f9e727e2d37a0238da13a6242bced88a42 ecb9775f6582760214f8d1686b3d7b27a5e232ea5d5fcd7e259e913d89d6390a a8f36e202e625bb7fe18e0a701830ec1f2c5f3312ec36b543bbf1376bdcc96e0 844a3ec63674902f5e6596b987129bf4fc3431ab5cfa22f273c20e411b3e438c 2e23b3d76ac06403fb77a0e350fff2f67f36d50f806708f69c91fbcec6d669b5 ff34a669d3308fc577ad4a4553aa2959763c5c011c5cd24030aee0e2d001a6be 750fca464734112cfe77db0ba9381eb2065d98be61b3ad2519e19e37d31260e8 1448b2ca772a90d3e51dc5a6afb3fe60f1113e7fb729fc1735e775af35657e08 c0fe1276eff54e66446cd91b9b1e544d53ffd8f12bbdcc45c820ac1290ddf72d 8eb0355896d30519eeeeeed1d98944b8d0586f8d378fa27d77895c58ccbafd5e f44939e28324b6b393178c21f97cf4f7da538fe282b36a69088249965aa58799 d11ff66a74ce26e4efc4c727fd52c68ac550c9644f1b4121f5f845b485b9a9c0 65517bfd03a83fe26080706599481c64cb76ff114e0cb4b18cad7241ab336bd2 49c8000af796e716b4408ab2a894b4347b2d1491d091ff0ff909760a908a8038 7a74557752ab54bf61196096073319d5b1cc75721f03c6ec71e9510c3304ba7b f6eb0de7039fb68b7fb57e28ca4cfaa414c682cf93834e4a4a6f2781fc99771f cc7fe2415a2f0d1bc88bbe380494e342d3057e43a847fb7a4b428ad588cef953 139a69616e71d39622835205d3ed0d9f6df399aac1e7413f4dea06266b74a460 3b90899282b50d600c4fd469cef5d4731ccae726241e519070f00c7b4320b647 71b492998c0b37c6ea3a49b161e4151549d94647ae80afb139b9bd3313a7d131 b4078ade7169bd5c507b45dee7ea5a2726faadd82a443381613fe4c7f4357202 54bd76ccd3b02dcd995eff212fef8c163b1cd4fc0c8c43e5d10f34b3684c2710 6322f4303ace74333920ef10d6bda12c3afc40abf0099adb0238248323508324 5881b2f3347d1c774c0e312c8005285aa763e7f88a4234054d2eb2d53fb5e88d 827296c7e4b31c7b96f123a804a2f0c9465bb9de0a6e8fe25b55a273fbefaa10 be0564abeafced6d39714bad9c8193de99e3a13815bcebd852cf6bf921c2c37a 23dc93d8010548c30949f1e42eb702d8a3896aaa50d298f14e49060d0dbf43e9 8997f01afd143be21fb9cd49999358b3b199d695e4d472f1b211c73560f38b95 849e042560ec2e6b4d68e045b848b46676ba827e1ab96f6a4cf32163e846581f 60783e320859f110cf7b5e833e01ab4ebe858b9c3e22cbc47da45587e14c7885 d800ff2440f47acd872d4e76ff995e976fdbb5aa1f6c0b3c0347fe0997203ea3 9fc168d71eb6c811971f3bbb6a7f26a76c051886248cda2a7a2bdd6737712f8e 00cbd4b4ea63d1e62ba9040f2fc151b202fc581d181ee2e783cb7d1da6e8602c 32742f053c553928b6bfda0a87a8c05ca9546ee27d9c2b8c5f0d2e59a2d0b958 9be6867f6b7ac8fc7eec704cae9115ee79e5f75d5509e9cf7f9343c9cd7941bd 606b20839de7c44c8d8da76b35b212b45573c4cc2ddef6edddce86c7bcf2b398 b4a5d1cbc44a68ff83b7611fe93d7e23ff72288e4ed1917f3c06badc2439644d 936e1f69cb457a6a959fd3acda7f2f1897486629754f2c77abe1dba9e96b13ef 0d673e12dcd69474b67054511f69aae06ba5a74437d3be9b243751a59a0d2453 3dac91d6109f52de3888750e391caa24eed49cbe5a7cb9409dc929da369b90ab 9f1e194d5dc0765f32536f6d82eebc53a7b0761a66d8cdf70c614edc8be47677 7f3189847b659b3faa53db7883209ce1a6f09f66c7d7c92b4d3a9c9571c98953 05651541a7f14a1fb8fab095dbfb4cbe91073cb51c4ce761387de3dd0e968f63 12b31c734a927e7acee312433ac94d7f2dbb8592e8a300bd6b58b5971d5dc856 2a60b7d9fe6019708813b6b569f6c3f7d1545fc74d56aa4c9680fc9a68e1948f f00a9f0b6b427017190d935d4faf56bad5e92b68745527acb4b90fbe6c446e59 f33157b3e129200458448b45061c4c1980322eea1f2515b531b4306a1c3695e3 af209ad20194eae1f3bdce298b16bcabdbc0b07cce8ceba155ef3f5894c969c9 5599775a9d73844750921ee35de31d5e3fbbf42c61a49d1aba04d48e6062029b a9d53ecc7dca889689a7a5887979701b4784431a55d886caff7bd1273b5638fc a7fd61dd56fbd67b7ceac91760b4d15ac685e1bff41999912f7e7561bc914a84 08dc55b180e99763e4a22cbbd2ef94284504f5e01463c6019f6e7d9345b77cef f5520f920c790cd723b32c612a9f3ca2b3e7bc964e03e096fa40f22b9d3c7e2d 25384db900181c6f23e345bbec385b7a1715e890368e91d8671cca2a35d529ca cc3fa273cf828fa368adba90db61b6e8b0c85308b4083fa278aa5b1cf908a2a7 bbf019d5d0db69cbba33bbacb8cbe4b99279300f4f017bd510f8eba4b7a4f993 9c66a99187385bbebb31279d274c158e106e7374b505efc90572e97c0e85942e b47040daf51f8e008d62919c400901e8b8f3a379619bb6c2907af686e2fe8dee 7d1afe10158554a7eb0ebc03f22e92581fe8c7d649404285d91b6dadfdf8768f e519506e7f580adb1e7b026f012256a0147d32780a40fbc714d830205aa88888 be0358d5bab0d0982f463894886d9295cda990b59d540fd9444ed642c3c94039 8042630e7c1524dc25554a7c258ac754801220be4f76137738068a95e9c3b436 24c479aa133b15c87c32f433932e869f3ea9d8531459e674d30de49916bf7e66 24a3668e1c936e768ba9b2281580e77add3e53d434f46548abb0a510d1360898 b1ecb003782f296ec43d8f390baf7bbaea12c77d22b891dead7f50810d2766d2 c6e9cf2335ae0810decb9d7ce6c6aba5343e59ef889fce232a60036e3e3fdd4d f973d35321f9ccb0a5f9db6738de11e193e908e9a2c2165461d84866dd03f131 11baf17a38c3c4d77bef56f07e266c58e09523657083dd8bc2af4abb508af85e e04200fe87ebd8ae4a649823baf267913306a366422ae1f084f42f4add2d82ce f3971ad5a75e6f1d7d43ea8dacb602e41bba596fbeedcd29b2a5c0e65b8b611f b5bdf18b47d0e9b8e53db3b2c97ff2f56e5183d6075f9d41eecbf713d676d320 eba828e1236db8d2e09a1e5f4194302478685eeca1851dedb1c2b958138d2c91 15e701be8e90ecbc688b9baa9dfb6ae910a7842a95431d0e60cd83429aae625f f5400b1ec60238975c27053aad30563febc6c70f99c812dcc3d6702dcecbd3e6 25ae935bbd165e0f32495219aec8889640fd550b590bf5d9ada603ad541f68c8 ae64ea82fda32ca94d782820b028fb2f7225005d3286c20405d44c465a688113 e4c8feaf404e8f2e5d441c9908df0d608baa123075383d25a4292f1c5a8fc558 5b6ab47239279e8e5d23e42787e597e943d804b2152ff3880d9fb21d58323aca 68cc268d0ce29183b4c54e937ace82d86d453b0d1110510d398d13d56d08017e a9b2de1eb90271cc3e5e68313aa22e11bd68ac1f9a8204f0c5b7d2c33d142146 e5506f01b0413f58ff3acd67ced9474f0c1e58342c65043748ae6ae3a5b822ce bf4baf11c9e02dff242c1fe92c6ebe9a7fdeb753615c5ef524c4554ab24ec975 42cb8f30ffbab3e160f1b51ed34bfd2913d8793e680f37a449171b8559888ef1 546263edd8ff7cacc4d569 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMSY6 %!PS-AdobeFont-1.1: CMSY6 1.0 %%CreationDate: 1991 Aug 15 07:21:34 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY6) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /CMSY6 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 0 /minus put dup 14 /openbullet put dup 48 /prime put dup 50 /element put dup 54 /negationslash put dup 112 /radical put readonly def /FontBBox{-4 -948 1329 786}readonly def /UniqueXX 5000816 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352 05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23 b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145 d026957276530530a2fbefc6c8f059084178f5ab59e11b6a18979f258b8c6ed3 ccafbc21aca420c9c83eea371adc20e038b4d7b8ac303004b0aa205f04135140 76407216032fdd22e6219da8f16b28ca12524deb7bca073cc5eba65c102a5e85 fd48e6d062cd4283ee570a7774597e5bf0e3400b6be72db0115f3cb12db70ce0 83722870cddfadee715f10f1fcaf20e06f3c54afe5ca238539bfe2b596116e83 f5371ff18fa5003d8543226cfd4025f9940365b392a858d27f078d3abcffe4a1 54e78c7692d1a32bf935967c64f01b24788ff8325d61145e2d4a489fd986fb77 38e6b254522c77ca2797a504a9ce4676a77ebacb026eca94dde5922c936f8e90 c43e285193c6a23bfb15f4811c1e6bfeb0a0eb1ab6a3f0629c739721823fefb0 27a600be4755a103f761196118807d4a0f4d43db6905bbd669538debe505fbfd b5844ca395bd5f3093cd6aaca0c1f41a258b94d5e59168c32532b1fedebead78 29642e646f6835483c6b3ccafce21c00c05eb9c9548d931ae43e1888f01eb9c3 9d3cd5b15fc4c9921ac85a6e5e52cec74193c318a2d9da64adf100bca4fb8da0 2485144631669d8b85ef7b5111f0b565ee4a0bfc308f5ef4cebaa32cc7bc94f3 f757582182acead6709e1c027886572438f588ba93a64f1c3fad3a66bc6c44a7 21998f88cb773f4f5133449788f278b3c3f5c1dff7586c5947dbf4401051bd50 fb0940ccdce262fad65113a8db726b372ef7eaeb375f445623fdef14b1683445 fe65595d2fb84b76b538c757649d5bfa7f16ad888a847a0a5427dff9d8014e34 32e4bb5910f275ef517f5addd632d5497c731b0ec42981294fe925b71357d94d 1644c0120f6b6ab3a2e96b149c0dbe30df09b09cb57bd15e9addcd3693fe5991 d14301cd3fbdf5b6056b1063712f41f678415685bcb37f5307fae8a3578d9d83 ba68aebecaa5d3e467160b0f8e23ff0b40391b54247534644cb09b172f844132 7c3a4ff7600eaed95f82e2ba3a865cb8ead678150ab9e3b1450a2eeae77099e6 e356956202d1bd6470e5c4e1e49f970137631629419eb8636c405f6a0677e630 1e0d6ff59cf734537e4f4f2f7ab907fe87adc12cbc9be83df2cb453949e19cff 60dc54464c572181e4742d70c4ba93c8d25f11bcb6729ae0fa671d16ae9b1b85 491a17f1ebee3f9cf541b396b48b42eeb46e61180294e50567e4d676551c78c4 38516459fcfc577139450fcb76057e12c702ef8499391ed67bf9ffeea3c50499 59e40f97ddb2f48f5ef645c042156dc574682e9ee0795bdf4dc2802e4946b1b5 537b586d27a33a98848c981962636cc46d67d4918063c7778c4dc26b55e2d50a e81ce5eaff89465e5ad63fb316b4be0645a18818ba0a73c8cbecd81deef44158 ff73abdb05a03f18e84c69bf47f868ae7f2392975eff0343ac56cd0545201f3c cc8b054ed2e9d12a7a6b3095370144 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont %%BeginFont: CMR9 %!PS-AdobeFont-1.1: CMR9 1.0 %%CreationDate: 1991 Aug 20 16:39:59 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /CMR9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 10 /Omega put dup 40 /parenleft put dup 41 /parenright put dup 43 /plus put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 54 /six put dup 55 /seven put dup 56 /eight put dup 57 /nine put dup 58 /colon put dup 61 /equal put dup 86 /V put dup 91 /bracketleft put dup 93 /bracketright put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 105 /i put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 114 /r put dup 115 /s put dup 116 /t put dup 119 /w put dup 120 /x put readonly def /FontBBox{-39 -250 1036 750}readonly def /UniqueXX 5000792 def currentdict end currentfile eexec 9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d 823385fe55f3402d557fd3b448685bdd20eb05d5e7c2126132e33a59a7170609 dcf4871a5d023c9ef57d3362d9f2d7a440bb69bf653364105f16f4d0f03582f9 aced3d05cc76489b16e3fa8a446094d30038b06ecceda269f2eab9d19a99c7f9 39f9548f206c5a457a19270b2b82c43b091dfc5573468eaa3e7a4a32f8042891 d85e4b180fcbcb3091d2800e54c87d84ce9cad6869b5aabbbe47f40c68799893 d22b765295e1e69e33aa048b7ed98ba480ceca91f3ebf8ef85fe9a3976909626 b95ac5940d53f9b02215d84a44837ba25ed15cce0d504f1d335065594f3bc824 5405407591cccb11cfd4645da60d960c0b93f187b0cf7b105543c0b70f89af5d 264b6c026e3ae646acf145950202ec73282111e3e601cf2bcde22ce3edf6db23 516481420f26552ff4472d749811f27768150450d0d0ebe3c79f999e99b5c0f2 2eaebb12d97782b1bd91b2a1f62a76412548ad53c0dd411d4a08c0f071c2c218 63d9adb75a4621803ecb84c2bb235b620b658984b2d8e0c4637e2811bc8f0d04 6c8935afc70141e1b2d9c23bdb251d304b3378faf8928bd09686aa0340fb0cb1 dc48c996ef91530ff078666fad227a3589f50b605267212d3a65ebc1019a8eec 9a0739a00279471a01e1505c17658c10030fae32f274fdc8c8774b0d5406c384 a1d17068dcb0c2575c562fdc5a2176609bad9a2c255e426a4325a4fc3053c7b3 2f35f7bbc9aa50135f30223360fa2fbf019294b3af98224c5c05d6038db08bc1 4103010094dc215ef9ccfb96b237851332c8ed81a9184cced4edbda26b381f0c 73a2bc4a92533b0e667e82ce49ddd8ac9e34d9d40fd4b5b9910eab3b1234bbf3 af6608d66eaa424c158eddb75fbe39462708da8f5c18d92fbdb2f534598a844a e076f96a741f8002af3b38d7e4bfa363f5f5d1193014f71addeccac6ff8f9de2 5fa3cf7a0361a839da72448beba3e6c1f64f673cccb7c0c7936c512e8406b4ea 9c9b7e7ae9204378baee822c20d71ef6e3deb7418bbcb1c4fc5b5df20dead8ee 6386c276be145eed4fff8eb400cd52d10f40375c10fa71a4651321704266045c debd07e66705ca080096a73ae0b4fd4cbc35db844c33a0ff4849dd00f034ab63 a62373d7ee99eff1ac9cef17d9c59e8bafbc1f218110458579790d1918380889 76328df2da2dbc0a1c7528c74c44149dbdc3152993cde81938470de95ab8c498 0d3efaf9f15cb697d5984c9c1fad2806e1f084ab0543913503217d42363e2130 a1d42ab520826047902479c3e0732f55ffbfc8e5139747eb7bc5b66bbfdd083f 7bb41f21b4be2548809ff2a11f28d6c4834196a2721a5c96603e6566fadbdab2 401e785392898322d5b02172f0c3ec5b909aba48691ca3d86fee1a0a86082870 5dc0cc7f894e4229f7fa928b1322e5f703e68f6893681b28976465258a09d0fc fda9fd7e2b25550e86c677621f87fae7b323d84f34f74d9be40e52078343f50b beea63cff5fd2b90775f108a97a9a7134cdf43614a91f13f34ea75a27057b594 b85b70f1a5a3e461ab7a36fa029721f927d47bc102f45d6b9d798d0c2d571614 eaa3fc3005ef2b00a386d8c120f66351306bb905e2cba796f06557c1f66b3f06 3f128ac01dfbbe46d1901fa656a861d8ab45d3ab95bfeb1fa856c694d65df584 be11edadfb037afae37ca31c055b93830330d55ef862ab0bfc16ba9b6e817db8 ff55a2887bb38ea6e815294c59a2348cd2a71bd633be2582f28c217db12423a8 fc79dffb3c21b44d3590f3fbfdf3d5caa46daebfa19402525611819408248eba 28d2a88dc08695ba5436477fd62870db90ffeae71035c9f11f9691d13427e27c 6fd107b4749725fcbbd432e7c31d4642b7db44da59ef0ef8699a20b09fc3a699 a0dfce78984da90c4de0acc9044bc9f9f3662651991c4fa79cc28f357b060047 e41dc370e5aa17a53590cfc15fadc8de4e90fa7625c8327e91508cdfe5bf1671 165367756c2db87590ef737a1b8e4b541e10fe42b871c4f0505a5a472ffd5180 f73b547d40c5f2dd2dcfe2ea63c725ea6d0c794157a30138ed50339c0d7e2e8f e1a1e0040d653459f2e900ad138e4ed3e8ba8bf1636d04ab170dc9993a25b883 b260fa86181866a38d9d36800db4d0171ff7c254dfb4df3f4acb7642fae99a5c c7ef61e2d7d830730b2933e081e867ca8d9ea2385d6e225ea7a7822d290eb274 acd1a3760e4566198372b7f832a6a3175b58c33d9f61fb822cff16d469e9b9cc b573d2949a9467c073e1e3cf046950ec326f6849fce8377aebc554dffa078d55 2575392f2209423984c310e30cc1ae1ba09ab836988ed5737da4627feac5f63f 15069d8fae853e631ac9ba9b4c3a850d8aa75a99501c8e41d470407acb4974fd 9940ab351b85b7d415bf4f9c9378ffdbf68f10e9d10ce134759a82e66e80a808 2e05cccc17b47d7dba8a14e8de355b8ca662e60cfd098cb9d63422f6b8fe14bf fd507c79748ab00d04df3512ec39b2c5189edd35d1be78a1c545c4851a8cc5f9 c78259b0d58e924e2d3b1bf6181748f0456d44a66ff17f8e19f450a10cb940f0 e6f144d51dd27cfcfaeba82912e0ad87cddefd77380cf2d05f993c434e708027 d55d419181c258469c52862112b953dc0e6d3466607a8570aa13c7b193236d6f 03c4a760ef44e3154308daa08c10d99b4458f454345d8341dc7110be5a3327ae 440f0937b76cb51e9e7393d580257e60e893ad5d35d7811932cbb2b89d85d2f6 507e5df2f668c3942a0d306ed01267b84814593fb0f73a00973aea7949964ac2 0f10d72c3d43b8e3c42b483494a361ee19ae65f98ec8e9b167d339316d616d85 ebb6469f5ba343b71555162792ce13b4c764cc294f50e59fe8c0c91b98799458 497ef8bb433ad486bcdbacc7bfbde7965b857d08d28a30c6a4589e6cf9f8569a 1db9f51922f136e6dc1c3e584ec50026fd6e21a038dc7f318eef87e337541059 6cc0b56fee2363e12212258ffb01b57d53f86a50cd114aff563133669809a81d 6d8d49f8a8266ae82088c12218ab026ace6c8fde62ad1d18039246d36192d299 dfd0aab75d5036db5ee9e8d5484e0b0705230880b6f7f3f6915be0e3cdb96303 97fad4d91051f72be684964b5fb164cd8fcf4af0bf0447ffffadbe0608a760b9 79662ca44baa6339a1f128920ad7f7b75590624aba85e1d3551ddfc1b4615e52 ca83f5b6e1fd2f01f22392ad0f3c1e8b510456afc62054d713558478d2756223 444c202e3cae31a970efc1e2ce495a4645c84b4c0787c9e2643b8c1c9d00d795 b729fc6496301f75ad67bfcc5e6e12164ed13085b11feed9f0172ed74f47526a 85f39488ad24e6160d8fa31299dd71a8f748513f3f49dc5a28dba141f0b10af2 06109450d4330bd5af03d53dc8d652ce57a5d092c5a0bd42d42b7a316b3c87fa 20a53724e0bf8a40d1eef4382b1070fa6bae068b5d0172b74c980784e3ed4143 014817fe4dc8d7a3d5773a330aa1fad8199afb6a907faa25d18c351316671fd9 aabb2e294b7a0e280965f7d8e09ea8989fee5876e08e343421f8e0b420a54e5d 0a3d25c1642b6fd66761ed19774d134b5e2b969f793f2b70ba389e18e30e9ece 09948fa044766fd917c09572b51a5391a9c828990a849fa2af27de8a031e44e1 f7bbbe4f9c937881d7c7fa5c9685b2986d848ad00e10b1717affcd49a0c85ec5 90f722dd4eebc62b15d2937dfeecf94dade311fed64ee6683cec77842b2fe857 06b0d52efda2ea130e107be6e21fe0fa60f43ce905f8432dc5aa08d7875b0d7e 946ad163c0df31595185fe32629e283eaed3a7188e40b8adb5bde398e31e19e1 2ec0c5f7af7bd6b6407df352260d7e223d58d40e2fa75ea7f346c26e39ee52c8 91bf57fc00a44028f7576201be32721a112a21c0979beb23ac11fd2261eccaa2 025220a7e8867238d67a2a526c79ae12b60cddd644a62cd2f123f08221f074c7 cff2d846f107810436d1bc374a91ccc7f6a1f5d1dc287296aea7d668b34e1f4c 4048a7cf3f370b67f6fe7c3e125a10c2bfc7bd76522cae5e1b4b9aae32c2e59d 6bc12c6942cff44d9b11d472c8b5a0c63a53c7c78794139f10dffe3a02404338 7784e702a3c7833f18398aa22b27c9bb8310ed4830a485a5f6a209e04fe5dbda 87bd27f7d30618ad7d9666299081e20f9bf0ccf3446522eca425bf4ddc2cbcf5 8f2db37cd713af51442a150d74543313def3d83f8f7832d5939d54681cdd467b f8e94012741bfecc3839ffa681733de6a3dea9d338ab43f1a82afaf2fee36335 876b1cc4020421c77902464dbda1aec139125aa6f3fc273a6fa479befd9d7d7f 53a8051f18ba3d7de632472d2381ac6945020c058d0faebccda4b91a6bd9fb60 1c4eb0ac93b225a05e2e56a842842c9dc5dcf48d4c7c09b149658d9b0116218d 1f15ae13cf5341059ad831d5d94d562da948063eee61c0d7db8ee7635ffe9229 510c25d75982e980afc3b7228378db5fe3d79cc613504f3867668d274347c92d 30b60c99d4a7b5b027c26a32033e5187dc96adaeaedfce09c9ba467c5b17f269 2bf6757231e29b963708c84f795ea6c99143c0dc98e33d3b710b70d514914b44 75f5846fbef03512ebf571a588563f70c259be0db55856ea823dd7adfc866163 eeffed39089fad55495d5c2e43904374b7b74949160d672ba369ecc38975b961 995b2a93ab8c72fb078410415a7e4e03de47e551acecdaa93cd71e7edfb23afa 997f4836aeb7846f8af93dc6f5d6c2e0169691bf290c726479fd988b91e3b59a 7fc64f443ad75b4c7ca2bc67d65ef7d03b819d6d8f2f7b407fa0b87a94843638 cb71e8a3b47c1782eeed991600301a09d316257093c062310c8a297de7f456d7 6a239510063e2504f59d06eb9137d7688c13e7a2de757f879cc1b1a225895eee c311a7f362fb23e7319be7c38dfc85d72551f382ecd9761264e742b439c017f4 5ed4b47ce84985c67e77d29617acef0478ad2b78ea0e8fe84b66430e26ed0dbf 0c99e4d9c8a835f7f5c5867949260dfc696cd0b857393ec05614e620a5e12626 f9ce753cb333edd5e2c0c316e21f92a91e863f9ed910d8a59f6e913383900a12 49fb0a549ba8a91218e8c20165a4c2f075a3b1cd67c8aa36834c66caf558c746 90bbd3860751b84dc0a615c4803333d0a01681b62fb343c9c34e442bb897e95f 2632064784e63e57bf18e7ff6896c0ab191ecacd29af77c533aaef9dcf8cf746 753a7fa35b39da82f9b72c5021416c26139e6e868a53946d99211557ec955d0d f628f2d58ee574eb36bb8aa21f5058b4655e686fc1906a32b2844e4999c2f616 21117b8342476f6c05006b4b93b2cfc8fd9f102e4f364f0e5172dec1f10bebdd d9801c338452899f99a72d3768096d287f5b28157552e2c2d9f544fb06421263 84b0ff9f0ce6f41b58acb469171d30965511fd1b32aa5be93e9373d9a29a3b23 fd5c9bd1a2ba1c664ae6d00f7957cd6b356aebe2b286ead20b9730daf6cb7299 6bc01274155433cdc2c67d0633eb2ad331adc9f161f88e27f9931781f8ef1731 ea101f597f5662a8167c2723310f4079a5828c1a955eac0c02b97e508e81ecf0 975733b99098dda3ab99df5f81e5c8154c21761f700226ea8cfa8d5f55aad88d 735378a48beca727e048e6867f8ee4a2c7cd0a07811105658cf5c536b3466aaf 950b96c2bbd17cc703051593efb56aa17eb9eece40d887d1fc9e595bc737c284 2558277bb3608be82780b7e7e74c48ec1392f3c5516aea74941a76e4a63efe9e cd8eb9ad6384f23776c34938b28d5f850cf0c356def441bbd12c49ccf095158f 6794d0e2037d8acb7aaaee7a575f58864f8fc369bb27d87732f746921cd045e1 6fae4207881baecbf810a8a01e70edbc27c97f7f46f7913ef0685fc534a26d5e 8aeb5b33cd4d5d59cd86b6acfa217e62b693e21f35c71d71ba3f54b7e04070dc 39169d598137d3935a182c85b804d77ba10bae2ef2fb1c35936b15cae6287e7c 625ec72d08924e6137ec2c0a213af78c22694c3a5c10673cc0cfcceabb10f30f e5358c5fbc096152efe40e8017fe5105cd5a5c4d9d1a9edfcc8f343f2e03ff56 425db6488a30bebeda7a5820502f79caa570d45e9da3ad09dafffd2eb161cfea 6fe54874cc7165a15ed2a883ec8d97f848f7380ec750d75718a24c9a2f9bd8f8 83b70cb3b4df1e3aaf39d570ffa005362fae6b08cff8777dc19f4c686dfa434d 2ab883cee4daeb5689557935c93345b9f1019e4884cfe92e181e5fa78d381b16 b3c3a73321740666fae392763123f017d76aaa9f3a6f2d2977a5ea715e6a20b9 82e187383b2e239c0e91e79a3c62f14dc6b1c7271338e03f634592eae6da20d5 9e6b425e3864ca7974ed15875a66c10edc5f6dec3e4bd2fa782b02b7e653f07b 6d00c9328881a37a39bb9229c37b90eb8de83eb64ad530b8dea22e294c9926b8 a27b34eff2775ccb51827924fc585ba23ba4c862f5b3eaf3e99ea3055fbb81ca 6ba1618ddd7cf1969e23c98ebe7a5c0edb7d3380bf9e002fe6bf811bf1e56b24 ec80d4c431f7235c367b269d355d20adbca385a0346c4583c40523da2a592fe2 ad4b04baa1f495b19960a60123a0dab70af344360b88b0cfdc8f610b18ecfb15 b42e994fd0470eb7d3860f88c67c6ca773fb347c643d62a36fb767403391a41f 590ef7e8c2cc80ff8f14ba853371578030608bd58ae494c77c4d369fc96c5182 c9b55f5e2e16807a6ab2775d440df9b2caf9bf4a14d1b2643e773230b455a9ef 7d8249a6d1891161da86365e60113fe47714922b93422e51eb3edb7fdd490305 5b843aa52f5b2f25db22d1cba453f214d151f56177a065c3a97008059d02a360 32d13b870a9d49ab08fe7b9a8fc56b22c114d58f5f2fdfd34efb5e598c5817a8 847cc271ec6ab90f75ab1a7e1e8a8881a23cd0bdfb25c6e09a9d3482cf12ca8e 60400e0903845df22a1ebabcfb2200677007ca863703524e59fa7fa3487c43b4 11b94724179887a554cf69d377971846b68ed445d5d6e34c06e3b8dbe40bd96d abb5d85d4c0fbf0daf7a532f8c11188251d6e805d5c2623ad449500cc325c090 42fd5bc32bdda96134fa1be0827cb8371bb85ed8c0cff77defd762c2e480ac1f 3a0299dccd39fb5e9a091e0c52cc3f3eca0fc32289ee8715eb2fb0279dc73cda 3af60bc1ceaf461ffefbab0e29785424fccd2cedff8d4059267ed64c0b846090 774bde62a248a90b5baed1c3cc78c6f22079805951f3755d89aba64f59153865 a02f73b10e364a131aa0ac55987a0da1cc5741a93f99db7b87aca9fcd80e4cc0 43ebd8b1d6faa6b70d3cffe6bae59f0a64261eb7a301095444d6eff730347a8b 51a2a9e5f218e0c67d69eb54dc276a6b840ec7f6832293e4fbef82be507d3654 7c149b93075c1f4313aba3f44852558f4e827966807fbb6da6f2f8d152afae5d 70416f133b2b269e69e66b9e7a5e58d3e15c7e7bd91d809977d9d07706f30665 5812133127aee5d9153cb6f24f28f685ed1114ddd2912dcfef4387d8264000b3 8f12c792ab0a1ab814d08e111d31cff3fa7b2ac497631ad6af08944cce54b3a9 09adfa4f8aba901d50b1bc28ad3cbdf852667d59fb7f6c11ce30ffc2d346e228 27803879b652034a320cbc3f534d7bdabf56379c3f9a0630c77ff0e6ee49098d 6f09d80a22138ce5d5daeead6b9f763b69e69b6fce5b5e87dbd9b84f5b9734c4 d5fdf9a0d15d064f5f68546f52623ac686f42368a102795aee4655d1971210e5 0988570b1080f68043e73d4c5502eebdc7f492a8294ed9c86a7a02fc935b3460 dc33af9a5fdb7c857eafb87039f3602492f501c700b8ca43a5cf1529477076dd 62acac65db5b15191f83e745972802dbaf7c7696a295349f6a14a542a68dbdc0 d511f9ecdb9ac4d048c87522216864306601ebe13c382a3a537c05138c97939d 17915bf664658c58605ec97e5a9d466eb95ad814fa0678758caff143f8c48715 556f9ac3750e67abb59df01107208321c355b5b2f6592dfdff821e43568fb2ad 6a7f03e4744f0466a96b6636c275fada06104a9a93eeba345342b519873677ee 2f9d2e39ee2f214eedc41ff08e17e2d5e06d4960f54298a6ba3e7f17c11c662a a045e4566a9d62869a970df1b0b664a31b1a0000866ee89c21617a3de04562db ca23647bf0192946cf5d3e3d433870326e2383193c5e3c241ab59f00d7049f25 f93cdecc5bdd8db11ae73f7ac636c7f4fdc6c89a9173c26032ffd794a3ebd69a 0fbe3cde95fd1a157f8bb8e3aada43d8b8ff6b19b0623130f06f8acb99e65ae9 ad05bfc88116c0bc1c5ee24d95192139c7ef05ecb3de2f56817396a16fc53884 9b419528b2ec277a1055fc7dd01b1b0c2aada9898d643bffc488f36a66c9ab3e a40fd22c9f1e0ef35cb20849ef0840d10cfdf10afbf17d35b0304ab9e02c2e8d 64af42e8fb5c0cb9963e290528f64dd608a706bf852d89fc74f0244739425926 ff8eedbbefe267bb904d74fcea3ed717bc93cdf3da33f3b322887d 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndFont TeXDict begin 40258431 52099146 1000 1200 1200 (aniso.dvi) @start /Fa 149[49 44 105[{}2 83.022 /CMMI5 rf /Fb 163[102 92[{}1 132.835 /MSAM7 rf /Fc 194[110 61[{}1 132.835 /CMR8 rf /Fd 204[57 57 57 49[{}3 83.022 /CMR5 rf /Fe 140[55 115[{}1 99.6264 /CMBX6 rf /Ff 140[70 115[{}1 149.44 /CMBX9 rf /Fg 166[86 3[86 73 66 80 1[66 86 86 106 73 2[40 86 86 66 73 86 80 80 86 65[{TeXBase1Encoding ReEncodeFont}19 119.552 /Times-Roman rf /Fh 163[111 87[119 4[{}2 149.44 /MSAM10 rf /Fi 141[154 1[154 21[85 5[128 128 41[124 124 40[{}7 149.44 /CMEX10 rf /Fj 135[64 2[67 5[61 67 100 3[35 4[67 1[67 61 35[93 4[61 2[61 61 61 61 61 61 4[93 1[48 48 29[87 10[{}21 99.6264 /CMR6 rf /Fk 143[128 1[77 2[77 43 2[77 77 9[102 102 25[123 5[77 4[0 1[137 1[102 23[119 4[119 119 1[119 119 1[77 12[119 43 119{}22 149.44 /CMSY9 rf /Fl 136[101 69 5[71 41[89 51[66 18[{}5 132.835 /CMMI8 rf /Fm 134[66 1[96 66 74 37 66 44 1[74 74 74 111 29 66 1[29 74 74 37 74 74 66 74 74 10[89 1[81 17[89 89 5[37 12[37 44 37 4[29 36[66 2[{TeXBase1Encoding ReEncodeFont}32 132.835 /Helvetica rf /Fn 144[66 27[66 11[96 3[89 15[66 2[66 3[33 4[44 39[{TeXBase1Encoding ReEncodeFont}8 132.835 /Times-Italic rf /Fo 82[44 22[66 28[66 1[96 66 66 37 52 44 66 66 66 66 103 37 66 1[37 66 66 44 59 66 59 66 59 11[96 81 74 2[74 2[118 2[52 5[96 89 1[96 8[66 1[66 66 1[66 66 66 66 37 33 1[33 41[74 2[{TeXBase1Encoding ReEncodeFont}45 132.835 /Times-Roman rf /Fp 133[59 1[70 89 62 73 48 2[57 64 4[66 51 44 4[64 1[55 67 9[115 2[73 22[64 45[52 2[70 12[{}19 99.6264 /CMMI6 rf /Fq 129[77 3[71 1[87 110 75 88 55 72 69 69 77 1[93 135 46 80 63 53 88 73 75 1[80 66 66 81 63 7[127 145 90 1[90 1[116 121 1[117 1[148 105 2[67 1[120 98 113 127 110 116 115 2[119 77 119 43 43 26[96 91 1[68 5[93 90 2[72 2[62 1[79 87 12[{}56 149.44 /CMMI9 rf /Fr 134[75 75 2[83 50 58 66 1[83 75 83 124 42 2[42 83 75 50 66 83 1[83 75 16[91 9[91 2[108 1[108 6[50 75 75 75 75 75 75 75 75 75 49[{TeXBase1Encoding ReEncodeFont}33 149.44 /Times-Bold rf /Fs 143[100 57[0 3[83 1[36 33[64 13[96{}6 99.6264 /CMSY6 rf /Ft 135[81 111 2[60 61 60 2[77 85 128 43 2[43 1[77 47 68 85 68 85 77 3[43 1[43 4[115 24[119 2[43 77 77 77 77 2[77 77 77 77 4[119 1[60 60 29[111 10[{}34 149.44 /CMR9 rf /Fu 107[83 83 24[58 66 66 100 66 75 42 58 58 75 75 75 75 108 42 66 42 42 75 75 42 66 75 66 75 75 9[124 91 1[83 75 91 108 91 108 100 124 83 2[50 108 108 91 91 108 100 91 91 1[75 4[50 75 4[75 1[75 75 2[37 50 37 2[50 50 50 36[75 2[{ TeXBase1Encoding ReEncodeFont}61 149.44 /Times-Italic rf /Fv 87[50 16[149 75 1[66 66 24[66 75 75 108 75 75 42 58 50 75 75 75 75 116 42 75 42 42 75 75 50 66 75 66 75 66 3[50 1[50 1[108 108 141 108 108 91 83 100 1[83 108 108 133 91 108 58 50 108 108 83 91 108 100 100 108 1[66 3[42 42 75 75 75 75 75 75 75 75 75 75 1[37 50 37 2[50 50 50 116 124 75 5[50 26[83 83 2[{TeXBase1Encoding ReEncodeFont}82 149.44 /Times-Roman rf /Fw 134[100 100 144 1[111 66 78 88 1[111 100 111 166 55 1[66 55 111 100 66 88 111 88 111 100 10[144 1[133 111 144 155 122 2[188 133 155 1[78 1[155 2[144 144 1[144 6[66 100 100 100 100 100 100 100 100 100 100 1[50 43[111 2[{TeXBase1Encoding ReEncodeFont}49 199.253 /Times-Bold rf /Fx 134[83 2[83 92 46 83 55 1[92 92 92 138 37 83 1[37 1[92 46 92 92 83 1[92 11[120 1[111 13[111 120 120 111 8[92 1[92 2[92 1[92 1[92 3[46 44[{ TeXBase1Encoding ReEncodeFont}31 166.044 /Helvetica rf /Fy 71[66 62[100 1[144 1[111 55 100 66 2[111 111 1[44 100 44 44 111 2[111 111 100 111 111 13[133 144 5[111 1[100 3[122 5[202 17[55 42[100 3[{TeXBase1Encoding ReEncodeFont}27 199.253 /Helvetica rf /Fz 82[100 51[166 3[183 100 166 116 1[183 183 183 266 83 2[83 183 183 1[166 183 166 1[166 10[199 4[233 3[249 5[233 2[216 2[216 65[{TeXBase1Encoding ReEncodeFont} 24 298.879 /Helvetica-Bold rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 1200dpi TeXDict begin %%EndSetup %%Page: 1 1 1 0 bop 1436 207 a Fz(Anisotr)-6 b(opic)81 b(V)-27 b(or)-6 b(onoi)83 b(Dia)m(grams)g(and)371 539 y(Guaranteed\255Quality)e (Anisotr)-6 b(opic)82 b(Mesh)h(Generation)1273 1216 y Fy(F)-9 b(r)n(anc)-83 b(\270)16 b(ois)55 b(Labelle)1053 1456 y(\003ab@cs)m(.ber)s(k)l(ele)l(y)-20 b(.edu)4498 1216 y(Jonathan)54 b(Richard)h(She)l(wchuk)4874 1423 y(jrs@cs)m(.ber)s(k)l(ele)l(y)-20 b(.edu)1614 1730 y Fx(Depar)7 b(tment)48 b(of)f(Electr)r(ical)g(Engineer)r(ing)i(and)e (Computer)h(Sciences)2617 1904 y(Univ)l(ersity)f(of)f(Calif)-5 b(or)t(nia)48 b(at)e(Ber)r(k)m(ele)m(y)2918 2079 y(Ber)r(k)m(ele)m(y) -17 b(,)48 b(Calif)-5 b(or)t(nia)47 b(94720)-303 2674 y Fw(Abstract)-303 2915 y Fv(W)-12 b(e)63 b(introduce)f Fu(anisotr)-7 b(opic)61 b(V)-17 b(or)-7 b(onoi)63 b(dia)o(gr)n(ams)p Fv(,)68 b(a)63 b(generalization)f(of)-303 3089 y(multiplicati)l(v)n (ely)53 b(weighted)j(V)-19 b(oronoi)54 b(diagrams)j(suitable)f(for)g (generat-)-303 3264 y(ing)51 b(guaranteed-quality)f(meshes)j(of)f (domains)f(in)h(which)f(long,)k(skinn)n(y)-303 3438 y(triangles)33 b(are)i(required,)g(and)g(where)g(the)f(desired)g(anisotrop)o(y)f(v)l (aries)i(o)n(v)n(er)-303 3612 y(the)d(domain.)45 b(W)-12 b(e)34 b(discuss)e(properties)g(of)h(anisotropic)e(V)-19 b(oronoi)31 b(diagrams)-303 3787 y(of)39 b(arbitrary)g (dimensionality\227most)f(notably)g(circumstances)j(in)e(which)-303 3961 y(a)g(site)g(can)h(see)g(its)f(entire)g(V)-19 b(oronoi)37 b(cell.)52 b(In)39 b(tw)o(o)f(dimensions,)h(the)g(aniso-)-303 4135 y(tropic)29 b(V)-19 b(oronoi)29 b(diagram)h(dualizes)h(to)f(a)h (triangulation)d(under)i(these)h(same)-303 4310 y(circumstances.)46 b(W)-12 b(e)35 b(use)g(these)f(properties)g(to)f(de)l(v)n(elop)h(an)h (algorithm)d(for)-303 4484 y(anisotropic)38 b(triangular)h(mesh)i (generation)f(in)g(which)f(no)i(triangle)e(has)i(an)-303 4658 y(angle)k(smaller)h(than)f Ft(20)1009 4595 y Fs(\016)1080 4658 y Fv(,)j(as)f(measured)f(from)f(the)g(sk)o(e)l(wed)h(perspecti)l (v)n(e)-303 4833 y(of)36 b(an)n(y)h(point)f(in)h(the)g(triangle.)-303 5218 y Fw(Categories)50 b(and)f(Subject)i(Descriptors)-303 5459 y Fv(F)-12 b(.2.2)45 b([)p Fr(Analysis)e(of)h(Algorithms)g(and)h (Pr)m(oblem)h(Complexity)p Fv(]:)60 b(Non-)-303 5633 y(numerical)37 b(Algorithms)e(and)i(Problems)-303 6019 y Fw(General)51 b(T)-18 b(erms)-303 6260 y Fv(Algorithms,)35 b(Theory)-303 6646 y Fw(K)-5 b(eyw)n(ords)-303 6886 y Fv(Anisotropic)35 b(V)-19 b(oronoi)35 b(diagram,)i(anisotropic)f(mesh)i (generation)-303 7272 y Fw(1.)198 b(Intr)l(oduction)-154 7488 y Fv(The)40 b(best-performing)d(triangulations)f(for)j (interpolation)d(and)j(numer)m(-)-303 7662 y(ical)k(modeling)e(ha)m(v)n (e)i(triangles)f(or)h(tetrahedra)f(whose)h(aspect)h(ratios)e(and)-303 7837 y(orientations)e(are)k(chosen)e(to)h(suit)e(the)i(function)e(the)n (y)h(interpolate,)h(or)f(the)-303 8011 y(partial)d(dif)l(ferential)g (equation)g(whose)h(solution)e(the)n(y)i(approximate.)55 b(T)-5 b(ri-)-303 8185 y(angles,)34 b(tetrahedra,)g(or)e(most)h (generally)f Fq(d)p Fv(-simplices)g(in)h Fq(E)2888 8122 y Fp(d)2993 8185 y Fv(\(henceforth)-303 8360 y Fu(elements)p Fv(\))h(that)g(are)h(nearly)e(equilateral)h(are)h(e)n(xcellent)f(for)f (some)i(applica-)-303 8534 y(tions;)c(for)f(others,)h(elements)g(that)f (are)h(long)f(and)g(thin,)h(lik)o(e)e(those)h(depicted)p -303 8645 1594 7 v -303 8790 a(Supported)84 b(in)i(part)g(by)g(the)g (National)f(Science)i(F)n(oundation)d(under)-303 8939 y(A)-14 b(w)o(ards)60 b(A)-6 b(CI-9875170,)65 b(CMS-9980063,)g (CCR-0204377,)g(and)c(EIA-)-303 9089 y(9802069,)35 b(and)j(by)e(a)i (gift)e(from)h(the)g(Oka)n(w)o(a)g(F)n(oundation.)-303 9746 y Fo(Permission)49 b(to)h(mak)o(e)g(digital)f(or)h(hard)h(copies)e (of)h(all)f(or)h(part)g(of)g(this)f(w)o(ork)h(for)-303 9895 y(personal)45 b(or)f(classroom)h(use)e(is)h(granted)h(without)g (fee)f(pro)n(vided)i(that)e(copies)h(are)-303 10044 y(not)37 b(made)h(or)f(distrib)m(uted)i(for)e(pro\002t)h(or)g(commercial)g(adv)m (antage)g(and)f(that)g(copies)-303 10194 y(bear)c(this)f(notice)h(and)h (the)e(full)h(citation)g(on)h(the)e(\002rst)h(page.)48 b(T)-11 b(o)34 b(cop)o(y)f(otherwise,)g(to)-303 10343 y(republish,)f(to)f(post)g(on)g(serv)n(ers)g(or)g(to)g(redistrib)m(ute) h(to)f(lists,)f(requires)h(prior)h(speci\002c)-303 10493 y(permission)i(and/or)g(a)g(fee.)-303 10642 y Fn(SoCG'03,)g Fo(June)g(8\22610,)h(2003,)g(San)f(Die)n(go,)g(California,)g(USA.)-303 10792 y(Cop)o(yright)g(2003)h(A)-5 b(CM)33 b (1\25558113\255663\2553/03/0006)40 b(...)p Fv($)p Fo(5.00.)4080 2674 y Fv(in)33 b(Figure)h(1,)g(can)h(of)l(fer)e(better)g(accurac)n(y)i (with)e(fe)l(wer)h(elements)g([3,)h(9,)f(12,)4080 2848 y(18].)66 b(Applications)42 b(in)h(the)g(latter)g(class)i(are)f(said)g (to)f(e)n(xhibit)f Fu(anisotr)-7 b(opic)4080 3023 y Fv(beha)m(vior)f(.) 4230 3197 y(The)28 b(construction)f(of)h(anisotropic)e(triangulations)f (that)j(meet)h(the)f(needs)4080 3371 y(of)k(these)h(applications)e(is)h (an)h(important)e(problem)h(for)g(which)f(man)n(y)i(heur-)4080 3546 y(istic)65 b(solutions)e(are)j(a)m(v)l(ailable)g([5,)72 b(7,)h(11,)f(19].)131 b(Ho)l(we)l(v)n(er)-6 b(,)73 b(these)66 b(al-)4080 3720 y(gorithms)61 b(ha)m(v)n(e)h(no)g(guarantee)g(of)f (success.)123 b(F)n(or)61 b(e)n(xample,)69 b(the)62 b(edge)4080 3894 y(\003ip)54 b(algorithm)e(for)h(constructing)f(the)h(Delaunay)h (triangulation)d(is)j(eas-)4080 4069 y(ily)38 b(modi\002ed)g(to)g(tak)o (e)g(anisotrop)o(y)e(into)h(account.)50 b(Alternati)l(v)n(ely)-10 b(,)37 b(Geor)m(ge)4080 4243 y(and)j(Borouchaki)e([7])h(suggest)g(an)h (anisotropic)e(v)n(ersion)g(of)i(the)f(Bo)l(wyer)m(\226)4080 4418 y(W)-12 b(atson)39 b(algorithm)e([6,)j(20])e(for)h(inserting)e(a)j (site)e(into)g(a)i(Delaunay)f(trian-)4080 4592 y(gulation.)62 b(But)42 b(is)h(the)g(\002nal)g(triangulation)d(produced)i(by)h(either) f(of)h(these)4080 4766 y(algorithms)34 b(unique?)45 b(What)35 b(are)g(its)g(properties?)44 b(W)-6 b(ill)35 b(the)f(\003ip)h (algorithm)4080 4941 y(terminate)i(or)g(loop)f(fore)l(v)n(er?)4230 5115 y(Here)43 b(we)h(describe)g(an)f(approach)g(that)g(puts)f (anisotropic)g(meshing)h(on)4080 5289 y(\002rm)34 b(theoretical)f (ground.)44 b(In)33 b(Section)h(3)f(we)h(de\002ne)h Fu(anisotr)-7 b(opic)32 b(V)-17 b(or)-7 b(onoi)4080 5464 y(dia)o(gr)n(ams)p Fv(,)30 b(a)h(generalization)f(of)g(multiplicati)l(v)n(ely)d(weighted)j (V)-19 b(oronoi)28 b(di-)4080 5638 y(agrams)51 b([4].)86 b(Anisotropic)48 b(V)-19 b(oronoi)49 b(diagrams)h(can)h(be)g(de\002ned) g(in)f(an)n(y)4080 5812 y(dimensionality)-10 b(.)74 b(The)48 b(geometric)f(dual)g(of)f(an)i(anisotropic)d(V)-19 b(oronoi)45 b(di-)4080 5987 y(agram)k(is)f(not)f(generally)g(a)i(triangulation.)76 b(W)-12 b(e)49 b(describe)f(conditions)e(in)4080 6161 y(which)e(the)g(V)-19 b(oronoi)42 b(cells)i(are)h(guaranteed)f(to)g(be) g(entirely)f(visible)g(from)4080 6335 y(their)h(generating)g(sites)h (in)f(Section)g(5.)70 b(F)n(or)44 b(the)h(special)g(case)h(of)f(tw)o(o) e(di-)4080 6510 y(mensions,)48 b(the)d(same)h(conditions)e(also)h (guarantee)g(that)g(the)g(planar)g(dual)4080 6684 y(is)37 b(a)h(geometric)f(triangulation)d(with)i(no)h(in)-6 b(v)n(erted)36 b(triangles.)4230 6858 y(These)57 b(results)e(mak)o(e)i(possible)e(an)h (algorithm)f(that)g(generates)i(high-)4080 7033 y(quality)47 b(tw)o(o-dimensional)f(anisotropic)h(meshes)j(by)e(re\002ning)g(an)h (aniso-)4080 7207 y(tropic)29 b(V)-19 b(oronoi)27 b(diagram)j(to)f (enforce)h(the)g(conditions)d(that)i(guarantee)h(that)4080 7381 y(the)i(dual)f(is)h(a)g(triangulation,)f(and)g(to)h(remo)n(v)n(e)g (an)n(y)f(poor)m(-quality)e(elements)4037 10230 y @beginspecial 156 @llx 72 @lly 456 @urx 720 @ury 648 @rwi @setspecial %%BeginDocument: keymesh.eps %!PS-Adobe-2.0 EPSF-2.0 %%BoundingBox: 156 72 456 720 %%Creator: Show Me %%EndComments 1 setlinecap 1 setlinejoin 1 setlinewidth 156 72 moveto 456 72 lineto 456 720 lineto 156 720 lineto closepath clip newpath 305 632 moveto 296 635 lineto 292 586 lineto 305 632 lineto stroke 289 637 moveto 292 586 lineto 296 635 lineto 289 637 lineto stroke 319 564 moveto 305 632 lineto 300 557 lineto 319 564 lineto stroke 292 586 moveto 300 557 lineto 305 632 lineto 292 586 lineto stroke 292 586 moveto 285 560 lineto 300 557 lineto 292 586 lineto stroke 292 486 moveto 300 557 lineto 285 560 lineto 292 486 lineto stroke 292 586 moveto 285 639 lineto 285 560 lineto 292 586 lineto stroke 278 610 moveto 285 560 lineto 285 639 lineto 278 610 lineto stroke 292 586 moveto 289 637 lineto 285 639 lineto 292 586 lineto stroke 292 708 moveto 293 683 lineto 295 710 lineto 292 708 lineto stroke 295 684 moveto 295 710 lineto 293 683 lineto 295 684 lineto stroke 295 684 moveto 298 685 lineto 295 710 lineto 295 684 lineto stroke 299 712 moveto 295 710 lineto 298 685 lineto 299 712 lineto stroke 299 712 moveto 298 685 lineto 302 686 lineto 299 712 lineto stroke 302 713 moveto 302 686 lineto 306 687 lineto 302 713 lineto stroke 309 713 moveto 306 687 lineto 309 686 lineto 309 713 lineto stroke 313 685 moveto 312 712 lineto 309 686 lineto 313 685 lineto stroke 309 713 moveto 309 686 lineto 312 712 lineto 309 713 lineto stroke 315 710 moveto 312 712 lineto 313 685 lineto 315 710 lineto stroke 319 564 moveto 317 635 lineto 305 632 lineto 319 564 lineto stroke 324 593 moveto 317 635 lineto 319 564 lineto 324 593 lineto stroke 300 557 moveto 322 506 lineto 319 564 lineto 300 557 lineto stroke 332 552 moveto 319 564 lineto 322 506 lineto 332 552 lineto stroke 292 486 moveto 322 506 lineto 300 557 lineto 292 486 lineto stroke 311 448 moveto 322 506 lineto 292 486 lineto 311 448 lineto stroke 272 540 moveto 292 486 lineto 285 560 lineto 272 540 lineto stroke 257 486 moveto 292 486 lineto 272 540 lineto 257 486 lineto stroke 257 486 moveto 272 540 lineto 251 541 lineto 257 486 lineto stroke 255 590 moveto 251 541 lineto 272 540 lineto 255 590 lineto stroke 238 490 moveto 257 486 lineto 251 541 lineto 238 490 lineto stroke 292 486 moveto 257 486 lineto 257 404 lineto 292 486 lineto stroke 232 544 moveto 238 490 lineto 251 541 lineto 232 544 lineto stroke 208 498 moveto 238 490 lineto 232 544 lineto 208 498 lineto stroke 237 589 moveto 232 544 lineto 251 541 lineto 237 589 lineto stroke 219 574 moveto 232 544 lineto 237 589 lineto 219 574 lineto stroke 255 590 moveto 237 589 lineto 251 541 lineto 255 590 lineto stroke 250 659 moveto 237 589 lineto 255 590 lineto 250 659 lineto stroke 272 540 moveto 272 593 lineto 255 590 lineto 272 540 lineto stroke 257 680 moveto 255 590 lineto 272 593 lineto 257 680 lineto stroke 285 560 moveto 272 593 lineto 272 540 lineto 285 560 lineto stroke 278 610 moveto 272 593 lineto 285 560 lineto 278 610 lineto stroke 270 694 moveto 272 593 lineto 278 610 lineto 270 694 lineto stroke 280 652 moveto 278 659 lineto 278 610 lineto 280 652 lineto stroke 270 694 moveto 278 610 lineto 278 659 lineto 270 694 lineto stroke 278 610 moveto 285 639 lineto 280 652 lineto 278 610 lineto stroke 285 680 moveto 281 703 lineto 282 672 lineto 285 680 lineto stroke 280 666 moveto 282 672 lineto 281 703 lineto 280 666 lineto stroke 285 680 moveto 285 705 lineto 281 703 lineto 285 680 lineto stroke 289 682 moveto 285 705 lineto 285 680 lineto 289 682 lineto stroke 292 708 moveto 289 682 lineto 293 683 lineto 292 708 lineto stroke 288 706 moveto 289 682 lineto 292 708 lineto 288 706 lineto stroke 289 682 moveto 288 706 lineto 285 705 lineto 289 682 lineto stroke 280 666 moveto 281 703 lineto 278 701 lineto 280 666 lineto stroke 280 666 moveto 278 701 lineto 278 659 lineto 280 666 lineto stroke 270 694 moveto 278 659 lineto 278 701 lineto 270 694 lineto stroke 257 680 moveto 272 593 lineto 270 694 lineto 257 680 lineto stroke 250 659 moveto 255 590 lineto 257 680 lineto 250 659 lineto stroke 237 589 moveto 250 659 lineto 241 658 lineto 237 589 lineto stroke 237 589 moveto 241 658 lineto 232 656 lineto 237 589 lineto stroke 237 589 moveto 232 656 lineto 223 655 lineto 237 589 lineto stroke 219 574 moveto 223 655 lineto 215 653 lineto 219 574 lineto stroke 202 569 moveto 219 574 lineto 215 653 lineto 202 569 lineto stroke 208 498 moveto 219 574 lineto 202 569 lineto 208 498 lineto stroke 192 649 moveto 202 569 lineto 215 653 lineto 192 649 lineto stroke 183 565 moveto 202 569 lineto 192 649 lineto 183 565 lineto stroke 183 565 moveto 192 649 lineto 174 646 lineto 183 565 lineto stroke 183 565 moveto 174 646 lineto 160 576 lineto 183 565 lineto stroke 183 565 moveto 160 576 lineto 174 507 lineto 183 565 lineto stroke 285 342 moveto 257 355 lineto 257 321 lineto 285 342 lineto stroke 295 317 moveto 257 321 lineto 257 289 lineto 295 317 lineto stroke 302 265 moveto 257 289 lineto 257 264 lineto 302 265 lineto stroke 302 265 moveto 257 264 lineto 257 243 lineto 302 265 lineto stroke 340 257 moveto 302 265 lineto 257 243 lineto 340 257 lineto stroke 326 291 moveto 257 289 lineto 302 265 lineto 326 291 lineto stroke 347 264 moveto 302 265 lineto 340 257 lineto 347 264 lineto stroke 302 265 moveto 347 264 lineto 347 270 lineto 302 265 lineto stroke 302 265 moveto 347 270 lineto 326 291 lineto 302 265 lineto stroke 295 317 moveto 257 289 lineto 326 291 lineto 295 317 lineto stroke 315 316 moveto 333 312 lineto 333 319 lineto 315 316 lineto stroke 409 561 moveto 398 496 lineto 437 507 lineto 409 561 lineto stroke 331 418 moveto 361 402 lineto 361 486 lineto 331 418 lineto stroke 311 448 moveto 331 418 lineto 361 486 lineto 311 448 lineto stroke 347 389 moveto 361 402 lineto 331 418 lineto 347 389 lineto stroke 307 387 moveto 331 418 lineto 311 448 lineto 307 387 lineto stroke 322 506 moveto 311 448 lineto 361 486 lineto 322 506 lineto stroke 257 404 moveto 311 448 lineto 292 486 lineto 257 404 lineto stroke 307 387 moveto 311 448 lineto 257 404 lineto 307 387 lineto stroke 347 375 moveto 347 389 lineto 307 387 lineto 347 375 lineto stroke 331 418 moveto 307 387 lineto 347 389 lineto 331 418 lineto stroke 319 347 moveto 347 375 lineto 307 387 lineto 319 347 lineto stroke 285 342 moveto 319 347 lineto 307 387 lineto 285 342 lineto stroke 319 333 moveto 319 347 lineto 285 342 lineto 319 333 lineto stroke 257 321 moveto 295 317 lineto 285 342 lineto 257 321 lineto stroke 319 333 moveto 285 342 lineto 295 317 lineto 319 333 lineto stroke 326 305 moveto 295 317 lineto 326 291 lineto 326 305 lineto stroke 315 316 moveto 295 317 lineto 326 305 lineto 315 316 lineto stroke 315 316 moveto 326 305 lineto 333 312 lineto 315 316 lineto stroke 319 333 moveto 315 316 lineto 333 319 lineto 319 333 lineto stroke 295 317 moveto 315 316 lineto 319 333 lineto 295 317 lineto stroke 257 355 moveto 285 342 lineto 307 387 lineto 257 355 lineto stroke 257 355 moveto 307 387 lineto 257 404 lineto 257 355 lineto stroke 389 561 moveto 361 486 lineto 398 496 lineto 389 561 lineto stroke 371 577 moveto 361 486 lineto 389 561 lineto 371 577 lineto stroke 400 652 moveto 379 656 lineto 389 561 lineto 400 652 lineto stroke 371 577 moveto 389 561 lineto 379 656 lineto 371 577 lineto stroke 409 561 moveto 400 652 lineto 389 561 lineto 409 561 lineto stroke 419 649 moveto 400 652 lineto 409 561 lineto 419 649 lineto stroke 398 496 moveto 409 561 lineto 389 561 lineto 398 496 lineto stroke 428 565 moveto 409 561 lineto 437 507 lineto 428 565 lineto stroke 419 649 moveto 409 561 lineto 428 565 lineto 419 649 lineto stroke 451 576 moveto 437 646 lineto 428 565 lineto 451 576 lineto stroke 419 649 moveto 428 565 lineto 437 646 lineto 419 649 lineto stroke 437 507 moveto 451 576 lineto 428 565 lineto 437 507 lineto stroke 371 577 moveto 379 656 lineto 361 659 lineto 371 577 lineto stroke 356 593 moveto 361 659 lineto 354 680 lineto 356 593 lineto stroke 343 611 moveto 354 680 lineto 346 688 lineto 343 611 lineto stroke 343 611 moveto 346 688 lineto 341 694 lineto 343 611 lineto stroke 343 611 moveto 341 694 lineto 338 656 lineto 343 611 lineto stroke 337 697 moveto 338 656 lineto 341 694 lineto 337 697 lineto stroke 336 671 moveto 338 656 lineto 337 697 lineto 336 671 lineto stroke 336 671 moveto 337 697 lineto 333 701 lineto 336 671 lineto stroke 333 678 moveto 333 701 lineto 330 703 lineto 333 678 lineto stroke 326 680 moveto 330 703 lineto 326 705 lineto 326 680 lineto stroke 322 682 moveto 326 705 lineto 322 707 lineto 322 682 lineto stroke 322 682 moveto 322 707 lineto 319 708 lineto 322 682 lineto stroke 316 684 moveto 319 708 lineto 315 710 lineto 316 684 lineto stroke 316 684 moveto 315 710 lineto 313 685 lineto 316 684 lineto stroke 319 708 moveto 316 684 lineto 318 683 lineto 319 708 lineto stroke 324 593 moveto 326 639 lineto 322 637 lineto 324 593 lineto stroke 331 627 moveto 329 647 lineto 326 639 lineto 331 627 lineto stroke 333 678 moveto 330 703 lineto 330 669 lineto 333 678 lineto stroke 326 680 moveto 330 669 lineto 330 703 lineto 326 680 lineto stroke 322 682 moveto 326 680 lineto 326 705 lineto 322 682 lineto stroke 318 683 moveto 322 682 lineto 319 708 lineto 318 683 lineto stroke 333 636 moveto 332 656 lineto 331 653 lineto 333 636 lineto stroke 333 659 moveto 332 656 lineto 333 636 lineto 333 659 lineto stroke 331 627 moveto 333 593 lineto 333 636 lineto 331 627 lineto stroke 338 656 moveto 333 636 lineto 333 593 lineto 338 656 lineto stroke 332 552 moveto 333 593 lineto 324 593 lineto 332 552 lineto stroke 329 610 moveto 324 593 lineto 333 593 lineto 329 610 lineto stroke 322 637 moveto 317 635 lineto 324 593 lineto 322 637 lineto stroke 332 552 moveto 324 593 lineto 319 564 lineto 332 552 lineto stroke 333 593 moveto 332 552 lineto 343 611 lineto 333 593 lineto stroke 355 543 moveto 343 611 lineto 332 552 lineto 355 543 lineto stroke 356 593 moveto 354 680 lineto 343 611 lineto 356 593 lineto stroke 333 593 moveto 343 611 lineto 338 656 lineto 333 593 lineto stroke 356 593 moveto 343 611 lineto 355 543 lineto 356 593 lineto stroke 371 577 moveto 356 593 lineto 355 543 lineto 371 577 lineto stroke 371 577 moveto 361 659 lineto 356 593 lineto 371 577 lineto stroke 355 543 moveto 361 486 lineto 371 577 lineto 355 543 lineto stroke 361 486 moveto 355 543 lineto 332 552 lineto 361 486 lineto stroke 361 486 moveto 332 552 lineto 322 506 lineto 361 486 lineto stroke 326 639 moveto 324 593 lineto 329 610 lineto 326 639 lineto stroke 331 627 moveto 326 639 lineto 329 610 lineto 331 627 lineto stroke 331 627 moveto 329 610 lineto 333 593 lineto 331 627 lineto stroke 333 636 moveto 331 653 lineto 331 627 lineto 333 636 lineto stroke 329 647 moveto 331 627 lineto 331 653 lineto 329 647 lineto stroke 336 671 moveto 333 636 lineto 338 656 lineto 336 671 lineto stroke 333 659 moveto 333 636 lineto 336 671 lineto 333 659 lineto stroke 333 678 moveto 336 671 lineto 333 701 lineto 333 678 lineto stroke 333 659 moveto 336 671 lineto 333 678 lineto 333 659 lineto stroke 332 663 moveto 333 659 lineto 333 678 lineto 332 663 lineto stroke 330 669 moveto 332 663 lineto 333 678 lineto 330 669 lineto stroke 298 237 moveto 340 243 lineto 257 243 lineto 298 237 lineto stroke 340 257 moveto 257 243 lineto 340 243 lineto 340 257 lineto stroke 347 236 moveto 340 243 lineto 298 237 lineto 347 236 lineto stroke 347 229 moveto 347 236 lineto 298 237 lineto 347 229 lineto stroke 333 215 moveto 347 229 lineto 257 226 lineto 333 215 lineto stroke 298 237 moveto 257 226 lineto 347 229 lineto 298 237 lineto stroke 257 243 moveto 257 226 lineto 298 237 lineto 257 243 lineto stroke 333 215 moveto 257 226 lineto 257 211 lineto 333 215 lineto stroke 333 208 moveto 257 211 lineto 257 198 lineto 333 208 lineto stroke 347 194 moveto 257 198 lineto 257 186 lineto 347 194 lineto stroke 347 187 moveto 347 194 lineto 257 186 lineto 347 187 lineto stroke 257 198 moveto 347 194 lineto 333 208 lineto 257 198 lineto stroke 257 211 moveto 333 208 lineto 333 215 lineto 257 211 lineto stroke 257 186 moveto 340 180 lineto 347 187 lineto 257 186 lineto stroke 257 175 moveto 340 180 lineto 257 186 lineto 257 175 lineto stroke 340 166 moveto 340 180 lineto 257 175 lineto 340 166 lineto stroke 257 158 moveto 340 166 lineto 257 175 lineto 257 158 lineto stroke 347 159 moveto 340 166 lineto 257 158 lineto 347 159 lineto stroke 347 145 moveto 257 158 lineto 257 143 lineto 347 145 lineto stroke 347 145 moveto 257 143 lineto 335 133 lineto 347 145 lineto stroke 257 135 moveto 335 133 lineto 257 143 lineto 257 135 lineto stroke 257 127 moveto 335 133 lineto 257 135 lineto 257 127 lineto stroke 326 125 moveto 335 133 lineto 257 127 lineto 326 125 lineto stroke 326 125 moveto 257 127 lineto 257 119 lineto 326 125 lineto stroke 326 118 moveto 257 119 lineto 257 111 lineto 326 118 lineto stroke 332 112 moveto 326 118 lineto 257 111 lineto 332 112 lineto stroke 326 125 moveto 257 119 lineto 326 118 lineto 326 125 lineto stroke 340 104 moveto 332 112 lineto 257 111 lineto 340 104 lineto stroke 265 103 moveto 340 104 lineto 257 111 lineto 265 103 lineto stroke 305 102 moveto 340 104 lineto 265 103 lineto 305 102 lineto stroke 305 102 moveto 265 103 lineto 267 101 lineto 305 102 lineto stroke 292 97 moveto 267 101 lineto 271 97 lineto 292 97 lineto stroke 321 86 moveto 326 90 lineto 297 89 lineto 321 86 lineto stroke 294 93 moveto 297 89 lineto 326 90 lineto 294 93 lineto stroke 294 93 moveto 326 90 lineto 330 94 lineto 294 93 lineto stroke 334 97 moveto 292 97 lineto 330 94 lineto 334 97 lineto stroke 294 93 moveto 330 94 lineto 292 97 lineto 294 93 lineto stroke 336 100 moveto 292 97 lineto 334 97 lineto 336 100 lineto stroke 305 102 moveto 336 100 lineto 340 104 lineto 305 102 lineto stroke 292 97 moveto 336 100 lineto 305 102 lineto 292 97 lineto stroke 267 101 moveto 292 97 lineto 305 102 lineto 267 101 lineto stroke 318 85 moveto 321 86 lineto 299 86 lineto 318 85 lineto stroke 297 89 moveto 299 86 lineto 321 86 lineto 297 89 lineto stroke 318 85 moveto 299 86 lineto 300 84 lineto 318 85 lineto stroke 301 83 moveto 316 83 lineto 300 84 lineto 301 83 lineto stroke 318 85 moveto 300 84 lineto 316 83 lineto 318 85 lineto stroke 306 76 moveto 316 83 lineto 301 83 lineto 306 76 lineto stroke 257 158 moveto 347 145 lineto 347 159 lineto 257 158 lineto stroke 183 565 moveto 174 507 lineto 208 498 lineto 183 565 lineto stroke 219 574 moveto 208 498 lineto 232 544 lineto 219 574 lineto stroke 183 565 moveto 208 498 lineto 202 569 lineto 183 565 lineto stroke 223 655 moveto 219 574 lineto 237 589 lineto 223 655 lineto stroke 306 687 moveto 309 713 lineto 305 715 lineto 306 687 lineto stroke 302 713 moveto 306 687 lineto 305 715 lineto 302 713 lineto stroke 302 686 moveto 302 713 lineto 299 712 lineto 302 686 lineto stroke %%EndDocument @endspecial 5154 10266 a @beginspecial 131.516998 @llx 48.419998 @lly 480.483002 @urx 743.580017 @ury 756 @rwi @setspecial %%BeginDocument: key.eps %!PS-Adobe-2.0 EPSF-2.0 %%Creator: aniso-mesher %%BoundingBox: 131.517 48.420 480.483 743.580 %%EndComments % choose which parts to render /filledcell_flag false def /isocontour_flag false def /voronoiarc_flag true def /border_flag false def /segment_flag false def /site_flag true def % rendering sizes /isocontour_linewidth 1 def /voronoiarc_linewidth 2 def /border_linewidth 3 def /segment_linewidth 3 def /site_radius 3 def % rendering colors /isocontour_color {0.5 1 1} def /voronoiarc_color {0 0 0} def /border_color {0 0 0} def /segment_color {0.5 0.5 0.5} def /site_color {0 0 0} def % set a clipping path gsave newpath border_flag { /delta 0 def } { voronoiarc_linewidth isocontour_linewidth gt { /delta {voronoiarc_linewidth 0.5 mul neg} def } { /delta {isocontour_linewidth 0.5 mul neg} def } ifelse } ifelse 131.517 delta sub 48.420 delta sub moveto 480.483 delta add 48.420 delta sub lineto 480.483 delta add 743.580 delta add lineto 131.517 delta sub 743.580 delta add lineto closepath clip newpath % *** fill the Voronoi cells with colors filledcell_flag { 0.108 0.261 0.710 setrgbcolor 292.940 613.067 moveto 291.021 607.561 289.225 604.009 287.481 602.275 curveto 286.946 598.910 286.436 595.716 285.949 592.683 curveto 288.780 576.878 291.129 562.934 293.072 550.393 curveto 295.230 563.394 297.846 578.043 301.020 594.890 curveto 300.959 595.669 300.898 596.451 300.836 597.234 curveto 300.266 597.552 299.693 598.069 299.114 598.785 curveto 297.172 601.189 295.147 605.873 292.940 613.067 curveto closepath fill 0.094 0.860 0.028 setrgbcolor 293.116 648.791 moveto 292.547 652.372 291.948 656.413 291.313 660.951 curveto 290.517 658.499 289.744 656.823 288.982 655.898 curveto 288.725 655.585 288.468 655.358 288.212 655.216 curveto 288.049 655.125 287.886 655.069 287.723 655.048 curveto 287.622 637.450 287.542 619.860 287.481 602.275 curveto 289.225 604.009 291.021 607.561 292.940 613.067 curveto 292.989 624.972 293.048 636.880 293.116 648.791 curveto closepath fill 0.080 0.869 0.204 setrgbcolor 293.916 705.104 moveto 292.945 696.132 292.072 689.166 291.264 683.944 curveto 291.282 676.279 291.299 668.615 291.313 660.951 curveto 291.948 656.413 292.547 652.372 293.116 648.791 curveto 293.582 651.013 294.064 653.535 294.564 656.371 curveto 294.541 669.569 294.513 682.769 294.480 695.971 curveto 294.299 698.934 294.111 701.977 293.916 705.104 curveto closepath fill 0.119 0.825 0.296 setrgbcolor 293.821 743.580 moveto 290.454 743.580 lineto 290.499 728.375 290.537 713.175 290.569 697.977 curveto 290.815 693.167 291.047 688.494 291.264 683.944 curveto 292.072 689.166 292.945 696.132 293.916 705.104 curveto 293.889 717.927 293.857 730.752 293.821 743.580 curveto closepath fill 0.168 0.720 0.158 setrgbcolor 287.328 691.239 moveto 287.424 691.199 287.521 691.182 287.617 691.186 curveto 287.718 691.190 287.818 691.219 287.919 691.271 curveto 288.084 691.357 288.250 691.508 288.416 691.723 curveto 289.117 692.633 289.829 694.702 290.569 697.977 curveto 290.537 713.175 290.499 728.375 290.454 743.580 curveto 287.195 743.580 lineto 287.248 726.128 287.292 708.681 287.328 691.239 curveto closepath fill 0.176 0.905 0.280 setrgbcolor 287.723 655.048 moveto 287.886 655.069 288.049 655.125 288.212 655.216 curveto 288.468 655.358 288.725 655.585 288.982 655.898 curveto 289.744 656.823 290.517 658.499 291.313 660.951 curveto 291.299 668.615 291.282 676.279 291.264 683.944 curveto 291.047 688.494 290.815 693.167 290.569 697.977 curveto 289.829 694.702 289.117 692.633 288.416 691.723 curveto 288.250 691.508 288.084 691.357 287.919 691.271 curveto 287.818 691.219 287.718 691.190 287.617 691.186 curveto 287.521 691.182 287.424 691.199 287.328 691.239 curveto 287.294 690.302 287.260 689.368 287.227 688.437 curveto 287.251 678.637 287.273 668.839 287.292 659.041 curveto 287.438 657.683 287.582 656.352 287.723 655.048 curveto closepath fill 0.194 0.909 0.001 setrgbcolor 283.836 698.114 moveto 284.837 692.948 285.780 689.893 286.704 688.828 curveto 286.879 688.627 287.053 688.497 287.227 688.437 curveto 287.260 689.368 287.294 690.302 287.328 691.239 curveto 287.292 708.681 287.248 726.128 287.195 743.580 curveto 283.712 743.580 lineto 283.761 728.421 283.802 713.266 283.836 698.114 curveto closepath fill 0.139 0.785 0.125 setrgbcolor 283.836 698.114 moveto 283.731 695.656 283.630 693.220 283.531 690.807 curveto 283.819 679.631 284.069 668.575 284.284 657.617 curveto 284.501 657.442 284.718 657.328 284.934 657.274 curveto 285.105 657.231 285.276 657.225 285.448 657.257 curveto 285.652 657.296 285.856 657.387 286.060 657.532 curveto 286.468 657.821 286.878 658.324 287.292 659.041 curveto 287.273 668.839 287.251 678.637 287.227 688.437 curveto 287.053 688.497 286.879 688.627 286.704 688.828 curveto 285.780 689.893 284.837 692.948 283.836 698.114 curveto closepath fill 0.111 0.793 0.142 setrgbcolor 283.712 743.580 moveto 280.028 743.580 lineto 280.087 725.675 280.137 707.777 280.176 689.883 curveto 280.479 687.672 280.773 685.629 281.061 683.748 curveto 281.863 684.708 282.679 687.039 283.531 690.807 curveto 283.630 693.220 283.731 695.656 283.836 698.114 curveto 283.802 713.266 283.761 728.421 283.712 743.580 curveto closepath fill 0.259 0.797 0.295 setrgbcolor 278.879 678.209 moveto 279.290 681.749 279.722 685.631 280.176 689.883 curveto 280.137 707.777 280.087 725.675 280.028 743.580 curveto 274.398 743.580 lineto 274.542 724.188 274.660 704.830 274.753 685.498 curveto 275.659 681.794 276.527 679.490 277.382 678.528 curveto 277.588 678.296 277.793 678.141 277.998 678.064 curveto 278.135 678.013 278.272 677.996 278.409 678.013 curveto 278.565 678.033 278.722 678.098 278.879 678.209 curveto closepath fill 0.247 0.994 0.250 setrgbcolor 278.879 678.209 moveto 279.114 671.021 279.330 663.898 279.526 656.830 curveto 280.227 657.664 280.937 659.131 281.665 661.249 curveto 281.483 668.691 281.281 676.187 281.061 683.748 curveto 280.773 685.629 280.479 687.672 280.176 689.883 curveto 279.722 685.631 279.290 681.749 278.879 678.209 curveto closepath fill 0.142 0.831 0.050 setrgbcolor 279.526 656.830 moveto 279.330 663.898 279.114 671.021 278.879 678.209 curveto 278.722 678.098 278.565 678.033 278.409 678.013 curveto 278.272 677.996 278.135 678.013 277.998 678.064 curveto 277.793 678.141 277.588 678.296 277.382 678.528 curveto 276.527 679.490 275.659 681.794 274.753 685.498 curveto 274.141 669.477 273.647 654.017 273.263 638.953 curveto 274.459 635.743 275.611 633.648 276.744 632.625 curveto 277.133 632.274 277.520 632.048 277.907 631.948 curveto 278.199 631.872 278.492 631.867 278.784 631.934 curveto 279.002 640.154 279.249 648.448 279.526 656.830 curveto closepath fill 0.129 0.945 0.114 setrgbcolor 272.461 633.198 moveto 272.721 635.029 272.988 636.946 273.263 638.953 curveto 273.647 654.017 274.141 669.477 274.753 685.498 curveto 274.660 704.830 274.542 724.188 274.398 743.580 curveto 263.995 743.580 lineto 264.323 708.926 264.552 674.408 264.683 639.961 curveto 265.952 635.846 267.161 633.201 268.345 631.951 curveto 268.694 631.583 269.041 631.335 269.388 631.208 curveto 269.626 631.120 269.864 631.089 270.102 631.114 curveto 270.367 631.142 270.632 631.241 270.898 631.409 curveto 271.415 631.738 271.935 632.333 272.461 633.198 curveto closepath fill 0.244 0.481 0.920 setrgbcolor 273.263 638.953 moveto 272.988 636.946 272.721 635.029 272.461 633.198 curveto 274.796 609.854 276.588 588.371 277.890 568.094 curveto 279.742 574.731 281.787 582.784 284.091 592.505 curveto 283.517 601.927 282.846 611.674 282.072 621.829 curveto 281.022 624.246 279.933 627.592 278.784 631.934 curveto 278.492 631.867 278.199 631.872 277.907 631.948 curveto 277.520 632.048 277.133 632.274 276.744 632.625 curveto 275.611 633.648 274.459 635.743 273.263 638.953 curveto closepath fill 0.052 0.351 0.797 setrgbcolor 277.599 565.170 moveto 277.695 566.142 277.792 567.116 277.890 568.094 curveto 276.588 588.371 274.796 609.854 272.461 633.198 curveto 271.935 632.333 271.415 631.738 270.898 631.409 curveto 270.632 631.241 270.367 631.142 270.102 631.114 curveto 269.864 631.089 269.626 631.120 269.388 631.208 curveto 269.041 631.335 268.694 631.583 268.345 631.951 curveto 267.161 633.201 265.952 635.846 264.683 639.961 curveto 264.382 636.767 264.093 633.644 263.816 630.587 curveto 263.951 610.039 264.059 589.495 264.140 568.955 curveto 265.834 566.648 267.482 565.030 269.107 564.080 curveto 270.032 563.539 270.952 563.213 271.869 563.102 curveto 272.690 563.002 273.510 563.074 274.332 563.317 curveto 275.413 563.636 276.500 564.253 277.599 565.170 curveto closepath fill 0.171 0.480 0.985 setrgbcolor 284.091 592.505 moveto 281.787 582.784 279.742 574.731 277.890 568.094 curveto 277.792 567.116 277.695 566.142 277.599 565.170 curveto 279.644 547.392 281.276 530.279 282.513 513.623 curveto 285.825 514.814 289.206 517.387 292.753 521.417 curveto 292.843 531.073 292.949 540.731 293.072 550.393 curveto 291.129 562.934 288.780 576.878 285.949 592.683 curveto 285.631 592.562 285.313 592.488 284.996 592.460 curveto 284.694 592.433 284.393 592.448 284.091 592.505 curveto closepath fill 0.188 0.216 0.813 setrgbcolor 262.066 517.756 moveto 266.932 507.051 271.190 498.503 275.017 491.755 curveto 277.265 498.386 279.752 505.641 282.513 513.623 curveto 281.276 530.279 279.644 547.392 277.599 565.170 curveto 276.500 564.253 275.413 563.636 274.332 563.317 curveto 273.510 563.074 272.690 563.002 271.869 563.102 curveto 270.952 563.213 270.032 563.539 269.107 564.080 curveto 267.482 565.030 265.834 566.648 264.140 568.955 curveto 263.469 564.850 262.832 560.849 262.228 556.944 curveto 262.164 543.881 262.110 530.818 262.066 517.756 curveto closepath fill 0.074 0.966 0.129 setrgbcolor 275.092 440.974 moveto 275.074 457.901 275.049 474.828 275.017 491.755 curveto 271.190 498.503 266.932 507.051 262.066 517.756 curveto 257.532 512.270 253.278 508.712 249.148 506.951 curveto 247.830 484.266 246.848 461.672 246.200 439.132 curveto 250.916 438.030 255.575 437.613 260.239 437.876 curveto 265.135 438.153 270.061 439.180 275.092 440.974 curveto closepath fill 0.095 0.263 0.758 setrgbcolor 306.323 509.703 moveto 304.738 510.251 303.139 511.114 301.516 512.297 curveto 298.702 514.346 295.801 517.366 292.753 521.417 curveto 289.206 517.387 285.825 514.814 282.513 513.623 curveto 279.752 505.641 277.265 498.386 275.017 491.755 curveto 275.049 474.828 275.074 457.901 275.092 440.974 curveto 277.697 438.275 280.213 435.783 282.649 433.486 curveto 289.750 445.394 298.501 460.674 309.691 480.703 curveto 308.710 490.277 307.588 499.938 306.323 509.703 curveto closepath fill 0.290 0.425 0.736 setrgbcolor 292.753 521.417 moveto 295.801 517.366 298.702 514.346 301.516 512.297 curveto 303.139 511.114 304.738 510.251 306.323 509.703 curveto 307.728 516.707 309.291 524.050 311.024 531.789 curveto 310.742 547.576 310.383 563.389 309.946 579.238 curveto 309.237 579.621 308.523 580.233 307.800 581.075 curveto 305.663 583.567 303.436 588.107 301.020 594.890 curveto 297.846 578.043 295.230 563.394 293.072 550.393 curveto 292.949 540.731 292.843 531.073 292.753 521.417 curveto closepath fill 0.149 0.409 0.874 setrgbcolor 306.323 509.703 moveto 307.588 499.938 308.710 490.277 309.691 480.703 curveto 316.116 474.412 322.082 470.197 327.825 467.890 curveto 331.463 466.429 335.038 465.723 338.604 465.763 curveto 339.398 477.505 340.357 489.314 341.482 501.210 curveto 336.734 507.882 331.369 518.557 324.841 534.327 curveto 322.976 532.735 321.146 531.647 319.334 531.054 curveto 317.993 530.616 316.659 530.447 315.325 530.546 curveto 313.898 530.652 312.467 531.066 311.024 531.789 curveto 309.291 524.050 307.728 516.707 306.323 509.703 curveto closepath fill 0.024 0.432 0.767 setrgbcolor 340.288 457.830 moveto 339.747 460.459 339.186 463.103 338.604 465.763 curveto 335.038 465.723 331.463 466.429 327.825 467.890 curveto 322.082 470.197 316.116 474.412 309.691 480.703 curveto 298.501 460.674 289.750 445.394 282.649 433.486 curveto 285.226 428.397 287.644 423.444 289.911 418.612 curveto 295.582 416.602 301.119 415.186 306.585 414.348 curveto 315.839 425.863 326.849 440.067 340.288 457.830 curveto closepath fill 0.164 0.873 0.181 setrgbcolor 357.893 437.163 moveto 365.961 436.579 374.022 438.010 382.402 441.513 curveto 381.702 465.000 380.624 488.555 379.167 512.224 curveto 378.863 513.281 378.553 514.351 378.239 515.433 curveto 376.879 515.579 375.515 516.004 374.138 516.711 curveto 371.961 517.828 369.745 519.654 367.455 522.215 curveto 362.770 515.611 358.427 511.045 354.263 508.345 curveto 352.103 506.944 349.980 506.038 347.873 505.618 curveto 346.117 505.268 344.369 505.254 342.614 505.576 curveto 342.229 504.103 341.852 502.648 341.482 501.210 curveto 340.357 489.314 339.398 477.505 338.604 465.763 curveto 339.186 463.103 339.747 460.459 340.288 457.830 curveto 346.718 449.689 352.538 442.856 357.893 437.163 curveto closepath fill 0.228 0.850 0.222 setrgbcolor 420.842 415.568 moveto 416.712 416.457 412.506 418.094 408.141 420.512 curveto 400.361 424.822 391.956 431.680 382.402 441.513 curveto 374.022 438.010 365.961 436.579 357.893 437.163 curveto 352.771 426.526 348.224 416.239 344.223 406.245 curveto 352.680 397.788 360.302 390.165 367.208 383.260 curveto 379.818 378.673 391.720 375.985 403.390 375.088 curveto 413.975 374.275 424.490 374.926 435.281 377.062 curveto 431.884 388.487 427.158 401.092 420.842 415.568 curveto closepath fill 0.291 0.968 0.277 setrgbcolor 420.842 415.568 moveto 420.496 446.812 419.593 478.111 418.129 509.557 curveto 416.425 510.305 414.699 511.498 412.933 513.147 curveto 408.702 517.099 404.185 523.727 399.117 533.423 curveto 393.866 524.030 389.164 517.932 384.713 514.742 curveto 382.838 513.398 380.997 512.562 379.167 512.224 curveto 380.624 488.555 381.702 465.000 382.402 441.513 curveto 391.956 431.680 400.361 424.822 408.141 420.512 curveto 412.506 418.094 416.712 416.457 420.842 415.568 curveto closepath fill 0.244 0.882 0.239 setrgbcolor 420.842 415.568 moveto 427.158 401.092 431.884 388.487 435.281 377.062 curveto 441.265 367.887 446.013 360.471 449.843 354.313 curveto 460.111 352.046 470.070 352.415 480.483 355.451 curveto 480.483 514.058 lineto 477.634 509.201 474.993 505.992 472.449 504.297 curveto 471.291 503.526 470.147 503.064 469.008 502.909 curveto 468.024 502.775 467.040 502.870 466.051 503.195 curveto 464.639 503.659 463.211 504.593 461.749 506.011 curveto 455.924 511.658 449.302 525.217 440.407 549.710 curveto 434.130 535.020 428.816 525.265 423.982 519.560 curveto 422.260 517.528 420.587 515.995 418.943 514.945 curveto 418.664 513.136 418.393 511.340 418.129 509.557 curveto 419.593 478.111 420.496 446.812 420.842 415.568 curveto closepath fill 0.265 0.801 0.225 setrgbcolor 321.805 367.676 moveto 338.637 358.040 353.569 350.259 367.135 344.054 curveto 369.555 343.565 371.959 343.117 374.349 342.709 curveto 398.545 343.122 423.146 346.903 449.843 354.313 curveto 446.013 360.471 441.265 367.887 435.281 377.062 curveto 424.490 374.926 413.975 374.275 403.390 375.088 curveto 391.720 375.985 379.818 378.673 367.208 383.260 curveto 353.935 381.493 340.888 381.505 327.611 383.296 curveto 325.537 378.048 323.602 372.843 321.805 367.676 curveto closepath fill 0.085 0.974 0.057 setrgbcolor 295.668 363.151 moveto 298.840 355.656 301.745 348.206 304.384 340.796 curveto 325.153 339.734 345.779 340.805 367.135 344.054 curveto 353.569 350.259 338.637 358.040 321.805 367.676 curveto 312.902 365.555 304.225 364.053 295.668 363.151 curveto closepath fill 0.014 0.257 0.755 setrgbcolor 297.334 330.439 moveto 299.576 333.865 301.926 337.317 304.384 340.796 curveto 301.745 348.206 298.840 355.656 295.668 363.151 curveto 293.565 363.751 291.446 364.384 289.308 365.052 curveto 278.106 355.363 268.127 346.291 259.262 337.737 curveto 266.471 334.358 273.383 331.189 280.024 328.218 curveto 285.741 328.820 291.506 329.560 297.334 330.439 curveto closepath fill 0.151 0.767 0.284 setrgbcolor 374.349 342.709 moveto 371.959 343.117 369.555 343.565 367.135 344.054 curveto 345.779 340.805 325.153 339.734 304.384 340.796 curveto 301.926 337.317 299.576 333.865 297.334 330.439 curveto 300.828 328.845 304.253 327.295 307.611 325.789 curveto 311.825 325.353 316.017 324.984 320.191 324.681 curveto 336.972 329.508 354.890 335.472 374.349 342.709 curveto closepath fill 0.202 0.206 0.733 setrgbcolor 291.505 299.854 moveto 295.260 302.217 299.145 304.627 303.164 307.089 curveto 304.525 313.315 306.007 319.548 307.611 325.789 curveto 304.253 327.295 300.828 328.845 297.334 330.439 curveto 291.506 329.560 285.741 328.820 280.024 328.218 curveto 276.590 320.456 273.480 312.732 270.692 305.040 curveto 277.466 303.123 284.075 301.324 290.535 299.640 curveto 290.858 299.711 291.181 299.782 291.505 299.854 curveto closepath fill 0.287 0.939 0.165 setrgbcolor 291.505 299.854 moveto 320.000 298.249 348.083 298.579 376.827 300.857 curveto 359.218 303.365 340.924 306.851 321.568 311.387 curveto 315.314 309.839 309.184 308.407 303.164 307.089 curveto 299.145 304.627 295.260 302.217 291.505 299.854 curveto closepath fill 0.272 0.921 0.257 setrgbcolor 294.275 280.777 moveto 300.586 279.900 306.827 279.089 313.007 278.343 curveto 362.695 283.880 416.829 294.035 480.483 309.759 curveto 480.483 311.158 lineto 444.088 304.699 410.195 301.331 376.827 300.857 curveto 348.083 298.579 320.000 298.249 291.505 299.854 curveto 291.181 299.782 290.858 299.711 290.535 299.640 curveto 291.885 293.349 293.132 287.062 294.275 280.777 curveto closepath fill 0.122 0.236 0.951 setrgbcolor 278.237 276.931 moveto 279.467 269.405 280.588 261.880 281.598 254.357 curveto 287.615 253.261 293.547 252.205 299.397 251.189 curveto 307.327 255.017 315.694 258.932 324.515 262.943 curveto 324.908 264.655 325.311 266.366 325.722 268.078 curveto 321.665 271.475 317.427 274.896 313.007 278.343 curveto 306.827 279.089 300.586 279.900 294.275 280.777 curveto 288.840 279.448 283.495 278.166 278.237 276.931 curveto closepath fill 0.058 0.767 0.109 setrgbcolor 281.598 254.357 moveto 280.588 261.880 279.467 269.405 278.237 276.931 curveto 230.440 275.839 182.737 278.515 131.517 285.161 curveto 131.517 259.898 lineto 183.172 255.292 232.319 253.477 281.598 254.357 curveto closepath fill 0.259 0.939 0.096 setrgbcolor 278.237 276.931 moveto 283.495 278.166 288.840 279.448 294.275 280.777 curveto 293.132 287.062 291.885 293.349 290.535 299.640 curveto 284.075 301.324 277.466 303.123 270.692 305.040 curveto 226.106 303.972 181.355 308.313 131.517 318.540 curveto 131.517 285.161 lineto 182.737 278.515 230.440 275.839 278.237 276.931 curveto closepath fill 0.237 0.759 0.267 setrgbcolor 270.692 305.040 moveto 273.480 312.732 276.590 320.456 280.024 328.218 curveto 273.383 331.189 266.471 334.358 259.262 337.737 curveto 219.658 337.515 179.188 344.903 131.517 361.055 curveto 131.517 318.540 lineto 181.355 308.313 226.106 303.972 270.692 305.040 curveto closepath fill 0.077 0.960 0.256 setrgbcolor 131.517 373.295 moveto 131.517 361.055 lineto 179.188 344.903 219.658 337.515 259.262 337.737 curveto 268.127 346.291 278.106 355.363 289.308 365.052 curveto 285.158 369.394 280.759 373.893 276.096 378.565 curveto 247.510 375.081 219.478 379.553 187.380 392.720 curveto 173.822 380.918 162.560 374.375 152.019 372.173 curveto 145.174 370.743 138.469 371.110 131.517 373.295 curveto closepath fill 0.201 0.379 0.935 setrgbcolor 327.003 396.105 moveto 320.711 401.529 313.934 407.584 306.585 414.348 curveto 301.119 415.186 295.582 416.602 289.911 418.612 curveto 284.519 404.983 279.922 391.656 276.096 378.565 curveto 280.759 373.893 285.158 369.394 289.308 365.052 curveto 291.446 364.384 293.565 363.751 295.668 363.151 curveto 304.225 364.053 312.902 365.555 321.805 367.676 curveto 323.602 372.843 325.537 378.048 327.611 383.296 curveto 327.420 387.565 327.217 391.835 327.003 396.105 curveto closepath fill 0.121 0.480 0.874 setrgbcolor 357.893 437.163 moveto 352.538 442.856 346.718 449.689 340.288 457.830 curveto 326.849 440.067 315.839 425.863 306.585 414.348 curveto 313.934 407.584 320.711 401.529 327.003 396.105 curveto 332.494 398.986 338.215 402.355 344.223 406.245 curveto 348.224 416.239 352.771 426.526 357.893 437.163 curveto closepath fill 0.047 0.911 0.128 setrgbcolor 327.003 396.105 moveto 327.217 391.835 327.420 387.565 327.611 383.296 curveto 340.888 381.505 353.935 381.493 367.208 383.260 curveto 360.302 390.165 352.680 397.788 344.223 406.245 curveto 338.215 402.355 332.494 398.986 327.003 396.105 curveto closepath fill 0.245 0.709 0.096 setrgbcolor 221.426 432.787 moveto 208.037 415.265 197.737 404.139 188.918 397.673 curveto 188.385 396.004 187.872 394.353 187.380 392.720 curveto 219.478 379.553 247.510 375.081 276.096 378.565 curveto 279.922 391.656 284.519 404.983 289.911 418.612 curveto 287.644 423.444 285.226 428.397 282.649 433.486 curveto 280.213 435.783 277.697 438.275 275.092 440.974 curveto 270.061 439.180 265.135 438.153 260.239 437.876 curveto 255.575 437.613 250.916 438.030 246.200 439.132 curveto 237.633 434.684 229.508 432.603 221.426 432.787 curveto closepath fill 0.188 0.735 0.151 setrgbcolor 224.090 507.609 moveto 223.229 511.933 222.315 516.353 221.343 520.878 curveto 218.328 524.484 215.139 529.621 211.671 536.460 curveto 208.302 531.406 205.127 527.864 202.055 525.732 curveto 200.474 524.635 198.915 523.908 197.366 523.544 curveto 196.105 523.248 194.848 523.192 193.589 523.377 curveto 192.941 520.828 192.315 518.340 191.711 515.908 curveto 189.983 476.350 189.054 436.990 188.918 397.673 curveto 197.737 404.139 208.037 415.265 221.426 432.787 curveto 221.948 457.663 222.835 482.588 224.090 507.609 curveto closepath fill 0.072 0.215 0.761 setrgbcolor 242.125 521.807 moveto 242.223 532.388 242.337 542.972 242.468 553.558 curveto 238.430 557.174 234.113 565.437 229.076 579.195 curveto 225.775 558.046 223.227 538.826 221.343 520.878 curveto 222.315 516.353 223.229 511.933 224.090 507.609 curveto 226.092 507.905 228.107 508.662 230.152 509.889 curveto 233.959 512.173 237.905 516.101 242.125 521.807 curveto closepath fill 0.175 0.462 0.984 setrgbcolor 262.066 517.756 moveto 262.110 530.818 262.164 543.881 262.228 556.944 curveto 261.451 556.943 260.674 557.101 259.893 557.419 curveto 258.773 557.876 257.644 558.665 256.499 559.790 curveto 253.398 562.837 250.144 568.387 246.571 576.723 curveto 245.065 568.534 243.701 560.835 242.468 553.558 curveto 242.337 542.972 242.223 532.388 242.125 521.807 curveto 244.622 516.272 246.954 511.338 249.148 506.951 curveto 253.278 508.712 257.532 512.270 262.066 517.756 curveto closepath fill 0.234 0.379 0.919 setrgbcolor 263.816 630.587 moveto 262.755 627.879 261.728 626.092 260.716 625.193 curveto 260.352 624.869 259.989 624.660 259.627 624.565 curveto 259.351 624.493 259.075 624.487 258.799 624.548 curveto 258.453 624.624 258.106 624.804 257.758 625.089 curveto 256.880 625.809 255.991 627.199 255.079 629.277 curveto 252.488 617.477 250.234 609.894 248.135 605.907 curveto 247.594 604.881 247.062 604.089 246.534 603.526 curveto 246.548 594.592 246.560 585.658 246.571 576.723 curveto 250.144 568.387 253.398 562.837 256.499 559.790 curveto 257.644 558.665 258.773 557.876 259.893 557.419 curveto 260.674 557.101 261.451 556.943 262.228 556.944 curveto 262.832 560.849 263.469 564.850 264.140 568.955 curveto 264.059 589.495 263.951 610.039 263.816 630.587 curveto closepath fill 0.181 0.815 0.120 setrgbcolor 263.816 630.587 moveto 264.093 633.644 264.382 636.767 264.683 639.961 curveto 264.552 674.408 264.323 708.926 263.995 743.580 curveto 251.771 743.580 lineto 253.359 703.682 254.451 665.933 255.079 629.277 curveto 255.991 627.199 256.880 625.809 257.758 625.089 curveto 258.106 624.804 258.453 624.624 258.799 624.548 curveto 259.075 624.487 259.351 624.493 259.627 624.565 curveto 259.989 624.660 260.352 624.869 260.716 625.193 curveto 261.728 626.092 262.755 627.879 263.816 630.587 curveto closepath fill 0.094 0.767 0.041 setrgbcolor 255.079 629.277 moveto 254.451 665.933 253.359 703.682 251.771 743.580 curveto 245.999 743.580 lineto 246.149 697.729 246.248 651.893 246.296 606.063 curveto 246.376 605.212 246.456 604.367 246.534 603.526 curveto 247.062 604.089 247.594 604.881 248.135 605.907 curveto 250.234 609.894 252.488 617.477 255.079 629.277 curveto closepath fill 0.238 0.891 0.030 setrgbcolor 245.999 743.580 moveto 237.175 743.580 lineto 237.308 704.931 237.402 666.292 237.458 627.659 curveto 240.173 616.483 242.555 609.870 244.817 607.233 curveto 245.313 606.655 245.805 606.265 246.296 606.063 curveto 246.248 651.893 246.149 697.729 245.999 743.580 curveto closepath fill 0.148 0.788 0.189 setrgbcolor 228.386 743.580 moveto 228.549 697.043 228.657 650.523 228.709 604.012 curveto 229.225 604.401 229.744 604.997 230.269 605.804 curveto 232.461 609.172 234.793 616.259 237.458 627.659 curveto 237.402 666.292 237.308 704.931 237.175 743.580 curveto 228.386 743.580 lineto closepath fill 0.039 0.723 0.038 setrgbcolor 228.386 743.580 moveto 219.561 743.580 lineto 219.719 700.576 219.827 657.585 219.886 614.601 curveto 221.942 607.982 223.843 603.679 225.674 601.499 curveto 226.222 600.847 226.765 600.382 227.306 600.104 curveto 227.649 599.928 227.992 599.826 228.335 599.800 curveto 228.457 601.192 228.582 602.596 228.709 604.012 curveto 228.657 650.523 228.549 697.043 228.386 743.580 curveto closepath fill 0.160 0.916 0.278 setrgbcolor 219.886 614.601 moveto 219.827 657.585 219.719 700.576 219.561 743.580 curveto 204.080 743.580 lineto 204.215 708.986 204.316 674.402 204.384 639.824 curveto 206.884 623.568 208.991 609.846 210.792 598.103 curveto 211.146 598.114 211.500 598.204 211.855 598.375 curveto 212.409 598.641 212.965 599.101 213.527 599.759 curveto 215.525 602.100 217.607 606.959 219.886 614.601 curveto closepath fill 0.097 0.958 0.056 setrgbcolor 204.080 743.580 moveto 183.555 743.580 lineto 183.723 704.116 183.844 664.667 183.917 625.226 curveto 187.525 606.970 190.473 593.990 193.034 585.082 curveto 196.042 596.516 199.657 613.948 204.384 639.824 curveto 204.316 674.402 204.215 708.986 204.080 743.580 curveto closepath fill 0.156 0.955 0.071 setrgbcolor 183.555 743.580 moveto 149.819 743.580 lineto 161.611 662.099 168.272 611.272 172.090 573.655 curveto 175.222 583.283 178.951 599.546 183.917 625.226 curveto 183.844 664.667 183.723 704.116 183.555 743.580 curveto closepath fill 0.172 0.705 0.097 setrgbcolor 131.517 514.058 moveto 134.367 509.201 137.007 505.992 139.551 504.298 curveto 140.709 503.526 141.853 503.064 142.992 502.909 curveto 143.977 502.775 144.960 502.870 145.949 503.195 curveto 147.361 503.659 148.789 504.593 150.251 506.011 curveto 156.076 511.658 162.698 525.216 171.592 549.708 curveto 171.739 557.683 171.905 565.665 172.090 573.655 curveto 168.272 611.272 161.611 662.099 149.819 743.580 curveto 131.517 743.580 lineto 131.517 514.058 lineto closepath fill 0.075 0.726 0.065 setrgbcolor 131.517 373.295 moveto 138.469 371.110 145.174 370.743 152.019 372.173 curveto 162.560 374.375 173.822 380.918 187.380 392.720 curveto 187.872 394.353 188.385 396.004 188.918 397.673 curveto 189.054 436.990 189.983 476.350 191.711 515.908 curveto 185.865 520.530 179.468 531.277 171.592 549.708 curveto 162.698 525.216 156.076 511.658 150.251 506.011 curveto 148.789 504.593 147.361 503.659 145.949 503.195 curveto 144.960 502.870 143.977 502.775 142.992 502.909 curveto 141.853 503.064 140.709 503.526 139.551 504.298 curveto 137.007 505.992 134.367 509.201 131.517 514.058 curveto 131.517 373.295 lineto closepath fill 0.166 0.356 0.857 setrgbcolor 193.589 523.377 moveto 193.460 543.936 193.275 564.503 193.034 585.082 curveto 190.473 593.990 187.525 606.970 183.917 625.226 curveto 178.951 599.546 175.222 583.283 172.090 573.655 curveto 171.905 565.665 171.739 557.683 171.592 549.708 curveto 179.468 531.277 185.865 520.530 191.711 515.908 curveto 192.315 518.340 192.941 520.828 193.589 523.377 curveto closepath fill 0.204 0.406 0.915 setrgbcolor 210.792 598.103 moveto 208.991 609.846 206.884 623.568 204.384 639.824 curveto 199.657 613.948 196.042 596.516 193.034 585.082 curveto 193.275 564.503 193.460 543.936 193.589 523.377 curveto 194.848 523.192 196.105 523.248 197.366 523.544 curveto 198.915 523.908 200.474 524.635 202.055 525.732 curveto 205.127 527.864 208.302 531.406 211.671 536.460 curveto 211.460 556.985 211.167 577.529 210.792 598.103 curveto closepath fill 0.034 0.227 0.927 setrgbcolor 210.792 598.103 moveto 211.167 577.529 211.460 556.985 211.671 536.460 curveto 215.139 529.621 218.328 524.484 221.343 520.878 curveto 223.227 538.826 225.775 558.046 229.076 579.195 curveto 228.850 586.045 228.603 592.912 228.335 599.800 curveto 227.992 599.826 227.649 599.928 227.306 600.104 curveto 226.765 600.382 226.222 600.847 225.674 601.499 curveto 223.843 603.679 221.942 607.982 219.886 614.601 curveto 217.607 606.959 215.525 602.100 213.527 599.759 curveto 212.965 599.101 212.409 598.641 211.855 598.375 curveto 211.500 598.204 211.146 598.114 210.792 598.103 curveto closepath fill 0.191 0.323 0.713 setrgbcolor 242.468 553.558 moveto 243.701 560.835 245.065 568.534 246.571 576.723 curveto 246.560 585.658 246.548 594.592 246.534 603.526 curveto 246.456 604.367 246.376 605.212 246.296 606.063 curveto 245.805 606.265 245.313 606.655 244.817 607.233 curveto 242.555 609.870 240.173 616.483 237.458 627.659 curveto 234.793 616.259 232.461 609.172 230.269 605.804 curveto 229.744 604.997 229.225 604.401 228.709 604.012 curveto 228.582 602.596 228.457 601.192 228.335 599.800 curveto 228.603 592.912 228.850 586.045 229.076 579.195 curveto 234.113 565.437 238.430 557.174 242.468 553.558 curveto closepath fill 0.043 0.833 0.287 setrgbcolor 246.200 439.132 moveto 246.848 461.672 247.830 484.266 249.148 506.951 curveto 246.954 511.338 244.622 516.272 242.125 521.807 curveto 237.905 516.101 233.959 512.173 230.152 509.889 curveto 228.107 508.662 226.092 507.905 224.090 507.609 curveto 222.835 482.588 221.948 457.663 221.426 432.787 curveto 229.508 432.603 237.633 434.684 246.200 439.132 curveto closepath fill 0.039 0.986 0.233 setrgbcolor 281.598 254.357 moveto 232.319 253.477 183.172 255.292 131.517 259.898 curveto 131.517 239.515 lineto 176.753 236.574 220.537 235.202 264.191 235.357 curveto 275.297 240.082 287.129 244.924 299.713 249.892 curveto 299.757 250.249 299.801 250.606 299.845 250.963 curveto 299.696 251.039 299.547 251.114 299.397 251.189 curveto 293.547 252.205 287.615 253.261 281.598 254.357 curveto closepath fill 0.138 0.832 0.125 setrgbcolor 303.831 226.645 moveto 291.119 229.417 277.917 232.318 264.191 235.357 curveto 220.537 235.202 176.753 236.574 131.517 239.515 curveto 131.517 222.487 lineto 185.039 219.836 237.043 218.860 289.221 219.527 curveto 294.340 221.239 299.576 222.968 304.931 224.714 curveto 304.567 225.358 304.201 226.001 303.831 226.645 curveto closepath fill 0.077 0.317 0.779 setrgbcolor 323.390 238.906 moveto 315.862 242.516 307.973 246.177 299.713 249.892 curveto 287.129 244.924 275.297 240.082 264.191 235.357 curveto 277.917 232.318 291.119 229.417 303.831 226.645 curveto 309.613 228.871 315.574 231.124 321.718 233.407 curveto 322.262 235.239 322.819 237.073 323.390 238.906 curveto closepath fill 0.160 0.725 0.279 setrgbcolor 299.713 249.892 moveto 307.973 246.177 315.862 242.516 323.390 238.906 curveto 372.880 241.630 424.503 246.522 480.483 253.791 curveto 480.483 256.552 lineto 474.069 256.100 467.692 255.693 461.346 255.330 curveto 405.989 250.893 353.182 249.465 299.845 250.963 curveto 299.801 250.606 299.757 250.249 299.713 249.892 curveto closepath fill 0.024 0.886 0.070 setrgbcolor 480.483 237.674 moveto 480.483 253.791 lineto 424.503 246.522 372.880 241.630 323.390 238.906 curveto 322.819 237.073 322.262 235.239 321.718 233.407 curveto 374.033 232.716 426.231 234.119 480.483 237.674 curveto closepath fill 0.250 0.759 0.248 setrgbcolor 304.931 224.714 moveto 365.097 220.903 422.758 219.346 480.483 219.975 curveto 480.483 237.674 lineto 426.231 234.119 374.033 232.716 321.718 233.407 curveto 315.574 231.124 309.613 228.871 303.831 226.645 curveto 304.201 226.001 304.567 225.358 304.931 224.714 curveto closepath fill 0.120 0.961 0.112 setrgbcolor 480.483 219.975 moveto 422.758 219.346 365.097 220.903 304.931 224.714 curveto 299.576 222.968 294.340 221.239 289.221 219.527 curveto 292.073 217.246 294.844 214.970 297.535 212.697 curveto 357.971 211.919 418.179 213.087 480.483 216.249 curveto 480.483 219.975 lineto closepath fill 0.028 0.980 0.183 setrgbcolor 131.517 207.862 moveto 185.207 205.768 237.688 205.003 290.319 205.548 curveto 292.648 207.928 295.054 210.311 297.535 212.697 curveto 294.844 214.970 292.073 217.246 289.221 219.527 curveto 237.043 218.860 185.039 219.836 131.517 222.487 curveto 131.517 207.862 lineto closepath fill 0.063 0.701 0.163 setrgbcolor 296.968 193.147 moveto 300.341 195.744 303.832 198.345 307.442 200.952 curveto 301.849 202.469 296.142 204.001 290.319 205.548 curveto 237.688 205.003 185.207 205.768 131.517 207.862 curveto 131.517 194.954 lineto 187.305 193.194 242.042 192.596 296.968 193.147 curveto closepath fill 0.110 0.944 0.168 setrgbcolor 307.442 200.952 moveto 303.832 198.345 300.341 195.744 296.968 193.147 curveto 298.223 192.752 299.472 192.359 300.714 191.965 curveto 360.403 191.271 419.809 191.901 480.483 193.872 curveto 480.483 209.391 lineto 420.463 205.113 363.317 202.326 307.442 200.952 curveto closepath fill 0.253 0.912 0.024 setrgbcolor 296.968 193.147 moveto 242.042 192.596 187.305 193.194 131.517 194.954 curveto 131.517 183.385 lineto 185.490 181.985 238.646 181.480 291.913 181.862 curveto 295.684 183.228 299.523 184.599 303.432 185.974 curveto 302.549 187.971 301.643 189.968 300.714 191.965 curveto 299.472 192.359 298.223 192.752 296.968 193.147 curveto closepath fill 0.090 0.892 0.006 setrgbcolor 311.057 174.306 moveto 304.887 176.813 298.506 179.331 291.913 181.862 curveto 238.646 181.480 185.490 181.985 131.517 183.385 curveto 131.517 168.880 lineto 179.808 167.892 227.571 167.470 275.333 167.609 curveto 286.892 169.804 298.797 172.036 311.057 174.306 curveto closepath fill 0.280 0.994 0.090 setrgbcolor 480.483 183.353 moveto 421.921 183.076 363.351 183.943 303.432 185.974 curveto 299.523 184.599 295.684 183.228 291.913 181.862 curveto 298.506 179.331 304.887 176.813 311.057 174.306 curveto 367.275 174.001 423.429 174.566 480.483 176.012 curveto 480.483 183.353 lineto closepath fill 0.246 0.876 0.267 setrgbcolor 480.483 183.353 moveto 480.483 193.872 lineto 419.809 191.901 360.403 191.271 300.714 191.965 curveto 301.643 189.968 302.549 187.971 303.432 185.974 curveto 363.351 183.943 421.921 183.076 480.483 183.353 curveto closepath fill 0.267 0.913 0.272 setrgbcolor 311.057 174.306 moveto 298.797 172.036 286.892 169.804 275.333 167.609 curveto 283.576 166.179 291.671 164.764 299.621 163.363 curveto 358.925 164.008 418.891 165.469 480.483 167.768 curveto 480.483 176.012 lineto 423.429 174.566 367.275 174.001 311.057 174.306 curveto closepath fill 0.238 0.846 0.248 setrgbcolor 131.517 168.880 moveto 131.517 152.544 lineto 184.511 151.722 237.029 151.417 289.602 151.626 curveto 295.718 152.262 301.884 152.904 308.104 153.554 curveto 305.398 156.822 302.571 160.092 299.621 163.363 curveto 291.671 164.764 283.576 166.179 275.333 167.609 curveto 227.571 167.470 179.808 167.892 131.517 168.880 curveto closepath fill 0.010 0.887 0.197 setrgbcolor 312.465 140.829 moveto 305.200 144.419 297.579 148.017 289.602 151.626 curveto 237.029 151.417 184.511 151.722 131.517 152.544 curveto 131.517 140.879 lineto 189.777 140.141 247.576 139.913 305.492 140.194 curveto 307.810 140.405 310.135 140.617 312.465 140.829 curveto closepath fill 0.140 0.899 0.264 setrgbcolor 480.483 139.799 moveto 480.483 154.584 lineto 422.648 153.606 365.425 153.264 308.104 153.554 curveto 301.884 152.904 295.718 152.262 289.602 151.626 curveto 297.579 148.017 305.200 144.419 312.465 140.829 curveto 368.810 140.004 424.640 139.662 480.483 139.799 curveto closepath fill 0.256 0.814 0.265 setrgbcolor 299.621 163.363 moveto 302.571 160.092 305.398 156.822 308.104 153.554 curveto 365.425 153.264 422.648 153.606 480.483 154.584 curveto 480.483 167.768 lineto 418.891 165.469 358.925 164.008 299.621 163.363 curveto closepath fill 0.296 0.762 0.243 setrgbcolor 290.639 132.086 moveto 295.095 131.535 299.519 130.987 303.911 130.441 curveto 363.062 129.728 421.749 129.459 480.483 129.633 curveto 480.483 139.799 lineto 424.640 139.662 368.810 140.004 312.465 140.829 curveto 310.135 140.617 307.810 140.405 305.492 140.194 curveto 300.368 137.488 295.417 134.786 290.639 132.086 curveto closepath fill 0.001 0.945 0.248 setrgbcolor 290.639 132.086 moveto 237.684 131.932 184.771 132.148 131.517 132.735 curveto 131.517 124.733 lineto 181.777 124.249 231.767 124.054 281.771 124.147 curveto 288.949 126.238 296.329 128.337 303.911 130.441 curveto 299.519 130.987 295.095 131.535 290.639 132.086 curveto closepath fill 0.093 0.762 0.077 setrgbcolor 290.639 132.086 moveto 295.417 134.786 300.368 137.488 305.492 140.194 curveto 247.576 139.913 189.777 140.141 131.517 140.879 curveto 131.517 132.735 lineto 184.771 132.148 237.684 131.932 290.639 132.086 curveto closepath fill 0.115 0.791 0.209 setrgbcolor 131.517 116.600 moveto 182.887 116.172 234.014 116.006 285.159 116.099 curveto 289.287 118.226 293.534 120.354 297.899 122.484 curveto 292.561 123.035 287.185 123.589 281.771 124.147 curveto 231.767 124.054 181.777 124.249 131.517 124.733 curveto 131.517 116.600 lineto closepath fill 0.000 0.700 0.296 setrgbcolor 285.159 116.099 moveto 234.014 116.006 182.887 116.172 131.517 116.600 curveto 131.517 107.664 lineto 185.757 107.615 240.007 107.824 294.544 108.291 curveto 296.724 108.466 298.909 108.643 301.100 108.819 curveto 297.554 111.119 293.898 113.420 290.133 115.722 curveto 288.478 115.848 286.820 115.973 285.159 116.099 curveto closepath fill 0.287 0.713 0.231 setrgbcolor 131.517 102.724 moveto 182.164 102.674 232.813 102.826 283.667 103.182 curveto 287.951 104.575 292.314 105.970 296.756 107.367 curveto 296.021 107.675 295.284 107.983 294.544 108.291 curveto 240.007 107.824 185.757 107.615 131.517 107.664 curveto 131.517 102.724 lineto closepath fill 0.282 0.809 0.222 setrgbcolor 281.769 100.221 moveto 286.871 100.413 291.986 100.608 297.113 100.804 curveto 292.678 101.595 288.196 102.388 283.667 103.182 curveto 232.813 102.826 182.164 102.674 131.517 102.724 curveto 131.517 99.829 lineto 181.547 99.768 231.568 99.899 281.769 100.221 curveto closepath fill 0.080 0.890 0.171 setrgbcolor 307.863 96.421 moveto 310.512 96.591 313.167 96.761 315.827 96.931 curveto 313.982 98.003 312.111 99.075 310.213 100.147 curveto 308.012 100.334 305.806 100.520 303.594 100.707 curveto 301.435 100.739 299.275 100.772 297.113 100.804 curveto 291.986 100.608 286.871 100.413 281.769 100.221 curveto 281.767 98.922 281.766 97.623 281.765 96.325 curveto 290.461 96.351 299.160 96.383 307.863 96.421 curveto closepath fill 0.280 0.728 0.191 setrgbcolor 307.863 96.421 moveto 310.888 95.357 313.870 94.294 316.812 93.231 curveto 371.483 92.921 425.969 92.812 480.483 92.902 curveto 480.483 96.544 lineto 425.650 96.459 370.842 96.588 315.827 96.931 curveto 313.167 96.761 310.512 96.591 307.863 96.421 curveto closepath fill 0.177 0.710 0.040 setrgbcolor 304.954 92.611 moveto 308.896 92.817 312.848 93.023 316.812 93.231 curveto 313.870 94.294 310.888 95.357 307.863 96.421 curveto 299.160 96.383 290.461 96.351 281.765 96.325 curveto 240.257 94.940 199.482 93.676 159.343 92.530 curveto 207.887 92.400 256.374 92.427 304.954 92.611 curveto closepath fill 0.014 0.937 0.179 setrgbcolor 316.812 93.231 moveto 312.848 93.023 308.896 92.817 304.954 92.611 curveto 309.530 91.588 314.045 90.566 318.499 89.546 curveto 372.681 89.142 426.610 88.924 480.483 88.891 curveto 480.483 92.902 lineto 425.969 92.812 371.483 92.921 316.812 93.231 curveto closepath fill 0.134 0.946 0.256 setrgbcolor 304.954 92.611 moveto 256.374 92.427 207.887 92.400 159.343 92.530 curveto 150.054 92.415 140.779 92.305 131.517 92.202 curveto 131.517 89.143 lineto 190.288 88.924 248.932 88.920 307.695 89.131 curveto 311.290 89.268 314.891 89.406 318.499 89.546 curveto 314.045 90.566 309.530 91.588 304.954 92.611 curveto closepath fill 0.254 0.718 0.041 setrgbcolor 159.343 92.530 moveto 199.482 93.676 240.257 94.940 281.765 96.325 curveto 281.766 97.623 281.767 98.922 281.769 100.221 curveto 231.568 99.899 181.547 99.768 131.517 99.829 curveto 131.517 92.202 lineto 140.779 92.305 150.054 92.415 159.343 92.530 curveto closepath fill 0.154 0.943 0.019 setrgbcolor 308.902 86.764 moveto 309.757 86.815 310.613 86.867 311.470 86.918 curveto 310.224 87.656 308.965 88.393 307.695 89.131 curveto 248.932 88.920 190.288 88.924 131.517 89.143 curveto 131.517 86.798 lineto 190.696 86.572 249.741 86.561 308.902 86.764 curveto closepath fill 0.162 0.727 0.126 setrgbcolor 311.470 86.918 moveto 310.613 86.867 309.757 86.815 308.902 86.764 curveto 309.346 86.262 309.788 85.761 310.226 85.260 curveto 367.166 84.862 423.848 84.654 480.483 84.634 curveto 480.483 86.244 lineto 424.282 86.286 368.012 86.510 311.470 86.918 curveto closepath fill 0.074 0.972 0.255 setrgbcolor 310.226 85.260 moveto 309.788 85.761 309.346 86.262 308.902 86.764 curveto 249.741 86.561 190.696 86.572 131.517 86.798 curveto 131.517 85.221 lineto 190.776 85.019 249.915 85.016 309.163 85.211 curveto 309.518 85.227 309.872 85.243 310.226 85.260 curveto closepath fill 0.066 0.960 0.107 setrgbcolor 309.163 85.211 moveto 249.915 85.016 190.776 85.019 131.517 85.221 curveto 131.517 80.968 lineto 190.257 80.764 248.877 80.747 307.592 80.918 curveto 308.106 82.349 308.630 83.780 309.163 85.211 curveto closepath fill 0.024 0.710 0.017 setrgbcolor 480.483 80.360 moveto 422.958 80.365 365.396 80.551 307.592 80.918 curveto 248.877 80.747 190.257 80.764 131.517 80.968 curveto 131.517 48.420 lineto 480.483 48.420 lineto 480.483 80.360 lineto closepath fill 0.016 0.993 0.197 setrgbcolor 480.483 84.634 moveto 423.848 84.654 367.166 84.862 310.226 85.260 curveto 309.872 85.243 309.518 85.227 309.163 85.211 curveto 308.630 83.780 308.106 82.349 307.592 80.918 curveto 365.396 80.551 422.958 80.365 480.483 80.360 curveto 480.483 84.634 lineto closepath fill 0.020 0.763 0.223 setrgbcolor 311.470 86.918 moveto 368.012 86.510 424.282 86.286 480.483 86.244 curveto 480.483 88.891 lineto 426.610 88.924 372.681 89.142 318.499 89.546 curveto 314.891 89.406 311.290 89.268 307.695 89.131 curveto 308.965 88.393 310.224 87.656 311.470 86.918 curveto closepath fill 0.300 0.853 0.113 setrgbcolor 480.483 99.681 moveto 423.798 99.591 367.132 99.746 310.213 100.147 curveto 312.111 99.075 313.982 98.003 315.827 96.931 curveto 370.842 96.588 425.650 96.459 480.483 96.544 curveto 480.483 99.681 lineto closepath fill 0.266 0.738 0.183 setrgbcolor 480.483 102.899 moveto 430.777 102.828 381.085 102.955 331.216 103.280 curveto 321.905 102.416 312.698 101.558 303.594 100.707 curveto 305.806 100.520 308.012 100.334 310.213 100.147 curveto 367.132 99.746 423.798 99.591 480.483 99.681 curveto 480.483 102.899 lineto closepath fill 0.076 0.956 0.297 setrgbcolor 301.100 108.819 moveto 298.909 108.643 296.724 108.466 294.544 108.291 curveto 295.284 107.983 296.021 107.675 296.756 107.367 curveto 308.445 105.994 319.931 104.632 331.216 103.280 curveto 381.085 102.955 430.777 102.828 480.483 102.899 curveto 480.483 110.595 lineto 420.168 109.688 360.496 109.097 301.100 108.819 curveto closepath fill 0.102 0.484 0.827 setrgbcolor 303.594 100.707 moveto 312.698 101.558 321.905 102.416 331.216 103.280 curveto 319.931 104.632 308.445 105.994 296.756 107.367 curveto 292.314 105.970 287.951 104.575 283.667 103.182 curveto 288.196 102.388 292.678 101.595 297.113 100.804 curveto 299.275 100.772 301.435 100.739 303.594 100.707 curveto closepath fill 0.049 0.852 0.164 setrgbcolor 290.133 115.722 moveto 293.898 113.420 297.554 111.119 301.100 108.819 curveto 360.496 109.097 420.168 109.688 480.483 110.595 curveto 480.483 117.863 lineto 416.363 116.749 353.078 116.038 290.133 115.722 curveto closepath fill 0.005 0.960 0.258 setrgbcolor 285.159 116.099 moveto 286.820 115.973 288.478 115.848 290.133 115.722 curveto 353.078 116.038 416.363 116.749 480.483 117.863 curveto 480.483 123.330 lineto 419.314 122.635 358.616 122.354 297.899 122.484 curveto 293.534 120.354 289.287 118.226 285.159 116.099 curveto closepath fill 0.296 0.863 0.065 setrgbcolor 303.911 130.441 moveto 296.329 128.337 288.949 126.238 281.771 124.147 curveto 287.185 123.589 292.561 123.035 297.899 122.484 curveto 358.616 122.354 419.314 122.635 480.483 123.330 curveto 480.483 129.633 lineto 421.749 129.459 363.062 129.728 303.911 130.441 curveto closepath fill 0.167 0.755 0.163 setrgbcolor 480.483 209.391 moveto 480.483 216.249 lineto 418.179 213.087 357.971 211.919 297.535 212.697 curveto 295.054 210.311 292.648 207.928 290.319 205.548 curveto 296.142 204.001 301.849 202.469 307.442 200.952 curveto 363.317 202.326 420.463 205.113 480.483 209.391 curveto closepath fill 0.152 0.885 0.142 setrgbcolor 480.483 275.846 moveto 426.594 269.578 376.204 267.049 325.722 268.078 curveto 325.311 266.366 324.908 264.655 324.515 262.943 curveto 372.080 257.727 416.881 255.234 461.346 255.330 curveto 467.692 255.693 474.069 256.100 480.483 256.552 curveto 480.483 275.846 lineto closepath fill 0.116 0.819 0.086 setrgbcolor 313.007 278.343 moveto 317.427 274.896 321.665 271.475 325.722 268.078 curveto 376.204 267.049 426.594 269.578 480.483 275.846 curveto 480.483 309.759 lineto 416.829 294.035 362.695 283.880 313.007 278.343 curveto closepath fill 0.029 0.755 0.237 setrgbcolor 324.515 262.943 moveto 315.694 258.932 307.327 255.017 299.397 251.189 curveto 299.547 251.114 299.696 251.039 299.845 250.963 curveto 353.182 249.465 405.989 250.893 461.346 255.330 curveto 416.881 255.234 372.080 257.727 324.515 262.943 curveto closepath fill 0.114 0.722 0.229 setrgbcolor 480.483 311.158 moveto 480.483 337.769 lineto 423.129 322.329 374.106 315.556 325.757 316.392 curveto 324.330 314.717 322.934 313.049 321.568 311.387 curveto 340.924 306.851 359.218 303.365 376.827 300.857 curveto 410.195 301.331 444.088 304.699 480.483 311.158 curveto closepath fill 0.150 0.736 0.219 setrgbcolor 480.483 337.769 moveto 480.483 355.451 lineto 470.070 352.415 460.111 352.046 449.843 354.313 curveto 423.146 346.903 398.545 343.122 374.349 342.709 curveto 354.890 335.472 336.972 329.508 320.191 324.681 curveto 322.112 321.907 323.967 319.143 325.757 316.392 curveto 374.106 315.556 423.129 322.329 480.483 337.769 curveto closepath fill 0.032 0.434 0.705 setrgbcolor 320.191 324.681 moveto 316.017 324.984 311.825 325.353 307.611 325.789 curveto 306.007 319.548 304.525 313.315 303.164 307.089 curveto 309.184 308.407 315.314 309.839 321.568 311.387 curveto 322.934 313.049 324.330 314.717 325.757 316.392 curveto 323.967 319.143 322.112 321.907 320.191 324.681 curveto closepath fill 0.180 0.858 0.119 setrgbcolor 440.407 549.710 moveto 449.302 525.217 455.924 511.658 461.749 506.011 curveto 463.211 504.593 464.639 503.659 466.051 503.195 curveto 467.040 502.870 468.024 502.775 469.008 502.909 curveto 470.147 503.064 471.291 503.526 472.449 504.297 curveto 474.993 505.992 477.634 509.201 480.483 514.058 curveto 480.483 743.580 lineto 462.181 743.580 lineto 450.389 662.095 443.727 611.268 439.910 573.650 curveto 440.094 565.661 440.260 557.682 440.407 549.710 curveto closepath fill 0.258 0.776 0.106 setrgbcolor 428.083 625.225 moveto 433.049 599.543 436.779 583.279 439.910 573.650 curveto 443.727 611.268 450.389 662.095 462.181 743.580 curveto 428.444 743.580 lineto 428.277 704.116 428.156 664.667 428.083 625.225 curveto closepath fill 0.094 0.204 0.854 setrgbcolor 428.083 625.225 moveto 424.153 605.344 421.001 591.692 418.277 582.761 curveto 418.574 560.141 418.796 537.538 418.943 514.945 curveto 420.587 515.995 422.260 517.528 423.982 519.560 curveto 428.816 525.265 434.130 535.020 440.407 549.710 curveto 440.260 557.682 440.094 565.661 439.910 573.650 curveto 436.779 583.279 433.049 599.543 428.083 625.225 curveto closepath fill 0.121 0.979 0.009 setrgbcolor 409.698 743.580 moveto 409.539 703.116 409.427 662.665 409.360 622.223 curveto 412.878 604.562 415.768 591.773 418.277 582.761 curveto 421.001 591.692 424.153 605.344 428.083 625.225 curveto 428.156 664.667 428.277 704.116 428.444 743.580 curveto 409.698 743.580 lineto closepath fill 0.094 0.730 0.090 setrgbcolor 389.436 629.635 moveto 393.343 608.821 396.465 593.895 399.115 583.360 curveto 402.018 590.605 405.301 603.057 409.360 622.223 curveto 409.427 662.665 409.539 703.116 409.698 743.580 curveto 389.734 743.580 lineto 389.597 705.589 389.497 667.609 389.436 629.635 curveto closepath fill 0.136 0.448 0.821 setrgbcolor 380.915 589.554 moveto 379.687 564.579 378.797 539.918 378.239 515.433 curveto 378.553 514.351 378.863 513.281 379.167 512.224 curveto 380.997 512.562 382.838 513.398 384.713 514.742 curveto 389.164 517.932 393.866 524.030 399.117 533.423 curveto 399.116 550.068 399.116 566.714 399.115 583.360 curveto 396.465 593.895 393.343 608.821 389.436 629.635 curveto 386.089 612.059 383.320 599.033 380.915 589.554 curveto closepath fill 0.196 0.315 0.890 setrgbcolor 378.239 515.433 moveto 378.797 539.918 379.687 564.579 380.915 589.554 curveto 377.987 598.290 374.569 613.666 370.106 638.186 curveto 367.970 625.134 366.119 614.324 364.484 605.348 curveto 363.839 591.979 363.289 578.728 362.832 565.568 curveto 364.713 550.462 366.247 536.079 367.455 522.215 curveto 369.745 519.654 371.961 517.828 374.138 516.711 curveto 375.515 516.004 376.879 515.579 378.239 515.433 curveto closepath fill 0.280 0.882 0.259 setrgbcolor 389.436 629.635 moveto 389.497 667.609 389.597 705.589 389.734 743.580 curveto 370.367 743.580 lineto 370.249 708.441 370.162 673.311 370.106 638.186 curveto 374.569 613.666 377.987 598.290 380.915 589.554 curveto 383.320 599.033 386.089 612.059 389.436 629.635 curveto closepath fill 0.092 0.985 0.101 setrgbcolor 370.367 743.580 moveto 360.229 743.580 lineto 358.672 704.451 357.591 667.394 356.958 631.412 curveto 359.808 617.830 362.235 609.426 364.484 605.348 curveto 366.119 614.324 367.970 625.134 370.106 638.186 curveto 370.162 673.311 370.249 708.441 370.367 743.580 curveto closepath fill 0.140 0.731 0.298 setrgbcolor 350.133 635.557 moveto 350.354 632.769 350.567 630.032 350.772 627.343 curveto 351.223 626.824 351.671 626.484 352.118 626.322 curveto 352.412 626.215 352.706 626.186 353.000 626.233 curveto 353.353 626.290 353.706 626.459 354.061 626.739 curveto 355.009 627.488 355.970 629.037 356.958 631.412 curveto 357.591 667.394 358.672 704.451 360.229 743.580 curveto 350.887 743.580 lineto 350.523 707.441 350.272 671.460 350.133 635.557 curveto closepath fill 0.169 0.261 0.824 setrgbcolor 350.133 635.557 moveto 349.943 635.483 349.753 635.452 349.564 635.463 curveto 349.364 635.474 349.163 635.533 348.963 635.638 curveto 348.633 635.812 348.303 636.113 347.970 636.543 curveto 346.555 638.371 345.091 642.543 343.506 649.269 curveto 343.277 648.469 343.050 647.727 342.825 647.042 curveto 340.996 633.642 339.436 622.539 338.080 613.269 curveto 338.878 599.100 339.543 585.192 340.078 571.477 curveto 341.433 565.252 342.673 559.661 343.816 554.630 curveto 345.305 560.045 346.925 566.290 348.708 573.484 curveto 349.234 591.225 349.920 609.152 350.772 627.343 curveto 350.567 630.032 350.354 632.769 350.133 635.557 curveto closepath fill 0.262 0.909 0.042 setrgbcolor 343.506 649.269 moveto 345.091 642.543 346.555 638.371 347.970 636.543 curveto 348.303 636.113 348.633 635.812 348.963 635.638 curveto 349.163 635.533 349.364 635.474 349.564 635.463 curveto 349.753 635.452 349.943 635.483 350.133 635.557 curveto 350.272 671.460 350.523 707.441 350.887 743.580 curveto 344.092 743.580 lineto 343.821 712.056 343.625 680.634 343.506 649.269 curveto closepath fill 0.274 0.711 0.196 setrgbcolor 342.825 647.042 moveto 343.050 647.727 343.277 648.469 343.506 649.269 curveto 343.625 680.634 343.821 712.056 344.092 743.580 curveto 339.504 743.580 lineto 339.336 721.980 339.201 700.424 339.100 678.900 curveto 340.546 665.336 341.762 654.934 342.825 647.042 curveto closepath fill 0.244 0.989 0.265 setrgbcolor 339.504 743.580 moveto 335.789 743.580 lineto 335.669 726.690 335.568 709.824 335.486 692.977 curveto 336.396 685.529 337.229 679.547 338.007 674.865 curveto 338.365 675.987 338.729 677.330 339.100 678.900 curveto 339.201 700.424 339.336 721.980 339.504 743.580 curveto closepath fill 0.200 0.856 0.195 setrgbcolor 331.972 743.580 moveto 331.914 726.044 331.865 708.514 331.826 690.988 curveto 332.217 690.013 332.603 689.360 332.988 689.027 curveto 333.132 688.901 333.277 688.820 333.421 688.785 curveto 333.533 688.757 333.645 688.757 333.757 688.783 curveto 333.900 688.817 334.044 688.896 334.187 689.019 curveto 334.562 689.339 334.938 689.961 335.318 690.889 curveto 335.373 691.579 335.429 692.275 335.486 692.977 curveto 335.568 709.824 335.669 726.690 335.789 743.580 curveto 331.972 743.580 lineto closepath fill 0.044 0.883 0.268 setrgbcolor 331.972 743.580 moveto 328.288 743.580 lineto 328.240 728.421 328.198 713.266 328.164 698.114 curveto 328.410 692.345 328.639 686.699 328.851 681.166 curveto 329.055 681.364 329.259 681.648 329.465 682.020 curveto 330.211 683.367 330.974 685.865 331.770 689.571 curveto 331.789 690.042 331.807 690.515 331.826 690.988 curveto 331.865 708.514 331.914 726.044 331.972 743.580 curveto closepath fill 0.044 0.900 0.077 setrgbcolor 328.288 743.580 moveto 324.589 743.580 lineto 324.541 727.970 324.501 712.364 324.468 696.762 curveto 324.573 693.964 324.675 691.189 324.773 688.438 curveto 324.947 688.499 325.121 688.629 325.296 688.830 curveto 326.220 689.895 327.163 692.949 328.164 698.114 curveto 328.198 713.266 328.240 728.421 328.288 743.580 curveto closepath fill 0.278 0.979 0.101 setrgbcolor 320.785 694.393 moveto 321.095 693.718 321.403 693.263 321.709 693.028 curveto 321.837 692.929 321.965 692.869 322.093 692.847 curveto 322.200 692.829 322.306 692.837 322.413 692.872 curveto 322.564 692.921 322.715 693.024 322.867 693.180 curveto 323.394 693.722 323.925 694.911 324.468 696.762 curveto 324.501 712.364 324.541 727.970 324.589 743.580 curveto 320.906 743.580 lineto 320.858 727.180 320.818 710.785 320.785 694.393 curveto closepath fill 0.117 0.776 0.015 setrgbcolor 324.773 688.438 moveto 324.675 691.189 324.573 693.964 324.468 696.762 curveto 323.925 694.911 323.394 693.722 322.867 693.180 curveto 322.715 693.024 322.564 692.921 322.413 692.872 curveto 322.306 692.837 322.200 692.829 322.093 692.847 curveto 321.965 692.869 321.837 692.929 321.709 693.028 curveto 321.403 693.263 321.095 693.718 320.785 694.393 curveto 320.777 694.175 320.768 693.956 320.759 693.738 curveto 320.732 682.808 320.708 671.879 320.687 660.952 curveto 321.483 658.500 322.256 656.823 323.018 655.898 curveto 323.276 655.586 323.532 655.358 323.788 655.216 curveto 323.951 655.126 324.114 655.070 324.277 655.048 curveto 324.418 656.352 324.562 657.682 324.708 659.040 curveto 324.727 668.839 324.749 678.638 324.773 688.438 curveto closepath fill 0.008 0.951 0.116 setrgbcolor 320.906 743.580 moveto 317.549 743.580 lineto 317.508 729.125 317.473 714.674 317.445 700.225 curveto 317.472 699.671 317.500 699.118 317.527 698.567 curveto 318.137 696.152 318.730 694.592 319.316 693.862 curveto 319.471 693.669 319.626 693.534 319.780 693.456 curveto 319.876 693.408 319.972 693.382 320.069 693.378 curveto 320.162 693.375 320.255 693.393 320.348 693.431 curveto 320.485 693.488 320.622 693.590 320.759 693.738 curveto 320.768 693.956 320.777 694.175 320.785 694.393 curveto 320.818 710.785 320.858 727.180 320.906 743.580 curveto closepath fill 0.191 0.952 0.047 setrgbcolor 317.549 743.580 moveto 314.504 743.580 lineto 314.469 730.495 314.438 717.412 314.412 704.331 curveto 314.636 700.846 314.850 697.475 315.055 694.210 curveto 315.213 694.306 315.370 694.463 315.528 694.682 curveto 316.154 695.548 316.788 697.384 317.445 700.225 curveto 317.473 714.674 317.508 729.125 317.549 743.580 curveto closepath fill 0.017 0.835 0.187 setrgbcolor 314.412 704.331 moveto 314.438 717.412 314.469 730.495 314.504 743.580 curveto 311.258 743.580 lineto 311.224 730.669 311.195 717.761 311.170 704.855 curveto 311.416 699.453 311.646 694.193 311.860 689.060 curveto 312.659 692.361 313.499 697.390 314.412 704.331 curveto closepath fill 0.176 0.705 0.079 setrgbcolor 311.258 743.580 moveto 307.791 743.580 lineto 307.756 729.829 307.727 716.081 307.702 702.335 curveto 307.793 699.982 307.881 697.650 307.967 695.337 curveto 308.057 695.363 308.147 695.410 308.237 695.478 curveto 308.403 695.604 308.569 695.803 308.736 696.074 curveto 309.521 697.350 310.323 700.246 311.170 704.855 curveto 311.195 717.761 311.224 730.669 311.258 743.580 curveto closepath fill 0.236 0.832 0.178 setrgbcolor 307.702 702.335 moveto 307.727 716.081 307.756 729.829 307.791 743.580 curveto 304.209 743.580 lineto 304.244 729.828 304.273 716.078 304.298 702.331 curveto 304.694 701.173 305.085 700.418 305.473 700.060 curveto 305.600 699.942 305.728 699.867 305.855 699.835 curveto 305.951 699.811 306.047 699.811 306.144 699.835 curveto 306.271 699.868 306.398 699.942 306.526 700.060 curveto 306.915 700.418 307.306 701.175 307.702 702.335 curveto closepath fill 0.190 0.803 0.067 setrgbcolor 304.209 743.580 moveto 300.742 743.580 lineto 300.776 730.669 300.805 717.759 300.830 704.852 curveto 301.677 700.244 302.479 697.350 303.265 696.075 curveto 303.431 695.805 303.598 695.607 303.764 695.481 curveto 303.853 695.413 303.943 695.366 304.033 695.340 curveto 304.119 697.651 304.207 699.980 304.298 702.331 curveto 304.273 716.078 304.244 729.828 304.209 743.580 curveto closepath fill 0.183 0.754 0.110 setrgbcolor 300.830 704.852 moveto 300.805 717.759 300.776 730.669 300.742 743.580 curveto 297.288 743.580 lineto 297.322 731.035 297.352 718.492 297.377 705.951 curveto 298.373 698.163 299.281 692.612 300.140 689.064 curveto 300.354 694.195 300.584 699.453 300.830 704.852 curveto closepath fill 0.060 0.713 0.024 setrgbcolor 297.377 705.951 moveto 297.352 718.492 297.322 731.035 297.288 743.580 curveto 293.821 743.580 lineto 293.857 730.752 293.889 717.927 293.916 705.104 curveto 294.111 701.977 294.299 698.934 294.480 695.971 curveto 294.634 695.775 294.788 695.637 294.942 695.556 curveto 295.037 695.507 295.132 695.479 295.227 695.474 curveto 295.317 695.469 295.407 695.484 295.498 695.518 curveto 295.626 695.567 295.754 695.657 295.883 695.787 curveto 296.231 696.138 296.582 696.787 296.936 697.736 curveto 297.078 700.424 297.225 703.162 297.377 705.951 curveto closepath fill 0.159 0.865 0.145 setrgbcolor 294.480 695.971 moveto 294.513 682.769 294.541 669.569 294.564 656.371 curveto 294.766 656.274 294.968 656.229 295.170 656.238 curveto 295.381 656.246 295.592 656.312 295.803 656.434 curveto 296.207 656.669 296.612 657.114 297.021 657.769 curveto 296.998 671.090 296.969 684.412 296.936 697.736 curveto 296.582 696.787 296.231 696.138 295.883 695.787 curveto 295.754 695.657 295.626 695.567 295.498 695.518 curveto 295.407 695.484 295.317 695.469 295.227 695.474 curveto 295.132 695.479 295.037 695.507 294.942 695.556 curveto 294.788 695.637 294.634 695.775 294.480 695.971 curveto closepath fill 0.294 0.723 0.025 setrgbcolor 301.024 637.792 moveto 300.769 640.996 300.500 644.305 300.217 647.727 curveto 299.195 649.562 298.141 652.875 297.021 657.769 curveto 296.612 657.114 296.207 656.669 295.803 656.434 curveto 295.592 656.312 295.381 656.246 295.170 656.238 curveto 294.968 656.229 294.766 656.274 294.564 656.371 curveto 294.064 653.535 293.582 651.013 293.116 648.791 curveto 293.048 636.880 292.989 624.972 292.940 613.067 curveto 295.147 605.873 297.172 601.189 299.114 598.785 curveto 299.693 598.069 300.266 597.552 300.836 597.234 curveto 300.886 610.750 300.949 624.269 301.024 637.792 curveto closepath fill 0.240 0.870 0.002 setrgbcolor 304.033 695.340 moveto 303.943 695.366 303.853 695.413 303.764 695.481 curveto 303.598 695.607 303.431 695.805 303.265 696.075 curveto 302.479 697.350 301.677 700.244 300.830 704.852 curveto 300.584 699.453 300.354 694.195 300.140 689.064 curveto 300.171 675.283 300.197 661.504 300.217 647.727 curveto 300.500 644.305 300.769 640.996 301.024 637.792 curveto 301.962 642.884 302.979 649.325 304.107 657.314 curveto 304.087 669.988 304.062 682.664 304.033 695.340 curveto closepath fill 0.166 0.781 0.049 setrgbcolor 300.217 647.727 moveto 300.197 661.504 300.171 675.283 300.140 689.064 curveto 299.281 692.612 298.373 698.163 297.377 705.951 curveto 297.225 703.162 297.078 700.424 296.936 697.736 curveto 296.969 684.412 296.998 671.090 297.021 657.769 curveto 298.141 652.875 299.195 649.562 300.217 647.727 curveto closepath fill 0.068 0.793 0.017 setrgbcolor 309.946 579.238 moveto 310.524 583.420 311.138 587.773 311.792 592.316 curveto 311.744 606.378 311.681 620.442 311.605 634.511 curveto 310.494 640.032 309.276 647.515 307.893 657.313 curveto 307.475 656.644 307.061 656.196 306.648 655.968 curveto 306.432 655.848 306.216 655.788 306.000 655.788 curveto 305.784 655.788 305.569 655.848 305.353 655.968 curveto 304.940 656.197 304.525 656.645 304.107 657.314 curveto 302.979 649.325 301.962 642.884 301.024 637.792 curveto 300.949 624.269 300.886 610.750 300.836 597.234 curveto 300.898 596.451 300.959 595.669 301.020 594.890 curveto 303.436 588.107 305.663 583.567 307.800 581.075 curveto 308.523 580.233 309.237 579.621 309.946 579.238 curveto closepath fill 0.186 0.421 0.879 setrgbcolor 324.841 534.327 moveto 325.265 543.732 325.754 553.189 326.310 562.709 curveto 323.992 571.113 321.362 581.536 318.303 594.445 curveto 317.321 593.145 316.354 592.287 315.394 591.864 curveto 314.826 591.614 314.260 591.516 313.693 591.569 curveto 313.061 591.629 312.428 591.878 311.792 592.316 curveto 311.138 587.773 310.524 583.420 309.946 579.238 curveto 310.383 563.389 310.742 547.576 311.024 531.789 curveto 312.467 531.066 313.898 530.652 315.325 530.546 curveto 316.659 530.447 317.993 530.616 319.334 531.054 curveto 321.146 531.647 322.976 532.735 324.841 534.327 curveto closepath fill 0.039 0.251 0.867 setrgbcolor 340.078 571.477 moveto 338.956 570.629 337.845 570.135 336.737 569.991 curveto 335.790 569.868 334.844 570.001 333.894 570.391 curveto 332.311 571.039 330.711 572.402 329.072 574.497 curveto 328.102 570.318 327.183 566.395 326.310 562.709 curveto 325.754 553.189 325.265 543.732 324.841 534.327 curveto 331.369 518.557 336.734 507.882 341.482 501.210 curveto 341.852 502.648 342.229 504.103 342.614 505.576 curveto 342.914 521.895 343.314 538.242 343.816 554.630 curveto 342.673 559.661 341.433 565.252 340.078 571.477 curveto closepath fill 0.261 0.417 0.776 setrgbcolor 329.072 574.497 moveto 330.711 572.402 332.311 571.039 333.894 570.391 curveto 334.844 570.001 335.790 569.868 336.737 569.991 curveto 337.845 570.135 338.956 570.629 340.078 571.477 curveto 339.543 585.192 338.878 599.100 338.080 613.269 curveto 337.955 613.678 337.830 614.098 337.703 614.531 curveto 337.038 613.628 336.381 612.978 335.727 612.577 curveto 335.342 612.341 334.958 612.191 334.574 612.128 curveto 334.239 612.073 333.905 612.083 333.571 612.159 curveto 333.110 610.693 332.658 609.337 332.214 608.090 curveto 331.018 597.472 329.976 587.459 329.076 577.935 curveto 329.075 576.789 329.073 575.643 329.072 574.497 curveto closepath fill 0.211 0.219 0.792 setrgbcolor 338.007 674.865 moveto 337.279 664.678 336.637 655.124 336.073 646.094 curveto 336.703 635.220 337.245 624.725 337.703 614.531 curveto 337.830 614.098 337.955 613.678 338.080 613.269 curveto 339.436 622.539 340.996 633.642 342.825 647.042 curveto 341.762 654.934 340.546 665.336 339.100 678.900 curveto 338.729 677.330 338.365 675.987 338.007 674.865 curveto closepath fill 0.242 0.248 0.807 setrgbcolor 338.007 674.865 moveto 337.229 679.547 336.396 685.529 335.486 692.977 curveto 335.429 692.275 335.373 691.579 335.318 690.889 curveto 335.113 683.394 334.926 675.960 334.756 668.577 curveto 335.067 661.779 335.351 655.109 335.610 648.553 curveto 335.766 647.704 335.921 646.885 336.073 646.094 curveto 336.637 655.124 337.279 664.678 338.007 674.865 curveto closepath fill 0.071 0.461 0.852 setrgbcolor 334.756 668.577 moveto 334.926 675.960 335.113 683.394 335.318 690.889 curveto 334.938 689.961 334.562 689.339 334.187 689.019 curveto 334.044 688.896 333.900 688.817 333.757 688.783 curveto 333.645 688.757 333.533 688.757 333.421 688.785 curveto 333.277 688.820 333.132 688.901 332.988 689.027 curveto 332.603 689.360 332.217 690.013 331.826 690.988 curveto 331.807 690.515 331.789 690.042 331.770 689.571 curveto 331.870 686.155 331.966 682.752 332.059 679.364 curveto 332.527 675.361 332.972 671.667 333.398 668.260 curveto 333.536 668.199 333.673 668.166 333.810 668.161 curveto 333.944 668.157 334.078 668.179 334.211 668.228 curveto 334.392 668.295 334.574 668.411 334.756 668.577 curveto closepath fill 0.136 0.852 0.251 setrgbcolor 328.851 681.166 moveto 328.722 676.057 328.602 670.974 328.490 665.913 curveto 329.128 662.055 329.736 658.658 330.321 655.693 curveto 330.730 657.925 331.151 660.387 331.587 663.088 curveto 331.734 668.480 331.891 673.905 332.059 679.364 curveto 331.966 682.752 331.870 686.155 331.770 689.571 curveto 330.974 685.865 330.211 683.367 329.465 682.020 curveto 329.259 681.648 329.055 681.364 328.851 681.166 curveto closepath fill 0.276 0.758 0.072 setrgbcolor 327.492 657.458 moveto 327.813 660.125 328.145 662.941 328.490 665.913 curveto 328.602 670.974 328.722 676.057 328.851 681.166 curveto 328.639 686.699 328.410 692.345 328.164 698.114 curveto 327.163 692.949 326.220 689.895 325.296 688.830 curveto 325.121 688.629 324.947 688.499 324.773 688.438 curveto 324.749 678.638 324.727 668.839 324.708 659.040 curveto 325.103 658.356 325.493 657.868 325.882 657.573 curveto 326.080 657.424 326.277 657.324 326.475 657.274 curveto 326.633 657.234 326.792 657.225 326.950 657.250 curveto 327.131 657.277 327.311 657.346 327.492 657.458 curveto closepath fill 0.117 0.890 0.193 setrgbcolor 328.490 665.913 moveto 328.145 662.941 327.813 660.125 327.492 657.458 curveto 327.968 647.065 328.386 636.857 328.750 626.801 curveto 329.424 630.642 330.137 634.917 330.894 639.666 curveto 330.717 644.969 330.526 650.310 330.321 655.693 curveto 329.736 658.658 329.128 662.055 328.490 665.913 curveto closepath fill 0.143 0.865 0.141 setrgbcolor 327.492 657.458 moveto 327.311 657.346 327.131 657.277 326.950 657.250 curveto 326.792 657.225 326.633 657.234 326.475 657.274 curveto 326.277 657.324 326.080 657.424 325.882 657.573 curveto 325.493 657.868 325.103 658.356 324.708 659.040 curveto 324.562 657.682 324.418 656.352 324.277 655.048 curveto 324.350 642.292 324.413 629.540 324.465 616.791 curveto 324.912 615.580 325.352 614.487 325.787 613.507 curveto 326.718 617.239 327.700 621.633 328.748 626.752 curveto 328.749 626.768 328.749 626.785 328.750 626.801 curveto 328.386 636.857 327.968 647.065 327.492 657.458 curveto closepath fill 0.018 0.703 0.033 setrgbcolor 324.277 655.048 moveto 324.114 655.070 323.951 655.126 323.788 655.216 curveto 323.532 655.358 323.276 655.586 323.018 655.898 curveto 322.256 656.823 321.483 658.500 320.687 660.952 curveto 320.263 657.918 319.855 655.109 319.461 652.510 curveto 319.552 636.914 319.627 621.325 319.686 605.739 curveto 321.209 607.904 322.785 611.550 324.465 616.791 curveto 324.413 629.540 324.350 642.292 324.277 655.048 curveto closepath fill 0.021 0.931 0.026 setrgbcolor 320.687 660.952 moveto 320.708 671.879 320.732 682.808 320.759 693.738 curveto 320.622 693.590 320.485 693.488 320.348 693.431 curveto 320.255 693.393 320.162 693.375 320.069 693.378 curveto 319.972 693.382 319.876 693.408 319.780 693.456 curveto 319.626 693.534 319.471 693.669 319.316 693.862 curveto 318.730 694.592 318.137 696.152 317.527 698.567 curveto 317.493 685.173 317.464 671.780 317.440 658.388 curveto 318.133 655.839 318.804 653.888 319.461 652.510 curveto 319.855 655.109 320.263 657.918 320.687 660.952 curveto closepath fill 0.035 0.817 0.246 setrgbcolor 315.055 694.210 moveto 315.024 681.120 314.997 668.032 314.975 654.944 curveto 315.204 655.023 315.434 655.171 315.664 655.388 curveto 316.249 655.938 316.839 656.935 317.440 658.388 curveto 317.464 671.780 317.493 685.173 317.527 698.567 curveto 317.500 699.118 317.472 699.671 317.445 700.225 curveto 316.788 697.384 316.154 695.548 315.528 694.682 curveto 315.370 694.463 315.213 694.306 315.055 694.210 curveto closepath fill 0.153 0.901 0.288 setrgbcolor 311.860 689.060 moveto 311.821 671.751 311.790 654.445 311.768 637.142 curveto 312.751 641.462 313.807 647.325 314.975 654.944 curveto 314.997 668.032 315.024 681.120 315.055 694.210 curveto 314.850 697.475 314.636 700.846 314.412 704.331 curveto 313.499 697.390 312.659 692.361 311.860 689.060 curveto closepath fill 0.091 0.856 0.034 setrgbcolor 311.170 704.855 moveto 310.323 700.246 309.521 697.350 308.736 696.074 curveto 308.569 695.803 308.403 695.604 308.237 695.478 curveto 308.147 695.410 308.057 695.363 307.967 695.337 curveto 307.938 682.661 307.913 669.987 307.893 657.313 curveto 309.276 647.515 310.494 640.032 311.605 634.511 curveto 311.659 635.383 311.713 636.260 311.768 637.142 curveto 311.790 654.445 311.821 671.751 311.860 689.060 curveto 311.646 694.193 311.416 699.453 311.170 704.855 curveto closepath fill 0.228 0.990 0.116 setrgbcolor 307.967 695.337 moveto 307.881 697.650 307.793 699.982 307.702 702.335 curveto 307.306 701.175 306.915 700.418 306.526 700.060 curveto 306.398 699.942 306.271 699.868 306.144 699.835 curveto 306.047 699.811 305.951 699.811 305.855 699.835 curveto 305.728 699.867 305.600 699.942 305.473 700.060 curveto 305.085 700.418 304.694 701.173 304.298 702.331 curveto 304.207 699.980 304.119 697.651 304.033 695.340 curveto 304.062 682.664 304.087 669.988 304.107 657.314 curveto 304.525 656.645 304.940 656.197 305.353 655.968 curveto 305.569 655.848 305.784 655.788 306.000 655.788 curveto 306.216 655.788 306.432 655.848 306.648 655.968 curveto 307.061 656.196 307.475 656.644 307.893 657.313 curveto 307.913 669.987 307.938 682.661 307.967 695.337 curveto closepath fill 0.144 0.806 0.295 setrgbcolor 311.605 634.511 moveto 311.681 620.442 311.744 606.378 311.792 592.316 curveto 312.428 591.878 313.061 591.629 313.693 591.569 curveto 314.260 591.516 314.826 591.614 315.394 591.864 curveto 316.354 592.287 317.321 593.145 318.303 594.445 curveto 318.739 598.072 319.199 601.833 319.686 605.739 curveto 319.627 621.325 319.552 636.914 319.461 652.510 curveto 318.804 653.888 318.133 655.839 317.440 658.388 curveto 316.839 656.935 316.249 655.938 315.664 655.388 curveto 315.434 655.171 315.204 655.023 314.975 654.944 curveto 313.807 647.325 312.751 641.462 311.768 637.142 curveto 311.713 636.260 311.659 635.383 311.605 634.511 curveto closepath fill 0.219 0.310 0.798 setrgbcolor 318.303 594.445 moveto 321.362 581.536 323.992 571.113 326.310 562.709 curveto 327.183 566.395 328.102 570.318 329.072 574.497 curveto 329.073 575.643 329.075 576.789 329.076 577.935 curveto 328.156 589.227 327.064 601.037 325.787 613.507 curveto 325.352 614.487 324.912 615.580 324.465 616.791 curveto 322.785 611.550 321.209 607.904 319.686 605.739 curveto 319.199 601.833 318.739 598.072 318.303 594.445 curveto closepath fill 0.066 0.443 0.958 setrgbcolor 325.787 613.507 moveto 327.064 601.037 328.156 589.227 329.076 577.935 curveto 329.976 587.459 331.018 597.472 332.214 608.090 curveto 331.150 613.487 330.001 619.673 328.748 626.752 curveto 327.700 621.633 326.718 617.239 325.787 613.507 curveto closepath fill 0.017 0.473 0.857 setrgbcolor 330.894 639.666 moveto 330.137 634.917 329.424 630.642 328.750 626.801 curveto 328.749 626.785 328.749 626.768 328.748 626.752 curveto 330.001 619.673 331.150 613.487 332.214 608.090 curveto 332.658 609.337 333.110 610.693 333.571 612.159 curveto 333.150 620.835 332.671 629.682 332.134 638.737 curveto 331.722 638.891 331.309 639.200 330.894 639.666 curveto closepath fill 0.156 0.350 0.817 setrgbcolor 337.703 614.531 moveto 337.245 624.725 336.703 635.220 336.073 646.094 curveto 335.921 646.885 335.766 647.704 335.610 648.553 curveto 335.144 647.789 334.682 647.247 334.223 646.924 curveto 333.982 646.754 333.742 646.645 333.502 646.596 curveto 333.162 645.050 332.829 643.619 332.502 642.300 curveto 332.377 641.097 332.254 639.909 332.134 638.737 curveto 332.671 629.682 333.150 620.835 333.571 612.159 curveto 333.905 612.083 334.239 612.073 334.574 612.128 curveto 334.958 612.191 335.342 612.341 335.727 612.577 curveto 336.381 612.978 337.038 613.628 337.703 614.531 curveto closepath fill 0.151 0.741 0.167 setrgbcolor 333.120 659.163 moveto 333.255 654.953 333.382 650.764 333.502 646.596 curveto 333.742 646.645 333.982 646.754 334.223 646.924 curveto 334.682 647.247 335.144 647.789 335.610 648.553 curveto 335.351 655.109 335.067 661.779 334.756 668.577 curveto 334.574 668.411 334.392 668.295 334.211 668.228 curveto 334.078 668.179 333.944 668.157 333.810 668.161 curveto 333.673 668.166 333.536 668.199 333.398 668.260 curveto 333.302 665.217 333.209 662.185 333.120 659.163 curveto closepath fill 0.177 0.917 0.014 setrgbcolor 332.502 642.300 moveto 332.829 643.619 333.162 645.050 333.502 646.596 curveto 333.382 650.764 333.255 654.953 333.120 659.163 curveto 332.932 659.087 332.744 659.055 332.556 659.068 curveto 332.355 659.082 332.153 659.148 331.951 659.266 curveto 332.149 653.569 332.332 647.915 332.502 642.300 curveto closepath fill 0.197 0.941 0.232 setrgbcolor 333.398 668.260 moveto 332.972 671.667 332.527 675.361 332.059 679.364 curveto 331.891 673.905 331.734 668.480 331.587 663.088 curveto 331.711 661.796 331.832 660.522 331.951 659.266 curveto 332.153 659.148 332.355 659.082 332.556 659.068 curveto 332.744 659.055 332.932 659.087 333.120 659.163 curveto 333.209 662.185 333.302 665.217 333.398 668.260 curveto closepath fill 0.084 0.864 0.239 setrgbcolor 331.951 659.266 moveto 331.832 660.522 331.711 661.796 331.587 663.088 curveto 331.151 660.387 330.730 657.925 330.321 655.693 curveto 330.526 650.310 330.717 644.969 330.894 639.666 curveto 331.309 639.200 331.722 638.891 332.134 638.737 curveto 332.254 639.909 332.377 641.097 332.502 642.300 curveto 332.332 647.915 332.149 653.569 331.951 659.266 curveto closepath fill 0.049 0.293 0.827 setrgbcolor 348.708 573.484 moveto 346.925 566.290 345.305 560.045 343.816 554.630 curveto 343.314 538.242 342.914 521.895 342.614 505.576 curveto 344.369 505.254 346.117 505.268 347.873 505.618 curveto 349.980 506.038 352.103 506.944 354.263 508.345 curveto 358.427 511.045 362.770 515.611 367.455 522.215 curveto 366.247 536.079 364.713 550.462 362.832 565.568 curveto 361.913 564.967 361.001 564.587 360.091 564.427 curveto 359.315 564.290 358.541 564.312 357.765 564.493 curveto 356.805 564.718 355.842 565.186 354.870 565.900 curveto 352.875 567.366 350.835 569.877 348.708 573.484 curveto closepath fill 0.258 0.395 0.800 setrgbcolor 356.958 631.412 moveto 355.970 629.037 355.009 627.488 354.061 626.739 curveto 353.706 626.459 353.353 626.290 353.000 626.233 curveto 352.706 626.186 352.412 626.215 352.118 626.322 curveto 351.671 626.484 351.223 626.824 350.772 627.343 curveto 349.920 609.152 349.234 591.225 348.708 573.484 curveto 350.835 569.877 352.875 567.366 354.870 565.900 curveto 355.842 565.186 356.805 564.718 357.765 564.493 curveto 358.541 564.312 359.315 564.290 360.091 564.427 curveto 361.001 564.587 361.913 564.967 362.832 565.568 curveto 363.289 578.728 363.839 591.979 364.484 605.348 curveto 362.235 609.426 359.808 617.830 356.958 631.412 curveto closepath fill 0.178 0.278 0.796 setrgbcolor 399.117 533.423 moveto 404.185 523.727 408.702 517.099 412.933 513.147 curveto 414.699 511.498 416.425 510.305 418.129 509.557 curveto 418.393 511.340 418.664 513.136 418.943 514.945 curveto 418.796 537.538 418.574 560.141 418.277 582.761 curveto 415.768 591.773 412.878 604.562 409.360 622.223 curveto 405.301 603.057 402.018 590.605 399.115 583.360 curveto 399.116 566.714 399.116 550.068 399.117 533.423 curveto closepath fill 0.116 0.882 0.059 setrgbcolor 287.723 655.048 moveto 287.582 656.352 287.438 657.683 287.292 659.041 curveto 286.878 658.324 286.468 657.821 286.060 657.532 curveto 285.856 657.387 285.652 657.296 285.448 657.257 curveto 285.276 657.225 285.105 657.231 284.934 657.274 curveto 284.718 657.328 284.501 657.442 284.284 657.617 curveto 283.851 654.358 283.435 651.314 283.036 648.471 curveto 282.673 639.474 282.352 630.601 282.072 621.829 curveto 282.846 611.674 283.517 601.927 284.091 592.505 curveto 284.393 592.448 284.694 592.433 284.996 592.460 curveto 285.313 592.488 285.631 592.562 285.949 592.683 curveto 286.436 595.716 286.946 598.910 287.481 602.275 curveto 287.542 619.860 287.622 637.450 287.723 655.048 curveto closepath fill 0.138 0.868 0.088 setrgbcolor 281.061 683.748 moveto 281.281 676.187 281.483 668.691 281.665 661.249 curveto 282.150 656.689 282.605 652.438 283.036 648.471 curveto 283.435 651.314 283.851 654.358 284.284 657.617 curveto 284.069 668.575 283.819 679.631 283.531 690.807 curveto 282.679 687.039 281.863 684.708 281.061 683.748 curveto closepath fill 0.017 0.946 0.206 setrgbcolor 283.036 648.471 moveto 282.605 652.438 282.150 656.689 281.665 661.249 curveto 280.937 659.131 280.227 657.664 279.526 656.830 curveto 279.249 648.448 279.002 640.154 278.784 631.934 curveto 279.933 627.592 281.022 624.246 282.072 621.829 curveto 282.352 630.601 282.673 639.474 283.036 648.471 curveto closepath fill } if % *** draw the isocontour arcs isocontour_flag { isocontour_linewidth setlinewidth isocontour_color setrgbcolor % function to draw ellipse arcs % params: xcenter ycenter xradius yradius rotationangle startangle endangle /ellipsearc { /endangle exch def % store function parameters /startangle exch def /rotationangle exch def /yradius exch def /xradius exch def /ycenter exch def /xcenter exch def matrix currentmatrix % preserve matrix xcenter ycenter translate rotationangle rotate xradius yradius scale 0 0 1 startangle endangle arc setmatrix % restore matrix } def 292.845 586.286 32.447 6.191 -90.000 86.283 114.294 ellipsearc stroke 292.845 586.286 32.447 6.191 -90.000 -118.632 -94.156 ellipsearc stroke 292.845 586.286 32.447 6.191 -90.000 -2.949 7.943 ellipsearc stroke 285.228 638.337 40.699 4.936 -90.000 -18.901 26.246 ellipsearc stroke 278.304 700.652 3.763 53.382 -0.000 126.470 168.629 ellipsearc stroke 270.969 693.316 3.886 51.697 -0.000 20.211 76.478 ellipsearc stroke 270.969 693.316 3.886 51.697 -0.000 103.522 316.709 ellipsearc stroke 270.969 693.316 7.771 103.394 -0.000 150.913 153.246 ellipsearc stroke 278.304 659.109 4.509 44.548 -0.000 -178.403 -148.934 ellipsearc stroke 278.267 609.916 5.586 35.961 -0.000 133.225 154.481 ellipsearc stroke 278.267 609.916 5.586 35.961 -0.000 -98.124 -73.216 ellipsearc stroke 278.267 609.916 5.586 35.961 -0.000 -43.561 -16.285 ellipsearc stroke 272.414 592.393 33.320 6.029 -90.000 172.251 328.470 ellipsearc stroke 272.414 592.393 33.320 6.029 -90.000 30.818 57.145 ellipsearc stroke 257.533 679.880 48.766 4.120 -90.000 -41.186 254.651 ellipsearc stroke 257.533 679.880 97.532 8.239 -90.000 127.951 130.777 ellipsearc stroke 250.609 659.109 4.509 44.544 -0.000 49.121 167.930 ellipsearc stroke 250.609 659.109 4.509 44.544 -0.000 -165.791 -20.953 ellipsearc stroke 250.609 659.109 9.019 89.089 -0.000 108.527 120.555 ellipsearc stroke 241.799 657.507 4.541 44.240 -0.000 14.286 166.350 ellipsearc stroke 241.799 657.507 4.541 44.240 -0.000 -164.181 -123.547 ellipsearc stroke 241.799 657.507 4.541 44.240 -0.000 -91.731 -12.177 ellipsearc stroke 241.799 657.507 9.082 88.480 -0.000 62.273 76.608 ellipsearc stroke 241.799 657.507 9.082 88.480 -0.000 103.392 120.364 ellipsearc stroke 232.988 655.905 4.573 43.927 -0.000 15.911 163.620 ellipsearc stroke 232.988 655.905 4.573 43.927 -0.000 -161.420 -88.667 ellipsearc stroke 232.988 655.905 4.573 43.927 -0.000 -53.401 -13.773 ellipsearc stroke 232.988 655.905 9.145 87.853 -0.000 62.525 86.354 ellipsearc stroke 232.988 655.905 9.145 87.853 -0.000 93.646 119.934 ellipsearc stroke 237.501 589.213 6.113 32.861 -0.000 -74.622 47.107 ellipsearc stroke 237.501 589.213 6.113 32.861 -0.000 72.989 106.990 ellipsearc stroke 237.501 589.213 6.113 32.861 -0.000 136.120 214.759 ellipsearc stroke 255.579 589.930 6.094 32.965 -0.000 -70.713 223.502 ellipsearc stroke 252.037 540.798 7.547 26.619 -0.000 96.675 402.595 ellipsearc stroke 232.746 543.556 26.939 7.457 -90.000 -177.943 121.242 ellipsearc stroke 219.926 574.197 6.526 30.784 -0.000 0 360 ellipsearc closepath stroke 208.492 498.271 9.081 22.120 -0.000 0 360 ellipsearc closepath stroke 208.492 498.271 18.163 44.241 -0.000 153.428 157.857 ellipsearc stroke 208.492 498.271 18.163 44.241 -0.000 -168.728 -39.629 ellipsearc stroke 208.492 498.271 27.244 66.361 -0.000 -133.966 -61.263 ellipsearc stroke 208.492 498.271 36.325 88.482 -0.000 -122.226 -98.456 ellipsearc stroke 208.492 498.271 45.406 110.602 -0.000 -115.531 -114.945 ellipsearc stroke 202.328 568.675 6.684 30.052 -0.000 0 360 ellipsearc closepath stroke 202.328 568.675 13.369 60.103 -0.000 71.561 89.962 ellipsearc stroke 193.160 648.663 4.719 42.571 -0.000 0 360 ellipsearc closepath stroke 193.160 648.663 9.438 85.141 -0.000 -13.507 171.090 ellipsearc stroke 193.160 648.663 9.438 85.141 -0.000 -168.711 -163.306 ellipsearc stroke 193.160 648.663 14.157 127.712 -0.000 39.181 48.006 ellipsearc stroke 193.160 648.663 14.157 127.712 -0.000 131.994 132.695 ellipsearc stroke 174.446 645.261 41.940 4.790 -90.000 0 360 ellipsearc closepath stroke 174.446 645.261 83.880 9.579 -90.000 101.407 277.387 ellipsearc stroke 174.446 645.261 83.880 9.579 -90.000 75.456 80.901 ellipsearc stroke 174.446 645.261 125.821 14.369 -90.000 140.630 141.391 ellipsearc stroke 174.446 645.261 125.821 14.369 -90.000 -141.391 -100.922 ellipsearc stroke 174.446 645.261 167.761 19.158 -90.000 -125.879 -108.465 ellipsearc stroke 174.446 645.261 209.701 23.948 -90.000 -117.960 -112.657 ellipsearc stroke 160.598 576.022 31.029 6.474 -90.000 0 360 ellipsearc closepath stroke 160.598 576.022 62.058 12.948 -90.000 160.378 345.248 ellipsearc stroke 160.598 576.022 93.087 19.422 -90.000 -179.231 -39.632 ellipsearc stroke 160.598 576.022 124.116 25.896 -90.000 -170.388 -54.735 ellipsearc stroke 160.598 576.022 155.145 32.370 -90.000 -165.231 -116.055 ellipsearc stroke 160.598 576.022 186.174 38.844 -90.000 -154.159 -131.527 ellipsearc stroke 160.598 576.022 217.204 45.318 -90.000 -140.483 -140.082 ellipsearc stroke 183.993 565.043 6.791 29.583 -0.000 0 360 ellipsearc closepath stroke 183.993 565.043 13.582 59.165 -0.000 89.467 91.161 ellipsearc stroke 183.993 565.043 13.582 59.165 -0.000 -55.981 -52.568 ellipsearc stroke 174.446 506.783 22.955 8.751 -90.000 0 360 ellipsearc closepath stroke 174.446 506.783 45.911 17.502 -90.000 100.243 101.587 ellipsearc stroke 174.446 506.783 45.911 17.502 -90.000 -101.594 68.053 ellipsearc stroke 174.446 506.783 68.866 26.253 -90.000 -87.959 35.197 ellipsearc stroke 174.446 506.783 91.821 35.004 -90.000 -88.490 24.786 ellipsearc stroke 174.446 506.783 114.776 43.755 -90.000 -78.845 19.319 ellipsearc stroke 174.446 506.783 137.732 52.506 -90.000 -54.845 -16.218 ellipsearc stroke 174.446 506.783 160.687 61.257 -90.000 -44.491 -32.592 ellipsearc stroke 257.533 404.053 14.679 13.685 -89.999 0 360 ellipsearc closepath stroke 257.533 404.053 29.358 27.370 -89.999 92.509 332.782 ellipsearc stroke 257.533 404.053 29.358 27.370 -89.999 27.216 47.888 ellipsearc stroke 257.533 404.053 44.037 41.055 -89.999 -131.056 -59.156 ellipsearc stroke 257.533 404.053 58.716 54.740 -89.999 -96.551 -72.201 ellipsearc stroke 257.533 404.053 73.394 68.425 -89.999 -85.259 -80.249 ellipsearc stroke 257.533 355.842 11.900 16.880 -90.000 58.288 406.655 ellipsearc stroke 257.533 355.842 23.801 33.761 -90.000 111.800 119.197 ellipsearc stroke 257.533 355.842 23.801 33.761 -90.000 129.521 158.236 ellipsearc stroke 257.533 355.842 23.801 33.761 -90.000 -158.236 -43.599 ellipsearc stroke 257.533 355.842 35.701 50.641 -90.000 -135.890 -65.658 ellipsearc stroke 257.533 355.842 47.601 67.521 -90.000 -129.475 -76.205 ellipsearc stroke 257.533 355.842 59.502 84.402 -90.000 -126.966 -82.985 ellipsearc stroke 257.533 355.842 71.402 101.282 -90.000 -105.174 -87.927 ellipsearc stroke 257.533 355.842 83.302 118.162 -90.000 -100.764 -91.783 ellipsearc stroke 257.533 322.096 19.551 10.275 -0.000 -4.861 340.307 ellipsearc stroke 257.533 322.096 39.102 20.549 -0.000 126.542 234.585 ellipsearc stroke 257.533 322.096 58.653 30.824 -0.000 141.874 208.757 ellipsearc stroke 257.533 322.096 78.204 41.099 -0.000 146.982 197.331 ellipsearc stroke 257.533 322.096 97.755 51.373 -0.000 148.975 190.165 ellipsearc stroke 257.533 322.096 117.306 61.648 -0.000 149.637 185.007 ellipsearc stroke 257.533 322.096 136.857 71.922 -0.000 149.653 157.041 ellipsearc stroke 285.555 342.336 17.902 11.221 -0.000 151.594 367.379 ellipsearc stroke 285.555 342.336 17.902 11.221 -0.000 18.634 139.746 ellipsearc stroke 285.555 342.336 35.804 22.442 -0.000 81.154 84.674 ellipsearc stroke 319.848 347.533 11.478 17.502 -90.000 53.648 278.072 ellipsearc stroke 319.848 347.533 11.478 17.502 -90.000 -70.900 -53.649 ellipsearc stroke 319.848 347.533 22.955 35.004 -90.000 76.856 96.220 ellipsearc stroke 319.848 333.685 18.589 10.806 -0.000 -20.802 40.686 ellipsearc stroke 319.848 333.685 18.589 10.806 -0.000 139.314 221.025 ellipsearc stroke 319.848 333.685 37.178 21.612 -0.000 7.113 23.529 ellipsearc stroke 319.848 333.685 55.767 32.419 -0.000 15.621 16.490 ellipsearc stroke 295.797 317.876 19.913 10.088 -0.000 59.768 160.611 ellipsearc stroke 295.797 317.876 19.913 10.088 -0.000 175.695 292.727 ellipsearc stroke 315.251 316.693 10.036 20.017 -90.000 -35.983 -27.016 ellipsearc stroke 326.772 305.989 9.579 20.971 -89.999 -100.606 -43.350 ellipsearc stroke 326.772 305.989 9.579 20.971 -89.999 43.348 88.677 ellipsearc stroke 326.772 305.989 19.158 41.942 -89.999 72.203 78.606 ellipsearc stroke 333.696 312.913 20.348 9.872 -0.001 -46.364 22.597 ellipsearc stroke 333.696 312.913 40.696 19.744 -0.001 -32.842 14.913 ellipsearc stroke 333.696 312.913 61.045 29.616 -0.001 -23.328 14.004 ellipsearc stroke 333.696 312.913 81.393 39.488 -0.001 -15.396 14.629 ellipsearc stroke 333.696 312.913 101.741 49.361 -0.001 -9.892 15.763 ellipsearc stroke 333.696 312.913 122.089 59.233 -0.001 -5.619 17.068 ellipsearc stroke 333.696 312.913 142.437 69.105 -0.001 -2.097 18.402 ellipsearc stroke 333.696 319.837 10.174 19.744 -90.000 72.079 169.702 ellipsearc stroke 333.696 319.837 20.348 39.488 -90.000 84.803 144.297 ellipsearc stroke 333.696 319.837 30.522 59.232 -90.000 90.455 137.705 ellipsearc stroke 333.696 319.837 40.697 78.976 -90.000 94.296 126.567 ellipsearc stroke 333.696 319.837 50.871 98.720 -90.000 97.323 122.135 ellipsearc stroke 333.696 319.837 61.045 118.464 -90.000 99.866 120.395 ellipsearc stroke 333.696 319.837 71.219 138.208 -90.000 102.068 118.028 ellipsearc stroke 333.696 319.837 81.393 157.952 -90.000 111.672 115.167 ellipsearc stroke 437.554 506.783 8.751 22.955 -0.000 0 360 ellipsearc closepath stroke 437.554 506.783 17.502 45.910 -0.000 168.414 371.594 ellipsearc stroke 437.554 506.783 26.253 68.866 -0.000 -131.666 -2.041 ellipsearc stroke 437.554 506.783 35.004 91.821 -0.000 -118.780 -1.510 ellipsearc stroke 437.554 506.783 43.755 114.776 -0.000 -100.437 -11.156 ellipsearc stroke 437.554 506.783 52.506 137.731 -0.000 -86.944 -35.156 ellipsearc stroke 437.554 506.783 61.257 160.686 -0.000 -72.775 -45.510 ellipsearc stroke 437.554 506.783 70.008 183.642 -0.000 -56.048 -52.179 ellipsearc stroke 347.544 375.228 12.948 15.514 -90.000 -124.199 124.198 ellipsearc stroke 347.544 375.228 25.896 31.029 -90.000 13.232 99.988 ellipsearc stroke 347.544 375.228 38.844 46.543 -90.000 33.632 91.401 ellipsearc stroke 347.544 375.228 51.792 62.057 -90.000 53.032 89.503 ellipsearc stroke 347.544 375.228 64.740 77.572 -90.000 64.046 90.222 ellipsearc stroke 347.544 375.228 77.688 93.086 -90.000 71.613 85.584 ellipsearc stroke 361.391 402.924 14.607 13.753 -89.999 3.075 270.374 ellipsearc stroke 361.391 402.924 29.214 27.505 -89.999 37.412 193.123 ellipsearc stroke 361.391 402.924 43.820 41.258 -89.999 52.384 132.017 ellipsearc stroke 361.391 402.924 43.820 41.258 -89.999 144.933 150.760 ellipsearc stroke 361.391 402.924 58.427 55.010 -89.999 61.203 104.373 ellipsearc stroke 361.391 402.924 73.034 68.763 -89.999 67.928 82.907 ellipsearc stroke 361.391 486.011 20.971 9.579 -90.000 0 360 ellipsearc closepath stroke 361.391 486.011 41.942 19.158 -90.000 -117.480 92.724 ellipsearc stroke 361.391 486.011 41.942 19.158 -90.000 100.265 136.653 ellipsearc stroke 361.391 486.011 62.913 28.737 -90.000 44.529 46.852 ellipsearc stroke 398.541 496.142 9.166 21.916 -0.000 0 360 ellipsearc closepath stroke 398.541 496.142 18.332 43.833 -0.000 -169.300 19.591 ellipsearc stroke 398.541 496.142 18.332 43.833 -0.000 157.424 183.476 ellipsearc stroke 398.541 496.142 27.497 65.749 -0.000 -126.052 -119.274 ellipsearc stroke 398.541 496.142 27.497 65.749 -0.000 -103.667 -38.361 ellipsearc stroke 398.541 496.142 36.663 87.665 -0.000 -63.883 -52.811 ellipsearc stroke 408.864 561.112 29.080 6.908 -90.000 0 360 ellipsearc closepath stroke 408.864 561.112 58.160 13.816 -90.000 175.323 180.556 ellipsearc stroke 408.864 561.112 58.160 13.816 -90.000 30.188 46.593 ellipsearc stroke 428.006 565.043 6.791 29.581 -0.000 0 360 ellipsearc closepath stroke 428.006 565.043 13.582 59.163 -0.000 88.837 90.533 ellipsearc stroke 428.006 565.043 13.582 59.163 -0.000 -132.099 -124.014 ellipsearc stroke 451.402 576.022 31.029 6.474 -90.000 0 360 ellipsearc closepath stroke 451.402 576.022 62.058 12.948 -90.000 14.751 199.624 ellipsearc stroke 451.402 576.022 93.086 19.422 -90.000 39.632 179.232 ellipsearc stroke 451.402 576.022 124.115 25.896 -90.000 54.735 170.388 ellipsearc stroke 451.402 576.022 155.144 32.370 -90.000 116.055 165.231 ellipsearc stroke 451.402 576.022 186.173 38.844 -90.000 131.527 154.160 ellipsearc stroke 451.402 576.022 217.201 45.318 -90.000 140.082 140.484 ellipsearc stroke 437.554 645.261 4.790 41.942 -0.000 0 360 ellipsearc closepath stroke 437.554 645.261 9.579 83.884 -0.000 -7.388 168.594 ellipsearc stroke 437.554 645.261 9.579 83.884 -0.000 -170.904 -165.455 ellipsearc stroke 437.554 645.261 14.369 125.825 -0.000 10.921 51.389 ellipsearc stroke 437.554 645.261 14.369 125.825 -0.000 128.611 129.374 ellipsearc stroke 437.554 645.261 19.158 167.767 -0.000 18.464 35.877 ellipsearc stroke 437.554 645.261 23.948 209.709 -0.000 22.656 27.959 ellipsearc stroke 418.840 648.663 4.719 42.566 -0.000 0 360 ellipsearc closepath stroke 418.840 648.663 9.438 85.133 -0.000 8.910 176.214 ellipsearc stroke 418.840 648.663 9.438 85.133 -0.000 -178.455 -159.665 ellipsearc stroke 418.840 648.663 9.438 85.133 -0.000 -16.697 -11.288 ellipsearc stroke 418.840 648.663 14.157 127.699 -0.000 47.310 48.012 ellipsearc stroke 400.126 652.066 43.201 4.650 -90.000 0 360 ellipsearc closepath stroke 400.126 652.066 86.401 9.299 -90.000 91.471 292.844 ellipsearc stroke 400.126 652.066 86.401 9.299 -90.000 67.692 86.219 ellipsearc stroke 400.126 652.066 129.602 13.949 -90.000 -134.920 -131.728 ellipsearc stroke 379.012 655.905 4.573 43.928 -0.000 0 360 ellipsearc closepath stroke 379.012 655.905 9.145 87.857 -0.000 -25.128 86.316 ellipsearc stroke 379.012 655.905 9.145 87.857 -0.000 93.684 164.832 ellipsearc stroke 379.012 655.905 13.718 131.785 -0.000 38.714 41.705 ellipsearc stroke 361.391 659.109 4.509 44.545 -0.000 -95.490 130.880 ellipsearc stroke 361.391 659.109 4.509 44.545 -0.000 -159.047 -127.460 ellipsearc stroke 361.391 659.109 9.019 89.090 -0.000 12.830 71.470 ellipsearc stroke 354.467 679.880 48.765 4.120 -90.000 105.349 259.033 ellipsearc stroke 354.467 679.880 48.765 4.120 -90.000 -88.031 41.183 ellipsearc stroke 356.444 592.703 6.021 33.365 -0.000 -58.144 41.401 ellipsearc stroke 356.444 592.703 6.021 33.365 -0.000 68.518 227.023 ellipsearc stroke 343.398 610.863 36.110 5.563 -90.000 -44.345 138.769 ellipsearc stroke 343.398 610.863 36.110 5.563 -90.000 172.196 186.313 ellipsearc stroke 341.031 693.316 3.886 51.696 -0.000 41.115 76.482 ellipsearc stroke 341.031 693.316 3.886 51.696 -0.000 103.518 113.508 ellipsearc stroke 341.031 693.316 3.886 51.696 -0.000 -62.987 -50.112 ellipsearc stroke 346.446 687.902 50.495 3.978 -90.000 91.425 218.699 ellipsearc stroke 346.446 687.902 50.495 3.978 -90.000 -47.287 -35.198 ellipsearc stroke 346.446 687.902 50.495 3.978 -90.000 8.940 78.928 ellipsearc stroke 337.364 696.984 52.532 3.824 -90.000 146.366 152.499 ellipsearc stroke 296.069 634.723 5.014 40.061 -0.000 -61.148 -12.628 ellipsearc stroke 306.000 631.413 5.087 39.488 -0.000 -172.070 8.890 ellipsearc stroke 317.134 635.124 40.132 5.006 -90.000 -95.374 16.714 ellipsearc stroke 319.804 564.452 6.808 29.504 -0.000 100.695 327.170 ellipsearc stroke 324.549 593.182 6.008 33.435 -0.000 173.982 179.553 ellipsearc stroke 332.638 552.249 27.979 7.180 -90.000 -82.208 130.310 ellipsearc stroke 332.638 552.249 55.957 14.360 -90.000 29.859 44.746 ellipsearc stroke 322.271 506.241 8.772 22.901 -0.000 0 360 ellipsearc closepath stroke 322.271 506.241 17.543 45.803 -0.000 -59.547 -3.154 ellipsearc stroke 311.790 448.512 11.277 17.813 -0.000 0 360 ellipsearc closepath stroke 311.790 448.512 22.555 35.626 -0.000 2.351 30.806 ellipsearc stroke 311.790 448.512 22.555 35.626 -0.000 -174.158 -108.065 ellipsearc stroke 292.500 486.311 9.567 20.999 -0.000 0 360 ellipsearc closepath stroke 292.500 486.311 19.133 41.997 -0.000 -155.743 -99.468 ellipsearc stroke 285.739 559.965 6.943 28.933 -0.000 82.295 119.552 ellipsearc stroke 285.739 559.965 6.943 28.933 -0.000 147.557 196.810 ellipsearc stroke 285.739 559.965 6.943 28.933 -0.000 -150.407 -12.137 ellipsearc stroke 272.314 539.739 7.582 26.496 -0.000 113.744 372.952 ellipsearc stroke 272.314 539.739 7.582 26.496 -0.000 26.589 65.129 ellipsearc stroke 257.533 486.011 20.971 9.579 -90.000 -86.800 254.289 ellipsearc stroke 257.533 486.011 41.942 19.158 -90.000 -34.826 66.157 ellipsearc stroke 238.935 490.660 9.387 21.400 -0.000 2.758 344.219 ellipsearc stroke 238.935 490.660 18.774 42.800 -0.000 -151.219 -65.931 ellipsearc stroke 238.935 490.660 28.161 64.200 -0.000 -128.019 -116.037 ellipsearc stroke 300.724 556.520 28.505 7.048 -90.000 -85.231 193.963 ellipsearc stroke 307.078 387.418 14.713 13.653 -0.003 0 360 ellipsearc closepath stroke 307.078 387.418 29.425 27.307 -0.003 94.452 138.986 ellipsearc stroke 307.078 387.418 29.425 27.307 -0.003 -173.582 -143.007 ellipsearc stroke 307.078 387.418 29.425 27.307 -0.003 -133.014 -122.975 ellipsearc stroke 347.544 389.076 13.753 14.607 -89.997 179.622 298.535 ellipsearc stroke 347.544 389.076 13.753 14.607 -89.997 61.457 86.920 ellipsearc stroke 331.630 418.838 15.655 12.832 -89.996 0 360 ellipsearc closepath stroke 331.630 418.838 31.309 25.664 -89.996 113.601 173.965 ellipsearc stroke 355.018 543.184 7.469 26.897 -0.000 111.013 411.946 ellipsearc stroke 355.018 543.184 14.937 53.793 -0.000 -145.230 -135.327 ellipsearc stroke 371.162 576.543 6.459 31.099 -0.000 0 360 ellipsearc closepath stroke 371.162 576.543 12.919 62.198 -0.000 -74.833 -55.487 ellipsearc stroke 389.368 561.103 29.077 6.908 -90.000 0 360 ellipsearc closepath stroke 389.368 561.103 58.155 13.817 -90.000 170.888 188.644 ellipsearc stroke 389.368 561.103 58.155 13.817 -90.000 -51.991 -34.140 ellipsearc stroke 333.654 592.764 6.019 33.374 -0.000 -42.190 -13.382 ellipsearc stroke 338.285 655.187 43.793 4.587 -90.000 78.897 79.571 ellipsearc stroke 313.808 684.202 4.043 49.688 -0.000 -120.214 -114.207 ellipsearc stroke 309.904 685.503 49.972 4.020 -90.000 16.203 27.715 ellipsearc stroke 326.772 292.141 22.274 9.019 -0.000 130.263 409.738 ellipsearc stroke 326.772 292.141 44.548 18.037 -0.000 -19.248 26.304 ellipsearc stroke 326.772 292.141 66.821 27.056 -0.000 -3.259 19.527 ellipsearc stroke 326.772 292.141 89.095 36.075 -0.000 4.510 16.569 ellipsearc stroke 326.772 292.141 111.369 45.094 -0.000 9.368 15.817 ellipsearc stroke 326.772 292.141 133.643 54.112 -0.000 12.802 16.061 ellipsearc stroke 326.772 292.141 155.916 63.131 -0.000 15.414 16.795 ellipsearc stroke 347.544 271.370 8.239 24.381 -90.000 66.538 280.500 ellipsearc stroke 347.544 271.370 16.478 48.763 -90.000 81.516 154.118 ellipsearc stroke 347.544 271.370 24.717 73.144 -90.000 87.583 141.090 ellipsearc stroke 347.544 271.370 32.956 97.525 -90.000 91.478 135.754 ellipsearc stroke 347.544 271.370 41.196 121.906 -90.000 94.456 133.031 ellipsearc stroke 347.544 271.370 49.435 146.288 -90.000 114.667 131.508 ellipsearc stroke 347.544 271.370 57.674 170.669 -90.000 128.837 130.625 ellipsearc stroke 347.543 264.446 7.995 25.127 -90.000 47.344 117.113 ellipsearc stroke 347.543 264.446 15.989 50.254 -90.000 63.212 106.320 ellipsearc stroke 347.543 264.446 23.984 75.381 -90.000 69.506 104.196 ellipsearc stroke 347.543 264.446 31.978 100.508 -90.000 73.614 104.069 ellipsearc stroke 347.543 264.446 39.973 125.635 -90.000 77.607 104.672 ellipsearc stroke 302.538 265.522 8.032 25.010 -90.000 122.755 246.851 ellipsearc stroke 302.538 265.522 8.032 25.010 -90.000 -61.397 29.759 ellipsearc stroke 257.533 244.358 27.422 7.325 -0.000 -3.055 297.226 ellipsearc stroke 257.533 244.358 54.844 14.650 -0.000 135.091 215.364 ellipsearc stroke 257.533 244.358 82.267 21.976 -0.000 148.184 199.736 ellipsearc stroke 257.533 244.358 109.689 29.301 -0.000 153.044 191.757 ellipsearc stroke 257.533 244.358 137.111 36.626 -0.000 155.141 156.791 ellipsearc stroke 257.533 226.989 6.792 29.576 -90.000 0 360 ellipsearc closepath stroke 257.533 226.989 13.584 59.153 -90.000 -130.879 -58.213 ellipsearc stroke 257.533 226.989 20.375 88.729 -90.000 -119.226 -72.189 ellipsearc stroke 257.533 226.989 27.167 118.306 -90.000 -114.809 -79.471 ellipsearc stroke 257.533 212.139 6.367 31.552 -90.000 0 360 ellipsearc closepath stroke 257.533 212.139 12.733 63.105 -90.000 -127.176 -60.420 ellipsearc stroke 257.533 212.139 19.100 94.657 -90.000 -116.818 -73.366 ellipsearc stroke 257.533 212.139 25.467 126.210 -90.000 -112.840 -93.182 ellipsearc stroke 257.533 212.139 25.467 126.210 -90.000 -86.819 -80.186 ellipsearc stroke 333.696 209.054 31.979 6.282 -0.000 145.761 394.240 ellipsearc stroke 333.696 209.054 63.957 12.564 -0.000 -23.304 18.863 ellipsearc stroke 333.696 209.054 95.936 18.845 -0.000 -9.297 15.167 ellipsearc stroke 333.696 209.054 127.914 25.127 -0.000 -2.216 14.110 ellipsearc stroke 333.696 215.978 6.474 31.028 -90.000 58.430 301.570 ellipsearc stroke 333.696 215.978 12.948 62.057 -90.000 77.230 111.579 ellipsearc stroke 333.696 215.978 19.422 93.085 -90.000 84.109 102.097 ellipsearc stroke 333.696 215.978 25.896 124.114 -90.000 88.233 98.575 ellipsearc stroke 347.543 229.826 6.876 29.213 -90.000 -121.271 121.270 ellipsearc stroke 347.543 229.826 13.752 58.427 -90.000 48.650 107.779 ellipsearc stroke 347.543 229.826 20.629 87.640 -90.000 61.708 104.700 ellipsearc stroke 347.543 229.826 27.505 116.854 -90.000 68.710 104.001 ellipsearc stroke 347.544 236.750 28.347 7.087 -0.000 -28.254 45.964 ellipsearc stroke 347.544 236.750 28.347 7.087 -0.000 -155.128 -151.746 ellipsearc stroke 347.544 236.750 56.693 14.173 -0.000 -11.083 32.076 ellipsearc stroke 347.544 236.750 85.040 21.260 -0.000 -4.557 28.577 ellipsearc stroke 347.544 236.750 113.387 28.346 -0.000 -0.544 27.424 ellipsearc stroke 347.544 236.750 141.734 35.433 -0.000 20.290 27.144 ellipsearc stroke 340.620 243.674 7.303 27.505 -90.000 75.494 157.619 ellipsearc stroke 340.620 243.674 7.303 27.505 -90.000 -157.618 -90.673 ellipsearc stroke 340.620 243.674 14.607 55.010 -90.000 92.364 120.828 ellipsearc stroke 340.620 243.674 21.910 82.514 -90.000 98.517 113.354 ellipsearc stroke 340.620 243.674 29.214 110.019 -90.000 102.115 110.700 ellipsearc stroke 340.620 243.674 36.517 137.524 -90.000 104.659 109.506 ellipsearc stroke 340.620 257.522 7.757 25.897 -90.000 23.855 101.202 ellipsearc stroke 340.620 257.522 7.757 25.897 -90.000 -97.616 -23.855 ellipsearc stroke 340.620 257.522 15.514 51.793 -90.000 65.789 88.958 ellipsearc stroke 340.620 257.522 23.272 77.690 -90.000 77.183 86.371 ellipsearc stroke 340.620 257.522 31.029 103.586 -90.000 83.483 86.123 ellipsearc stroke 298.301 237.703 28.228 7.116 -0.000 58.342 118.305 ellipsearc stroke 298.301 237.703 28.228 7.116 -0.000 178.857 326.448 ellipsearc stroke 257.533 198.993 6.013 33.410 -90.000 0 360 ellipsearc closepath stroke 257.533 198.993 12.025 66.820 -90.000 -124.784 -62.247 ellipsearc stroke 257.533 198.993 18.038 100.231 -90.000 -115.193 -74.357 ellipsearc stroke 257.533 198.993 24.051 133.641 -90.000 -111.475 -109.449 ellipsearc stroke 257.533 187.207 5.712 35.170 -90.000 17.188 342.811 ellipsearc stroke 257.533 187.207 11.424 70.340 -90.000 -122.788 -63.747 ellipsearc stroke 257.533 187.207 17.136 105.510 -90.000 -113.826 -75.167 ellipsearc stroke 257.533 176.519 36.841 5.452 -0.000 106.386 433.614 ellipsearc stroke 257.533 176.519 73.682 10.905 -0.000 148.889 233.617 ellipsearc stroke 257.533 176.519 110.523 16.357 -0.000 157.343 210.031 ellipsearc stroke 257.533 159.293 39.710 5.058 -0.000 0 360 ellipsearc closepath stroke 257.533 159.293 79.419 10.117 -0.000 123.389 228.334 ellipsearc stroke 257.533 159.293 119.129 15.175 -0.000 143.438 207.645 ellipsearc stroke 257.533 144.319 4.739 42.386 -90.000 27.003 332.996 ellipsearc stroke 257.533 144.319 9.479 84.772 -90.000 -141.478 -65.432 ellipsearc stroke 257.533 144.319 14.218 127.158 -90.000 -123.911 -97.688 ellipsearc stroke 257.533 144.319 14.218 127.158 -90.000 -82.312 -75.855 ellipsearc stroke 257.533 135.988 43.951 4.571 -0.000 15.437 64.032 ellipsearc stroke 257.533 135.988 43.951 4.571 -0.000 115.969 239.235 ellipsearc stroke 257.533 135.988 43.951 4.571 -0.000 -59.236 -36.849 ellipsearc stroke 257.533 135.988 87.902 9.141 -0.000 151.294 203.633 ellipsearc stroke 257.533 135.988 131.853 13.712 -0.000 159.254 162.888 ellipsearc stroke 257.533 128.220 45.463 4.419 -0.000 17.872 60.364 ellipsearc stroke 257.533 128.220 45.463 4.419 -0.000 119.636 247.560 ellipsearc stroke 257.533 128.220 45.463 4.419 -0.000 -67.559 -55.559 ellipsearc stroke 257.533 128.220 90.926 8.837 -0.000 152.332 205.741 ellipsearc stroke 257.533 120.170 47.090 4.266 -0.000 31.428 68.374 ellipsearc stroke 257.533 120.170 47.090 4.266 -0.000 111.625 253.439 ellipsearc stroke 257.533 120.170 47.090 4.266 -0.000 -73.439 -51.975 ellipsearc stroke 257.533 120.170 94.179 8.533 -0.000 150.419 206.908 ellipsearc stroke 326.772 119.043 47.317 4.246 -0.000 -41.004 54.088 ellipsearc stroke 326.772 119.043 47.317 4.246 -0.000 125.914 127.887 ellipsearc stroke 326.772 119.043 47.317 4.246 -0.000 -148.239 -129.278 ellipsearc stroke 326.772 119.043 94.634 8.491 -0.000 -14.576 25.688 ellipsearc stroke 326.772 119.043 141.951 12.737 -0.000 -6.285 18.691 ellipsearc stroke 332.833 112.982 48.581 4.135 -0.000 -69.069 52.392 ellipsearc stroke 332.833 112.982 48.581 4.135 -0.000 137.849 149.117 ellipsearc stroke 332.833 112.982 48.581 4.135 -0.000 -133.678 -101.845 ellipsearc stroke 332.833 112.982 97.163 8.270 -0.000 -22.482 28.329 ellipsearc stroke 332.833 112.982 145.744 12.405 -0.000 -11.430 22.100 ellipsearc stroke 340.620 105.196 3.997 50.255 -90.000 56.931 169.023 ellipsearc stroke 340.620 105.196 3.997 50.255 -90.000 -159.306 -121.178 ellipsearc stroke 340.620 105.196 7.995 100.509 -90.000 73.221 125.336 ellipsearc stroke 340.620 105.196 11.992 150.764 -90.000 111.921 116.377 ellipsearc stroke 265.554 104.098 3.978 50.498 -90.000 142.377 178.585 ellipsearc stroke 265.554 104.098 3.978 50.498 -90.000 -168.939 -71.475 ellipsearc stroke 265.554 104.098 7.956 100.996 -90.000 -116.760 -80.037 ellipsearc stroke 305.163 103.344 50.661 3.965 -0.000 98.558 99.982 ellipsearc stroke 267.602 102.051 50.945 3.943 -0.000 168.539 212.425 ellipsearc stroke 267.602 102.051 101.890 7.886 -0.000 175.121 196.434 ellipsearc stroke 271.380 98.272 51.795 3.879 -0.000 154.582 236.241 ellipsearc stroke 271.380 98.272 103.590 7.757 -0.000 168.489 218.563 ellipsearc stroke 271.380 98.272 155.385 11.636 -0.000 -154.172 -148.992 ellipsearc stroke 334.108 98.684 3.886 51.703 -90.000 58.165 106.163 ellipsearc stroke 334.108 98.684 7.771 103.406 -90.000 73.861 97.218 ellipsearc stroke 330.440 95.016 52.531 3.824 -0.000 -32.212 25.041 ellipsearc stroke 330.440 95.016 105.062 7.648 -0.000 -16.253 11.373 ellipsearc stroke 326.772 91.348 53.376 3.763 -0.000 -34.549 25.656 ellipsearc stroke 326.772 91.348 106.751 7.527 -0.000 -18.326 11.707 ellipsearc stroke 297.199 90.702 53.526 3.753 -0.000 151.896 207.101 ellipsearc stroke 297.199 90.702 107.052 7.506 -0.000 166.416 193.166 ellipsearc stroke 297.199 90.702 160.578 11.259 -0.000 171.956 188.084 ellipsearc stroke 299.322 87.517 54.269 3.701 -0.000 156.511 193.877 ellipsearc stroke 299.322 87.517 108.539 7.402 -0.000 168.504 186.785 ellipsearc stroke 299.322 87.517 162.808 11.104 -0.000 171.706 183.817 ellipsearc stroke 321.287 87.691 54.240 3.704 -0.000 -17.996 24.267 ellipsearc stroke 321.287 87.691 108.480 7.408 -0.000 -10.538 10.028 ellipsearc stroke 318.796 86.031 3.677 54.617 -90.000 72.213 98.067 ellipsearc stroke 318.796 86.031 7.355 109.235 -90.000 79.657 92.380 ellipsearc stroke 300.362 85.957 54.647 3.676 -0.000 169.462 193.814 ellipsearc stroke 300.362 85.957 109.294 7.352 -0.000 174.651 186.820 ellipsearc stroke 300.362 85.957 163.942 11.029 -0.000 175.732 183.920 ellipsearc stroke 301.388 84.418 3.652 55.003 -90.000 -100.438 -13.618 ellipsearc stroke 301.388 84.418 7.303 110.006 -90.000 -95.234 -60.394 ellipsearc stroke 301.388 84.418 10.955 165.009 -90.000 -94.111 -71.405 ellipsearc stroke 306.000 77.500 3.543 56.691 -90.000 -161.954 158.849 ellipsearc stroke 306.000 77.500 7.087 113.383 -90.000 -117.844 114.681 ellipsearc stroke 306.000 77.500 10.630 170.074 -90.000 -108.794 105.624 ellipsearc stroke 306.000 77.500 14.173 226.766 -90.000 -50.304 50.304 ellipsearc stroke 306.000 77.500 17.717 283.457 -90.000 -37.992 37.992 ellipsearc stroke 306.000 77.500 21.260 340.149 -90.000 -30.861 30.861 ellipsearc stroke 306.000 77.500 24.803 396.840 -90.000 -26.083 26.083 ellipsearc stroke 306.000 77.500 28.346 453.532 -90.000 -22.626 22.626 ellipsearc stroke 316.341 84.394 3.651 55.010 -90.000 10.596 98.090 ellipsearc stroke 316.341 84.394 7.302 110.019 -90.000 57.399 92.486 ellipsearc stroke 316.341 84.394 10.954 165.029 -90.000 68.409 84.056 ellipsearc stroke 294.675 94.487 3.815 52.648 -90.000 -98.447 -58.089 ellipsearc stroke 294.675 94.487 7.630 105.297 -90.000 -82.087 -74.636 ellipsearc stroke 336.726 101.303 51.112 3.930 -0.000 -23.024 25.826 ellipsearc stroke 336.726 101.303 102.224 7.860 -0.000 -12.060 11.636 ellipsearc stroke 257.533 112.120 4.120 48.762 -90.000 136.432 164.022 ellipsearc stroke 257.533 112.120 4.120 48.762 -90.000 -164.023 -1.959 ellipsearc stroke 257.533 112.120 4.120 48.762 -90.000 10.957 58.894 ellipsearc stroke 257.533 112.120 8.239 97.524 -90.000 -120.554 -57.399 ellipsearc stroke 326.772 125.967 4.375 45.911 -90.000 37.193 158.052 ellipsearc stroke 326.772 125.967 4.375 45.911 -90.000 -169.756 -145.553 ellipsearc stroke 326.772 125.967 4.375 45.911 -90.000 -71.453 -37.195 ellipsearc stroke 326.772 125.967 8.751 91.822 -90.000 68.244 114.787 ellipsearc stroke 326.772 125.967 13.126 137.733 -90.000 77.493 106.016 ellipsearc stroke 335.283 134.479 44.240 4.541 -0.000 -78.727 143.115 ellipsearc stroke 335.283 134.479 44.240 4.541 -0.000 -164.254 -112.145 ellipsearc stroke 335.283 134.479 88.480 9.081 -0.000 -32.225 36.647 ellipsearc stroke 335.283 134.479 132.721 13.622 -0.000 -21.036 22.856 ellipsearc stroke 347.543 146.739 4.790 41.945 -90.000 0 360 ellipsearc closepath stroke 347.543 146.739 9.579 83.890 -90.000 44.434 136.344 ellipsearc stroke 347.543 146.739 14.369 125.835 -90.000 60.984 121.258 ellipsearc stroke 347.544 160.587 5.087 39.486 -90.000 -125.694 141.248 ellipsearc stroke 347.544 160.587 10.174 78.972 -90.000 47.165 119.855 ellipsearc stroke 347.544 160.587 15.261 118.458 -90.000 65.239 114.342 ellipsearc stroke 340.620 167.511 5.243 38.315 -90.000 55.670 318.985 ellipsearc stroke 340.620 167.511 10.485 76.630 -90.000 79.787 131.980 ellipsearc stroke 340.620 167.511 15.728 114.945 -90.000 87.692 119.062 ellipsearc stroke 340.620 181.359 5.568 36.074 -90.000 -138.666 120.085 ellipsearc stroke 340.620 181.359 11.137 72.148 -90.000 52.144 101.387 ellipsearc stroke 340.620 181.359 16.705 108.222 -90.000 68.185 96.729 ellipsearc stroke 347.544 188.283 35.006 5.739 -0.000 -46.061 37.650 ellipsearc stroke 347.544 188.283 35.006 5.739 -0.000 142.350 208.550 ellipsearc stroke 347.544 188.283 70.011 11.478 -0.000 -24.309 20.113 ellipsearc stroke 347.544 188.283 105.017 17.216 -0.000 -16.765 15.756 ellipsearc stroke 347.543 195.207 33.964 5.914 -0.000 -35.310 215.311 ellipsearc stroke 347.543 195.207 67.929 11.829 -0.000 -14.577 48.634 ellipsearc stroke 347.543 195.207 101.893 17.743 -0.000 -7.282 37.509 ellipsearc stroke 347.543 195.207 135.857 23.657 -0.000 11.896 32.976 ellipsearc stroke 257.533 264.838 8.008 25.084 -90.000 118.669 426.753 ellipsearc stroke 257.533 264.838 16.016 50.168 -90.000 -140.794 -50.736 ellipsearc stroke 257.533 264.838 24.024 75.253 -90.000 -125.402 -68.271 ellipsearc stroke 257.533 264.838 32.033 100.337 -90.000 -119.896 -77.016 ellipsearc stroke 257.533 264.838 40.041 125.421 -90.000 -117.524 -82.708 ellipsearc stroke 257.533 289.918 8.932 22.490 -90.000 0 360 ellipsearc closepath stroke 257.533 289.918 17.864 44.981 -90.000 -149.751 -44.830 ellipsearc stroke 257.533 289.918 26.796 67.471 -90.000 -130.351 -65.383 ellipsearc stroke 257.533 289.918 35.727 89.962 -90.000 -123.918 -75.221 ellipsearc stroke 257.533 289.918 44.659 112.452 -90.000 -121.167 -81.533 ellipsearc stroke 257.533 289.918 53.591 134.942 -90.000 -120.004 -110.958 ellipsearc stroke 215.368 652.701 4.637 43.322 -0.000 17.384 344.816 ellipsearc stroke 215.368 652.701 9.274 86.644 -0.000 62.776 198.163 ellipsearc stroke 215.368 652.701 13.911 129.967 -0.000 135.633 143.861 ellipsearc stroke 224.240 654.314 43.629 4.604 -90.000 108.686 254.947 ellipsearc stroke 224.240 654.314 43.629 4.604 -90.000 -72.719 73.481 ellipsearc stroke 224.240 654.314 87.258 9.209 -90.000 152.967 210.176 ellipsearc stroke } if % *** draw the Voronoi diagram arcs voronoiarc_flag { voronoiarc_linewidth setlinewidth voronoiarc_color setrgbcolor 285.949 592.683 moveto 288.780 576.878 291.129 562.934 293.072 550.393 curveto stroke 277.599 565.170 moveto 279.644 547.392 281.276 530.279 282.513 513.623 curveto stroke 264.140 568.955 moveto 265.834 566.648 267.482 565.030 269.107 564.080 curveto 270.032 563.539 270.952 563.213 271.869 563.102 curveto 272.690 563.002 273.510 563.074 274.332 563.317 curveto 275.413 563.636 276.500 564.253 277.599 565.170 curveto stroke 272.461 633.198 moveto 271.935 632.333 271.415 631.738 270.898 631.409 curveto 270.632 631.241 270.367 631.142 270.102 631.114 curveto 269.864 631.089 269.626 631.120 269.388 631.208 curveto 269.041 631.335 268.694 631.583 268.345 631.951 curveto 267.161 633.201 265.952 635.846 264.683 639.961 curveto stroke 274.753 685.498 moveto 274.660 704.830 274.542 724.188 274.398 743.580 curveto stroke 278.879 678.209 moveto 278.722 678.098 278.565 678.033 278.409 678.013 curveto 278.272 677.996 278.135 678.013 277.998 678.064 curveto 277.793 678.141 277.588 678.296 277.382 678.528 curveto 276.527 679.490 275.659 681.794 274.753 685.498 curveto stroke 273.263 638.953 moveto 273.647 654.017 274.141 669.477 274.753 685.498 curveto stroke 278.784 631.934 moveto 278.492 631.867 278.199 631.872 277.907 631.948 curveto 277.520 632.048 277.133 632.274 276.744 632.625 curveto 275.611 633.648 274.459 635.743 273.263 638.953 curveto stroke 284.091 592.505 moveto 281.787 582.784 279.742 574.731 277.890 568.094 curveto stroke 284.091 592.505 moveto 283.517 601.927 282.846 611.674 282.072 621.829 curveto stroke 283.036 648.471 moveto 283.435 651.314 283.851 654.358 284.284 657.617 curveto stroke 284.284 657.617 moveto 284.069 668.575 283.819 679.631 283.531 690.807 curveto stroke 284.284 657.617 moveto 284.501 657.442 284.718 657.328 284.934 657.274 curveto 285.105 657.231 285.276 657.225 285.448 657.257 curveto 285.652 657.296 285.856 657.387 286.060 657.532 curveto 286.468 657.821 286.878 658.324 287.292 659.041 curveto stroke 287.227 688.437 moveto 287.251 678.637 287.273 668.839 287.292 659.041 curveto stroke 291.264 683.944 moveto 291.047 688.494 290.815 693.167 290.569 697.977 curveto stroke 291.264 683.944 moveto 292.072 689.166 292.945 696.132 293.916 705.104 curveto stroke 293.116 648.791 moveto 292.547 652.372 291.948 656.413 291.313 660.951 curveto stroke 287.723 655.048 moveto 287.622 637.450 287.542 619.860 287.481 602.275 curveto stroke 292.940 613.067 moveto 291.021 607.561 289.225 604.009 287.481 602.275 curveto stroke 292.940 613.067 moveto 292.989 624.972 293.048 636.880 293.116 648.791 curveto stroke 294.564 656.371 moveto 294.766 656.274 294.968 656.229 295.170 656.238 curveto 295.381 656.246 295.592 656.312 295.803 656.434 curveto 296.207 656.669 296.612 657.114 297.021 657.769 curveto stroke 297.021 657.769 moveto 296.998 671.090 296.969 684.412 296.936 697.736 curveto stroke 296.936 697.736 moveto 297.078 700.424 297.225 703.162 297.377 705.951 curveto stroke 293.821 743.580 moveto 293.857 730.752 293.889 717.927 293.916 705.104 curveto stroke 293.916 705.104 moveto 294.111 701.977 294.299 698.934 294.480 695.971 curveto stroke 296.936 697.736 moveto 296.582 696.787 296.231 696.138 295.883 695.787 curveto 295.754 695.657 295.626 695.567 295.498 695.518 curveto 295.407 695.484 295.317 695.469 295.227 695.474 curveto 295.132 695.479 295.037 695.507 294.942 695.556 curveto 294.788 695.637 294.634 695.775 294.480 695.971 curveto stroke 297.377 705.951 moveto 297.352 718.492 297.322 731.035 297.288 743.580 curveto stroke 297.377 705.951 moveto 298.373 698.163 299.281 692.612 300.140 689.064 curveto stroke 300.830 704.852 moveto 300.584 699.453 300.354 694.195 300.140 689.064 curveto stroke 300.140 689.064 moveto 300.171 675.283 300.197 661.504 300.217 647.727 curveto stroke 300.217 647.727 moveto 300.500 644.305 300.769 640.996 301.024 637.792 curveto stroke 301.024 637.792 moveto 301.962 642.884 302.979 649.325 304.107 657.314 curveto stroke 307.893 657.313 moveto 309.276 647.515 310.494 640.032 311.605 634.511 curveto stroke 311.605 634.511 moveto 311.659 635.383 311.713 636.260 311.768 637.142 curveto stroke 319.686 605.739 moveto 319.199 601.833 318.739 598.072 318.303 594.445 curveto stroke 329.072 574.497 moveto 329.073 575.643 329.075 576.789 329.076 577.935 curveto stroke 337.703 614.531 moveto 337.830 614.098 337.955 613.678 338.080 613.269 curveto stroke 338.080 613.269 moveto 339.436 622.539 340.996 633.642 342.825 647.042 curveto stroke 338.080 613.269 moveto 338.878 599.100 339.543 585.192 340.078 571.477 curveto stroke 340.078 571.477 moveto 341.433 565.252 342.673 559.661 343.816 554.630 curveto stroke 324.841 534.327 moveto 325.265 543.732 325.754 553.189 326.310 562.709 curveto stroke 318.303 594.445 moveto 317.321 593.145 316.354 592.287 315.394 591.864 curveto 314.826 591.614 314.260 591.516 313.693 591.569 curveto 313.061 591.629 312.428 591.878 311.792 592.316 curveto stroke 311.792 592.316 moveto 311.138 587.773 310.524 583.420 309.946 579.238 curveto stroke 311.024 531.789 moveto 310.742 547.576 310.383 563.389 309.946 579.238 curveto stroke 309.946 579.238 moveto 309.237 579.621 308.523 580.233 307.800 581.075 curveto 305.663 583.567 303.436 588.107 301.020 594.890 curveto stroke 293.072 550.393 moveto 295.230 563.394 297.846 578.043 301.020 594.890 curveto stroke 293.072 550.393 moveto 292.949 540.731 292.843 531.073 292.753 521.417 curveto stroke 306.323 509.703 moveto 304.738 510.251 303.139 511.114 301.516 512.297 curveto 298.702 514.346 295.801 517.366 292.753 521.417 curveto stroke 282.513 513.623 moveto 279.752 505.641 277.265 498.386 275.017 491.755 curveto stroke 275.017 491.755 moveto 275.049 474.828 275.074 457.901 275.092 440.974 curveto stroke 249.148 506.951 moveto 253.278 508.712 257.532 512.270 262.066 517.756 curveto stroke 242.468 553.558 moveto 243.701 560.835 245.065 568.534 246.571 576.723 curveto stroke 246.534 603.526 moveto 246.456 604.367 246.376 605.212 246.296 606.063 curveto stroke 246.296 606.063 moveto 246.248 651.893 246.149 697.729 245.999 743.580 curveto stroke 246.296 606.063 moveto 245.805 606.265 245.313 606.655 244.817 607.233 curveto 242.555 609.870 240.173 616.483 237.458 627.659 curveto stroke 237.175 743.580 moveto 237.308 704.931 237.402 666.292 237.458 627.659 curveto stroke 228.709 604.012 moveto 228.657 650.523 228.549 697.043 228.386 743.580 curveto stroke 228.335 599.800 moveto 227.992 599.826 227.649 599.928 227.306 600.104 curveto 226.765 600.382 226.222 600.847 225.674 601.499 curveto 223.843 603.679 221.942 607.982 219.886 614.601 curveto stroke 221.343 520.878 moveto 223.227 538.826 225.775 558.046 229.076 579.195 curveto stroke 221.343 520.878 moveto 222.315 516.353 223.229 511.933 224.090 507.609 curveto stroke 193.589 523.377 moveto 194.848 523.192 196.105 523.248 197.366 523.544 curveto 198.915 523.908 200.474 524.635 202.055 525.732 curveto 205.127 527.864 208.302 531.406 211.671 536.460 curveto stroke 193.034 585.082 moveto 193.275 564.503 193.460 543.936 193.589 523.377 curveto stroke 183.917 625.226 moveto 178.951 599.546 175.222 583.283 172.090 573.655 curveto stroke 183.555 743.580 moveto 183.723 704.116 183.844 664.667 183.917 625.226 curveto stroke 193.034 585.082 moveto 190.473 593.990 187.525 606.970 183.917 625.226 curveto stroke 204.384 639.824 moveto 199.657 613.948 196.042 596.516 193.034 585.082 curveto stroke 204.384 639.824 moveto 204.316 674.402 204.215 708.986 204.080 743.580 curveto stroke 210.792 598.103 moveto 208.991 609.846 206.884 623.568 204.384 639.824 curveto stroke 219.886 614.601 moveto 217.607 606.959 215.525 602.100 213.527 599.759 curveto 212.965 599.101 212.409 598.641 211.855 598.375 curveto 211.500 598.204 211.146 598.114 210.792 598.103 curveto stroke 219.561 743.580 moveto 219.719 700.576 219.827 657.585 219.886 614.601 curveto stroke 172.090 573.655 moveto 168.272 611.272 161.611 662.099 149.819 743.580 curveto stroke 171.592 549.708 moveto 162.698 525.216 156.076 511.658 150.251 506.011 curveto 148.789 504.593 147.361 503.659 145.949 503.195 curveto 144.960 502.870 143.977 502.775 142.992 502.909 curveto 141.853 503.064 140.709 503.526 139.551 504.298 curveto 137.007 505.992 134.367 509.201 131.517 514.058 curveto stroke 191.711 515.908 moveto 189.983 476.350 189.054 436.990 188.918 397.673 curveto stroke 171.592 549.708 moveto 179.468 531.277 185.865 520.530 191.711 515.908 curveto stroke 187.380 392.720 moveto 173.822 380.918 162.560 374.375 152.019 372.173 curveto 145.174 370.743 138.469 371.110 131.517 373.295 curveto stroke 289.308 365.052 moveto 278.106 355.363 268.127 346.291 259.262 337.737 curveto stroke 295.668 363.151 moveto 293.565 363.751 291.446 364.384 289.308 365.052 curveto stroke 289.911 418.612 moveto 284.519 404.983 279.922 391.656 276.096 378.565 curveto stroke 276.096 378.565 moveto 247.510 375.081 219.478 379.553 187.380 392.720 curveto stroke 282.649 433.486 moveto 285.226 428.397 287.644 423.444 289.911 418.612 curveto stroke 282.649 433.486 moveto 289.750 445.394 298.501 460.674 309.691 480.703 curveto stroke 306.585 414.348 moveto 301.119 415.186 295.582 416.602 289.911 418.612 curveto stroke 340.288 457.830 moveto 326.849 440.067 315.839 425.863 306.585 414.348 curveto stroke 327.003 396.105 moveto 320.711 401.529 313.934 407.584 306.585 414.348 curveto stroke 327.003 396.105 moveto 332.494 398.986 338.215 402.355 344.223 406.245 curveto stroke 344.223 406.245 moveto 352.680 397.788 360.302 390.165 367.208 383.260 curveto stroke 344.223 406.245 moveto 348.224 416.239 352.771 426.526 357.893 437.163 curveto stroke 367.208 383.260 moveto 379.818 378.673 391.720 375.985 403.390 375.088 curveto 413.975 374.275 424.490 374.926 435.281 377.062 curveto stroke 374.349 342.709 moveto 398.545 343.122 423.146 346.903 449.843 354.313 curveto stroke 320.191 324.681 moveto 336.972 329.508 354.890 335.472 374.349 342.709 curveto stroke 297.334 330.439 moveto 299.576 333.865 301.926 337.317 304.384 340.796 curveto stroke 307.611 325.789 moveto 304.253 327.295 300.828 328.845 297.334 330.439 curveto stroke 280.024 328.218 moveto 285.741 328.820 291.506 329.560 297.334 330.439 curveto stroke 280.024 328.218 moveto 276.590 320.456 273.480 312.732 270.692 305.040 curveto stroke 131.517 361.055 moveto 179.188 344.903 219.658 337.515 259.262 337.737 curveto stroke 270.692 305.040 moveto 226.106 303.972 181.355 308.313 131.517 318.540 curveto stroke 270.692 305.040 moveto 277.466 303.123 284.075 301.324 290.535 299.640 curveto stroke 131.517 285.161 moveto 182.737 278.515 230.440 275.839 278.237 276.931 curveto stroke 281.598 254.357 moveto 232.319 253.477 183.172 255.292 131.517 259.898 curveto stroke 131.517 239.515 moveto 176.753 236.574 220.537 235.202 264.191 235.357 curveto stroke 289.221 219.527 moveto 237.043 218.860 185.039 219.836 131.517 222.487 curveto stroke 297.535 212.697 moveto 294.844 214.970 292.073 217.246 289.221 219.527 curveto stroke 297.535 212.697 moveto 357.971 211.919 418.179 213.087 480.483 216.249 curveto stroke 290.319 205.548 moveto 292.648 207.928 295.054 210.311 297.535 212.697 curveto stroke 307.442 200.952 moveto 301.849 202.469 296.142 204.001 290.319 205.548 curveto stroke 131.517 207.862 moveto 185.207 205.768 237.688 205.003 290.319 205.548 curveto stroke 296.968 193.147 moveto 242.042 192.596 187.305 193.194 131.517 194.954 curveto stroke 131.517 183.385 moveto 185.490 181.985 238.646 181.480 291.913 181.862 curveto stroke 275.333 167.609 moveto 227.571 167.470 179.808 167.892 131.517 168.880 curveto stroke 289.602 151.626 moveto 295.718 152.262 301.884 152.904 308.104 153.554 curveto stroke 312.465 140.829 moveto 305.200 144.419 297.579 148.017 289.602 151.626 curveto stroke 305.492 140.194 moveto 247.576 139.913 189.777 140.141 131.517 140.879 curveto stroke 131.517 132.735 moveto 184.771 132.148 237.684 131.932 290.639 132.086 curveto stroke 281.771 124.147 moveto 231.767 124.054 181.777 124.249 131.517 124.733 curveto stroke 297.899 122.484 moveto 292.561 123.035 287.185 123.589 281.771 124.147 curveto stroke 297.899 122.484 moveto 358.616 122.354 419.314 122.635 480.483 123.330 curveto stroke 285.159 116.099 moveto 289.287 118.226 293.534 120.354 297.899 122.484 curveto stroke 285.159 116.099 moveto 286.820 115.973 288.478 115.848 290.133 115.722 curveto stroke 294.544 108.291 moveto 240.007 107.824 185.757 107.615 131.517 107.664 curveto stroke 296.756 107.367 moveto 296.021 107.675 295.284 107.983 294.544 108.291 curveto stroke 331.216 103.280 moveto 319.931 104.632 308.445 105.994 296.756 107.367 curveto stroke 296.756 107.367 moveto 292.314 105.970 287.951 104.575 283.667 103.182 curveto stroke 283.667 103.182 moveto 288.196 102.388 292.678 101.595 297.113 100.804 curveto stroke 283.667 103.182 moveto 232.813 102.826 182.164 102.674 131.517 102.724 curveto stroke 131.517 99.829 moveto 181.547 99.768 231.568 99.899 281.769 100.221 curveto stroke 159.343 92.530 moveto 150.054 92.415 140.779 92.305 131.517 92.202 curveto stroke 307.695 89.131 moveto 248.932 88.920 190.288 88.924 131.517 89.143 curveto stroke 308.902 86.764 moveto 249.741 86.561 190.696 86.572 131.517 86.798 curveto stroke 131.517 85.221 moveto 190.776 85.019 249.915 85.016 309.163 85.211 curveto stroke 131.517 80.968 moveto 190.257 80.764 248.877 80.747 307.592 80.918 curveto stroke 307.592 80.918 moveto 365.396 80.551 422.958 80.365 480.483 80.360 curveto stroke 307.592 80.918 moveto 308.106 82.349 308.630 83.780 309.163 85.211 curveto stroke 310.226 85.260 moveto 367.166 84.862 423.848 84.654 480.483 84.634 curveto stroke 480.483 86.244 moveto 424.282 86.286 368.012 86.510 311.470 86.918 curveto stroke 480.483 88.891 moveto 426.610 88.924 372.681 89.142 318.499 89.546 curveto stroke 316.812 93.231 moveto 371.483 92.921 425.969 92.812 480.483 92.902 curveto stroke 480.483 96.544 moveto 425.650 96.459 370.842 96.588 315.827 96.931 curveto stroke 310.213 100.147 moveto 367.132 99.746 423.798 99.591 480.483 99.681 curveto stroke 303.594 100.707 moveto 305.806 100.520 308.012 100.334 310.213 100.147 curveto stroke 297.113 100.804 moveto 299.275 100.772 301.435 100.739 303.594 100.707 curveto stroke 281.769 100.221 moveto 286.871 100.413 291.986 100.608 297.113 100.804 curveto stroke 281.769 100.221 moveto 281.767 98.922 281.766 97.623 281.765 96.325 curveto stroke 307.863 96.421 moveto 299.160 96.383 290.461 96.351 281.765 96.325 curveto stroke 281.765 96.325 moveto 240.257 94.940 199.482 93.676 159.343 92.530 curveto stroke 159.343 92.530 moveto 207.887 92.400 256.374 92.427 304.954 92.611 curveto stroke 304.954 92.611 moveto 308.896 92.817 312.848 93.023 316.812 93.231 curveto stroke 316.812 93.231 moveto 313.870 94.294 310.888 95.357 307.863 96.421 curveto stroke 315.827 96.931 moveto 313.167 96.761 310.512 96.591 307.863 96.421 curveto stroke 310.213 100.147 moveto 312.111 99.075 313.982 98.003 315.827 96.931 curveto stroke 480.483 102.899 moveto 430.777 102.828 381.085 102.955 331.216 103.280 curveto stroke 303.594 100.707 moveto 312.698 101.558 321.905 102.416 331.216 103.280 curveto stroke 318.499 89.546 moveto 314.045 90.566 309.530 91.588 304.954 92.611 curveto stroke 318.499 89.546 moveto 314.891 89.406 311.290 89.268 307.695 89.131 curveto stroke 311.470 86.918 moveto 310.224 87.656 308.965 88.393 307.695 89.131 curveto stroke 311.470 86.918 moveto 310.613 86.867 309.757 86.815 308.902 86.764 curveto stroke 308.902 86.764 moveto 309.346 86.262 309.788 85.761 310.226 85.260 curveto stroke 309.163 85.211 moveto 309.518 85.227 309.872 85.243 310.226 85.260 curveto stroke 301.100 108.819 moveto 360.496 109.097 420.168 109.688 480.483 110.595 curveto stroke 480.483 117.863 moveto 416.363 116.749 353.078 116.038 290.133 115.722 curveto stroke 290.133 115.722 moveto 293.898 113.420 297.554 111.119 301.100 108.819 curveto stroke 301.100 108.819 moveto 298.909 108.643 296.724 108.466 294.544 108.291 curveto stroke 131.517 116.600 moveto 182.887 116.172 234.014 116.006 285.159 116.099 curveto stroke 303.911 130.441 moveto 363.062 129.728 421.749 129.459 480.483 129.633 curveto stroke 480.483 139.799 moveto 424.640 139.662 368.810 140.004 312.465 140.829 curveto stroke 312.465 140.829 moveto 310.135 140.617 307.810 140.405 305.492 140.194 curveto stroke 305.492 140.194 moveto 300.368 137.488 295.417 134.786 290.639 132.086 curveto stroke 290.639 132.086 moveto 295.095 131.535 299.519 130.987 303.911 130.441 curveto stroke 281.771 124.147 moveto 288.949 126.238 296.329 128.337 303.911 130.441 curveto stroke 131.517 152.544 moveto 184.511 151.722 237.029 151.417 289.602 151.626 curveto stroke 308.104 153.554 moveto 365.425 153.264 422.648 153.606 480.483 154.584 curveto stroke 299.621 163.363 moveto 358.925 164.008 418.891 165.469 480.483 167.768 curveto stroke 311.057 174.306 moveto 367.275 174.001 423.429 174.566 480.483 176.012 curveto stroke 311.057 174.306 moveto 304.887 176.813 298.506 179.331 291.913 181.862 curveto stroke 303.432 185.974 moveto 363.351 183.943 421.921 183.076 480.483 183.353 curveto stroke 303.432 185.974 moveto 302.549 187.971 301.643 189.968 300.714 191.965 curveto stroke 300.714 191.965 moveto 360.403 191.271 419.809 191.901 480.483 193.872 curveto stroke 307.442 200.952 moveto 363.317 202.326 420.463 205.113 480.483 209.391 curveto stroke 296.968 193.147 moveto 300.341 195.744 303.832 198.345 307.442 200.952 curveto stroke 300.714 191.965 moveto 299.472 192.359 298.223 192.752 296.968 193.147 curveto stroke 291.913 181.862 moveto 295.684 183.228 299.523 184.599 303.432 185.974 curveto stroke 275.333 167.609 moveto 286.892 169.804 298.797 172.036 311.057 174.306 curveto stroke 299.621 163.363 moveto 291.671 164.764 283.576 166.179 275.333 167.609 curveto stroke 308.104 153.554 moveto 305.398 156.822 302.571 160.092 299.621 163.363 curveto stroke 304.931 224.714 moveto 365.097 220.903 422.758 219.346 480.483 219.975 curveto stroke 321.718 233.407 moveto 374.033 232.716 426.231 234.119 480.483 237.674 curveto stroke 321.718 233.407 moveto 322.262 235.239 322.819 237.073 323.390 238.906 curveto stroke 264.191 235.357 moveto 277.917 232.318 291.119 229.417 303.831 226.645 curveto stroke 303.831 226.645 moveto 309.613 228.871 315.574 231.124 321.718 233.407 curveto stroke 323.390 238.906 moveto 315.862 242.516 307.973 246.177 299.713 249.892 curveto stroke 461.346 255.330 moveto 467.692 255.693 474.069 256.100 480.483 256.552 curveto stroke 324.515 262.943 moveto 372.080 257.727 416.881 255.234 461.346 255.330 curveto stroke 299.845 250.963 moveto 353.182 249.465 405.989 250.893 461.346 255.330 curveto stroke 299.397 251.189 moveto 307.327 255.017 315.694 258.932 324.515 262.943 curveto stroke 324.515 262.943 moveto 324.908 264.655 325.311 266.366 325.722 268.078 curveto stroke 325.722 268.078 moveto 321.665 271.475 317.427 274.896 313.007 278.343 curveto stroke 313.007 278.343 moveto 362.695 283.880 416.829 294.035 480.483 309.759 curveto stroke 376.827 300.857 moveto 410.195 301.331 444.088 304.699 480.483 311.158 curveto stroke 321.568 311.387 moveto 322.934 313.049 324.330 314.717 325.757 316.392 curveto stroke 303.164 307.089 moveto 309.184 308.407 315.314 309.839 321.568 311.387 curveto stroke 291.505 299.854 moveto 295.260 302.217 299.145 304.627 303.164 307.089 curveto stroke 291.505 299.854 moveto 320.000 298.249 348.083 298.579 376.827 300.857 curveto stroke 321.568 311.387 moveto 340.924 306.851 359.218 303.365 376.827 300.857 curveto stroke 325.757 316.392 moveto 323.967 319.143 322.112 321.907 320.191 324.681 curveto stroke 320.191 324.681 moveto 316.017 324.984 311.825 325.353 307.611 325.789 curveto stroke 307.611 325.789 moveto 306.007 319.548 304.525 313.315 303.164 307.089 curveto stroke 325.757 316.392 moveto 374.106 315.556 423.129 322.329 480.483 337.769 curveto stroke 290.535 299.640 moveto 290.858 299.711 291.181 299.782 291.505 299.854 curveto stroke 294.275 280.777 moveto 293.132 287.062 291.885 293.349 290.535 299.640 curveto stroke 313.007 278.343 moveto 306.827 279.089 300.586 279.900 294.275 280.777 curveto stroke 325.722 268.078 moveto 376.204 267.049 426.594 269.578 480.483 275.846 curveto stroke 294.275 280.777 moveto 288.840 279.448 283.495 278.166 278.237 276.931 curveto stroke 278.237 276.931 moveto 279.467 269.405 280.588 261.880 281.598 254.357 curveto stroke 281.598 254.357 moveto 287.615 253.261 293.547 252.205 299.397 251.189 curveto stroke 299.845 250.963 moveto 299.696 251.039 299.547 251.114 299.397 251.189 curveto stroke 299.713 249.892 moveto 299.757 250.249 299.801 250.606 299.845 250.963 curveto stroke 323.390 238.906 moveto 372.880 241.630 424.503 246.522 480.483 253.791 curveto stroke 299.713 249.892 moveto 287.129 244.924 275.297 240.082 264.191 235.357 curveto stroke 304.931 224.714 moveto 304.567 225.358 304.201 226.001 303.831 226.645 curveto stroke 289.221 219.527 moveto 294.340 221.239 299.576 222.968 304.931 224.714 curveto stroke 259.262 337.737 moveto 266.471 334.358 273.383 331.189 280.024 328.218 curveto stroke 367.135 344.054 moveto 369.555 343.565 371.959 343.117 374.349 342.709 curveto stroke 304.384 340.796 moveto 325.153 339.734 345.779 340.805 367.135 344.054 curveto stroke 321.805 367.676 moveto 338.637 358.040 353.569 350.259 367.135 344.054 curveto stroke 295.668 363.151 moveto 304.225 364.053 312.902 365.555 321.805 367.676 curveto stroke 304.384 340.796 moveto 301.745 348.206 298.840 355.656 295.668 363.151 curveto stroke 449.843 354.313 moveto 460.111 352.046 470.070 352.415 480.483 355.451 curveto stroke 440.407 549.710 moveto 449.302 525.217 455.924 511.658 461.749 506.011 curveto 463.211 504.593 464.639 503.659 466.051 503.195 curveto 467.040 502.870 468.024 502.775 469.008 502.909 curveto 470.147 503.064 471.291 503.526 472.449 504.297 curveto 474.993 505.992 477.634 509.201 480.483 514.058 curveto stroke 439.910 573.650 moveto 443.727 611.268 450.389 662.095 462.181 743.580 curveto stroke 428.083 625.225 moveto 428.156 664.667 428.277 704.116 428.444 743.580 curveto stroke 428.083 625.225 moveto 424.153 605.344 421.001 591.692 418.277 582.761 curveto stroke 418.943 514.945 moveto 420.587 515.995 422.260 517.528 423.982 519.560 curveto 428.816 525.265 434.130 535.020 440.407 549.710 curveto stroke 440.407 549.710 moveto 440.260 557.682 440.094 565.661 439.910 573.650 curveto stroke 439.910 573.650 moveto 436.779 583.279 433.049 599.543 428.083 625.225 curveto stroke 418.943 514.945 moveto 418.796 537.538 418.574 560.141 418.277 582.761 curveto stroke 418.277 582.761 moveto 415.768 591.773 412.878 604.562 409.360 622.223 curveto stroke 409.360 622.223 moveto 405.301 603.057 402.018 590.605 399.115 583.360 curveto stroke 409.698 743.580 moveto 409.539 703.116 409.427 662.665 409.360 622.223 curveto stroke 389.436 629.635 moveto 389.497 667.609 389.597 705.589 389.734 743.580 curveto stroke 370.367 743.580 moveto 370.249 708.441 370.162 673.311 370.106 638.186 curveto stroke 364.484 605.348 moveto 362.235 609.426 359.808 617.830 356.958 631.412 curveto stroke 348.708 573.484 moveto 350.835 569.877 352.875 567.366 354.870 565.900 curveto 355.842 565.186 356.805 564.718 357.765 564.493 curveto 358.541 564.312 359.315 564.290 360.091 564.427 curveto 361.001 564.587 361.913 564.967 362.832 565.568 curveto stroke 342.614 505.576 moveto 344.369 505.254 346.117 505.268 347.873 505.618 curveto 349.980 506.038 352.103 506.944 354.263 508.345 curveto 358.427 511.045 362.770 515.611 367.455 522.215 curveto stroke 378.239 515.433 moveto 378.553 514.351 378.863 513.281 379.167 512.224 curveto stroke 379.167 512.224 moveto 380.997 512.562 382.838 513.398 384.713 514.742 curveto 389.164 517.932 393.866 524.030 399.117 533.423 curveto stroke 379.167 512.224 moveto 380.624 488.555 381.702 465.000 382.402 441.513 curveto stroke 382.402 441.513 moveto 391.956 431.680 400.361 424.822 408.141 420.512 curveto 412.506 418.094 416.712 416.457 420.842 415.568 curveto stroke 420.842 415.568 moveto 420.496 446.812 419.593 478.111 418.129 509.557 curveto stroke 399.117 533.423 moveto 404.185 523.727 408.702 517.099 412.933 513.147 curveto 414.699 511.498 416.425 510.305 418.129 509.557 curveto stroke 399.115 583.360 moveto 399.116 566.714 399.116 550.068 399.117 533.423 curveto stroke 399.115 583.360 moveto 396.465 593.895 393.343 608.821 389.436 629.635 curveto stroke 389.436 629.635 moveto 386.089 612.059 383.320 599.033 380.915 589.554 curveto stroke 378.239 515.433 moveto 378.797 539.918 379.687 564.579 380.915 589.554 curveto stroke 370.106 638.186 moveto 367.970 625.134 366.119 614.324 364.484 605.348 curveto stroke 364.484 605.348 moveto 363.839 591.979 363.289 578.728 362.832 565.568 curveto stroke 362.832 565.568 moveto 364.713 550.462 366.247 536.079 367.455 522.215 curveto stroke 367.455 522.215 moveto 369.745 519.654 371.961 517.828 374.138 516.711 curveto 375.515 516.004 376.879 515.579 378.239 515.433 curveto stroke 380.915 589.554 moveto 377.987 598.290 374.569 613.666 370.106 638.186 curveto stroke 341.482 501.210 moveto 341.852 502.648 342.229 504.103 342.614 505.576 curveto stroke 338.604 465.763 moveto 339.398 477.505 340.357 489.314 341.482 501.210 curveto stroke 324.841 534.327 moveto 331.369 518.557 336.734 507.882 341.482 501.210 curveto stroke 311.024 531.789 moveto 312.467 531.066 313.898 530.652 315.325 530.546 curveto 316.659 530.447 317.993 530.616 319.334 531.054 curveto 321.146 531.647 322.976 532.735 324.841 534.327 curveto stroke 306.323 509.703 moveto 307.728 516.707 309.291 524.050 311.024 531.789 curveto stroke 309.691 480.703 moveto 308.710 490.277 307.588 499.938 306.323 509.703 curveto stroke 309.691 480.703 moveto 316.116 474.412 322.082 470.197 327.825 467.890 curveto 331.463 466.429 335.038 465.723 338.604 465.763 curveto stroke 340.288 457.830 moveto 339.747 460.459 339.186 463.103 338.604 465.763 curveto stroke 357.893 437.163 moveto 352.538 442.856 346.718 449.689 340.288 457.830 curveto stroke 357.893 437.163 moveto 365.961 436.579 374.022 438.010 382.402 441.513 curveto stroke 348.708 573.484 moveto 346.925 566.290 345.305 560.045 343.816 554.630 curveto stroke 343.816 554.630 moveto 343.314 538.242 342.914 521.895 342.614 505.576 curveto stroke 356.958 631.412 moveto 355.970 629.037 355.009 627.488 354.061 626.739 curveto 353.706 626.459 353.353 626.290 353.000 626.233 curveto 352.706 626.186 352.412 626.215 352.118 626.322 curveto 351.671 626.484 351.223 626.824 350.772 627.343 curveto stroke 356.958 631.412 moveto 357.591 667.394 358.672 704.451 360.229 743.580 curveto stroke 350.133 635.557 moveto 350.272 671.460 350.523 707.441 350.887 743.580 curveto stroke 343.506 649.269 moveto 343.625 680.634 343.821 712.056 344.092 743.580 curveto stroke 339.100 678.900 moveto 339.201 700.424 339.336 721.980 339.504 743.580 curveto stroke 338.007 674.865 moveto 337.229 679.547 336.396 685.529 335.486 692.977 curveto stroke 335.318 690.889 moveto 335.113 683.394 334.926 675.960 334.756 668.577 curveto stroke 331.826 690.988 moveto 331.807 690.515 331.789 690.042 331.770 689.571 curveto stroke 328.164 698.114 moveto 328.410 692.345 328.639 686.699 328.851 681.166 curveto stroke 324.773 688.438 moveto 324.947 688.499 325.121 688.629 325.296 688.830 curveto 326.220 689.895 327.163 692.949 328.164 698.114 curveto stroke 324.773 688.438 moveto 324.675 691.189 324.573 693.964 324.468 696.762 curveto stroke 320.785 694.393 moveto 320.777 694.175 320.768 693.956 320.759 693.738 curveto stroke 317.527 698.567 moveto 317.500 699.118 317.472 699.671 317.445 700.225 curveto stroke 317.440 658.388 moveto 317.464 671.780 317.493 685.173 317.527 698.567 curveto stroke 317.440 658.388 moveto 318.133 655.839 318.804 653.888 319.461 652.510 curveto stroke 320.687 660.952 moveto 320.263 657.918 319.855 655.109 319.461 652.510 curveto stroke 319.461 652.510 moveto 319.552 636.914 319.627 621.325 319.686 605.739 curveto stroke 324.465 616.791 moveto 322.785 611.550 321.209 607.904 319.686 605.739 curveto stroke 324.465 616.791 moveto 324.413 629.540 324.350 642.292 324.277 655.048 curveto stroke 325.787 613.507 moveto 325.352 614.487 324.912 615.580 324.465 616.791 curveto stroke 328.748 626.752 moveto 327.700 621.633 326.718 617.239 325.787 613.507 curveto stroke 328.748 626.752 moveto 330.001 619.673 331.150 613.487 332.214 608.090 curveto stroke 332.214 608.090 moveto 332.658 609.337 333.110 610.693 333.571 612.159 curveto stroke 332.134 638.737 moveto 332.671 629.682 333.150 620.835 333.571 612.159 curveto stroke 335.610 648.553 moveto 335.144 647.789 334.682 647.247 334.223 646.924 curveto 333.982 646.754 333.742 646.645 333.502 646.596 curveto stroke 334.756 668.577 moveto 335.067 661.779 335.351 655.109 335.610 648.553 curveto stroke 333.398 668.260 moveto 333.536 668.199 333.673 668.166 333.810 668.161 curveto 333.944 668.157 334.078 668.179 334.211 668.228 curveto 334.392 668.295 334.574 668.411 334.756 668.577 curveto stroke 333.120 659.163 moveto 333.209 662.185 333.302 665.217 333.398 668.260 curveto stroke 331.587 663.088 moveto 331.711 661.796 331.832 660.522 331.951 659.266 curveto stroke 330.321 655.693 moveto 330.526 650.310 330.717 644.969 330.894 639.666 curveto stroke 330.894 639.666 moveto 330.137 634.917 329.424 630.642 328.750 626.801 curveto stroke 330.321 655.693 moveto 329.736 658.658 329.128 662.055 328.490 665.913 curveto stroke 331.587 663.088 moveto 331.151 660.387 330.730 657.925 330.321 655.693 curveto stroke 332.059 679.364 moveto 331.891 673.905 331.734 668.480 331.587 663.088 curveto stroke 331.770 689.571 moveto 331.870 686.155 331.966 682.752 332.059 679.364 curveto stroke 331.770 689.571 moveto 330.974 685.865 330.211 683.367 329.465 682.020 curveto 329.259 681.648 329.055 681.364 328.851 681.166 curveto stroke 328.851 681.166 moveto 328.722 676.057 328.602 670.974 328.490 665.913 curveto stroke 328.490 665.913 moveto 328.145 662.941 327.813 660.125 327.492 657.458 curveto stroke 327.492 657.458 moveto 327.968 647.065 328.386 636.857 328.750 626.801 curveto stroke 332.134 638.737 moveto 331.722 638.891 331.309 639.200 330.894 639.666 curveto stroke 332.502 642.300 moveto 332.377 641.097 332.254 639.909 332.134 638.737 curveto stroke 331.951 659.266 moveto 332.149 653.569 332.332 647.915 332.502 642.300 curveto stroke 333.120 659.163 moveto 332.932 659.087 332.744 659.055 332.556 659.068 curveto 332.355 659.082 332.153 659.148 331.951 659.266 curveto stroke 333.502 646.596 moveto 333.162 645.050 332.829 643.619 332.502 642.300 curveto stroke 333.502 646.596 moveto 333.382 650.764 333.255 654.953 333.120 659.163 curveto stroke 332.059 679.364 moveto 332.527 675.361 332.972 671.667 333.398 668.260 curveto stroke 333.571 612.159 moveto 333.905 612.083 334.239 612.073 334.574 612.128 curveto 334.958 612.191 335.342 612.341 335.727 612.577 curveto 336.381 612.978 337.038 613.628 337.703 614.531 curveto stroke 336.073 646.094 moveto 336.703 635.220 337.245 624.725 337.703 614.531 curveto stroke 335.610 648.553 moveto 335.766 647.704 335.921 646.885 336.073 646.094 curveto stroke 328.750 626.801 moveto 328.749 626.785 328.749 626.768 328.748 626.752 curveto stroke 325.787 613.507 moveto 327.064 601.037 328.156 589.227 329.076 577.935 curveto stroke 329.076 577.935 moveto 329.976 587.459 331.018 597.472 332.214 608.090 curveto stroke 324.708 659.040 moveto 325.103 658.356 325.493 657.868 325.882 657.573 curveto 326.080 657.424 326.277 657.324 326.475 657.274 curveto 326.633 657.234 326.792 657.225 326.950 657.250 curveto 327.131 657.277 327.311 657.346 327.492 657.458 curveto stroke 324.277 655.048 moveto 324.418 656.352 324.562 657.682 324.708 659.040 curveto stroke 324.277 655.048 moveto 324.114 655.070 323.951 655.126 323.788 655.216 curveto 323.532 655.358 323.276 655.586 323.018 655.898 curveto 322.256 656.823 321.483 658.500 320.687 660.952 curveto stroke 320.759 693.738 moveto 320.732 682.808 320.708 671.879 320.687 660.952 curveto stroke 317.527 698.567 moveto 318.137 696.152 318.730 694.592 319.316 693.862 curveto 319.471 693.669 319.626 693.534 319.780 693.456 curveto 319.876 693.408 319.972 693.382 320.069 693.378 curveto 320.162 693.375 320.255 693.393 320.348 693.431 curveto 320.485 693.488 320.622 693.590 320.759 693.738 curveto stroke 317.445 700.225 moveto 316.788 697.384 316.154 695.548 315.528 694.682 curveto 315.370 694.463 315.213 694.306 315.055 694.210 curveto stroke 314.412 704.331 moveto 314.636 700.846 314.850 697.475 315.055 694.210 curveto stroke 315.055 694.210 moveto 315.024 681.120 314.997 668.032 314.975 654.944 curveto stroke 311.860 689.060 moveto 312.659 692.361 313.499 697.390 314.412 704.331 curveto stroke 311.170 704.855 moveto 311.195 717.761 311.224 730.669 311.258 743.580 curveto stroke 307.702 702.335 moveto 307.793 699.982 307.881 697.650 307.967 695.337 curveto stroke 304.033 695.340 moveto 304.119 697.651 304.207 699.980 304.298 702.331 curveto stroke 300.830 704.852 moveto 301.677 700.244 302.479 697.350 303.265 696.075 curveto 303.431 695.805 303.598 695.607 303.764 695.481 curveto 303.853 695.413 303.943 695.366 304.033 695.340 curveto stroke 304.298 702.331 moveto 304.273 716.078 304.244 729.828 304.209 743.580 curveto stroke 307.702 702.335 moveto 307.306 701.175 306.915 700.418 306.526 700.060 curveto 306.398 699.942 306.271 699.868 306.144 699.835 curveto 306.047 699.811 305.951 699.811 305.855 699.835 curveto 305.728 699.867 305.600 699.942 305.473 700.060 curveto 305.085 700.418 304.694 701.173 304.298 702.331 curveto stroke 307.791 743.580 moveto 307.756 729.829 307.727 716.081 307.702 702.335 curveto stroke 300.742 743.580 moveto 300.776 730.669 300.805 717.759 300.830 704.852 curveto stroke 304.107 657.314 moveto 304.087 669.988 304.062 682.664 304.033 695.340 curveto stroke 304.107 657.314 moveto 304.525 656.645 304.940 656.197 305.353 655.968 curveto 305.569 655.848 305.784 655.788 306.000 655.788 curveto 306.216 655.788 306.432 655.848 306.648 655.968 curveto 307.061 656.196 307.475 656.644 307.893 657.313 curveto stroke 307.967 695.337 moveto 307.938 682.661 307.913 669.987 307.893 657.313 curveto stroke 307.967 695.337 moveto 308.057 695.363 308.147 695.410 308.237 695.478 curveto 308.403 695.604 308.569 695.803 308.736 696.074 curveto 309.521 697.350 310.323 700.246 311.170 704.855 curveto stroke 311.860 689.060 moveto 311.646 694.193 311.416 699.453 311.170 704.855 curveto stroke 314.504 743.580 moveto 314.469 730.495 314.438 717.412 314.412 704.331 curveto stroke 311.768 637.142 moveto 311.790 654.445 311.821 671.751 311.860 689.060 curveto stroke 314.975 654.944 moveto 313.807 647.325 312.751 641.462 311.768 637.142 curveto stroke 317.445 700.225 moveto 317.473 714.674 317.508 729.125 317.549 743.580 curveto stroke 314.975 654.944 moveto 315.204 655.023 315.434 655.171 315.664 655.388 curveto 316.249 655.938 316.839 656.935 317.440 658.388 curveto stroke 320.906 743.580 moveto 320.858 727.180 320.818 710.785 320.785 694.393 curveto stroke 324.468 696.762 moveto 323.925 694.911 323.394 693.722 322.867 693.180 curveto 322.715 693.024 322.564 692.921 322.413 692.872 curveto 322.306 692.837 322.200 692.829 322.093 692.847 curveto 321.965 692.869 321.837 692.929 321.709 693.028 curveto 321.403 693.263 321.095 693.718 320.785 694.393 curveto stroke 324.468 696.762 moveto 324.501 712.364 324.541 727.970 324.589 743.580 curveto stroke 324.708 659.040 moveto 324.727 668.839 324.749 678.638 324.773 688.438 curveto stroke 328.288 743.580 moveto 328.240 728.421 328.198 713.266 328.164 698.114 curveto stroke 331.826 690.988 moveto 331.865 708.514 331.914 726.044 331.972 743.580 curveto stroke 335.486 692.977 moveto 335.429 692.275 335.373 691.579 335.318 690.889 curveto stroke 335.789 743.580 moveto 335.669 726.690 335.568 709.824 335.486 692.977 curveto stroke 335.318 690.889 moveto 334.938 689.961 334.562 689.339 334.187 689.019 curveto 334.044 688.896 333.900 688.817 333.757 688.783 curveto 333.645 688.757 333.533 688.757 333.421 688.785 curveto 333.277 688.820 333.132 688.901 332.988 689.027 curveto 332.603 689.360 332.217 690.013 331.826 690.988 curveto stroke 336.073 646.094 moveto 336.637 655.124 337.279 664.678 338.007 674.865 curveto stroke 338.007 674.865 moveto 338.365 675.987 338.729 677.330 339.100 678.900 curveto stroke 342.825 647.042 moveto 341.762 654.934 340.546 665.336 339.100 678.900 curveto stroke 343.506 649.269 moveto 343.277 648.469 343.050 647.727 342.825 647.042 curveto stroke 350.133 635.557 moveto 349.943 635.483 349.753 635.452 349.564 635.463 curveto 349.364 635.474 349.163 635.533 348.963 635.638 curveto 348.633 635.812 348.303 636.113 347.970 636.543 curveto 346.555 638.371 345.091 642.543 343.506 649.269 curveto stroke 350.772 627.343 moveto 350.567 630.032 350.354 632.769 350.133 635.557 curveto stroke 350.772 627.343 moveto 349.920 609.152 349.234 591.225 348.708 573.484 curveto stroke 418.129 509.557 moveto 418.393 511.340 418.664 513.136 418.943 514.945 curveto stroke 420.842 415.568 moveto 427.158 401.092 431.884 388.487 435.281 377.062 curveto stroke 435.281 377.062 moveto 441.265 367.887 446.013 360.471 449.843 354.313 curveto stroke 327.611 383.296 moveto 340.888 381.505 353.935 381.493 367.208 383.260 curveto stroke 321.805 367.676 moveto 323.602 372.843 325.537 378.048 327.611 383.296 curveto stroke 327.611 383.296 moveto 327.420 387.565 327.217 391.835 327.003 396.105 curveto stroke 275.092 440.974 moveto 277.697 438.275 280.213 435.783 282.649 433.486 curveto stroke 275.092 440.974 moveto 270.061 439.180 265.135 438.153 260.239 437.876 curveto 255.575 437.613 250.916 438.030 246.200 439.132 curveto stroke 221.426 432.787 moveto 229.508 432.603 237.633 434.684 246.200 439.132 curveto stroke 224.090 507.609 moveto 226.092 507.905 228.107 508.662 230.152 509.889 curveto 233.959 512.173 237.905 516.101 242.125 521.807 curveto stroke 224.090 507.609 moveto 222.835 482.588 221.948 457.663 221.426 432.787 curveto stroke 246.200 439.132 moveto 246.848 461.672 247.830 484.266 249.148 506.951 curveto stroke 249.148 506.951 moveto 246.954 511.338 244.622 516.272 242.125 521.807 curveto stroke 188.918 397.673 moveto 197.737 404.139 208.037 415.265 221.426 432.787 curveto stroke 188.918 397.673 moveto 188.385 396.004 187.872 394.353 187.380 392.720 curveto stroke 289.308 365.052 moveto 285.158 369.394 280.759 373.893 276.096 378.565 curveto stroke 172.090 573.655 moveto 171.905 565.665 171.739 557.683 171.592 549.708 curveto stroke 191.711 515.908 moveto 192.315 518.340 192.941 520.828 193.589 523.377 curveto stroke 211.671 536.460 moveto 211.460 556.985 211.167 577.529 210.792 598.103 curveto stroke 211.671 536.460 moveto 215.139 529.621 218.328 524.484 221.343 520.878 curveto stroke 242.125 521.807 moveto 242.223 532.388 242.337 542.972 242.468 553.558 curveto stroke 229.076 579.195 moveto 234.113 565.437 238.430 557.174 242.468 553.558 curveto stroke 229.076 579.195 moveto 228.850 586.045 228.603 592.912 228.335 599.800 curveto stroke 228.335 599.800 moveto 228.457 601.192 228.582 602.596 228.709 604.012 curveto stroke 237.458 627.659 moveto 234.793 616.259 232.461 609.172 230.269 605.804 curveto 229.744 604.997 229.225 604.401 228.709 604.012 curveto stroke 255.079 629.277 moveto 252.488 617.477 250.234 609.894 248.135 605.907 curveto 247.594 604.881 247.062 604.089 246.534 603.526 curveto stroke 246.571 576.723 moveto 246.560 585.658 246.548 594.592 246.534 603.526 curveto stroke 246.571 576.723 moveto 250.144 568.387 253.398 562.837 256.499 559.790 curveto 257.644 558.665 258.773 557.876 259.893 557.419 curveto 260.674 557.101 261.451 556.943 262.228 556.944 curveto stroke 262.228 556.944 moveto 262.832 560.849 263.469 564.850 264.140 568.955 curveto stroke 264.140 568.955 moveto 264.059 589.495 263.951 610.039 263.816 630.587 curveto stroke 263.816 630.587 moveto 262.755 627.879 261.728 626.092 260.716 625.193 curveto 260.352 624.869 259.989 624.660 259.627 624.565 curveto 259.351 624.493 259.075 624.487 258.799 624.548 curveto 258.453 624.624 258.106 624.804 257.758 625.089 curveto 256.880 625.809 255.991 627.199 255.079 629.277 curveto stroke 255.079 629.277 moveto 254.451 665.933 253.359 703.682 251.771 743.580 curveto stroke 264.683 639.961 moveto 264.382 636.767 264.093 633.644 263.816 630.587 curveto stroke 263.995 743.580 moveto 264.323 708.926 264.552 674.408 264.683 639.961 curveto stroke 262.066 517.756 moveto 262.110 530.818 262.164 543.881 262.228 556.944 curveto stroke 262.066 517.756 moveto 266.932 507.051 271.190 498.503 275.017 491.755 curveto stroke 292.753 521.417 moveto 289.206 517.387 285.825 514.814 282.513 513.623 curveto stroke 318.303 594.445 moveto 321.362 581.536 323.992 571.113 326.310 562.709 curveto stroke 329.072 574.497 moveto 330.711 572.402 332.311 571.039 333.894 570.391 curveto 334.844 570.001 335.790 569.868 336.737 569.991 curveto 337.845 570.135 338.956 570.629 340.078 571.477 curveto stroke 326.310 562.709 moveto 327.183 566.395 328.102 570.318 329.072 574.497 curveto stroke 311.605 634.511 moveto 311.681 620.442 311.744 606.378 311.792 592.316 curveto stroke 300.836 597.234 moveto 300.886 610.750 300.949 624.269 301.024 637.792 curveto stroke 301.020 594.890 moveto 300.959 595.669 300.898 596.451 300.836 597.234 curveto stroke 297.021 657.769 moveto 298.141 652.875 299.195 649.562 300.217 647.727 curveto stroke 294.480 695.971 moveto 294.513 682.769 294.541 669.569 294.564 656.371 curveto stroke 294.564 656.371 moveto 294.064 653.535 293.582 651.013 293.116 648.791 curveto stroke 300.836 597.234 moveto 300.266 597.552 299.693 598.069 299.114 598.785 curveto 297.172 601.189 295.147 605.873 292.940 613.067 curveto stroke 291.313 660.951 moveto 290.517 658.499 289.744 656.823 288.982 655.898 curveto 288.725 655.585 288.468 655.358 288.212 655.216 curveto 288.049 655.125 287.886 655.069 287.723 655.048 curveto stroke 291.313 660.951 moveto 291.299 668.615 291.282 676.279 291.264 683.944 curveto stroke 290.569 697.977 moveto 290.537 713.175 290.499 728.375 290.454 743.580 curveto stroke 287.195 743.580 moveto 287.248 726.128 287.292 708.681 287.328 691.239 curveto stroke 283.836 698.114 moveto 283.802 713.266 283.761 728.421 283.712 743.580 curveto stroke 281.061 683.748 moveto 280.773 685.629 280.479 687.672 280.176 689.883 curveto stroke 281.665 661.249 moveto 281.483 668.691 281.281 676.187 281.061 683.748 curveto stroke 280.176 689.883 moveto 279.722 685.631 279.290 681.749 278.879 678.209 curveto stroke 278.879 678.209 moveto 279.114 671.021 279.330 663.898 279.526 656.830 curveto stroke 279.526 656.830 moveto 280.227 657.664 280.937 659.131 281.665 661.249 curveto stroke 279.526 656.830 moveto 279.249 648.448 279.002 640.154 278.784 631.934 curveto stroke 282.072 621.829 moveto 281.022 624.246 279.933 627.592 278.784 631.934 curveto stroke 282.072 621.829 moveto 282.352 630.601 282.673 639.474 283.036 648.471 curveto stroke 283.036 648.471 moveto 282.605 652.438 282.150 656.689 281.665 661.249 curveto stroke 283.531 690.807 moveto 282.679 687.039 281.863 684.708 281.061 683.748 curveto stroke 283.531 690.807 moveto 283.630 693.220 283.731 695.656 283.836 698.114 curveto stroke 280.028 743.580 moveto 280.087 725.675 280.137 707.777 280.176 689.883 curveto stroke 283.836 698.114 moveto 284.837 692.948 285.780 689.893 286.704 688.828 curveto 286.879 688.627 287.053 688.497 287.227 688.437 curveto stroke 287.328 691.239 moveto 287.294 690.302 287.260 689.368 287.227 688.437 curveto stroke 287.328 691.239 moveto 287.424 691.199 287.521 691.182 287.617 691.186 curveto 287.718 691.190 287.818 691.219 287.919 691.271 curveto 288.084 691.357 288.250 691.508 288.416 691.723 curveto 289.117 692.633 289.829 694.702 290.569 697.977 curveto stroke 287.292 659.041 moveto 287.438 657.683 287.582 656.352 287.723 655.048 curveto stroke 285.949 592.683 moveto 285.631 592.562 285.313 592.488 284.996 592.460 curveto 284.694 592.433 284.393 592.448 284.091 592.505 curveto stroke 287.481 602.275 moveto 286.946 598.910 286.436 595.716 285.949 592.683 curveto stroke 273.263 638.953 moveto 272.988 636.946 272.721 635.029 272.461 633.198 curveto stroke 272.461 633.198 moveto 274.796 609.854 276.588 588.371 277.890 568.094 curveto stroke 277.890 568.094 moveto 277.792 567.116 277.695 566.142 277.599 565.170 curveto stroke } if % *** draw the border border_flag { border_linewidth 2 mul setlinewidth border_color setrgbcolor 131.517 48.420 moveto 480.483 48.420 lineto 480.483 743.580 lineto 131.517 743.580 lineto closepath stroke } if % *** draw the segments segment_flag { segment_linewidth setlinewidth segment_color setrgbcolor 257.533 112.120 moveto 271.380 98.272 lineto stroke 271.380 98.272 moveto 292.152 98.272 lineto stroke 292.152 98.272 moveto 306.000 77.500 lineto stroke 306.000 77.500 moveto 326.772 91.348 lineto stroke 326.772 91.348 moveto 340.620 105.196 lineto stroke 340.620 105.196 moveto 326.772 119.043 lineto stroke 326.772 119.043 moveto 326.772 125.967 lineto stroke 326.772 125.967 moveto 347.543 146.739 lineto stroke 347.543 146.739 moveto 347.544 160.587 lineto stroke 347.544 160.587 moveto 340.620 167.511 lineto stroke 340.620 167.511 moveto 340.620 181.359 lineto stroke 340.620 181.359 moveto 347.544 188.283 lineto stroke 347.544 188.283 moveto 347.543 195.207 lineto stroke 347.543 195.207 moveto 333.696 209.054 lineto stroke 333.696 209.054 moveto 333.696 215.978 lineto stroke 333.696 215.978 moveto 347.543 229.826 lineto stroke 347.543 229.826 moveto 347.544 236.750 lineto stroke 347.544 236.750 moveto 340.620 243.674 lineto stroke 340.620 243.674 moveto 340.620 257.522 lineto stroke 340.620 257.522 moveto 347.543 264.446 lineto stroke 347.543 264.446 moveto 347.544 271.370 lineto stroke 347.544 271.370 moveto 326.772 292.141 lineto stroke 326.772 292.141 moveto 326.772 305.989 lineto stroke 326.772 305.989 moveto 333.696 312.913 lineto stroke 333.696 312.913 moveto 333.696 319.837 lineto stroke 333.696 319.837 moveto 319.848 333.685 lineto stroke 319.848 333.685 moveto 319.848 347.533 lineto stroke 319.848 347.533 moveto 347.544 375.228 lineto stroke 347.544 375.228 moveto 347.544 389.076 lineto stroke 347.544 389.076 moveto 361.391 402.924 lineto stroke 361.391 402.924 moveto 361.391 486.011 lineto stroke 361.391 486.011 moveto 437.554 506.783 lineto stroke 437.554 506.783 moveto 451.402 576.022 lineto stroke 451.402 576.022 moveto 437.554 645.261 lineto stroke 437.554 645.261 moveto 361.391 659.109 lineto stroke 361.391 659.109 moveto 354.467 679.880 lineto stroke 354.467 679.880 moveto 333.696 700.652 lineto stroke 333.696 700.652 moveto 306.000 714.500 lineto stroke 306.000 714.500 moveto 278.304 700.652 lineto stroke 278.304 700.652 moveto 257.533 679.880 lineto stroke 257.533 679.880 moveto 250.609 659.109 lineto stroke 250.609 659.109 moveto 174.446 645.261 lineto stroke 174.446 645.261 moveto 160.598 576.022 lineto stroke 160.598 576.022 moveto 174.446 506.783 lineto stroke 174.446 506.783 moveto 257.533 486.011 lineto stroke 257.533 486.011 moveto 257.533 112.120 lineto stroke 326.772 638.337 moveto 306.000 631.413 lineto stroke 306.000 631.413 moveto 285.228 638.337 lineto stroke 285.228 638.337 moveto 278.304 659.109 lineto stroke 278.304 659.109 moveto 285.228 679.880 lineto stroke 285.228 679.880 moveto 306.000 686.804 lineto stroke 306.000 686.804 moveto 326.772 679.881 lineto stroke 326.772 679.881 moveto 333.696 659.109 lineto stroke 333.696 659.109 moveto 326.772 638.337 lineto stroke } if % *** draw the sites site_flag { site_color setrgbcolor 292.845 586.286 site_radius 0 360 arc fill 285.555 342.336 site_radius 0 360 arc fill 257.533 355.842 site_radius 0 360 arc fill 307.078 387.418 site_radius 0 360 arc fill 331.630 418.838 site_radius 0 360 arc fill 202.328 568.675 site_radius 0 360 arc fill 183.993 565.043 site_radius 0 360 arc fill 193.160 648.663 site_radius 0 360 arc fill 219.926 574.197 site_radius 0 360 arc fill 224.240 654.314 site_radius 0 360 arc fill 237.501 589.213 site_radius 0 360 arc fill 241.799 657.507 site_radius 0 360 arc fill 255.579 589.930 site_radius 0 360 arc fill 232.746 543.556 site_radius 0 360 arc fill 232.988 655.905 site_radius 0 360 arc fill 238.935 490.660 site_radius 0 360 arc fill 252.037 540.798 site_radius 0 360 arc fill 292.500 486.311 site_radius 0 360 arc fill 300.724 556.520 site_radius 0 360 arc fill 285.739 559.965 site_radius 0 360 arc fill 278.267 609.916 site_radius 0 360 arc fill 272.414 592.393 site_radius 0 360 arc fill 272.314 539.739 site_radius 0 360 arc fill 336.101 670.687 site_radius 0 360 arc fill 333.718 678.008 site_radius 0 360 arc fill 337.364 696.984 site_radius 0 360 arc fill 338.285 655.187 site_radius 0 360 arc fill 333.808 635.443 site_radius 0 360 arc fill 331.296 626.936 site_radius 0 360 arc fill 329.325 609.511 site_radius 0 360 arc fill 324.549 593.182 site_radius 0 360 arc fill 319.804 564.452 site_radius 0 360 arc fill 321.953 636.731 site_radius 0 360 arc fill 322.748 681.221 site_radius 0 360 arc fill 322.642 706.179 site_radius 0 360 arc fill 371.162 576.543 site_radius 0 360 arc fill 408.864 561.112 site_radius 0 360 arc fill 428.006 565.043 site_radius 0 360 arc fill 418.840 648.663 site_radius 0 360 arc fill 389.368 561.103 site_radius 0 360 arc fill 379.012 655.905 site_radius 0 360 arc fill 356.444 592.703 site_radius 0 360 arc fill 355.018 543.184 site_radius 0 360 arc fill 343.398 610.863 site_radius 0 360 arc fill 333.654 592.764 site_radius 0 360 arc fill 332.638 552.249 site_radius 0 360 arc fill 322.271 506.241 site_radius 0 360 arc fill 311.790 448.512 site_radius 0 360 arc fill 315.251 316.693 site_radius 0 360 arc fill 295.797 317.876 site_radius 0 360 arc fill 298.301 237.703 site_radius 0 360 arc fill 302.538 265.522 site_radius 0 360 arc fill 257.533 244.358 site_radius 0 360 arc fill 257.533 212.139 site_radius 0 360 arc fill 318.796 86.031 site_radius 0 360 arc fill 300.362 85.957 site_radius 0 360 arc fill 257.533 187.207 site_radius 0 360 arc fill 335.283 134.479 site_radius 0 360 arc fill 257.533 135.988 site_radius 0 360 arc fill 294.675 94.487 site_radius 0 360 arc fill 330.440 95.016 site_radius 0 360 arc fill 305.163 103.344 site_radius 0 360 arc fill 336.726 101.303 site_radius 0 360 arc fill 267.602 102.051 site_radius 0 360 arc fill 265.554 104.098 site_radius 0 360 arc fill 299.322 87.517 site_radius 0 360 arc fill 301.388 84.418 site_radius 0 360 arc fill 321.287 87.691 site_radius 0 360 arc fill 316.341 84.394 site_radius 0 360 arc fill 297.199 90.702 site_radius 0 360 arc fill 334.108 98.684 site_radius 0 360 arc fill 332.833 112.982 site_radius 0 360 arc fill 398.541 496.142 site_radius 0 360 arc fill 400.126 652.066 site_radius 0 360 arc fill 341.031 693.316 site_radius 0 360 arc fill 346.446 687.902 site_radius 0 360 arc fill 332.642 655.947 site_radius 0 360 arc fill 332.642 662.270 site_radius 0 360 arc fill 331.588 652.785 site_radius 0 360 arc fill 329.480 646.461 site_radius 0 360 arc fill 330.673 668.176 site_radius 0 360 arc fill 330.021 702.489 site_radius 0 360 arc fill 326.346 704.327 site_radius 0 360 arc fill 309.460 712.770 site_radius 0 360 arc fill 309.904 685.503 site_radius 0 360 arc fill 316.258 683.385 site_radius 0 360 arc fill 315.938 709.531 site_radius 0 360 arc fill 312.920 711.040 site_radius 0 360 arc fill 318.996 708.002 site_radius 0 360 arc fill 302.540 712.770 site_radius 0 360 arc fill 295.742 683.385 site_radius 0 360 arc fill 302.096 685.503 site_radius 0 360 arc fill 295.645 709.322 site_radius 0 360 arc fill 299.079 711.040 site_radius 0 360 arc fill 280.412 665.432 site_radius 0 360 arc fill 280.696 651.934 site_radius 0 360 arc fill 282.520 671.756 site_radius 0 360 arc fill 290.047 636.731 site_radius 0 360 arc fill 288.929 705.964 site_radius 0 360 arc fill 289.252 681.222 site_radius 0 360 arc fill 281.979 702.489 site_radius 0 360 arc fill 285.654 704.327 site_radius 0 360 arc fill 292.159 707.579 site_radius 0 360 arc fill 270.969 693.316 site_radius 0 360 arc fill 208.492 498.271 site_radius 0 360 arc fill 215.368 652.701 site_radius 0 360 arc fill 257.533 404.053 site_radius 0 360 arc fill 257.533 289.918 site_radius 0 360 arc fill 257.533 264.838 site_radius 0 360 arc fill 257.533 198.993 site_radius 0 360 arc fill 257.533 226.989 site_radius 0 360 arc fill 257.533 159.293 site_radius 0 360 arc fill 257.533 120.170 site_radius 0 360 arc fill 257.533 128.220 site_radius 0 360 arc fill 257.533 144.319 site_radius 0 360 arc fill 257.533 176.519 site_radius 0 360 arc fill 257.533 322.096 site_radius 0 360 arc fill 318.725 682.563 site_radius 0 360 arc fill 317.134 635.124 site_radius 0 360 arc fill 298.192 684.202 site_radius 0 360 arc fill 296.069 634.723 site_radius 0 360 arc fill 293.275 682.563 site_radius 0 360 arc fill 313.808 684.202 site_radius 0 360 arc fill 333.696 659.109 site_radius 0 360 arc fill 326.772 679.881 site_radius 0 360 arc fill 306.000 686.804 site_radius 0 360 arc fill 285.228 679.880 site_radius 0 360 arc fill 278.304 659.109 site_radius 0 360 arc fill 285.228 638.337 site_radius 0 360 arc fill 306.000 631.413 site_radius 0 360 arc fill 326.772 638.337 site_radius 0 360 arc fill 257.533 486.011 site_radius 0 360 arc fill 174.446 506.783 site_radius 0 360 arc fill 160.598 576.022 site_radius 0 360 arc fill 174.446 645.261 site_radius 0 360 arc fill 250.609 659.109 site_radius 0 360 arc fill 257.533 679.880 site_radius 0 360 arc fill 278.304 700.652 site_radius 0 360 arc fill 306.000 714.500 site_radius 0 360 arc fill 333.696 700.652 site_radius 0 360 arc fill 354.467 679.880 site_radius 0 360 arc fill 361.391 659.109 site_radius 0 360 arc fill 437.554 645.261 site_radius 0 360 arc fill 451.402 576.022 site_radius 0 360 arc fill 437.554 506.783 site_radius 0 360 arc fill 361.391 486.011 site_radius 0 360 arc fill 361.391 402.924 site_radius 0 360 arc fill 347.544 389.076 site_radius 0 360 arc fill 347.544 375.228 site_radius 0 360 arc fill 319.848 347.533 site_radius 0 360 arc fill 319.848 333.685 site_radius 0 360 arc fill 333.696 319.837 site_radius 0 360 arc fill 333.696 312.913 site_radius 0 360 arc fill 326.772 305.989 site_radius 0 360 arc fill 326.772 292.141 site_radius 0 360 arc fill 347.544 271.370 site_radius 0 360 arc fill 347.543 264.446 site_radius 0 360 arc fill 340.620 257.522 site_radius 0 360 arc fill 340.620 243.674 site_radius 0 360 arc fill 347.544 236.750 site_radius 0 360 arc fill 347.543 229.826 site_radius 0 360 arc fill 333.696 215.978 site_radius 0 360 arc fill 333.696 209.054 site_radius 0 360 arc fill 347.543 195.207 site_radius 0 360 arc fill 347.544 188.283 site_radius 0 360 arc fill 340.620 181.359 site_radius 0 360 arc fill 340.620 167.511 site_radius 0 360 arc fill 347.544 160.587 site_radius 0 360 arc fill 347.543 146.739 site_radius 0 360 arc fill 326.772 125.967 site_radius 0 360 arc fill 326.772 119.043 site_radius 0 360 arc fill 340.620 105.196 site_radius 0 360 arc fill 326.772 91.348 site_radius 0 360 arc fill 306.000 77.500 site_radius 0 360 arc fill 292.152 98.272 site_radius 0 360 arc fill 271.380 98.272 site_radius 0 360 arc fill 257.533 112.120 site_radius 0 360 arc fill } if % discard clipping path grestore %%EndDocument @endspecial 6530 8937 a @beginspecial 72 @llx 205 @lly 540 @urx 587 @ury 864 @rwi @setspecial %%BeginDocument: africa2mesh.eps %!PS-Adobe-2.0 EPSF-2.0 %%BoundingBox: 72 205 540 587 %%Creator: Show Me %%EndComments 1 setlinecap 1 setlinejoin 1 setlinewidth 72 205 moveto 540 205 lineto 540 587 lineto 72 587 lineto closepath clip newpath 452 474 moveto 443 473 lineto 455 457 lineto 452 474 lineto stroke 450 454 moveto 455 457 lineto 443 473 lineto 450 454 lineto stroke 455 457 moveto 469 445 lineto 452 474 lineto 455 457 lineto stroke 461 476 moveto 452 474 lineto 469 445 lineto 461 476 lineto stroke 455 457 moveto 459 437 lineto 469 445 lineto 455 457 lineto stroke 469 405 moveto 469 445 lineto 459 437 lineto 469 405 lineto stroke 444 442 moveto 459 437 lineto 450 454 lineto 444 442 lineto stroke 455 457 moveto 450 454 lineto 459 437 lineto 455 457 lineto stroke 437 472 moveto 450 454 lineto 443 473 lineto 437 472 lineto stroke 442 453 moveto 450 454 lineto 437 472 lineto 442 453 lineto stroke 435 463 moveto 437 472 lineto 432 471 lineto 435 463 lineto stroke 430 471 moveto 435 463 lineto 432 471 lineto 430 471 lineto stroke 442 453 moveto 437 472 lineto 435 463 lineto 442 453 lineto stroke 428 470 moveto 435 463 lineto 430 471 lineto 428 470 lineto stroke 423 462 moveto 428 470 lineto 420 478 lineto 423 462 lineto stroke 426 476 moveto 420 478 lineto 428 470 lineto 426 476 lineto stroke 406 496 moveto 412 482 lineto 420 478 lineto 406 496 lineto stroke 423 462 moveto 420 478 lineto 412 482 lineto 423 462 lineto stroke 388 509 moveto 412 482 lineto 406 496 lineto 388 509 lineto stroke 419 488 moveto 406 496 lineto 420 478 lineto 419 488 lineto stroke 412 500 moveto 406 496 lineto 419 488 lineto 412 500 lineto stroke 426 476 moveto 419 488 lineto 420 478 lineto 426 476 lineto stroke 395 513 moveto 406 496 lineto 412 500 lineto 395 513 lineto stroke 395 513 moveto 412 500 lineto 402 516 lineto 395 513 lineto stroke 366 537 moveto 402 516 lineto 393 530 lineto 366 537 lineto stroke 356 558 moveto 366 537 lineto 393 530 lineto 356 558 lineto stroke 327 541 moveto 366 537 lineto 331 555 lineto 327 541 lineto stroke 356 558 moveto 331 555 lineto 366 537 lineto 356 558 lineto stroke 327 541 moveto 331 555 lineto 295 554 lineto 327 541 lineto stroke 297 562 moveto 295 554 lineto 331 555 lineto 297 562 lineto stroke 266 536 moveto 327 541 lineto 295 554 lineto 266 536 lineto stroke 354 528 moveto 327 541 lineto 326 529 lineto 354 528 lineto stroke 285 528 moveto 326 529 lineto 327 541 lineto 285 528 lineto stroke 314 515 moveto 326 529 lineto 285 528 lineto 314 515 lineto stroke 250 513 moveto 275 506 lineto 285 528 lineto 250 513 lineto stroke 314 515 moveto 285 528 lineto 275 506 lineto 314 515 lineto stroke 250 513 moveto 235 483 lineto 275 506 lineto 250 513 lineto stroke 262 482 moveto 275 506 lineto 235 483 lineto 262 482 lineto stroke 250 513 moveto 216 483 lineto 235 483 lineto 250 513 lineto stroke 209 458 moveto 235 483 lineto 216 483 lineto 209 458 lineto stroke 192 455 moveto 216 483 lineto 213 498 lineto 192 455 lineto stroke 250 513 moveto 213 498 lineto 216 483 lineto 250 513 lineto stroke 213 513 moveto 213 498 lineto 240 521 lineto 213 513 lineto stroke 250 513 moveto 240 521 lineto 213 498 lineto 250 513 lineto stroke 213 513 moveto 240 521 lineto 234 530 lineto 213 513 lineto stroke 266 536 moveto 234 530 lineto 240 521 lineto 266 536 lineto stroke 263 555 moveto 234 530 lineto 266 536 lineto 263 555 lineto stroke 285 528 moveto 266 536 lineto 240 521 lineto 285 528 lineto stroke 327 541 moveto 266 536 lineto 285 528 lineto 327 541 lineto stroke 263 555 moveto 266 536 lineto 295 554 lineto 263 555 lineto stroke 297 562 moveto 263 555 lineto 295 554 lineto 297 562 lineto stroke 271 568 moveto 263 555 lineto 297 562 lineto 271 568 lineto stroke 316 567 moveto 300 570 lineto 297 562 lineto 316 567 lineto stroke 271 568 moveto 297 562 lineto 300 570 lineto 271 568 lineto stroke 356 558 moveto 316 567 lineto 331 555 lineto 356 558 lineto stroke 297 562 moveto 331 555 lineto 316 567 lineto 297 562 lineto stroke 345 569 moveto 316 567 lineto 356 558 lineto 345 569 lineto stroke 396 549 moveto 356 558 lineto 393 530 lineto 396 549 lineto stroke 366 561 moveto 356 558 lineto 396 549 lineto 366 561 lineto stroke 388 558 moveto 396 549 lineto 397 552 lineto 388 558 lineto stroke 470 464 moveto 463 481 lineto 461 476 lineto 470 464 lineto stroke 470 464 moveto 461 476 lineto 469 445 lineto 470 464 lineto stroke 478 452 moveto 470 464 lineto 469 445 lineto 478 452 lineto stroke 470 481 moveto 470 464 lineto 478 452 lineto 470 481 lineto stroke 482 464 moveto 478 452 lineto 486 445 lineto 482 464 lineto stroke 488 403 moveto 486 445 lineto 478 452 lineto 488 403 lineto stroke 495 446 moveto 486 445 lineto 503 398 lineto 495 446 lineto stroke 488 403 moveto 503 398 lineto 486 445 lineto 488 403 lineto stroke 513 385 moveto 503 398 lineto 495 344 lineto 513 385 lineto stroke 488 403 moveto 495 344 lineto 503 398 lineto 488 403 lineto stroke 480 354 moveto 495 344 lineto 488 403 lineto 480 354 lineto stroke 469 445 moveto 469 405 lineto 488 403 lineto 469 445 lineto stroke 469 362 moveto 488 403 lineto 469 405 lineto 469 362 lineto stroke 454 366 moveto 469 405 lineto 456 400 lineto 454 366 lineto stroke 459 437 moveto 456 400 lineto 469 405 lineto 459 437 lineto stroke 454 366 moveto 456 400 lineto 445 373 lineto 454 366 lineto stroke 441 418 moveto 445 373 lineto 456 400 lineto 441 418 lineto stroke 432 336 moveto 454 366 lineto 445 373 lineto 432 336 lineto stroke 432 336 moveto 447 336 lineto 454 366 lineto 432 336 lineto stroke 469 362 moveto 454 366 lineto 447 336 lineto 469 362 lineto stroke 428 283 moveto 447 336 lineto 410 302 lineto 428 283 lineto stroke 432 336 moveto 410 302 lineto 447 336 lineto 432 336 lineto stroke 424 353 moveto 392 310 lineto 410 302 lineto 424 353 lineto stroke 355 269 moveto 410 302 lineto 392 310 lineto 355 269 lineto stroke 369 322 moveto 338 283 lineto 392 310 lineto 369 322 lineto stroke 355 269 moveto 392 310 lineto 338 283 lineto 355 269 lineto stroke 355 269 moveto 338 283 lineto 302 273 lineto 355 269 lineto stroke 308 285 moveto 302 273 lineto 338 283 lineto 308 285 lineto stroke 270 275 moveto 302 273 lineto 308 285 lineto 270 275 lineto stroke 314 300 moveto 308 285 lineto 338 283 lineto 314 300 lineto stroke 271 300 moveto 308 285 lineto 314 300 lineto 271 300 lineto stroke 369 322 moveto 302 328 lineto 314 300 lineto 369 322 lineto stroke 292 312 moveto 314 300 lineto 302 328 lineto 292 312 lineto stroke 369 322 moveto 343 356 lineto 302 328 lineto 369 322 lineto stroke 288 358 moveto 302 328 lineto 343 356 lineto 288 358 lineto stroke 312 398 moveto 343 356 lineto 350 397 lineto 312 398 lineto stroke 383 369 moveto 350 397 lineto 343 356 lineto 383 369 lineto stroke 383 369 moveto 377 434 lineto 350 397 lineto 383 369 lineto stroke 336 442 moveto 350 397 lineto 377 434 lineto 336 442 lineto stroke 396 437 moveto 377 434 lineto 401 403 lineto 396 437 lineto stroke 383 369 moveto 401 403 lineto 377 434 lineto 383 369 lineto stroke 415 422 moveto 396 437 lineto 401 403 lineto 415 422 lineto stroke 401 456 moveto 372 480 lineto 396 437 lineto 401 456 lineto stroke 363 469 moveto 396 437 lineto 372 480 lineto 363 469 lineto stroke 339 488 moveto 363 469 lineto 372 480 lineto 339 488 lineto stroke 329 476 moveto 363 469 lineto 339 488 lineto 329 476 lineto stroke 341 502 moveto 339 488 lineto 372 480 lineto 341 502 lineto stroke 303 500 moveto 339 488 lineto 341 502 lineto 303 500 lineto stroke 362 511 moveto 341 502 lineto 372 480 lineto 362 511 lineto stroke 314 515 moveto 341 502 lineto 362 511 lineto 314 515 lineto stroke 326 529 moveto 362 511 lineto 354 528 lineto 326 529 lineto stroke 388 509 moveto 354 528 lineto 362 511 lineto 388 509 lineto stroke 395 513 moveto 354 528 lineto 388 509 lineto 395 513 lineto stroke 362 511 moveto 398 485 lineto 388 509 lineto 362 511 lineto stroke 412 482 moveto 388 509 lineto 398 485 lineto 412 482 lineto stroke 362 511 moveto 372 480 lineto 398 485 lineto 362 511 lineto stroke 401 456 moveto 398 485 lineto 372 480 lineto 401 456 lineto stroke 423 462 moveto 398 485 lineto 401 456 lineto 423 462 lineto stroke 396 437 moveto 415 422 lineto 401 456 lineto 396 437 lineto stroke 426 433 moveto 401 456 lineto 415 422 lineto 426 433 lineto stroke 407 375 moveto 415 422 lineto 401 403 lineto 407 375 lineto stroke 433 393 moveto 415 422 lineto 407 375 lineto 433 393 lineto stroke 383 369 moveto 407 375 lineto 401 403 lineto 383 369 lineto stroke 369 322 moveto 407 375 lineto 383 369 lineto 369 322 lineto stroke 369 322 moveto 383 369 lineto 343 356 lineto 369 322 lineto stroke 338 283 moveto 369 322 lineto 314 300 lineto 338 283 lineto stroke 407 375 moveto 369 322 lineto 392 310 lineto 407 375 lineto stroke 424 353 moveto 407 375 lineto 392 310 lineto 424 353 lineto stroke 433 393 moveto 407 375 lineto 424 353 lineto 433 393 lineto stroke 432 336 moveto 424 353 lineto 410 302 lineto 432 336 lineto stroke 445 373 moveto 424 353 lineto 432 336 lineto 445 373 lineto stroke 433 393 moveto 424 353 lineto 445 373 lineto 433 393 lineto stroke 441 418 moveto 433 393 lineto 445 373 lineto 441 418 lineto stroke 426 433 moveto 433 393 lineto 441 418 lineto 426 433 lineto stroke 437 441 moveto 441 418 lineto 444 442 lineto 437 441 lineto stroke 456 400 moveto 444 442 lineto 441 418 lineto 456 400 lineto stroke 459 437 moveto 444 442 lineto 456 400 lineto 459 437 lineto stroke 442 453 moveto 444 442 lineto 450 454 lineto 442 453 lineto stroke 437 455 moveto 444 442 lineto 442 453 lineto 437 455 lineto stroke 437 455 moveto 442 453 lineto 435 463 lineto 437 455 lineto stroke 428 470 moveto 437 455 lineto 435 463 lineto 428 470 lineto stroke 423 462 moveto 437 455 lineto 428 470 lineto 423 462 lineto stroke 437 441 moveto 437 455 lineto 423 462 lineto 437 441 lineto stroke 398 485 moveto 423 462 lineto 412 482 lineto 398 485 lineto stroke 426 433 moveto 423 462 lineto 401 456 lineto 426 433 lineto stroke 437 441 moveto 423 462 lineto 426 433 lineto 437 441 lineto stroke 433 393 moveto 426 433 lineto 415 422 lineto 433 393 lineto stroke 437 441 moveto 426 433 lineto 441 418 lineto 437 441 lineto stroke 437 455 moveto 437 441 lineto 444 442 lineto 437 455 lineto stroke 395 513 moveto 388 509 lineto 406 496 lineto 395 513 lineto stroke 366 537 moveto 354 528 lineto 395 513 lineto 366 537 lineto stroke 366 537 moveto 395 513 lineto 402 516 lineto 366 537 lineto stroke 327 541 moveto 354 528 lineto 366 537 lineto 327 541 lineto stroke 314 515 moveto 362 511 lineto 326 529 lineto 314 515 lineto stroke 303 500 moveto 341 502 lineto 314 515 lineto 303 500 lineto stroke 303 500 moveto 314 515 lineto 275 506 lineto 303 500 lineto stroke 262 482 moveto 303 500 lineto 275 506 lineto 262 482 lineto stroke 298 475 moveto 303 500 lineto 262 482 lineto 298 475 lineto stroke 228 459 moveto 262 482 lineto 235 483 lineto 228 459 lineto stroke 237 437 moveto 262 482 lineto 228 459 lineto 237 437 lineto stroke 207 421 moveto 237 437 lineto 228 459 lineto 207 421 lineto stroke 207 421 moveto 214 397 lineto 237 437 lineto 207 421 lineto stroke 235 396 moveto 237 437 lineto 214 397 lineto 235 396 lineto stroke 235 396 moveto 214 397 lineto 226 365 lineto 235 396 lineto stroke 208 381 moveto 226 365 lineto 214 397 lineto 208 381 lineto stroke 237 328 moveto 226 365 lineto 218 353 lineto 237 328 lineto stroke 208 381 moveto 218 353 lineto 226 365 lineto 208 381 lineto stroke 227 323 moveto 237 328 lineto 218 353 lineto 227 323 lineto stroke 292 312 moveto 237 328 lineto 271 300 lineto 292 312 lineto stroke 227 323 moveto 271 300 lineto 237 328 lineto 227 323 lineto stroke 270 275 moveto 308 285 lineto 271 300 lineto 270 275 lineto stroke 292 312 moveto 271 300 lineto 314 300 lineto 292 312 lineto stroke 261 338 moveto 292 312 lineto 302 328 lineto 261 338 lineto stroke 237 328 moveto 292 312 lineto 261 338 lineto 237 328 lineto stroke 288 358 moveto 261 338 lineto 302 328 lineto 288 358 lineto stroke 248 366 moveto 261 338 lineto 288 358 lineto 248 366 lineto stroke 312 398 moveto 288 358 lineto 343 356 lineto 312 398 lineto stroke 260 397 moveto 288 358 lineto 312 398 lineto 260 397 lineto stroke 284 423 moveto 260 397 lineto 312 398 lineto 284 423 lineto stroke 263 437 moveto 260 397 lineto 284 423 lineto 263 437 lineto stroke 316 430 moveto 284 423 lineto 312 398 lineto 316 430 lineto stroke 301 448 moveto 284 423 lineto 316 430 lineto 301 448 lineto stroke 301 448 moveto 316 430 lineto 336 442 lineto 301 448 lineto stroke 350 397 moveto 336 442 lineto 316 430 lineto 350 397 lineto stroke 377 434 moveto 348 455 lineto 336 442 lineto 377 434 lineto stroke 319 465 moveto 336 442 lineto 348 455 lineto 319 465 lineto stroke 329 476 moveto 319 465 lineto 348 455 lineto 329 476 lineto stroke 329 476 moveto 298 475 lineto 319 465 lineto 329 476 lineto stroke 301 448 moveto 319 465 lineto 298 475 lineto 301 448 lineto stroke 301 448 moveto 298 475 lineto 266 459 lineto 301 448 lineto stroke 262 482 moveto 266 459 lineto 298 475 lineto 262 482 lineto stroke 237 437 moveto 266 459 lineto 262 482 lineto 237 437 lineto stroke 263 437 moveto 266 459 lineto 237 437 lineto 263 437 lineto stroke 301 448 moveto 266 459 lineto 263 437 lineto 301 448 lineto stroke 235 396 moveto 263 437 lineto 237 437 lineto 235 396 lineto stroke 260 397 moveto 263 437 lineto 235 396 lineto 260 397 lineto stroke 248 366 moveto 235 396 lineto 226 365 lineto 248 366 lineto stroke 260 397 moveto 235 396 lineto 248 366 lineto 260 397 lineto stroke 260 397 moveto 248 366 lineto 288 358 lineto 260 397 lineto stroke 261 338 moveto 248 366 lineto 226 365 lineto 261 338 lineto stroke 301 448 moveto 263 437 lineto 284 423 lineto 301 448 lineto stroke 319 465 moveto 301 448 lineto 336 442 lineto 319 465 lineto stroke 303 500 moveto 298 475 lineto 329 476 lineto 303 500 lineto stroke 303 500 moveto 329 476 lineto 339 488 lineto 303 500 lineto stroke 363 469 moveto 329 476 lineto 348 455 lineto 363 469 lineto stroke 363 469 moveto 348 455 lineto 377 434 lineto 363 469 lineto stroke 350 397 moveto 316 430 lineto 312 398 lineto 350 397 lineto stroke 237 328 moveto 261 338 lineto 226 365 lineto 237 328 lineto stroke 235 300 moveto 271 300 lineto 227 323 lineto 235 300 lineto stroke 209 335 moveto 227 323 lineto 218 353 lineto 209 335 lineto stroke 214 323 moveto 227 323 lineto 209 335 lineto 214 323 lineto stroke 201 379 moveto 209 335 lineto 218 353 lineto 201 379 lineto stroke 218 353 moveto 208 381 lineto 201 379 lineto 218 353 lineto stroke 205 395 moveto 208 381 lineto 214 397 lineto 205 395 lineto stroke 209 458 moveto 192 425 lineto 207 421 lineto 209 458 lineto stroke 192 455 moveto 180 423 lineto 192 425 lineto 192 455 lineto stroke 179 445 moveto 180 423 lineto 192 455 lineto 179 445 lineto stroke 189 482 moveto 192 455 lineto 213 498 lineto 189 482 lineto stroke 179 445 moveto 192 455 lineto 189 482 lineto 179 445 lineto stroke 213 513 moveto 189 482 lineto 213 498 lineto 213 513 lineto stroke 185 497 moveto 189 482 lineto 213 513 lineto 185 497 lineto stroke 212 523 moveto 213 513 lineto 234 530 lineto 212 523 lineto stroke 185 497 moveto 213 513 lineto 212 523 lineto 185 497 lineto stroke 178 511 moveto 185 497 lineto 212 523 lineto 178 511 lineto stroke 168 459 moveto 189 482 lineto 185 497 lineto 168 459 lineto stroke 153 473 moveto 185 497 lineto 178 511 lineto 153 473 lineto stroke 168 519 moveto 153 473 lineto 178 511 lineto 168 519 lineto stroke 128 453 moveto 153 473 lineto 168 519 lineto 128 453 lineto stroke 199 544 moveto 168 519 lineto 178 511 lineto 199 544 lineto stroke 202 567 moveto 168 519 lineto 199 544 lineto 202 567 lineto stroke 223 548 moveto 235 565 lineto 199 544 lineto 223 548 lineto stroke 202 567 moveto 199 544 lineto 235 565 lineto 202 567 lineto stroke 329 578 moveto 338 577 lineto 333 582 lineto 329 578 lineto stroke 325 575 moveto 338 577 lineto 329 578 lineto 325 575 lineto stroke 338 577 moveto 325 575 lineto 345 569 lineto 338 577 lineto stroke 316 567 moveto 345 569 lineto 325 575 lineto 316 567 lineto stroke 396 549 moveto 388 558 lineto 366 561 lineto 396 549 lineto stroke 378 564 moveto 366 561 lineto 388 558 lineto 378 564 lineto stroke 392 561 moveto 388 558 lineto 398 556 lineto 392 561 lineto stroke 397 552 moveto 398 556 lineto 388 558 lineto 397 552 lineto stroke 463 481 moveto 470 464 lineto 470 481 lineto 463 481 lineto stroke 482 464 moveto 470 481 lineto 478 452 lineto 482 464 lineto stroke 479 482 moveto 470 481 lineto 482 464 lineto 479 482 lineto stroke 489 455 moveto 482 464 lineto 486 445 lineto 489 455 lineto stroke 495 446 moveto 489 455 lineto 486 445 lineto 495 446 lineto stroke 479 482 moveto 485 469 lineto 488 474 lineto 479 482 lineto stroke 513 385 moveto 512 423 lineto 503 398 lineto 513 385 lineto stroke 495 446 moveto 503 398 lineto 512 423 lineto 495 446 lineto stroke 527 402 moveto 512 423 lineto 513 385 lineto 527 402 lineto stroke 513 353 moveto 513 385 lineto 495 344 lineto 513 353 lineto stroke 527 402 moveto 513 385 lineto 513 353 lineto 527 402 lineto stroke 497 305 moveto 513 353 lineto 495 344 lineto 497 305 lineto stroke 516 316 moveto 513 353 lineto 497 305 lineto 516 316 lineto stroke 477 294 moveto 497 305 lineto 495 344 lineto 477 294 lineto stroke 201 247 moveto 197 249 lineto 198 246 lineto 201 247 lineto stroke 200 249 moveto 197 249 lineto 201 247 lineto 200 249 lineto stroke 200 249 moveto 201 247 lineto 202 247 lineto 200 249 lineto stroke 203 246 moveto 204 246 lineto 207 244 lineto 203 246 lineto stroke 204 244 moveto 207 244 lineto 204 246 lineto 204 244 lineto stroke 203 247 moveto 203 246 lineto 207 244 lineto 203 247 lineto stroke 202 249 moveto 203 247 lineto 207 244 lineto 202 249 lineto stroke 200 249 moveto 203 247 lineto 202 249 lineto 200 249 lineto stroke 203 251 moveto 197 252 lineto 202 249 lineto 203 251 lineto stroke 200 249 moveto 202 249 lineto 197 252 lineto 200 249 lineto stroke 196 258 moveto 197 252 lineto 203 251 lineto 196 258 lineto stroke 211 244 moveto 203 251 lineto 202 249 lineto 211 244 lineto stroke 213 248 moveto 203 251 lineto 211 244 lineto 213 248 lineto stroke 219 239 moveto 213 248 lineto 211 244 lineto 219 239 lineto stroke 236 236 moveto 213 248 lineto 219 239 lineto 236 236 lineto stroke 209 242 moveto 219 239 lineto 211 244 lineto 209 242 lineto stroke 213 238 moveto 219 239 lineto 209 242 lineto 213 238 lineto stroke 204 244 moveto 209 242 lineto 207 244 lineto 204 244 lineto stroke 211 244 moveto 207 244 lineto 209 242 lineto 211 244 lineto stroke 213 238 moveto 209 242 lineto 204 244 lineto 213 238 lineto stroke 207 238 moveto 213 238 lineto 204 244 lineto 207 238 lineto stroke 267 228 moveto 236 236 lineto 243 223 lineto 267 228 lineto stroke 219 239 moveto 243 223 lineto 236 236 lineto 219 239 lineto stroke 249 244 moveto 236 236 lineto 267 228 lineto 249 244 lineto stroke 315 220 moveto 300 232 lineto 267 228 lineto 315 220 lineto stroke 249 244 moveto 267 228 lineto 300 232 lineto 249 244 lineto stroke 282 248 moveto 249 244 lineto 300 232 lineto 282 248 lineto stroke 219 251 moveto 249 244 lineto 234 257 lineto 219 251 lineto stroke 242 263 moveto 234 257 lineto 249 244 lineto 242 263 lineto stroke 219 274 moveto 234 257 lineto 242 263 lineto 219 274 lineto stroke 229 277 moveto 242 263 lineto 256 267 lineto 229 277 lineto stroke 282 248 moveto 256 267 lineto 242 263 lineto 282 248 lineto stroke 311 257 moveto 256 267 lineto 282 248 lineto 311 257 lineto stroke 316 246 moveto 311 257 lineto 282 248 lineto 316 246 lineto stroke 349 254 moveto 311 257 lineto 316 246 lineto 349 254 lineto stroke 300 232 moveto 346 238 lineto 316 246 lineto 300 232 lineto stroke 349 254 moveto 316 246 lineto 346 238 lineto 349 254 lineto stroke 381 251 moveto 349 254 lineto 346 238 lineto 381 251 lineto stroke 355 269 moveto 311 257 lineto 349 254 lineto 355 269 lineto stroke 385 271 moveto 349 254 lineto 381 251 lineto 385 271 lineto stroke 385 240 moveto 381 251 lineto 366 238 lineto 385 240 lineto stroke 346 238 moveto 366 238 lineto 381 251 lineto 346 238 lineto stroke 346 238 moveto 353 229 lineto 366 238 lineto 346 238 lineto stroke 368 232 moveto 366 238 lineto 353 229 lineto 368 232 lineto stroke 368 232 moveto 353 229 lineto 352 223 lineto 368 232 lineto stroke 315 220 moveto 352 223 lineto 353 229 lineto 315 220 lineto stroke 371 222 moveto 380 234 lineto 352 223 lineto 371 222 lineto stroke 368 232 moveto 352 223 lineto 380 234 lineto 368 232 lineto stroke 383 237 moveto 368 232 lineto 380 234 lineto 383 237 lineto stroke 385 240 moveto 368 232 lineto 383 237 lineto 385 240 lineto stroke 381 251 moveto 385 240 lineto 398 249 lineto 381 251 lineto stroke 396 245 moveto 398 249 lineto 385 240 lineto 396 245 lineto stroke 389 240 moveto 396 245 lineto 385 240 lineto 389 240 lineto stroke 393 239 moveto 396 245 lineto 389 240 lineto 393 239 lineto stroke 338 216 moveto 371 222 lineto 352 223 lineto 338 216 lineto stroke 363 212 moveto 371 222 lineto 338 216 lineto 363 212 lineto stroke 315 220 moveto 338 216 lineto 352 223 lineto 315 220 lineto stroke 267 228 moveto 280 213 lineto 315 220 lineto 267 228 lineto stroke 243 223 moveto 280 213 lineto 267 228 lineto 243 223 lineto stroke 263 209 moveto 280 213 lineto 243 223 lineto 263 209 lineto stroke 346 238 moveto 315 220 lineto 353 229 lineto 346 238 lineto stroke 300 232 moveto 315 220 lineto 346 238 lineto 300 232 lineto stroke 428 283 moveto 398 249 lineto 449 278 lineto 428 283 lineto stroke 468 312 moveto 449 278 lineto 477 294 lineto 468 312 lineto stroke 460 325 moveto 449 278 lineto 468 312 lineto 460 325 lineto stroke 480 354 moveto 460 325 lineto 468 312 lineto 480 354 lineto stroke 469 362 moveto 447 336 lineto 460 325 lineto 469 362 lineto stroke 428 283 moveto 460 325 lineto 447 336 lineto 428 283 lineto stroke 449 278 moveto 460 325 lineto 428 283 lineto 449 278 lineto stroke 385 271 moveto 428 283 lineto 410 302 lineto 385 271 lineto stroke 381 251 moveto 428 283 lineto 385 271 lineto 381 251 lineto stroke 355 269 moveto 349 254 lineto 385 271 lineto 355 269 lineto stroke 355 269 moveto 385 271 lineto 410 302 lineto 355 269 lineto stroke 311 257 moveto 355 269 lineto 302 273 lineto 311 257 lineto stroke 398 249 moveto 428 283 lineto 381 251 lineto 398 249 lineto stroke 469 362 moveto 460 325 lineto 480 354 lineto 469 362 lineto stroke 495 344 moveto 480 354 lineto 468 312 lineto 495 344 lineto stroke 469 362 moveto 480 354 lineto 488 403 lineto 469 362 lineto stroke 454 366 moveto 469 362 lineto 469 405 lineto 454 366 lineto stroke 495 344 moveto 468 312 lineto 477 294 lineto 495 344 lineto stroke 368 232 moveto 385 240 lineto 366 238 lineto 368 232 lineto stroke 300 232 moveto 316 246 lineto 282 248 lineto 300 232 lineto stroke 270 275 moveto 311 257 lineto 302 273 lineto 270 275 lineto stroke 256 267 moveto 311 257 lineto 270 275 lineto 256 267 lineto stroke 235 300 moveto 270 275 lineto 271 300 lineto 235 300 lineto stroke 219 295 moveto 270 275 lineto 235 300 lineto 219 295 lineto stroke 218 310 moveto 235 300 lineto 214 323 lineto 218 310 lineto stroke 227 323 moveto 214 323 lineto 235 300 lineto 227 323 lineto stroke 205 334 moveto 214 323 lineto 209 335 lineto 205 334 lineto stroke 207 324 moveto 214 323 lineto 205 334 lineto 207 324 lineto stroke 179 445 moveto 171 421 lineto 180 423 lineto 179 445 lineto stroke 168 433 moveto 171 421 lineto 179 445 lineto 168 433 lineto stroke 189 482 moveto 168 459 lineto 179 445 lineto 189 482 lineto stroke 168 433 moveto 179 445 lineto 168 459 lineto 168 433 lineto stroke 139 428 moveto 161 427 lineto 168 459 lineto 139 428 lineto stroke 168 433 moveto 168 459 lineto 161 427 lineto 168 433 lineto stroke 219 274 moveto 191 286 lineto 234 257 lineto 219 274 lineto stroke 193 272 moveto 234 257 lineto 191 286 lineto 193 272 lineto stroke 200 293 moveto 191 286 lineto 219 274 lineto 200 293 lineto stroke 229 277 moveto 219 274 lineto 242 263 lineto 229 277 lineto stroke 200 293 moveto 219 274 lineto 229 277 lineto 200 293 lineto stroke 219 295 moveto 229 277 lineto 256 267 lineto 219 295 lineto stroke 208 298 moveto 229 277 lineto 219 295 lineto 208 298 lineto stroke 270 275 moveto 219 295 lineto 256 267 lineto 270 275 lineto stroke 218 310 moveto 219 295 lineto 235 300 lineto 218 310 lineto stroke 209 311 moveto 219 295 lineto 218 310 lineto 209 311 lineto stroke 207 324 moveto 218 310 lineto 214 323 lineto 207 324 lineto stroke 209 311 moveto 218 310 lineto 207 324 lineto 209 311 lineto stroke 219 295 moveto 209 311 lineto 205 311 lineto 219 295 lineto stroke 208 298 moveto 219 295 lineto 205 311 lineto 208 298 lineto stroke 208 298 moveto 200 293 lineto 229 277 lineto 208 298 lineto stroke 168 433 moveto 162 420 lineto 171 421 lineto 168 433 lineto stroke 161 427 moveto 162 420 lineto 168 433 lineto 161 427 lineto stroke 153 473 moveto 139 428 lineto 168 459 lineto 153 473 lineto stroke 128 453 moveto 139 428 lineto 153 473 lineto 128 453 lineto stroke 193 272 moveto 196 258 lineto 219 251 lineto 193 272 lineto stroke 213 248 moveto 219 251 lineto 196 258 lineto 213 248 lineto stroke 236 236 moveto 219 251 lineto 213 248 lineto 236 236 lineto stroke 249 244 moveto 219 251 lineto 236 236 lineto 249 244 lineto stroke 193 272 moveto 219 251 lineto 234 257 lineto 193 272 lineto stroke 213 248 moveto 196 258 lineto 203 251 lineto 213 248 lineto stroke 153 473 moveto 168 459 lineto 185 497 lineto 153 473 lineto stroke 249 244 moveto 282 248 lineto 242 263 lineto 249 244 lineto stroke 207 244 moveto 211 244 lineto 202 249 lineto 207 244 lineto stroke 200 249 moveto 197 252 lineto 197 251 lineto 200 249 lineto stroke 200 249 moveto 197 251 lineto 197 249 lineto 200 249 lineto stroke 203 247 moveto 200 249 lineto 202 247 lineto 203 247 lineto stroke 134 520 moveto 128 453 lineto 168 519 lineto 134 520 lineto stroke 101 457 moveto 128 453 lineto 134 520 lineto 101 457 lineto stroke 166 568 moveto 134 520 lineto 202 567 lineto 166 568 lineto stroke 168 519 moveto 202 567 lineto 134 520 lineto 168 519 lineto stroke 395 562 moveto 398 558 lineto 398 561 lineto 395 562 lineto stroke 392 561 moveto 398 556 lineto 398 558 lineto 392 561 lineto stroke 392 561 moveto 398 558 lineto 395 562 lineto 392 561 lineto stroke 399 565 moveto 395 562 lineto 398 561 lineto 399 565 lineto stroke 485 469 moveto 479 482 lineto 482 464 lineto 485 469 lineto stroke 135 547 moveto 134 520 lineto 166 568 lineto 135 547 lineto stroke 135 547 moveto 166 568 lineto 157 572 lineto 135 547 lineto stroke 126 560 moveto 157 572 lineto 142 579 lineto 126 560 lineto stroke 129 572 moveto 126 560 lineto 142 579 lineto 129 572 lineto stroke 129 572 moveto 107 556 lineto 126 560 lineto 129 572 lineto stroke 95 525 moveto 126 560 lineto 107 556 lineto 95 525 lineto stroke 95 525 moveto 107 556 lineto 77 517 lineto 95 525 lineto stroke 95 525 moveto 77 517 lineto 76 485 lineto 95 525 lineto stroke 95 525 moveto 76 485 lineto 83 484 lineto 95 525 lineto stroke 105 511 moveto 83 484 lineto 93 468 lineto 105 511 lineto stroke 134 520 moveto 93 468 lineto 101 457 lineto 134 520 lineto stroke 105 511 moveto 93 468 lineto 134 520 lineto 105 511 lineto stroke 95 525 moveto 83 484 lineto 105 511 lineto 95 525 lineto stroke 135 547 moveto 105 511 lineto 134 520 lineto 135 547 lineto stroke 121 544 moveto 105 511 lineto 135 547 lineto 121 544 lineto stroke 121 544 moveto 135 547 lineto 157 572 lineto 121 544 lineto stroke 126 560 moveto 121 544 lineto 157 572 lineto 126 560 lineto stroke 95 525 moveto 121 544 lineto 126 560 lineto 95 525 lineto stroke 105 511 moveto 121 544 lineto 95 525 lineto 105 511 lineto stroke 523 341 moveto 513 353 lineto 516 316 lineto 523 341 lineto stroke 523 341 moveto 516 316 lineto 535 326 lineto 523 341 lineto stroke 527 402 moveto 513 353 lineto 526 361 lineto 527 402 lineto stroke 223 548 moveto 263 555 lineto 271 568 lineto 223 548 lineto stroke 223 548 moveto 271 568 lineto 235 565 lineto 223 548 lineto stroke 178 511 moveto 223 548 lineto 199 544 lineto 178 511 lineto stroke 212 523 moveto 223 548 lineto 178 511 lineto 212 523 lineto stroke 238 542 moveto 223 548 lineto 212 523 lineto 238 542 lineto stroke 263 555 moveto 223 548 lineto 238 542 lineto 263 555 lineto stroke 234 530 moveto 238 542 lineto 212 523 lineto 234 530 lineto stroke 263 555 moveto 238 542 lineto 234 530 lineto 263 555 lineto stroke 209 458 moveto 192 455 lineto 192 425 lineto 209 458 lineto stroke 216 483 moveto 192 455 lineto 209 458 lineto 216 483 lineto stroke 228 459 moveto 235 483 lineto 209 458 lineto 228 459 lineto stroke 228 459 moveto 209 458 lineto 207 421 lineto 228 459 lineto stroke 396 437 moveto 363 469 lineto 377 434 lineto 396 437 lineto stroke 469 445 moveto 488 403 lineto 478 452 lineto 469 445 lineto stroke 285 528 moveto 240 521 lineto 250 513 lineto 285 528 lineto stroke %%EndDocument @endspecial 1323 x @beginspecial 40.421001 @llx 173.524002 @lly 571.578979 @urx 618.476013 @ury 936 @rwi @setspecial %%BeginDocument: africa2.eps %!PS-Adobe-2.0 EPSF-2.0 %%Creator: aniso-mesher %%BoundingBox: 40.421 173.524 571.579 618.476 %%EndComments % choose which parts to render /filledcell_flag false def /isocontour_flag false def /voronoiarc_flag true def /border_flag false def /segment_flag false def /site_flag true def % rendering sizes /isocontour_linewidth 1 def /voronoiarc_linewidth 2 def /border_linewidth 3 def /segment_linewidth 3 def /site_radius 3 def % rendering colors /isocontour_color {0.5 1 1} def /voronoiarc_color {0 0 0} def /border_color {0 0 0} def /segment_color {0.5 0.5 0.5} def /site_color {0 0 0} def % set a clipping path gsave newpath border_flag { /delta 0 def } { voronoiarc_linewidth isocontour_linewidth gt { /delta {voronoiarc_linewidth 0.5 mul neg} def } { /delta {isocontour_linewidth 0.5 mul neg} def } ifelse } ifelse 40.421 delta sub 173.524 delta sub moveto 571.579 delta add 173.524 delta sub lineto 571.579 delta add 618.476 delta add lineto 40.421 delta sub 618.476 delta add lineto closepath clip newpath % *** fill the Voronoi cells with colors filledcell_flag { 0.059 0.445 0.783 setrgbcolor 449.618 461.946 moveto 451.405 457.748 453.194 453.521 454.986 449.265 curveto 458.077 446.786 461.001 443.595 463.915 439.522 curveto 463.188 445.173 462.157 451.293 460.806 457.974 curveto 456.838 463.048 453.056 467.113 449.294 470.349 curveto 449.634 467.350 449.741 464.566 449.618 461.946 curveto closepath fill 0.232 0.349 0.828 setrgbcolor 443.843 465.173 moveto 443.815 463.410 443.674 461.727 443.416 460.105 curveto 445.978 453.246 448.443 446.546 450.816 439.996 curveto 451.193 439.186 451.572 438.369 451.953 437.545 curveto 453.580 441.034 454.572 444.867 454.986 449.265 curveto 453.194 453.521 451.405 457.748 449.618 461.946 curveto 447.736 463.282 445.825 464.349 443.843 465.173 curveto closepath fill 0.063 0.701 0.163 setrgbcolor 438.176 464.630 moveto 438.355 464.375 438.534 464.119 438.713 463.862 curveto 440.282 462.773 441.844 461.525 443.416 460.105 curveto 443.674 461.727 443.815 463.410 443.843 465.173 curveto 438.334 475.682 432.542 486.538 426.453 497.770 curveto 426.173 497.740 425.891 497.703 425.606 497.659 curveto 426.408 494.301 426.563 491.256 426.082 488.300 curveto 426.519 487.060 426.916 485.852 427.275 484.673 curveto 431.032 477.844 434.664 471.165 438.176 464.630 curveto closepath fill 0.271 0.452 0.980 setrgbcolor 438.176 464.630 moveto 436.356 465.932 434.543 466.995 432.702 467.838 curveto 432.518 466.771 432.266 465.727 431.944 464.700 curveto 432.087 463.989 432.220 463.287 432.341 462.595 curveto 434.433 461.077 436.512 459.299 438.613 457.231 curveto 438.817 459.317 438.850 461.517 438.713 463.862 curveto 438.534 464.119 438.355 464.375 438.176 464.630 curveto closepath fill 0.058 0.767 0.109 setrgbcolor 438.176 464.630 moveto 434.664 471.165 431.032 477.844 427.275 484.673 curveto 427.130 483.477 426.865 482.304 426.477 481.134 curveto 427.213 479.187 427.883 477.304 428.490 475.480 curveto 429.913 472.910 431.317 470.363 432.702 467.838 curveto 434.543 466.995 436.356 465.932 438.176 464.630 curveto closepath fill 0.192 0.962 0.284 setrgbcolor 420.248 482.344 moveto 422.374 482.233 424.429 481.834 426.477 481.134 curveto 426.865 482.304 427.130 483.477 427.275 484.673 curveto 426.916 485.852 426.519 487.060 426.082 488.300 curveto 420.844 491.741 416.124 494.040 411.589 495.358 curveto 412.678 492.792 413.540 490.339 414.188 487.965 curveto 416.159 486.193 418.178 484.321 420.248 482.344 curveto closepath fill 0.094 0.767 0.041 setrgbcolor 423.683 475.617 moveto 424.973 474.663 426.277 473.632 427.601 472.518 curveto 427.976 473.497 428.271 474.481 428.490 475.480 curveto 427.883 477.304 427.213 479.187 426.477 481.134 curveto 424.429 481.834 422.374 482.233 420.248 482.344 curveto 421.451 480.043 422.595 477.802 423.683 475.617 curveto closepath fill 0.181 0.815 0.120 setrgbcolor 424.001 468.449 moveto 426.065 465.387 428.158 462.255 430.281 459.051 curveto 431.101 460.230 431.785 461.406 432.341 462.595 curveto 432.220 463.287 432.087 463.989 431.944 464.700 curveto 430.517 467.282 429.069 469.888 427.601 472.518 curveto 426.277 473.632 424.973 474.663 423.683 475.617 curveto 424.024 473.119 424.130 470.744 424.001 468.449 curveto closepath fill 0.008 0.425 0.756 setrgbcolor 424.001 468.449 moveto 422.489 469.904 421.007 471.265 419.549 472.537 curveto 417.215 473.068 414.797 473.219 412.193 472.997 curveto 412.458 469.192 412.083 465.568 411.049 461.935 curveto 411.524 461.089 411.997 460.244 412.468 459.401 curveto 418.170 456.248 423.487 451.595 428.933 444.992 curveto 430.387 448.366 431.175 451.959 431.345 455.990 curveto 430.999 456.999 430.645 458.019 430.281 459.051 curveto 428.158 462.255 426.065 465.387 424.001 468.449 curveto closepath fill 0.025 0.215 0.807 setrgbcolor 419.549 472.537 moveto 421.007 471.265 422.489 469.904 424.001 468.449 curveto 424.130 470.744 424.024 473.119 423.683 475.617 curveto 422.595 477.802 421.451 480.043 420.248 482.344 curveto 418.178 484.321 416.159 486.193 414.188 487.965 curveto 413.613 487.902 413.031 487.814 412.439 487.699 curveto 415.298 482.248 417.653 477.227 419.549 472.537 curveto closepath fill 0.291 0.459 0.898 setrgbcolor 414.188 487.965 moveto 413.540 490.339 412.678 492.792 411.589 495.358 curveto 408.833 498.283 406.045 501.227 403.225 504.193 curveto 400.931 505.138 398.727 505.913 396.592 506.528 curveto 397.790 502.898 398.189 499.340 397.817 495.586 curveto 402.425 493.736 407.236 491.141 412.439 487.699 curveto 413.031 487.814 413.613 487.902 414.188 487.965 curveto closepath fill 0.129 0.807 0.212 setrgbcolor 411.589 495.358 moveto 416.124 494.040 420.844 491.741 426.082 488.300 curveto 426.563 491.256 426.408 494.301 425.606 497.659 curveto 417.440 503.062 410.403 506.983 404.047 509.675 curveto 404.034 507.917 403.763 506.111 403.225 504.193 curveto 406.045 501.227 408.833 498.283 411.589 495.358 curveto closepath fill 0.187 0.936 0.115 setrgbcolor 426.931 508.199 moveto 410.062 518.068 396.774 524.534 385.483 528.369 curveto 385.191 527.745 384.872 527.084 384.525 526.384 curveto 391.316 520.649 397.818 515.084 404.047 509.675 curveto 410.403 506.983 417.440 503.062 425.606 497.659 curveto 425.891 497.703 426.173 497.740 426.453 497.770 curveto 427.009 499.478 427.325 501.152 427.409 502.840 curveto 427.495 504.575 427.337 506.343 426.931 508.199 curveto closepath fill 0.156 0.955 0.071 setrgbcolor 385.483 528.369 moveto 396.774 524.534 410.062 518.068 426.931 508.199 curveto 427.763 508.436 428.573 508.609 429.367 508.719 curveto 430.244 512.345 430.144 515.862 429.056 519.680 curveto 413.083 529.131 397.924 537.920 383.491 546.098 curveto 377.553 546.919 372.409 546.945 367.741 546.177 curveto 375.730 539.798 381.462 534.045 385.483 528.369 curveto closepath fill 0.138 0.832 0.125 setrgbcolor 429.367 508.719 moveto 428.573 508.609 427.763 508.436 426.931 508.199 curveto 427.337 506.343 427.495 504.575 427.409 502.840 curveto 427.325 501.152 427.009 499.478 426.453 497.770 curveto 432.542 486.538 438.334 475.682 443.843 465.173 curveto 445.825 464.349 447.736 463.282 449.618 461.946 curveto 449.741 464.566 449.634 467.350 449.294 470.349 curveto 443.000 482.690 436.364 495.468 429.367 508.719 curveto closepath fill 0.267 0.817 0.150 setrgbcolor 462.053 463.208 moveto 453.367 480.975 444.054 499.567 434.064 519.081 curveto 432.384 519.426 430.721 519.625 429.056 519.680 curveto 430.144 515.862 430.244 512.345 429.367 508.719 curveto 436.364 495.468 443.000 482.690 449.294 470.349 curveto 453.056 467.113 456.838 463.048 460.806 457.974 curveto 461.376 459.635 461.789 461.370 462.053 463.208 curveto closepath fill 0.259 0.797 0.295 setrgbcolor 435.151 519.671 moveto 434.795 519.485 434.433 519.288 434.064 519.081 curveto 444.054 499.567 453.367 480.975 462.053 463.208 curveto 463.499 462.429 464.902 461.517 466.278 460.463 curveto 466.208 464.276 465.792 468.385 465.020 472.882 curveto 454.294 490.552 444.414 506.029 435.151 519.671 curveto closepath fill 0.021 0.931 0.026 setrgbcolor 389.716 554.221 moveto 387.006 555.015 384.408 555.705 381.908 556.294 curveto 382.227 554.114 382.217 551.710 381.876 548.961 curveto 382.463 548.019 383.001 547.066 383.491 546.098 curveto 397.924 537.920 413.083 529.131 429.056 519.680 curveto 430.721 519.625 432.384 519.426 434.064 519.081 curveto 434.433 519.288 434.795 519.485 435.151 519.671 curveto 437.453 522.246 439.153 524.327 440.402 526.098 curveto 422.657 536.132 405.792 545.489 389.716 554.221 curveto closepath fill 0.075 0.726 0.065 setrgbcolor 391.256 558.781 moveto 389.642 559.712 388.014 560.648 386.372 561.589 curveto 383.327 561.379 380.536 560.774 377.890 559.751 curveto 379.311 558.591 380.649 557.440 381.908 556.294 curveto 384.408 555.705 387.006 555.015 389.716 554.221 curveto 391.313 554.885 392.944 555.362 394.642 555.659 curveto 393.566 556.688 392.439 557.728 391.256 558.781 curveto closepath fill 0.001 0.945 0.248 setrgbcolor 395.789 558.238 moveto 395.373 559.159 394.902 560.071 394.373 560.978 curveto 387.837 564.824 381.079 568.757 374.088 572.783 curveto 379.179 568.890 383.208 565.219 386.372 561.589 curveto 388.014 560.648 389.642 559.712 391.256 558.781 curveto 392.720 558.661 394.229 558.481 395.789 558.238 curveto closepath fill 0.238 0.846 0.248 setrgbcolor 446.136 530.984 moveto 446.939 531.482 447.694 531.910 448.413 532.272 curveto 430.150 542.253 412.733 551.608 396.079 560.381 curveto 395.506 560.584 394.937 560.783 394.373 560.978 curveto 394.902 560.071 395.373 559.159 395.789 558.238 curveto 411.822 549.722 428.579 540.651 446.136 530.984 curveto closepath fill 0.245 0.709 0.096 setrgbcolor 473.840 467.895 moveto 474.679 467.259 475.511 466.574 476.339 465.836 curveto 476.681 469.612 476.572 473.717 476.008 478.292 curveto 468.026 495.399 459.398 513.461 450.071 532.592 curveto 449.525 532.515 448.973 532.408 448.413 532.272 curveto 447.694 531.910 446.939 531.482 446.136 530.984 curveto 445.497 530.273 444.782 529.497 443.978 528.645 curveto 443.840 528.184 443.683 527.718 443.506 527.246 curveto 453.215 508.086 462.126 490.092 470.309 473.126 curveto 471.469 471.446 472.645 469.704 473.840 467.895 curveto closepath fill 0.296 0.262 0.943 setrgbcolor 479.790 458.593 moveto 478.626 461.072 477.477 463.485 476.339 465.836 curveto 475.511 466.574 474.679 467.259 473.840 467.895 curveto 474.454 460.674 474.071 454.702 472.657 449.460 curveto 475.329 441.731 478.030 433.821 480.761 425.721 curveto 482.479 426.488 483.964 427.268 485.251 428.081 curveto 483.889 437.303 482.080 447.413 479.790 458.593 curveto closepath fill 0.092 0.985 0.101 setrgbcolor 479.790 458.593 moveto 481.894 457.314 483.882 455.751 485.806 453.864 curveto 485.721 456.681 485.507 459.662 485.162 462.831 curveto 483.275 466.879 481.417 470.821 479.586 474.663 curveto 478.390 475.961 477.199 477.169 476.008 478.292 curveto 476.572 473.717 476.681 469.612 476.339 465.836 curveto 477.477 463.485 478.626 461.072 479.790 458.593 curveto closepath fill 0.253 0.412 0.724 setrgbcolor 496.586 421.451 moveto 495.234 426.916 493.859 432.427 492.461 437.984 curveto 490.187 443.616 487.973 448.899 485.806 453.864 curveto 483.882 455.751 481.894 457.314 479.790 458.593 curveto 482.080 447.413 483.889 437.303 485.251 428.081 curveto 489.221 425.531 492.424 421.964 495.246 416.948 curveto 495.741 418.379 496.187 419.878 496.586 421.451 curveto closepath fill 0.129 0.945 0.114 setrgbcolor 491.059 460.027 moveto 492.078 451.705 492.540 444.442 492.461 437.984 curveto 493.859 432.427 495.234 426.916 496.586 421.451 curveto 499.780 422.176 502.244 422.869 504.192 423.589 curveto 504.224 431.654 503.826 440.716 502.984 451.029 curveto 500.887 453.905 498.792 456.159 496.592 457.907 curveto 494.910 459.244 493.148 460.300 491.254 461.107 curveto 491.194 460.742 491.129 460.383 491.059 460.027 curveto closepath fill 0.119 0.825 0.296 setrgbcolor 485.806 453.864 moveto 487.973 448.899 490.187 443.616 492.461 437.984 curveto 492.540 444.442 492.078 451.705 491.059 460.027 curveto 489.227 461.276 487.286 462.199 485.162 462.831 curveto 485.507 459.662 485.721 456.681 485.806 453.864 curveto closepath fill 0.160 0.916 0.278 setrgbcolor 491.254 461.107 moveto 488.737 466.354 486.270 471.438 483.849 476.366 curveto 482.623 475.898 481.217 475.336 479.586 474.663 curveto 481.417 470.821 483.275 466.879 485.162 462.831 curveto 487.286 462.199 489.227 461.276 491.059 460.027 curveto 491.129 460.383 491.194 460.742 491.254 461.107 curveto closepath fill 0.140 0.731 0.298 setrgbcolor 469.384 618.476 moveto 427.740 618.476 lineto 439.161 592.737 448.479 571.124 456.119 552.655 curveto 457.406 550.209 458.313 548.001 458.881 545.935 curveto 470.977 516.313 478.955 494.084 483.849 476.366 curveto 486.270 471.438 488.737 466.354 491.254 461.107 curveto 493.148 460.300 494.910 459.244 496.592 457.907 curveto 498.792 456.159 500.887 453.905 502.984 451.029 curveto 505.643 472.579 497.976 510.788 469.384 618.476 curveto closepath fill 0.200 0.856 0.195 setrgbcolor 411.212 601.055 moveto 443.568 567.163 452.435 557.605 456.119 552.655 curveto 448.479 571.124 439.161 592.737 427.740 618.476 curveto 402.181 618.476 lineto 405.251 612.575 408.261 606.769 411.212 601.055 curveto closepath fill 0.172 0.705 0.097 setrgbcolor 458.881 545.935 moveto 458.313 548.001 457.406 550.209 456.119 552.655 curveto 452.435 557.605 443.568 567.163 411.212 601.055 curveto 404.929 605.129 397.596 610.767 388.556 618.476 curveto 300.626 618.476 lineto 300.431 617.771 300.246 617.032 300.071 616.256 curveto 301.758 615.366 303.420 614.486 305.058 613.616 curveto 336.056 602.011 351.275 594.975 359.684 588.365 curveto 362.463 586.180 364.599 583.963 366.211 581.589 curveto 377.307 575.131 387.856 568.901 397.897 562.878 curveto 414.753 554.096 432.367 544.746 450.818 534.788 curveto 455.191 539.343 457.315 541.956 458.266 543.952 curveto 458.600 544.653 458.801 545.302 458.881 545.935 curveto closepath fill 0.236 0.832 0.178 setrgbcolor 388.556 618.476 moveto 397.596 610.767 404.929 605.129 411.212 601.055 curveto 408.261 606.769 405.251 612.575 402.181 618.476 curveto 388.556 618.476 lineto closepath fill 0.261 0.917 0.076 setrgbcolor 187.615 547.415 moveto 195.604 552.091 203.224 556.464 210.508 560.553 curveto 224.129 570.444 241.490 581.501 264.010 594.628 curveto 265.674 597.520 267.860 600.035 270.697 602.325 curveto 276.202 606.767 284.467 610.608 297.455 614.759 curveto 298.282 615.277 299.153 615.775 300.071 616.256 curveto 300.246 617.032 300.431 617.771 300.626 618.476 curveto 247.844 618.476 lineto 211.883 591.275 185.328 569.763 165.265 551.582 curveto 162.671 545.627 161.606 540.076 161.957 534.344 curveto 171.879 540.429 180.217 544.677 187.615 547.415 curveto closepath fill 0.193 0.293 0.784 setrgbcolor 210.508 560.553 moveto 203.224 556.464 195.604 552.091 187.615 547.415 curveto 185.175 543.388 183.813 539.804 183.383 536.277 curveto 183.002 533.154 183.340 529.985 184.426 526.503 curveto 189.489 529.209 194.148 531.281 198.539 532.782 curveto 203.868 539.112 210.667 545.805 219.297 553.218 curveto 217.229 555.767 215.407 557.582 213.655 558.841 curveto 212.609 559.593 211.572 560.157 210.508 560.553 curveto closepath fill 0.169 0.261 0.824 setrgbcolor 184.426 526.503 moveto 183.340 529.985 183.002 533.154 183.383 536.277 curveto 183.813 539.804 185.175 543.388 187.615 547.415 curveto 180.217 544.677 171.879 540.429 161.957 534.344 curveto 152.949 522.098 144.729 510.645 137.223 499.881 curveto 137.385 498.236 137.864 496.713 138.690 495.211 curveto 140.145 492.567 142.753 489.847 147.078 486.464 curveto 150.774 490.293 154.251 493.625 157.570 496.517 curveto 166.438 506.505 175.389 516.499 184.426 526.503 curveto closepath fill 0.039 0.251 0.867 setrgbcolor 165.265 551.582 moveto 159.569 551.036 153.800 549.225 147.487 546.000 curveto 139.611 538.134 131.148 529.302 121.963 519.359 curveto 118.274 512.641 114.848 506.244 111.669 500.138 curveto 111.302 498.058 111.030 496.068 110.852 494.156 curveto 113.253 491.361 117.346 488.331 124.376 484.145 curveto 128.867 490.192 133.116 495.397 137.223 499.881 curveto 144.729 510.645 152.949 522.098 161.957 534.344 curveto 161.606 540.076 162.671 545.627 165.265 551.582 curveto closepath fill 0.228 0.990 0.116 setrgbcolor 165.265 551.582 moveto 185.328 569.763 211.883 591.275 247.844 618.476 curveto 218.800 618.476 lineto 194.004 597.368 171.529 577.861 151.083 559.701 curveto 148.967 554.916 147.792 550.442 147.487 546.000 curveto 153.800 549.225 159.569 551.036 165.265 551.582 curveto closepath fill 0.091 0.879 0.117 setrgbcolor 218.800 618.476 moveto 198.826 618.476 lineto 179.723 601.389 161.936 585.255 145.340 569.963 curveto 144.006 568.285 142.721 566.641 141.486 565.031 curveto 140.282 562.615 139.299 560.307 138.523 558.078 curveto 142.932 559.701 146.976 560.224 151.083 559.701 curveto 171.529 577.861 194.004 597.368 218.800 618.476 curveto closepath fill 0.276 0.758 0.072 setrgbcolor 145.340 569.963 moveto 161.936 585.255 179.723 601.389 198.826 618.476 curveto 173.026 618.476 lineto 153.158 597.124 140.502 581.505 132.616 568.601 curveto 137.000 569.989 141.136 570.432 145.340 569.963 curveto closepath fill 0.151 0.741 0.167 setrgbcolor 173.026 618.476 moveto 157.315 618.476 lineto 132.078 587.086 118.937 567.222 113.007 551.496 curveto 119.973 557.756 126.488 563.439 132.616 568.601 curveto 140.502 581.505 153.158 597.124 173.026 618.476 curveto closepath fill 0.000 0.700 0.296 setrgbcolor 113.007 551.496 moveto 118.937 567.222 132.078 587.086 157.315 618.476 curveto 129.662 618.476 lineto 102.539 575.148 92.963 556.439 91.419 543.762 curveto 90.914 539.611 91.242 535.882 92.430 532.257 curveto 99.321 539.318 105.512 544.863 111.310 549.169 curveto 111.871 549.940 112.436 550.716 113.007 551.496 curveto closepath fill 0.254 0.718 0.041 setrgbcolor 129.662 618.476 moveto 40.421 618.476 lineto 40.421 537.338 lineto 43.570 532.756 45.256 528.440 45.692 523.841 curveto 46.276 517.670 44.647 510.598 40.421 500.958 curveto 40.421 434.986 lineto 56.256 465.888 68.947 488.523 80.003 505.582 curveto 83.705 513.874 87.835 522.737 92.430 532.257 curveto 91.242 535.882 90.914 539.611 91.419 543.762 curveto 92.963 556.439 102.539 575.148 129.662 618.476 curveto closepath fill 0.000 0.700 0.296 setrgbcolor 40.421 500.958 moveto 44.647 510.598 46.276 517.670 45.692 523.841 curveto 45.256 528.440 43.570 532.756 40.421 537.338 curveto 40.421 500.958 lineto closepath fill 0.080 0.890 0.171 setrgbcolor 88.918 505.332 moveto 85.365 506.057 82.509 506.137 80.003 505.582 curveto 68.947 488.523 56.256 465.888 40.421 434.986 curveto 40.421 373.254 lineto 55.079 414.792 71.199 458.692 88.918 505.332 curveto closepath fill 0.291 0.291 0.994 setrgbcolor 88.918 505.332 moveto 91.873 508.302 94.772 510.769 97.685 512.794 curveto 99.100 515.029 100.507 517.247 101.907 519.449 curveto 104.171 525.365 107.025 531.779 110.536 538.840 curveto 110.214 542.110 110.468 545.495 111.310 549.169 curveto 105.512 544.863 99.321 539.318 92.430 532.257 curveto 87.835 522.737 83.705 513.874 80.003 505.582 curveto 82.509 506.137 85.365 506.057 88.918 505.332 curveto closepath fill 0.024 0.710 0.017 setrgbcolor 40.421 373.254 moveto 40.421 353.265 lineto 60.268 405.079 77.470 448.073 92.857 484.322 curveto 92.880 492.228 94.438 501.414 97.685 512.794 curveto 94.772 510.769 91.873 508.302 88.918 505.332 curveto 71.199 458.692 55.079 414.792 40.421 373.254 curveto closepath fill 0.055 0.780 0.204 setrgbcolor 40.421 295.284 moveto 69.090 382.573 91.547 445.984 110.852 494.156 curveto 111.030 496.068 111.302 498.058 111.669 500.138 curveto 105.170 497.103 99.174 492.062 92.857 484.322 curveto 77.470 448.073 60.268 405.079 40.421 353.265 curveto 40.421 295.284 lineto closepath fill 0.014 0.937 0.179 setrgbcolor 43.015 173.524 moveto 46.317 189.347 49.833 205.431 53.569 221.802 curveto 51.752 229.702 51.579 236.157 53.028 242.022 curveto 54.421 247.660 57.367 252.978 62.227 258.626 curveto 65.255 271.149 68.410 283.850 71.694 296.742 curveto 72.080 302.250 73.298 306.987 75.436 311.299 curveto 89.392 365.105 105.621 422.423 124.376 484.145 curveto 117.346 488.331 113.253 491.361 110.852 494.156 curveto 91.547 445.984 69.090 382.573 40.421 295.284 curveto 40.421 173.524 lineto 43.015 173.524 lineto closepath fill 0.076 0.956 0.297 setrgbcolor 43.015 173.524 moveto 57.219 173.524 lineto 60.015 184.332 62.717 194.720 65.329 204.713 curveto 60.411 212.486 56.679 217.911 53.569 221.802 curveto 49.833 205.431 46.317 189.347 43.015 173.524 curveto closepath fill 0.005 0.960 0.258 setrgbcolor 57.219 173.524 moveto 109.152 173.524 lineto 109.699 177.295 110.247 181.045 110.794 184.775 curveto 100.616 195.886 92.634 201.873 84.635 204.398 curveto 78.810 206.236 72.665 206.336 65.329 204.713 curveto 62.717 194.720 60.015 184.332 57.219 173.524 curveto closepath fill 0.140 0.899 0.264 setrgbcolor 110.794 184.775 moveto 110.247 181.045 109.699 177.295 109.152 173.524 curveto 127.495 173.524 lineto 128.465 174.098 129.445 174.695 130.437 175.315 curveto 123.668 180.063 117.288 183.136 110.794 184.775 curveto closepath fill 0.085 0.974 0.057 setrgbcolor 127.495 173.524 moveto 325.179 173.524 lineto 326.206 175.107 327.531 176.342 329.279 177.348 curveto 335.751 181.075 349.697 182.615 399.210 185.073 curveto 419.638 202.557 428.964 212.099 433.038 219.684 curveto 434.458 222.327 435.297 224.840 435.612 227.388 curveto 435.926 229.927 435.725 232.555 434.997 235.442 curveto 430.662 233.802 426.957 232.881 423.612 232.612 curveto 394.442 224.130 371.438 218.384 352.541 214.861 curveto 343.284 210.698 332.267 206.439 318.990 201.890 curveto 317.509 200.831 315.865 199.851 314.030 198.935 curveto 313.388 195.480 312.456 192.997 311.091 191.110 curveto 310.062 189.688 308.756 188.560 307.060 187.629 curveto 301.492 184.573 290.686 183.081 261.654 181.358 curveto 259.451 181.117 256.975 180.975 254.163 180.930 curveto 231.765 179.694 196.098 178.076 130.437 175.315 curveto 129.445 174.695 128.465 174.098 127.495 173.524 curveto closepath fill 0.150 0.736 0.219 setrgbcolor 325.179 173.524 moveto 400.234 173.524 lineto 400.484 176.737 400.153 180.478 399.210 185.073 curveto 349.697 182.615 335.751 181.075 329.279 177.348 curveto 327.531 176.342 326.206 175.107 325.179 173.524 curveto closepath fill 0.032 0.934 0.005 setrgbcolor 400.234 173.524 moveto 428.009 173.524 lineto 463.856 244.382 484.253 289.291 495.354 321.805 curveto 493.388 320.323 491.353 319.235 489.164 318.494 curveto 486.749 317.678 484.105 317.271 481.095 317.252 curveto 476.939 310.446 472.893 303.900 468.949 297.600 curveto 462.019 281.466 451.202 261.664 434.997 235.442 curveto 435.725 232.555 435.926 229.927 435.612 227.388 curveto 435.297 224.840 434.458 222.327 433.038 219.684 curveto 428.964 212.099 419.638 202.557 399.210 185.073 curveto 400.153 180.478 400.484 176.737 400.234 173.524 curveto closepath fill 0.176 0.905 0.280 setrgbcolor 500.634 331.284 moveto 498.838 327.935 497.081 324.780 495.354 321.805 curveto 484.253 289.291 463.856 244.382 428.009 173.524 curveto 454.803 173.524 lineto 482.835 242.812 500.634 290.933 511.627 327.151 curveto 509.184 328.179 505.750 329.470 500.634 331.284 curveto closepath fill 0.028 0.480 0.883 setrgbcolor 494.970 372.863 moveto 494.310 371.555 493.633 370.310 492.937 369.124 curveto 489.926 358.423 486.956 348.054 484.022 338.001 curveto 483.635 331.870 482.670 325.033 481.095 317.252 curveto 484.105 317.271 486.749 317.678 489.164 318.494 curveto 491.353 319.235 493.388 320.323 495.354 321.805 curveto 497.081 324.780 498.838 327.935 500.634 331.284 curveto 502.613 341.769 504.403 351.706 506.012 361.144 curveto 505.760 364.157 505.420 366.977 504.989 369.626 curveto 502.623 370.781 499.432 371.812 494.970 372.863 curveto closepath fill 0.162 0.227 0.826 setrgbcolor 478.785 394.167 moveto 479.577 390.869 480.259 387.324 480.839 383.494 curveto 484.109 381.781 486.620 379.829 488.572 377.486 curveto 490.477 375.198 491.897 372.478 492.937 369.124 curveto 493.633 370.310 494.310 371.555 494.970 372.863 curveto 495.165 386.920 495.257 401.598 495.246 416.948 curveto 492.424 421.964 489.221 425.531 485.251 428.081 curveto 483.964 427.268 482.479 426.488 480.761 425.721 curveto 480.199 420.463 479.321 415.808 478.101 411.623 curveto 478.343 405.767 478.571 399.948 478.785 394.167 curveto closepath fill 0.077 0.317 0.779 setrgbcolor 464.943 380.213 moveto 463.292 372.218 461.625 364.278 459.943 356.391 curveto 459.747 351.739 459.300 346.700 458.593 341.195 curveto 461.293 341.574 463.684 342.252 465.865 343.255 curveto 467.907 344.194 469.789 345.430 471.578 347.008 curveto 474.630 358.703 477.714 370.855 480.839 383.494 curveto 480.259 387.324 479.577 390.869 478.785 394.167 curveto 477.133 390.432 475.204 387.536 472.845 385.244 curveto 470.681 383.143 468.105 381.502 464.943 380.213 curveto closepath fill 0.178 0.231 0.719 setrgbcolor 459.943 356.391 moveto 461.625 364.278 463.292 372.218 464.943 380.213 curveto 464.472 382.732 463.945 385.096 463.357 387.320 curveto 462.293 386.285 461.084 385.427 459.687 384.715 curveto 457.700 383.702 455.290 382.962 452.274 382.440 curveto 449.906 371.778 447.556 361.636 445.215 351.974 curveto 445.213 351.255 445.201 350.524 445.181 349.782 curveto 448.510 350.052 451.314 350.745 453.788 351.911 curveto 456.029 352.968 458.043 354.433 459.943 356.391 curveto closepath fill 0.280 0.228 0.891 setrgbcolor 463.357 387.320 moveto 463.945 385.096 464.472 382.732 464.943 380.213 curveto 468.105 381.502 470.681 383.143 472.845 385.244 curveto 475.204 387.536 477.133 390.432 478.785 394.167 curveto 478.571 399.948 478.343 405.767 478.101 411.623 curveto 474.762 419.523 471.230 425.295 467.106 429.591 curveto 465.994 423.564 464.109 418.764 461.261 414.711 curveto 461.989 405.825 462.687 396.699 463.357 387.320 curveto closepath fill 0.093 0.262 0.777 setrgbcolor 467.106 429.591 moveto 471.230 425.295 474.762 419.523 478.101 411.623 curveto 479.321 415.808 480.199 420.463 480.761 425.721 curveto 478.030 433.821 475.329 441.731 472.657 449.460 curveto 470.487 453.429 468.366 457.087 466.278 460.463 curveto 464.902 461.517 463.499 462.429 462.053 463.208 curveto 461.789 461.370 461.376 459.635 460.806 457.974 curveto 462.157 451.293 463.188 445.173 463.915 439.522 curveto 464.973 436.252 466.037 432.942 467.106 429.591 curveto closepath fill 0.149 0.409 0.874 setrgbcolor 466.278 460.463 moveto 468.366 457.087 470.487 453.429 472.657 449.460 curveto 474.071 454.702 474.454 460.674 473.840 467.895 curveto 472.645 469.704 471.469 471.446 470.309 473.126 curveto 468.731 473.263 466.993 473.182 465.020 472.882 curveto 465.792 468.385 466.208 464.276 466.278 460.463 curveto closepath fill 0.236 0.832 0.178 setrgbcolor 465.020 472.882 moveto 466.993 473.182 468.731 473.263 470.309 473.126 curveto 462.126 490.092 453.215 508.086 443.506 527.246 curveto 442.514 526.973 441.485 526.592 440.402 526.098 curveto 439.153 524.327 437.453 522.246 435.151 519.671 curveto 444.414 506.029 454.294 490.552 465.020 472.882 curveto closepath fill 0.090 0.892 0.006 setrgbcolor 443.506 527.246 moveto 443.683 527.718 443.840 528.184 443.978 528.645 curveto 426.763 538.236 410.343 547.227 394.642 555.659 curveto 392.944 555.362 391.313 554.885 389.716 554.221 curveto 405.792 545.489 422.657 536.132 440.402 526.098 curveto 441.485 526.592 442.514 526.973 443.506 527.246 curveto closepath fill 0.237 0.759 0.267 setrgbcolor 443.978 528.645 moveto 444.782 529.497 445.497 530.273 446.136 530.984 curveto 428.579 540.651 411.822 549.722 395.789 558.238 curveto 394.229 558.481 392.720 558.661 391.256 558.781 curveto 392.439 557.728 393.566 556.688 394.642 555.659 curveto 410.343 547.227 426.763 538.236 443.978 528.645 curveto closepath fill 0.177 0.210 0.740 setrgbcolor 451.953 437.545 moveto 452.917 433.254 453.830 429.075 454.693 425.003 curveto 457.071 422.120 459.236 418.729 461.261 414.711 curveto 464.109 418.764 465.994 423.564 467.106 429.591 curveto 466.037 432.942 464.973 436.252 463.915 439.522 curveto 461.001 443.595 458.077 446.786 454.986 449.265 curveto 454.572 444.867 453.580 441.034 451.953 437.545 curveto closepath fill 0.148 0.383 0.913 setrgbcolor 454.693 425.003 moveto 453.830 429.075 452.917 433.254 451.953 437.545 curveto 451.572 438.369 451.193 439.186 450.816 439.996 curveto 447.633 444.126 444.472 447.257 441.130 449.591 curveto 440.714 448.106 440.178 446.688 439.512 445.318 curveto 441.687 438.436 443.804 431.645 445.864 424.942 curveto 446.914 422.690 447.968 420.316 449.029 417.811 curveto 451.467 419.927 453.315 422.274 454.693 425.003 curveto closepath fill 0.079 0.287 0.960 setrgbcolor 443.416 460.105 moveto 441.844 461.525 440.282 462.773 438.713 463.862 curveto 438.850 461.517 438.817 459.317 438.613 457.231 curveto 439.486 454.630 440.325 452.084 441.130 449.591 curveto 444.472 447.257 447.633 444.126 450.816 439.996 curveto 448.443 446.546 445.978 453.246 443.416 460.105 curveto closepath fill 0.273 0.280 0.712 setrgbcolor 432.341 462.595 moveto 431.785 461.406 431.101 460.230 430.281 459.051 curveto 430.645 458.019 430.999 456.999 431.345 455.990 curveto 434.041 452.895 436.746 449.360 439.512 445.318 curveto 440.178 446.688 440.714 448.106 441.130 449.591 curveto 440.325 452.084 439.486 454.630 438.613 457.231 curveto 436.512 459.299 434.433 461.077 432.341 462.595 curveto closepath fill 0.044 0.332 0.981 setrgbcolor 445.864 424.942 moveto 443.804 431.645 441.687 438.436 439.512 445.318 curveto 436.746 449.360 434.041 452.895 431.345 455.990 curveto 431.175 451.959 430.387 448.366 428.933 444.992 curveto 430.444 440.896 431.962 436.743 433.487 432.529 curveto 436.027 431.892 438.260 430.975 440.279 429.737 curveto 442.302 428.498 444.138 426.922 445.864 424.942 curveto closepath fill 0.259 0.397 0.817 setrgbcolor 412.468 459.401 moveto 414.133 453.056 415.290 447.385 415.972 442.225 curveto 419.348 433.031 422.781 423.215 426.295 412.706 curveto 429.607 413.399 432.185 414.035 434.240 414.666 curveto 434.259 420.102 434.009 426.023 433.487 432.529 curveto 431.962 436.743 430.444 440.896 428.933 444.992 curveto 423.487 451.595 418.170 456.248 412.468 459.401 curveto closepath fill 0.299 0.376 0.746 setrgbcolor 415.972 442.225 moveto 415.290 447.385 414.133 453.056 412.468 459.401 curveto 411.997 460.244 411.524 461.089 411.049 461.935 curveto 401.636 471.021 393.352 477.920 385.660 483.081 curveto 387.533 478.865 388.537 475.090 388.753 471.464 curveto 388.936 468.372 388.549 465.327 387.570 462.156 curveto 393.161 455.216 399.018 447.244 405.282 438.048 curveto 410.254 440.071 413.575 441.369 415.972 442.225 curveto closepath fill 0.212 0.287 0.983 setrgbcolor 385.660 483.081 moveto 393.352 477.920 401.636 471.021 411.049 461.935 curveto 412.083 465.568 412.458 469.192 412.193 472.997 curveto 408.100 479.852 403.221 487.267 397.442 495.417 curveto 392.385 498.336 387.689 500.750 383.264 502.709 curveto 381.554 500.424 379.302 497.370 376.178 493.099 curveto 379.483 489.666 382.641 486.330 385.660 483.081 curveto closepath fill 0.167 0.373 0.757 setrgbcolor 397.817 495.586 moveto 397.693 495.531 397.568 495.475 397.442 495.417 curveto 403.221 487.267 408.100 479.852 412.193 472.997 curveto 414.797 473.219 417.215 473.068 419.549 472.537 curveto 417.653 477.227 415.298 482.248 412.439 487.699 curveto 407.236 491.141 402.425 493.736 397.817 495.586 curveto closepath fill 0.019 0.407 0.725 setrgbcolor 397.442 495.417 moveto 397.568 495.475 397.693 495.531 397.817 495.586 curveto 398.189 499.340 397.790 502.898 396.592 506.528 curveto 390.064 511.850 383.291 517.299 376.257 522.887 curveto 373.710 521.775 371.239 519.899 368.554 517.038 curveto 374.403 511.975 379.254 507.250 383.264 502.709 curveto 387.689 500.750 392.385 498.336 397.442 495.417 curveto closepath fill 0.209 0.242 0.768 setrgbcolor 376.257 522.887 moveto 383.291 517.299 390.064 511.850 396.592 506.528 curveto 398.727 505.913 400.931 505.138 403.225 504.193 curveto 403.763 506.111 404.034 507.917 404.047 509.675 curveto 397.818 515.084 391.316 520.649 384.525 526.384 curveto 380.990 526.706 377.728 526.584 374.619 526.014 curveto 375.239 524.978 375.784 523.938 376.257 522.887 curveto closepath fill 0.066 0.276 0.972 setrgbcolor 341.875 546.057 moveto 345.629 543.306 348.548 540.446 350.799 537.315 curveto 359.178 533.440 367.106 529.678 374.619 526.014 curveto 377.728 526.584 380.990 526.706 384.525 526.384 curveto 384.872 527.084 385.191 527.745 385.483 528.369 curveto 381.462 534.045 375.730 539.798 367.741 546.177 curveto 364.599 547.038 361.535 547.858 358.546 548.637 curveto 352.036 548.581 346.615 547.742 341.875 546.057 curveto closepath fill 0.300 0.326 0.736 setrgbcolor 334.353 533.780 moveto 338.952 535.843 344.278 536.988 350.799 537.315 curveto 348.548 540.446 345.629 543.306 341.875 546.057 curveto 333.678 547.465 325.388 548.857 317.002 550.235 curveto 308.874 548.737 302.129 546.805 296.396 544.333 curveto 296.790 542.978 297.160 541.441 297.516 539.687 curveto 299.735 539.183 301.835 538.647 303.825 538.077 curveto 313.956 536.702 324.130 535.269 334.353 533.780 curveto closepath fill 0.241 0.276 0.900 setrgbcolor 347.720 523.255 moveto 354.219 521.471 361.142 519.405 368.554 517.038 curveto 371.239 519.899 373.710 521.775 376.257 522.887 curveto 375.784 523.938 375.239 524.978 374.619 526.014 curveto 367.106 529.678 359.178 533.440 350.799 537.315 curveto 344.278 536.988 338.952 535.843 334.353 533.780 curveto 339.972 530.453 344.330 527.021 347.720 523.255 curveto closepath fill 0.204 0.494 0.979 setrgbcolor 347.720 523.255 moveto 344.010 522.299 340.761 520.725 337.749 518.425 curveto 339.883 516.387 341.644 514.236 343.084 511.906 curveto 355.293 505.520 365.757 499.529 374.794 493.751 curveto 375.253 493.535 375.714 493.318 376.178 493.099 curveto 379.302 497.370 381.554 500.424 383.264 502.709 curveto 379.254 507.250 374.403 511.975 368.554 517.038 curveto 361.142 519.405 354.219 521.471 347.720 523.255 curveto closepath fill 0.154 0.241 0.922 setrgbcolor 303.825 538.077 moveto 305.338 535.391 306.236 531.302 306.844 524.329 curveto 317.943 522.397 328.211 520.435 337.749 518.425 curveto 340.761 520.725 344.010 522.299 347.720 523.255 curveto 344.330 527.021 339.972 530.453 334.353 533.780 curveto 324.130 535.269 313.956 536.702 303.825 538.077 curveto closepath fill 0.037 0.413 0.885 setrgbcolor 285.764 518.138 moveto 291.781 520.474 298.721 522.513 306.844 524.329 curveto 306.236 531.302 305.338 535.391 303.825 538.077 curveto 301.835 538.647 299.735 539.183 297.516 539.687 curveto 283.219 535.130 271.366 530.749 261.394 526.335 curveto 261.242 526.139 261.092 525.941 260.945 525.743 curveto 263.356 525.134 265.508 524.203 267.499 522.908 curveto 269.819 521.399 271.963 519.368 274.063 516.688 curveto 278.079 517.216 281.977 517.699 285.764 518.138 curveto closepath fill 0.094 0.204 0.854 setrgbcolor 343.084 511.906 moveto 341.644 514.236 339.883 516.387 337.749 518.425 curveto 328.211 520.435 317.943 522.397 306.844 524.329 curveto 298.721 522.513 291.781 520.474 285.764 518.138 curveto 288.734 517.178 291.246 515.931 293.429 514.333 curveto 295.491 512.823 297.289 510.978 298.904 508.715 curveto 305.923 508.056 312.584 507.347 318.917 506.585 curveto 325.130 509.911 332.773 511.594 343.084 511.906 curveto closepath fill 0.161 0.470 0.906 setrgbcolor 259.288 493.010 moveto 265.795 494.626 271.825 495.948 277.452 496.994 curveto 282.841 501.438 289.768 505.222 298.904 508.715 curveto 297.289 510.978 295.491 512.823 293.429 514.333 curveto 291.246 515.931 288.734 517.178 285.764 518.138 curveto 281.977 517.699 278.079 517.216 274.063 516.688 curveto 263.720 511.363 255.028 506.340 247.663 501.433 curveto 249.275 501.005 250.807 500.328 252.318 499.376 curveto 254.570 497.958 256.828 495.896 259.288 493.010 curveto closepath fill 0.240 0.496 0.994 setrgbcolor 277.452 496.994 moveto 271.825 495.948 265.795 494.626 259.288 493.010 curveto 252.910 487.548 247.503 482.475 242.920 477.653 curveto 242.752 473.754 243.876 469.484 246.505 464.040 curveto 248.917 464.720 251.263 465.179 253.578 465.422 curveto 259.148 468.246 264.584 470.945 269.898 473.523 curveto 275.118 478.582 281.967 483.252 291.069 487.955 curveto 289.023 490.349 286.884 492.258 284.564 493.762 curveto 282.404 495.161 280.062 496.225 277.452 496.994 curveto closepath fill 0.230 0.350 0.901 setrgbcolor 220.514 476.437 moveto 220.630 473.261 221.575 470.069 223.451 466.512 curveto 230.576 471.379 236.961 475.033 242.920 477.653 curveto 247.503 482.475 252.910 487.548 259.288 493.010 curveto 256.828 495.896 254.570 497.958 252.318 499.376 curveto 250.807 500.328 249.275 501.005 247.663 501.433 curveto 245.077 500.485 242.400 499.441 239.621 498.299 curveto 232.348 490.425 226.020 483.185 220.514 476.437 curveto closepath fill 0.136 0.448 0.821 setrgbcolor 220.514 476.437 moveto 215.752 473.677 210.749 470.099 205.311 465.561 curveto 202.094 458.804 199.178 452.415 196.541 446.351 curveto 198.089 443.675 200.616 441.125 204.512 438.309 curveto 206.741 440.910 208.947 443.190 211.163 445.185 curveto 214.811 451.877 218.893 458.962 223.451 466.512 curveto 221.575 470.069 220.630 473.261 220.514 476.437 curveto closepath fill 0.280 0.382 0.959 setrgbcolor 202.312 479.652 moveto 201.980 477.227 202.031 474.966 202.469 472.760 curveto 202.942 470.382 203.872 468.026 205.311 465.561 curveto 210.749 470.099 215.752 473.677 220.514 476.437 curveto 226.020 483.185 232.348 490.425 239.621 498.299 curveto 235.754 500.288 232.028 501.251 228.076 501.284 curveto 219.949 494.682 211.385 487.492 202.312 479.652 curveto closepath fill 0.201 0.379 0.935 setrgbcolor 198.454 477.865 moveto 196.168 475.260 193.828 472.508 191.427 469.602 curveto 187.890 458.373 185.441 448.770 183.960 440.323 curveto 185.447 439.401 187.249 438.427 189.448 437.355 curveto 191.831 440.738 194.182 443.721 196.541 446.351 curveto 199.178 452.415 202.094 458.804 205.311 465.561 curveto 203.872 468.026 202.942 470.382 202.469 472.760 curveto 202.031 474.966 201.980 477.227 202.312 479.652 curveto 201.038 479.137 199.754 478.543 198.454 477.865 curveto closepath fill 0.258 0.395 0.800 setrgbcolor 198.454 477.865 moveto 198.620 484.301 200.489 490.974 204.287 498.690 curveto 201.425 499.026 198.633 498.858 195.767 498.177 curveto 190.775 492.757 185.605 487.026 180.236 480.961 curveto 178.152 473.128 177.592 466.602 178.493 460.648 curveto 182.858 464.690 187.079 467.613 191.427 469.602 curveto 193.828 472.508 196.168 475.260 198.454 477.865 curveto closepath fill 0.115 0.456 0.888 setrgbcolor 222.915 511.767 moveto 217.010 507.754 210.814 503.404 204.287 498.690 curveto 200.489 490.974 198.620 484.301 198.454 477.865 curveto 199.754 478.543 201.038 479.137 202.312 479.652 curveto 211.385 487.492 219.949 494.682 228.076 501.284 curveto 228.911 504.090 230.141 506.850 231.802 509.647 curveto 228.866 510.961 225.964 511.653 222.915 511.767 curveto closepath fill 0.066 0.403 0.815 setrgbcolor 229.463 521.064 moveto 226.291 522.051 223.040 522.413 219.519 522.172 curveto 213.442 518.027 207.192 513.707 200.760 509.204 curveto 198.607 505.327 196.957 501.684 195.767 498.177 curveto 198.633 498.858 201.425 499.026 204.287 498.690 curveto 210.814 503.404 217.010 507.754 222.915 511.767 curveto 224.641 514.805 226.806 517.878 229.463 521.064 curveto closepath fill 0.008 0.345 0.735 setrgbcolor 247.080 530.645 moveto 250.503 535.356 255.395 539.842 262.259 544.565 curveto 261.064 544.602 259.843 544.610 258.592 544.589 curveto 249.301 541.243 239.313 537.392 228.503 532.988 curveto 224.872 529.225 221.907 525.655 219.519 522.172 curveto 223.040 522.413 226.291 522.051 229.463 521.064 curveto 235.274 524.248 241.146 527.442 247.080 530.645 curveto closepath fill 0.102 0.484 0.812 setrgbcolor 261.394 526.335 moveto 271.366 530.749 283.219 535.130 297.516 539.687 curveto 297.160 541.441 296.790 542.978 296.396 544.333 curveto 288.950 545.830 280.243 546.553 269.741 546.547 curveto 267.252 545.891 264.758 545.230 262.259 544.565 curveto 255.395 539.842 250.503 535.356 247.080 530.645 curveto 252.567 530.349 257.160 528.966 261.394 526.335 curveto closepath fill 0.272 0.446 0.878 setrgbcolor 317.002 550.235 moveto 315.587 553.549 313.797 556.187 311.494 558.355 curveto 301.989 558.118 292.232 557.823 282.211 557.469 curveto 276.842 554.293 272.803 550.755 269.741 546.547 curveto 280.243 546.553 288.950 545.830 296.396 544.333 curveto 302.129 546.805 308.874 548.737 317.002 550.235 curveto closepath fill 0.265 0.248 0.911 setrgbcolor 317.002 550.235 moveto 325.388 548.857 333.678 547.465 341.875 546.057 curveto 346.615 547.742 352.036 548.581 358.546 548.637 curveto 352.288 553.106 344.469 557.317 334.555 561.558 curveto 328.099 561.528 322.112 561.375 316.537 561.095 curveto 314.713 560.282 313.039 559.373 311.494 558.355 curveto 313.797 556.187 315.587 553.549 317.002 550.235 curveto closepath fill 0.143 0.865 0.141 setrgbcolor 383.491 546.098 moveto 383.001 547.066 382.463 548.019 381.876 548.961 curveto 373.490 553.612 363.870 558.407 352.756 563.477 curveto 347.171 564.227 341.933 564.820 337.001 565.259 curveto 336.147 564.192 335.338 562.968 334.555 561.558 curveto 344.469 557.317 352.288 553.106 358.546 548.637 curveto 361.535 547.858 364.599 547.038 367.741 546.177 curveto 372.409 546.945 377.553 546.919 383.491 546.098 curveto closepath fill 0.144 0.806 0.295 setrgbcolor 377.890 559.751 moveto 373.068 562.337 367.950 564.992 362.510 567.731 curveto 358.786 566.973 355.622 565.593 352.756 563.477 curveto 363.870 558.407 373.490 553.612 381.876 548.961 curveto 382.217 551.710 382.227 554.114 381.908 556.294 curveto 380.649 557.440 379.311 558.591 377.890 559.751 curveto closepath fill 0.074 0.966 0.129 setrgbcolor 374.088 572.783 moveto 371.603 574.471 368.965 576.205 366.163 577.991 curveto 364.515 577.805 362.975 577.528 361.525 577.159 curveto 360.445 575.729 359.375 573.855 358.223 571.374 curveto 359.786 570.170 361.211 568.959 362.510 567.731 curveto 367.950 564.992 373.068 562.337 377.890 559.751 curveto 380.536 560.774 383.327 561.379 386.372 561.589 curveto 383.208 565.219 379.179 568.890 374.088 572.783 curveto closepath fill 0.010 0.887 0.197 setrgbcolor 397.897 562.878 moveto 387.856 568.901 377.307 575.131 366.211 581.589 curveto 366.287 580.514 366.271 579.325 366.163 577.991 curveto 368.965 576.205 371.603 574.471 374.088 572.783 curveto 381.079 568.757 387.837 564.824 394.373 560.978 curveto 394.937 560.783 395.506 560.584 396.079 560.381 curveto 396.726 561.314 397.329 562.142 397.897 562.878 curveto closepath fill 0.068 0.793 0.017 setrgbcolor 361.525 577.159 moveto 362.975 577.528 364.515 577.805 366.163 577.991 curveto 366.271 579.325 366.287 580.514 366.211 581.589 curveto 364.599 583.963 362.463 586.180 359.684 588.365 curveto 351.275 594.975 336.056 602.011 305.058 613.616 curveto 302.711 613.915 300.185 614.295 297.455 614.759 curveto 284.467 610.608 276.202 606.767 270.697 602.325 curveto 267.860 600.035 265.674 597.520 264.010 594.628 curveto 268.095 594.258 271.368 593.581 274.081 592.544 curveto 275.872 591.859 277.444 591.008 278.849 589.962 curveto 299.291 586.307 317.460 582.772 333.730 579.287 curveto 342.276 578.789 351.507 578.082 361.525 577.159 curveto closepath fill 0.074 0.966 0.129 setrgbcolor 300.071 616.256 moveto 299.153 615.775 298.282 615.277 297.455 614.759 curveto 300.185 614.295 302.711 613.915 305.058 613.616 curveto 303.420 614.486 301.758 615.366 300.071 616.256 curveto closepath fill 0.139 0.785 0.125 setrgbcolor 264.010 594.628 moveto 241.490 581.501 224.129 570.444 210.508 560.553 curveto 211.572 560.157 212.609 559.593 213.655 558.841 curveto 215.407 557.582 217.229 555.767 219.297 553.218 curveto 229.312 556.612 238.212 559.240 246.248 561.176 curveto 252.902 568.512 263.287 575.115 279.856 582.542 curveto 280.100 583.290 280.376 583.992 280.686 584.653 curveto 280.093 586.866 279.496 588.591 278.849 589.962 curveto 277.444 591.008 275.872 591.859 274.081 592.544 curveto 271.368 593.581 268.095 594.258 264.010 594.628 curveto closepath fill 0.250 0.478 0.873 setrgbcolor 219.297 553.218 moveto 210.667 545.805 203.868 539.112 198.539 532.782 curveto 200.030 531.832 201.625 530.614 203.382 529.082 curveto 206.429 530.616 209.380 532.070 212.242 533.447 curveto 220.851 539.032 230.324 544.894 240.783 551.109 curveto 243.086 553.537 245.799 555.944 248.983 558.387 curveto 248.077 559.450 247.170 560.375 246.248 561.176 curveto 238.212 559.240 229.312 556.612 219.297 553.218 curveto closepath fill 0.107 0.303 0.902 setrgbcolor 170.079 490.617 moveto 177.649 498.737 184.967 506.481 192.057 513.871 curveto 195.188 518.589 198.934 523.620 203.382 529.082 curveto 201.625 530.614 200.030 531.832 198.539 532.782 curveto 194.148 531.281 189.489 529.209 184.426 526.503 curveto 175.389 516.499 166.438 506.505 157.570 496.517 curveto 160.397 495.946 164.108 494.196 170.079 490.617 curveto closepath fill 0.263 0.234 0.859 setrgbcolor 195.767 498.177 moveto 196.957 501.684 198.607 505.327 200.760 509.204 curveto 197.326 511.767 194.578 513.240 192.057 513.871 curveto 184.967 506.481 177.649 498.737 170.079 490.617 curveto 167.229 483.424 165.241 477.017 164.034 471.140 curveto 169.696 476.273 174.867 479.407 180.236 480.961 curveto 185.605 487.026 190.775 492.757 195.767 498.177 curveto closepath fill 0.049 0.293 0.827 setrgbcolor 200.760 509.204 moveto 207.192 513.707 213.442 518.027 219.519 522.172 curveto 221.907 525.655 224.872 529.225 228.503 532.988 curveto 226.352 533.728 224.146 534.162 221.820 534.303 curveto 218.907 534.479 215.763 534.198 212.242 533.447 curveto 209.380 532.070 206.429 530.616 203.382 529.082 curveto 198.934 523.620 195.188 518.589 192.057 513.871 curveto 194.578 513.240 197.326 511.767 200.760 509.204 curveto closepath fill 0.249 0.363 0.780 setrgbcolor 228.503 532.988 moveto 239.313 537.392 249.301 541.243 258.592 544.589 curveto 256.167 546.660 253.649 548.183 250.912 549.237 curveto 247.921 550.388 244.611 551.000 240.783 551.109 curveto 230.324 544.894 220.851 539.032 212.242 533.447 curveto 215.763 534.198 218.907 534.479 221.820 534.303 curveto 224.146 534.162 226.352 533.728 228.503 532.988 curveto closepath fill 0.025 0.333 0.829 setrgbcolor 282.211 557.469 moveto 280.633 559.583 278.893 561.243 276.895 562.539 curveto 268.230 561.396 258.954 560.016 248.983 558.387 curveto 245.799 555.944 243.086 553.537 240.783 551.109 curveto 244.611 551.000 247.921 550.388 250.912 549.237 curveto 253.649 548.183 256.167 546.660 258.592 544.589 curveto 259.843 544.610 261.064 544.602 262.259 544.565 curveto 264.758 545.230 267.252 545.891 269.741 546.547 curveto 272.803 550.755 276.842 554.293 282.211 557.469 curveto closepath fill 0.218 0.287 0.997 setrgbcolor 285.457 566.000 moveto 282.391 564.879 279.544 563.729 276.895 562.539 curveto 278.893 561.243 280.633 559.583 282.211 557.469 curveto 292.232 557.823 301.989 558.118 311.494 558.355 curveto 313.039 559.373 314.713 560.282 316.537 561.095 curveto 312.641 563.026 308.183 564.680 303.017 566.113 curveto 297.278 566.096 291.426 566.058 285.457 566.000 curveto closepath fill 0.176 0.899 0.071 setrgbcolor 276.895 562.539 moveto 279.544 563.729 282.391 564.879 285.457 566.000 curveto 285.906 569.850 286.728 572.714 288.033 574.973 curveto 288.980 576.613 290.208 577.977 291.799 579.159 curveto 288.572 580.608 284.678 581.712 279.856 582.542 curveto 263.287 575.115 252.902 568.512 246.248 561.176 curveto 247.170 560.375 248.077 559.450 248.983 558.387 curveto 258.954 560.016 268.230 561.396 276.895 562.539 curveto closepath fill 0.142 0.831 0.050 setrgbcolor 303.017 566.113 moveto 306.748 568.337 311.157 570.141 316.477 571.621 curveto 310.135 574.651 302.158 577.088 291.799 579.159 curveto 290.208 577.977 288.980 576.613 288.033 574.973 curveto 286.728 572.714 285.906 569.850 285.457 566.000 curveto 291.426 566.058 297.278 566.096 303.017 566.113 curveto closepath fill 0.116 0.882 0.059 setrgbcolor 334.555 561.558 moveto 335.338 562.968 336.147 564.192 337.001 565.259 curveto 335.147 566.618 333.110 567.908 330.867 569.144 curveto 326.254 569.979 321.461 570.804 316.477 571.621 curveto 311.157 570.141 306.748 568.337 303.017 566.113 curveto 308.183 564.680 312.641 563.026 316.537 561.095 curveto 322.112 561.375 328.099 561.528 334.555 561.558 curveto closepath fill 0.080 0.869 0.204 setrgbcolor 330.867 569.144 moveto 333.110 567.908 335.147 566.618 337.001 565.259 curveto 341.933 564.820 347.171 564.227 352.756 563.477 curveto 355.622 565.593 358.786 566.973 362.510 567.731 curveto 361.211 568.959 359.786 570.170 358.223 571.374 curveto 350.966 572.199 344.181 572.866 337.815 573.381 curveto 335.223 572.294 332.937 570.899 330.867 569.144 curveto closepath fill 0.294 0.723 0.025 setrgbcolor 333.975 575.041 moveto 335.299 574.494 336.578 573.941 337.815 573.381 curveto 344.181 572.866 350.966 572.199 358.223 571.374 curveto 359.375 573.855 360.445 575.729 361.525 577.159 curveto 351.507 578.082 342.276 578.789 333.730 579.287 curveto 333.877 578.041 333.958 576.639 333.975 575.041 curveto closepath fill 0.153 0.901 0.288 setrgbcolor 337.815 573.381 moveto 336.578 573.941 335.299 574.494 333.975 575.041 curveto 318.254 578.226 300.622 581.407 280.686 584.653 curveto 280.376 583.992 280.100 583.290 279.856 582.542 curveto 284.678 581.712 288.572 580.608 291.799 579.159 curveto 302.158 577.088 310.135 574.651 316.477 571.621 curveto 321.461 570.804 326.254 569.979 330.867 569.144 curveto 332.937 570.899 335.223 572.294 337.815 573.381 curveto closepath fill 0.166 0.781 0.049 setrgbcolor 280.686 584.653 moveto 300.622 581.407 318.254 578.226 333.975 575.041 curveto 333.958 576.639 333.877 578.041 333.730 579.287 curveto 317.460 582.772 299.291 586.307 278.849 589.962 curveto 279.496 588.591 280.093 586.866 280.686 584.653 curveto closepath fill 0.202 0.342 0.802 setrgbcolor 157.570 496.517 moveto 154.251 493.625 150.774 490.293 147.078 486.464 curveto 142.751 472.380 139.589 460.317 137.452 449.745 curveto 138.972 450.627 140.621 451.233 142.475 451.591 curveto 145.466 452.169 149.088 452.121 153.793 451.439 curveto 157.249 458.150 160.662 464.716 164.034 471.140 curveto 165.241 477.017 167.229 483.424 170.079 490.617 curveto 164.108 494.196 160.397 495.946 157.570 496.517 curveto closepath fill 0.076 0.956 0.297 setrgbcolor 87.061 323.800 moveto 87.671 324.351 88.345 324.897 89.087 325.441 curveto 89.504 325.817 89.947 326.190 90.418 326.561 curveto 91.387 327.495 92.503 328.410 93.786 329.322 curveto 95.512 331.829 97.867 334.126 101.021 336.380 curveto 115.315 386.389 126.920 422.500 137.452 449.745 curveto 139.589 460.317 142.751 472.380 147.078 486.464 curveto 142.753 489.847 140.145 492.567 138.690 495.211 curveto 137.864 496.713 137.385 498.236 137.223 499.881 curveto 133.116 495.397 128.867 490.192 124.376 484.145 curveto 105.621 422.423 89.392 365.105 75.436 311.299 curveto 76.253 311.751 77.208 312.231 78.330 312.755 curveto 78.576 314.799 79.174 316.499 80.183 318.020 curveto 81.539 320.064 83.703 321.883 87.061 323.800 curveto closepath fill 0.044 0.900 0.077 setrgbcolor 87.061 323.800 moveto 134.458 290.289 170.531 266.121 199.545 248.440 curveto 199.830 248.836 200.129 249.253 200.445 249.691 curveto 200.378 249.751 200.311 249.811 200.245 249.872 curveto 171.684 267.476 136.087 291.677 89.087 325.441 curveto 88.345 324.897 87.671 324.351 87.061 323.800 curveto closepath fill 0.116 0.819 0.086 setrgbcolor 78.330 312.755 moveto 154.993 262.769 185.061 246.136 204.763 242.814 curveto 203.762 244.031 202.827 245.228 201.955 246.407 curveto 201.144 247.088 200.341 247.766 199.545 248.440 curveto 170.531 266.121 134.458 290.289 87.061 323.800 curveto 83.703 321.883 81.539 320.064 80.183 318.020 curveto 79.174 316.499 78.576 314.799 78.330 312.755 curveto closepath fill 0.287 0.939 0.165 setrgbcolor 78.330 312.755 moveto 77.208 312.231 76.253 311.751 75.436 311.299 curveto 73.298 306.987 72.080 302.250 71.694 296.742 curveto 73.129 291.650 75.912 283.405 81.620 267.328 curveto 82.251 267.074 82.877 266.821 83.501 266.570 curveto 87.134 265.881 90.397 264.567 93.498 262.542 curveto 177.001 228.956 205.067 219.190 220.749 218.264 curveto 224.513 218.042 227.754 218.317 230.674 219.108 curveto 227.833 222.190 226.049 225.243 225.125 228.607 curveto 219.275 232.854 213.857 236.905 208.831 240.790 curveto 207.493 241.449 206.137 242.123 204.763 242.814 curveto 185.061 246.136 154.993 262.769 78.330 312.755 curveto closepath fill 0.076 0.956 0.297 setrgbcolor 62.227 258.626 moveto 66.934 260.264 73.043 263.005 81.620 267.328 curveto 75.912 283.405 73.129 291.650 71.694 296.742 curveto 68.410 283.850 65.255 271.149 62.227 258.626 curveto closepath fill 0.150 0.736 0.219 setrgbcolor 53.569 221.802 moveto 56.679 217.911 60.411 212.486 65.329 204.713 curveto 72.665 206.336 78.810 206.236 84.635 204.398 curveto 92.634 201.873 100.616 195.886 110.794 184.775 curveto 117.288 183.136 123.668 180.063 130.437 175.315 curveto 196.098 178.076 231.765 179.694 254.163 180.930 curveto 256.430 181.349 258.899 181.490 261.654 181.358 curveto 290.686 183.081 301.492 184.573 307.060 187.629 curveto 308.756 188.560 310.062 189.688 311.091 191.110 curveto 312.456 192.997 313.388 195.480 314.030 198.935 curveto 290.776 205.058 273.947 210.708 261.279 216.645 curveto 252.864 216.409 242.909 217.210 230.674 219.108 curveto 227.754 218.317 224.513 218.042 220.749 218.264 curveto 205.067 219.190 177.001 228.956 93.498 262.542 curveto 90.127 263.293 86.843 264.615 83.501 266.570 curveto 82.877 266.821 82.251 267.074 81.620 267.328 curveto 73.043 263.005 66.934 260.264 62.227 258.626 curveto 57.367 252.978 54.421 247.660 53.028 242.022 curveto 51.579 236.157 51.752 229.702 53.569 221.802 curveto closepath fill 0.287 0.939 0.165 setrgbcolor 254.163 180.930 moveto 256.975 180.975 259.451 181.117 261.654 181.358 curveto 258.899 181.490 256.430 181.349 254.163 180.930 curveto closepath fill 0.291 0.968 0.277 setrgbcolor 288.907 220.147 moveto 281.208 220.621 272.953 221.290 264.064 222.159 curveto 263.118 219.962 262.203 218.150 261.279 216.645 curveto 273.947 210.708 290.776 205.058 314.030 198.935 curveto 315.865 199.851 317.509 200.831 318.990 201.890 curveto 316.666 202.837 314.835 204.038 313.346 205.592 curveto 311.703 207.307 310.426 209.505 309.388 212.406 curveto 301.020 214.567 294.354 217.086 288.907 220.147 curveto closepath fill 0.204 0.406 0.915 setrgbcolor 274.444 235.472 moveto 267.373 235.537 259.432 236.178 250.344 237.419 curveto 250.692 235.100 251.285 233.025 252.146 231.122 curveto 252.952 229.337 254.002 227.682 255.329 226.108 curveto 258.106 224.808 261.014 223.492 264.064 222.159 curveto 272.953 221.290 281.208 220.621 288.907 220.147 curveto 291.150 221.530 293.083 223.221 294.793 225.292 curveto 286.269 228.347 279.668 231.649 274.444 235.472 curveto closepath fill 0.166 0.356 0.857 setrgbcolor 229.251 253.122 moveto 231.646 249.810 234.659 246.529 238.397 243.160 curveto 242.267 241.276 246.248 239.364 250.344 237.419 curveto 259.432 236.178 267.373 235.537 274.444 235.472 curveto 275.269 236.801 276.066 238.344 276.858 240.144 curveto 269.172 243.607 262.736 247.001 257.302 250.457 curveto 257.071 250.528 256.840 250.598 256.607 250.669 curveto 249.009 249.864 240.214 250.653 229.251 253.122 curveto closepath fill 0.177 0.417 0.714 setrgbcolor 226.324 244.086 moveto 230.692 243.364 234.680 243.058 238.397 243.160 curveto 234.659 246.529 231.646 249.810 229.251 253.122 curveto 223.265 257.002 217.576 260.765 212.163 264.422 curveto 209.081 262.238 206.265 260.886 203.454 260.242 curveto 203.507 260.170 203.560 260.098 203.614 260.026 curveto 210.742 254.911 218.300 249.606 226.324 244.086 curveto closepath fill 0.274 0.211 0.896 setrgbcolor 255.329 226.108 moveto 254.002 227.682 252.952 229.337 252.146 231.122 curveto 251.285 233.025 250.692 235.100 250.344 237.419 curveto 246.248 239.364 242.267 241.276 238.397 243.160 curveto 234.680 243.058 230.692 243.364 226.324 244.086 curveto 225.563 243.151 224.837 242.330 224.133 241.611 curveto 227.550 238.370 231.534 235.044 236.175 231.556 curveto 242.914 229.538 249.285 227.725 255.329 226.108 curveto closepath fill 0.262 0.409 0.742 setrgbcolor 224.133 241.611 moveto 224.837 242.330 225.563 243.151 226.324 244.086 curveto 218.300 249.606 210.742 254.911 203.614 260.026 curveto 203.847 258.393 204.223 256.791 204.746 255.200 curveto 206.650 253.098 208.715 250.944 210.952 248.723 curveto 213.746 246.985 216.541 245.252 219.334 243.523 curveto 220.964 242.859 222.563 242.222 224.133 241.611 curveto closepath fill 0.091 0.856 0.034 setrgbcolor 203.454 260.242 moveto 180.442 275.538 151.982 296.953 114.326 327.309 curveto 111.940 327.707 109.846 328.476 107.913 329.664 curveto 105.506 331.142 103.281 333.311 101.021 336.380 curveto 97.867 334.126 95.512 331.829 93.786 329.322 curveto 137.960 296.256 171.430 272.580 198.330 255.369 curveto 200.543 255.082 202.668 255.026 204.746 255.200 curveto 204.223 256.791 203.847 258.393 203.614 260.026 curveto 203.560 260.098 203.507 260.170 203.454 260.242 curveto closepath fill 0.035 0.817 0.246 setrgbcolor 126.077 336.462 moveto 121.334 334.269 118.366 332.418 116.482 330.479 curveto 115.522 329.492 114.817 328.455 114.326 327.309 curveto 151.982 296.953 180.442 275.538 203.454 260.242 curveto 206.265 260.886 209.081 262.238 212.163 264.422 curveto 211.588 265.254 211.043 266.080 210.528 266.900 curveto 189.443 281.024 163.076 302.743 126.077 336.462 curveto closepath fill 0.005 0.960 0.258 setrgbcolor 153.793 451.439 moveto 149.088 452.121 145.466 452.169 142.475 451.591 curveto 140.621 451.233 138.972 450.627 137.452 449.745 curveto 126.920 422.500 115.315 386.389 101.021 336.380 curveto 103.281 333.311 105.506 331.142 107.913 329.664 curveto 109.846 328.476 111.940 327.707 114.326 327.309 curveto 114.817 328.455 115.522 329.492 116.482 330.479 curveto 118.366 332.418 121.334 334.269 126.077 336.462 curveto 126.820 339.011 127.919 341.276 129.428 343.366 curveto 131.298 345.957 133.839 348.337 137.238 350.682 curveto 141.566 376.650 146.389 403.424 151.726 431.116 curveto 151.984 437.212 152.667 443.931 153.793 451.439 curveto closepath fill 0.152 0.885 0.142 setrgbcolor 211.246 271.351 moveto 207.638 275.947 204.643 280.214 202.189 284.256 curveto 182.306 305.226 163.280 325.807 145.040 346.077 curveto 142.744 347.054 140.644 348.348 138.665 350.007 curveto 138.178 350.217 137.703 350.441 137.238 350.682 curveto 133.839 348.337 131.298 345.957 129.428 343.366 curveto 127.919 341.276 126.820 339.011 126.077 336.462 curveto 163.076 302.743 189.443 281.024 210.528 266.900 curveto 210.603 268.307 210.840 269.779 211.246 271.351 curveto closepath fill 0.076 0.287 0.865 setrgbcolor 230.518 271.870 moveto 224.786 276.437 219.400 280.831 214.335 285.073 curveto 212.289 284.358 210.300 283.940 208.303 283.807 curveto 206.314 283.674 204.297 283.822 202.189 284.256 curveto 204.643 280.214 207.638 275.947 211.246 271.351 curveto 218.656 268.369 225.146 266.248 230.996 264.896 curveto 230.447 267.052 230.291 269.335 230.518 271.870 curveto closepath fill 0.195 0.477 0.887 setrgbcolor 244.443 268.877 moveto 242.054 272.580 240.679 276.418 240.191 280.747 curveto 234.393 282.421 228.129 284.870 221.168 288.186 curveto 218.617 287.591 216.072 287.433 213.420 287.705 curveto 213.686 286.831 213.991 285.955 214.335 285.073 curveto 219.400 280.831 224.786 276.437 230.518 271.870 curveto 235.573 270.427 240.175 269.438 244.443 268.877 curveto closepath fill 0.080 0.479 0.728 setrgbcolor 282.906 257.667 moveto 283.516 259.127 284.117 260.829 284.728 262.830 curveto 268.433 269.647 254.568 275.992 242.643 282.091 curveto 241.822 281.588 241.006 281.141 240.191 280.747 curveto 240.679 276.418 242.054 272.580 244.443 268.877 curveto 250.683 265.220 257.474 261.427 264.885 257.461 curveto 271.606 257.093 277.552 257.160 282.906 257.667 curveto closepath fill 0.191 0.323 0.713 setrgbcolor 330.874 254.359 moveto 333.084 255.675 335.088 257.043 336.909 258.477 curveto 333.977 260.416 331.515 263.246 329.201 267.338 curveto 318.298 266.437 306.702 265.656 294.331 264.989 curveto 291.412 264.110 288.228 263.395 284.728 262.830 curveto 284.117 260.829 283.516 259.127 282.906 257.667 curveto 287.634 255.365 293.062 253.318 299.370 251.460 curveto 310.274 252.381 320.766 253.346 330.874 254.359 curveto closepath fill 0.039 0.223 0.738 setrgbcolor 330.874 254.359 moveto 332.761 249.597 334.696 246.510 337.071 244.469 curveto 345.438 246.344 354.124 248.361 363.154 250.525 curveto 366.665 252.700 369.920 254.825 372.941 256.914 curveto 370.596 258.579 368.248 261.382 365.361 265.964 curveto 355.252 263.144 345.794 260.656 336.909 258.477 curveto 335.088 257.043 333.084 255.675 330.874 254.359 curveto closepath fill 0.034 0.227 0.927 setrgbcolor 337.071 244.469 moveto 334.696 246.510 332.761 249.597 330.874 254.359 curveto 320.766 253.346 310.274 252.381 299.370 251.460 curveto 299.205 246.438 299.138 243.073 299.155 240.658 curveto 306.172 239.939 313.689 239.309 321.768 238.763 curveto 327.425 240.635 332.499 242.527 337.071 244.469 curveto closepath fill 0.049 0.352 0.864 setrgbcolor 282.906 257.667 moveto 277.552 257.160 271.606 257.093 264.885 257.461 curveto 262.498 254.131 260.072 251.890 257.302 250.457 curveto 262.736 247.001 269.172 243.607 276.858 240.144 curveto 284.910 240.159 292.314 240.330 299.155 240.658 curveto 299.138 243.073 299.205 246.438 299.370 251.460 curveto 293.062 253.318 287.634 255.365 282.906 257.667 curveto closepath fill 0.211 0.219 0.792 setrgbcolor 244.443 268.877 moveto 240.175 269.438 235.573 270.427 230.518 271.870 curveto 230.291 269.335 230.447 267.052 230.996 264.896 curveto 239.144 260.284 247.672 255.546 256.607 250.669 curveto 256.840 250.598 257.071 250.528 257.302 250.457 curveto 260.072 251.890 262.498 254.131 264.885 257.461 curveto 257.474 261.427 250.683 265.220 244.443 268.877 curveto closepath fill 0.252 0.499 0.713 setrgbcolor 230.996 264.896 moveto 225.146 266.248 218.656 268.369 211.246 271.351 curveto 210.840 269.779 210.603 268.307 210.528 266.900 curveto 211.043 266.080 211.588 265.254 212.163 264.422 curveto 217.576 260.765 223.265 257.002 229.251 253.122 curveto 240.214 250.653 249.009 249.864 256.607 250.669 curveto 247.672 255.546 239.144 260.284 230.996 264.896 curveto closepath fill 0.097 0.458 0.756 setrgbcolor 274.444 235.472 moveto 279.668 231.649 286.269 228.347 294.793 225.292 curveto 306.328 226.392 316.710 227.629 326.118 229.023 curveto 324.422 231.252 323.043 234.338 321.768 238.763 curveto 313.689 239.309 306.172 239.939 299.155 240.658 curveto 292.314 240.330 284.910 240.159 276.858 240.144 curveto 276.066 238.344 275.269 236.801 274.444 235.472 curveto closepath fill 0.151 0.767 0.284 setrgbcolor 309.388 212.406 moveto 319.954 215.337 328.319 218.418 335.085 221.870 curveto 335.287 222.192 335.481 222.520 335.669 222.854 curveto 333.469 224.370 331.537 226.303 329.766 228.760 curveto 328.523 228.836 327.308 228.924 326.118 229.023 curveto 316.710 227.629 306.328 226.392 294.793 225.292 curveto 293.083 223.221 291.150 221.530 288.907 220.147 curveto 294.354 217.086 301.020 214.567 309.388 212.406 curveto closepath fill 0.060 0.713 0.024 setrgbcolor 335.085 221.870 moveto 328.319 218.418 319.954 215.337 309.388 212.406 curveto 310.426 209.505 311.703 207.307 313.346 205.592 curveto 314.835 204.038 316.666 202.837 318.990 201.890 curveto 332.267 206.439 343.284 210.698 352.541 214.861 curveto 353.930 216.390 355.071 218.005 355.992 219.749 curveto 347.753 219.703 340.936 220.394 335.085 221.870 curveto closepath fill 0.017 0.946 0.206 setrgbcolor 368.073 226.905 moveto 364.483 224.544 360.476 222.171 355.992 219.749 curveto 355.071 218.005 353.930 216.390 352.541 214.861 curveto 371.438 218.384 394.442 224.130 423.612 232.612 curveto 422.472 233.940 420.859 236.035 418.200 239.640 curveto 403.450 234.563 392.279 231.772 383.152 230.880 curveto 377.824 229.366 372.810 228.044 368.073 226.905 curveto closepath fill 0.066 0.443 0.958 setrgbcolor 367.095 227.975 moveto 363.758 227.864 360.689 227.946 357.838 228.224 curveto 350.298 226.368 342.911 224.578 335.669 222.854 curveto 335.481 222.520 335.287 222.192 335.085 221.870 curveto 340.936 220.394 347.753 219.703 355.992 219.749 curveto 360.476 222.171 364.483 224.544 368.073 226.905 curveto 367.746 227.240 367.421 227.596 367.095 227.975 curveto closepath fill 0.219 0.310 0.798 setrgbcolor 375.723 234.881 moveto 375.994 235.761 376.208 236.670 376.368 237.616 curveto 375.841 238.088 375.312 238.601 374.780 239.159 curveto 370.985 237.691 367.186 236.226 363.382 234.766 curveto 361.909 232.477 360.079 230.318 357.838 228.224 curveto 360.689 227.946 363.758 227.864 367.095 227.975 curveto 370.351 230.323 373.211 232.612 375.723 234.881 curveto closepath fill 0.183 0.754 0.110 setrgbcolor 376.368 237.616 moveto 376.208 236.670 375.994 235.761 375.723 234.881 curveto 379.030 235.774 382.483 236.779 386.099 237.900 curveto 386.031 238.675 385.917 239.492 385.756 240.357 curveto 382.490 239.336 379.366 238.424 376.368 237.616 curveto closepath fill 0.247 0.994 0.250 setrgbcolor 367.095 227.975 moveto 367.421 227.596 367.746 227.240 368.073 226.905 curveto 372.810 228.044 377.824 229.366 383.152 230.880 curveto 384.973 233.211 386.331 235.546 387.282 237.980 curveto 386.884 237.949 386.490 237.922 386.099 237.900 curveto 382.483 236.779 379.030 235.774 375.723 234.881 curveto 373.211 232.612 370.351 230.323 367.095 227.975 curveto closepath fill 0.047 0.911 0.128 setrgbcolor 383.152 230.880 moveto 392.279 231.772 403.450 234.563 418.200 239.640 curveto 420.703 243.264 422.415 246.561 423.448 249.742 curveto 424.211 252.094 424.613 254.414 424.668 256.784 curveto 413.615 251.388 403.654 246.793 394.580 242.904 curveto 392.217 241.289 389.785 239.648 387.282 237.980 curveto 386.331 235.546 384.973 233.211 383.152 230.880 curveto closepath fill 0.111 0.793 0.142 setrgbcolor 426.707 262.524 moveto 426.201 260.637 425.524 258.732 424.668 256.784 curveto 424.613 254.414 424.211 252.094 423.448 249.742 curveto 422.415 246.561 420.703 243.264 418.200 239.640 curveto 420.859 236.035 422.472 233.940 423.612 232.612 curveto 426.957 232.881 430.662 233.802 434.997 235.442 curveto 451.202 261.664 462.019 281.466 468.949 297.600 curveto 466.301 296.031 463.701 295.077 460.976 294.674 curveto 457.899 294.218 454.581 294.452 450.737 295.397 curveto 449.763 294.594 448.797 293.829 447.838 293.102 curveto 442.105 285.855 436.131 278.396 429.902 270.709 curveto 429.131 268.039 428.072 265.327 426.707 262.524 curveto closepath fill 0.094 0.860 0.028 setrgbcolor 391.149 243.916 moveto 392.272 243.482 393.412 243.145 394.580 242.904 curveto 403.654 246.793 413.615 251.388 424.668 256.784 curveto 425.524 258.732 426.201 260.637 426.707 262.524 curveto 413.624 255.746 402.156 250.234 391.921 245.802 curveto 391.689 245.168 391.432 244.540 391.149 243.916 curveto closepath fill 0.138 0.868 0.088 setrgbcolor 391.149 243.916 moveto 389.391 242.744 387.594 241.558 385.756 240.357 curveto 385.917 239.492 386.031 238.675 386.099 237.900 curveto 386.490 237.922 386.884 237.949 387.282 237.980 curveto 389.785 239.648 392.217 241.289 394.580 242.904 curveto 393.412 243.145 392.272 243.482 391.149 243.916 curveto closepath fill 0.265 0.801 0.225 setrgbcolor 386.378 248.254 moveto 385.459 247.784 384.541 247.315 383.623 246.846 curveto 381.044 244.314 378.112 241.765 374.780 239.159 curveto 375.312 238.601 375.841 238.088 376.368 237.616 curveto 379.366 238.424 382.490 239.336 385.756 240.357 curveto 387.594 241.558 389.391 242.744 391.149 243.916 curveto 391.432 244.540 391.689 245.168 391.921 245.802 curveto 390.042 246.355 388.212 247.165 386.378 248.254 curveto closepath fill 0.066 0.460 0.807 setrgbcolor 383.623 246.846 moveto 384.541 247.315 385.459 247.784 386.378 248.254 curveto 394.278 254.063 401.243 259.507 407.399 264.687 curveto 407.064 267.036 406.317 269.590 405.117 272.490 curveto 393.554 266.660 382.873 261.489 372.941 256.914 curveto 369.920 254.825 366.665 252.700 363.154 250.525 curveto 363.701 248.344 364.097 246.450 364.356 244.778 curveto 369.977 244.652 376.283 245.328 383.623 246.846 curveto closepath fill 0.228 0.850 0.222 setrgbcolor 391.921 245.802 moveto 402.156 250.234 413.624 255.746 426.707 262.524 curveto 428.072 265.327 429.131 268.039 429.902 270.709 curveto 421.188 266.371 414.092 264.472 407.399 264.687 curveto 401.243 259.507 394.278 254.063 386.378 248.254 curveto 388.212 247.165 390.042 246.355 391.921 245.802 curveto closepath fill 0.154 0.443 0.719 setrgbcolor 426.353 301.481 moveto 424.654 299.614 422.955 297.750 421.256 295.890 curveto 417.474 288.711 412.202 281.067 405.117 272.490 curveto 406.317 269.590 407.064 267.036 407.399 264.687 curveto 414.092 264.472 421.188 266.371 429.902 270.709 curveto 436.131 278.396 442.105 285.855 447.838 293.102 curveto 448.289 296.198 448.221 299.010 447.631 301.708 curveto 447.016 304.517 445.821 307.259 443.968 310.112 curveto 438.020 305.585 432.341 302.803 426.353 301.481 curveto closepath fill 0.018 0.203 0.733 setrgbcolor 384.798 288.195 moveto 385.108 287.118 385.359 286.087 385.552 285.095 curveto 389.465 284.549 393.386 284.695 397.517 285.539 curveto 404.267 286.919 411.824 290.214 421.256 295.890 curveto 422.955 297.750 424.654 299.614 426.353 301.481 curveto 427.618 304.681 428.693 307.687 429.590 310.530 curveto 429.265 311.412 428.770 312.294 428.077 313.220 curveto 426.238 315.681 422.869 318.645 416.677 323.249 curveto 415.948 322.820 415.220 322.417 414.490 322.040 curveto 405.195 311.187 395.314 299.924 384.798 288.195 curveto closepath fill 0.238 0.391 0.730 setrgbcolor 384.798 288.195 moveto 378.648 286.481 373.252 285.813 368.215 286.143 curveto 357.933 281.455 346.693 276.630 334.353 271.609 curveto 332.816 270.108 331.106 268.691 329.201 267.338 curveto 331.515 263.246 333.977 260.416 336.909 258.477 curveto 345.794 260.656 355.252 263.144 365.361 265.964 curveto 374.056 272.697 380.628 278.923 385.552 285.095 curveto 385.359 286.087 385.108 287.118 384.798 288.195 curveto closepath fill 0.117 0.276 0.715 setrgbcolor 368.215 286.143 moveto 373.252 285.813 378.648 286.481 384.798 288.195 curveto 395.314 299.924 405.195 311.187 414.490 322.040 curveto 414.373 324.394 413.861 326.608 412.927 328.796 curveto 411.612 331.874 409.424 334.989 406.138 338.462 curveto 403.670 336.886 401.176 335.631 398.601 334.672 curveto 388.763 324.220 378.180 313.347 366.775 301.975 curveto 368.035 297.976 368.685 294.625 368.775 291.659 curveto 368.834 289.699 368.649 287.881 368.215 286.143 curveto closepath fill 0.287 0.213 0.931 setrgbcolor 416.677 323.249 moveto 422.478 333.098 428.540 344.252 435.000 356.963 curveto 435.486 361.987 435.804 366.663 435.960 371.040 curveto 433.014 372.650 428.494 374.147 421.013 375.992 curveto 415.900 361.897 410.979 349.483 406.138 338.462 curveto 409.424 334.989 411.612 331.874 412.927 328.796 curveto 413.861 326.608 414.373 324.394 414.490 322.040 curveto 415.220 322.417 415.948 322.820 416.677 323.249 curveto closepath fill 0.288 0.375 0.972 setrgbcolor 435.000 356.963 moveto 428.540 344.252 422.478 333.098 416.677 323.249 curveto 422.869 318.645 426.238 315.681 428.077 313.220 curveto 428.770 312.294 429.265 311.412 429.590 310.530 curveto 435.226 324.310 440.413 337.368 445.181 349.782 curveto 445.201 350.524 445.213 351.255 445.215 351.974 curveto 443.010 353.488 439.810 355.051 435.000 356.963 curveto closepath fill 0.102 0.484 0.827 setrgbcolor 426.353 301.481 moveto 432.341 302.803 438.020 305.585 443.968 310.112 curveto 448.774 320.170 453.646 330.525 458.593 341.195 curveto 459.300 346.700 459.747 351.739 459.943 356.391 curveto 458.043 354.433 456.029 352.968 453.788 351.911 curveto 451.314 350.745 448.510 350.052 445.181 349.782 curveto 440.413 337.368 435.226 324.310 429.590 310.530 curveto 428.693 307.687 427.618 304.681 426.353 301.481 curveto closepath fill 0.122 0.236 0.951 setrgbcolor 443.968 310.112 moveto 445.821 307.259 447.016 304.517 447.631 301.708 curveto 448.221 299.010 448.289 296.198 447.838 293.102 curveto 448.797 293.829 449.763 294.594 450.737 295.397 curveto 457.154 306.425 463.865 318.352 470.930 331.288 curveto 471.578 337.133 471.792 342.320 471.578 347.008 curveto 469.789 345.430 467.907 344.194 465.865 343.255 curveto 463.684 342.252 461.293 341.574 458.593 341.195 curveto 453.646 330.525 448.774 320.170 443.968 310.112 curveto closepath fill 0.202 0.206 0.733 setrgbcolor 450.737 295.397 moveto 454.581 294.452 457.899 294.218 460.976 294.674 curveto 463.701 295.077 466.301 296.031 468.949 297.600 curveto 472.893 303.900 476.939 310.446 481.095 317.252 curveto 482.670 325.033 483.635 331.870 484.022 338.001 curveto 482.048 336.061 480.015 334.573 477.833 333.471 curveto 475.732 332.410 473.462 331.692 470.930 331.288 curveto 463.865 318.352 457.154 306.425 450.737 295.397 curveto closepath fill 0.039 0.486 0.933 setrgbcolor 484.022 338.001 moveto 486.956 348.054 489.926 358.423 492.937 369.124 curveto 491.897 372.478 490.477 375.198 488.572 377.486 curveto 486.620 379.829 484.109 381.781 480.839 383.494 curveto 477.714 370.855 474.630 358.703 471.578 347.008 curveto 471.792 342.320 471.578 337.133 470.930 331.288 curveto 473.462 331.692 475.732 332.410 477.833 333.471 curveto 480.015 334.573 482.048 336.061 484.022 338.001 curveto closepath fill 0.001 0.437 0.916 setrgbcolor 452.274 382.440 moveto 451.192 388.597 449.808 393.913 448.072 398.577 curveto 446.250 396.505 444.039 394.808 441.305 393.382 curveto 439.598 385.151 437.826 377.745 435.960 371.040 curveto 435.804 366.663 435.486 361.987 435.000 356.963 curveto 439.810 355.051 443.010 353.488 445.215 351.974 curveto 447.556 361.636 449.906 371.778 452.274 382.440 curveto closepath fill 0.021 0.426 0.719 setrgbcolor 452.274 382.440 moveto 455.290 382.962 457.700 383.702 459.687 384.715 curveto 461.084 385.427 462.293 386.285 463.357 387.320 curveto 462.687 396.699 461.989 405.825 461.261 414.711 curveto 459.236 418.729 457.071 422.120 454.693 425.003 curveto 453.315 422.274 451.467 419.927 449.029 417.811 curveto 448.865 410.862 448.547 404.476 448.072 398.577 curveto 449.808 393.913 451.192 388.597 452.274 382.440 curveto closepath fill 0.266 0.238 0.883 setrgbcolor 445.864 424.942 moveto 444.138 426.922 442.302 428.498 440.279 429.737 curveto 438.260 430.975 436.027 431.892 433.487 432.529 curveto 434.009 426.023 434.259 420.102 434.240 414.666 curveto 436.868 408.761 439.186 401.778 441.305 393.382 curveto 444.039 394.808 446.250 396.505 448.072 398.577 curveto 448.547 404.476 448.865 410.862 449.029 417.811 curveto 447.968 420.316 446.914 422.690 445.864 424.942 curveto closepath fill 0.210 0.401 0.882 setrgbcolor 435.960 371.040 moveto 437.826 377.745 439.598 385.151 441.305 393.382 curveto 439.186 401.778 436.868 408.761 434.240 414.666 curveto 432.185 414.035 429.607 413.399 426.295 412.706 curveto 425.245 403.581 423.522 396.074 421.010 389.683 curveto 421.069 385.316 421.070 380.758 421.013 375.992 curveto 428.494 374.147 433.014 372.650 435.960 371.040 curveto closepath fill 0.282 0.309 0.922 setrgbcolor 408.039 415.784 moveto 409.163 412.010 410.280 408.055 411.395 403.905 curveto 415.566 400.410 418.634 395.872 421.010 389.683 curveto 423.522 396.074 425.245 403.581 426.295 412.706 curveto 422.781 423.215 419.348 433.031 415.972 442.225 curveto 413.575 441.369 410.254 440.071 405.282 438.048 curveto 406.773 429.757 407.683 422.412 408.039 415.784 curveto closepath fill 0.257 0.392 0.851 setrgbcolor 392.471 423.159 moveto 392.024 414.856 390.221 408.142 386.843 402.205 curveto 389.186 399.470 391.102 396.474 392.657 393.112 curveto 394.663 388.778 396.101 383.766 397.055 377.787 curveto 399.692 380.138 401.971 382.866 403.978 386.071 curveto 406.901 390.743 409.309 396.533 411.395 403.905 curveto 410.280 408.055 409.163 412.010 408.039 415.784 curveto 406.145 417.859 404.105 419.436 401.799 420.604 curveto 399.170 421.936 396.136 422.767 392.471 423.159 curveto closepath fill 0.196 0.315 0.890 setrgbcolor 392.471 423.159 moveto 388.833 431.588 384.963 440.265 380.849 449.215 curveto 374.722 453.134 369.145 455.417 363.535 456.302 curveto 364.928 452.311 365.548 448.648 365.439 445.058 curveto 365.332 441.517 364.513 437.970 362.927 434.179 curveto 365.761 427.299 367.392 420.892 367.920 414.573 curveto 369.882 410.300 371.845 405.717 373.824 400.788 curveto 379.169 401.323 383.406 401.784 386.843 402.205 curveto 390.221 408.142 392.024 414.856 392.471 423.159 curveto closepath fill 0.110 0.340 0.925 setrgbcolor 383.220 462.551 moveto 383.463 460.346 383.411 458.227 383.063 456.129 curveto 382.686 453.856 381.957 451.579 380.849 449.215 curveto 384.963 440.265 388.833 431.588 392.471 423.159 curveto 396.136 422.767 399.170 421.936 401.799 420.604 curveto 404.105 419.436 406.145 417.859 408.039 415.784 curveto 407.683 422.412 406.773 429.757 405.282 438.048 curveto 399.018 447.244 393.161 455.216 387.570 462.156 curveto 386.139 462.408 384.694 462.539 383.220 462.551 curveto closepath fill 0.123 0.283 0.945 setrgbcolor 359.803 480.825 moveto 356.877 481.055 354.192 480.922 351.650 480.421 curveto 349.304 479.959 347.053 479.180 344.828 478.057 curveto 348.187 474.019 350.474 469.972 351.861 465.614 curveto 355.826 462.491 359.716 459.388 363.535 456.302 curveto 369.145 455.417 374.722 453.134 380.849 449.215 curveto 381.957 451.579 382.686 453.856 383.063 456.129 curveto 383.411 458.227 383.463 460.346 383.220 462.551 curveto 375.442 468.718 367.638 474.808 359.803 480.825 curveto closepath fill 0.127 0.482 0.837 setrgbcolor 359.803 480.825 moveto 358.104 484.350 355.743 487.792 352.606 491.314 curveto 343.823 494.165 335.199 496.892 326.724 499.500 curveto 324.184 498.555 321.945 497.339 319.925 495.803 curveto 317.782 494.175 315.854 492.166 314.061 489.691 curveto 324.917 485.762 335.153 481.891 344.828 478.057 curveto 347.053 479.180 349.304 479.959 351.650 480.421 curveto 354.192 480.922 356.877 481.055 359.803 480.825 curveto closepath fill 0.178 0.278 0.796 setrgbcolor 383.220 462.551 moveto 384.694 462.539 386.139 462.408 387.570 462.156 curveto 388.549 465.327 388.936 468.372 388.753 471.464 curveto 388.537 475.090 387.533 478.865 385.660 483.081 curveto 382.641 486.330 379.483 489.666 376.178 493.099 curveto 375.714 493.318 375.253 493.535 374.794 493.751 curveto 369.516 494.997 365.180 495.287 361.313 494.654 curveto 358.259 494.154 355.420 493.065 352.606 491.314 curveto 355.743 487.792 358.104 484.350 359.803 480.825 curveto 367.638 474.808 375.442 468.718 383.220 462.551 curveto closepath fill 0.076 0.397 0.751 setrgbcolor 374.794 493.751 moveto 365.757 499.529 355.293 505.520 343.084 511.906 curveto 332.773 511.594 325.130 509.911 318.917 506.585 curveto 322.072 504.481 324.633 502.156 326.724 499.500 curveto 335.199 496.892 343.823 494.165 352.606 491.314 curveto 355.420 493.065 358.259 494.154 361.313 494.654 curveto 365.180 495.287 369.516 494.997 374.794 493.751 curveto closepath fill 0.236 0.375 0.731 setrgbcolor 318.917 506.585 moveto 312.584 507.347 305.923 508.056 298.904 508.715 curveto 289.768 505.222 282.841 501.438 277.452 496.994 curveto 280.062 496.225 282.404 495.161 284.564 493.762 curveto 286.884 492.258 289.023 490.349 291.069 487.955 curveto 294.805 488.059 298.496 488.146 302.146 488.218 curveto 305.849 488.840 309.807 489.330 314.061 489.691 curveto 315.854 492.166 317.782 494.175 319.925 495.803 curveto 321.945 497.339 324.184 498.555 326.724 499.500 curveto 324.633 502.156 322.072 504.481 318.917 506.585 curveto closepath fill 0.145 0.220 0.864 setrgbcolor 291.571 461.567 moveto 291.763 461.585 291.954 461.604 292.145 461.622 curveto 294.745 464.166 297.633 466.295 300.908 468.084 curveto 305.107 470.377 310.014 472.148 315.910 473.499 curveto 314.896 477.143 313.451 479.944 311.418 482.211 curveto 309.226 484.654 306.262 486.574 302.146 488.218 curveto 298.496 488.146 294.805 488.059 291.069 487.955 curveto 281.967 483.252 275.118 478.582 269.898 473.523 curveto 274.433 473.360 278.161 472.462 281.466 470.736 curveto 285.068 468.855 288.304 465.918 291.571 461.567 curveto closepath fill 0.121 0.479 0.709 setrgbcolor 297.845 438.007 moveto 304.106 440.023 311.398 441.321 320.204 441.987 curveto 320.595 448.129 320.115 452.353 318.654 455.622 curveto 311.118 457.925 302.403 459.898 292.145 461.622 curveto 291.954 461.604 291.763 461.585 291.571 461.567 curveto 289.125 460.142 286.848 458.727 284.727 457.312 curveto 282.883 454.914 281.656 452.455 280.956 449.759 curveto 280.083 446.394 280.005 442.549 280.713 437.791 curveto 287.218 438.654 292.809 438.725 297.845 438.007 curveto closepath fill 0.165 0.217 0.751 setrgbcolor 320.204 441.987 moveto 311.398 441.321 304.106 440.023 297.845 438.007 curveto 298.950 434.535 300.227 429.224 302.116 420.245 curveto 311.835 419.380 321.374 415.979 332.268 409.493 curveto 338.142 415.430 341.779 420.035 343.853 424.164 curveto 337.474 430.031 329.719 435.876 320.204 441.987 curveto closepath fill 0.244 0.369 0.704 setrgbcolor 302.116 420.245 moveto 300.227 429.224 298.950 434.535 297.845 438.007 curveto 292.809 438.725 287.218 438.654 280.713 437.791 curveto 275.427 432.655 270.441 427.611 265.733 422.637 curveto 265.775 418.684 266.586 415.196 268.242 411.849 curveto 270.852 406.572 275.720 401.328 284.012 394.859 curveto 290.101 406.100 295.900 414.232 302.116 420.245 curveto closepath fill 0.260 0.461 0.781 setrgbcolor 242.110 422.189 moveto 243.351 418.780 245.337 415.633 248.224 412.499 curveto 251.119 415.524 254.019 417.816 257.081 419.501 curveto 259.762 420.976 262.606 422.007 265.733 422.637 curveto 270.441 427.611 275.427 432.655 280.713 437.791 curveto 280.005 442.549 280.083 446.394 280.956 449.759 curveto 281.656 452.455 282.883 454.914 284.727 457.312 curveto 275.273 454.230 264.828 449.181 252.467 441.717 curveto 248.388 434.739 244.958 428.272 242.110 422.189 curveto closepath fill 0.020 0.406 0.893 setrgbcolor 225.491 410.357 moveto 225.291 403.419 225.145 396.445 225.052 389.431 curveto 228.205 382.076 231.524 376.225 235.228 371.491 curveto 235.918 374.646 237.074 377.309 238.783 379.680 curveto 240.868 382.574 243.847 385.129 248.058 387.637 curveto 247.991 395.826 248.046 404.108 248.224 412.499 curveto 245.337 415.633 243.351 418.780 242.110 422.189 curveto 238.846 421.276 235.988 419.963 233.396 418.185 curveto 230.542 416.227 227.958 413.668 225.491 410.357 curveto closepath fill 0.280 0.994 0.090 setrgbcolor 225.052 389.431 moveto 225.145 396.445 225.291 403.419 225.491 410.357 curveto 222.712 414.550 221.021 419.226 220.251 424.844 curveto 216.303 420.662 212.920 415.497 209.872 408.993 curveto 210.021 402.851 210.205 396.839 210.425 390.951 curveto 212.235 385.903 214.248 381.567 216.532 377.796 curveto 218.314 382.418 221.042 386.144 225.052 389.431 curveto closepath fill 0.187 0.383 0.908 setrgbcolor 225.491 410.357 moveto 227.958 413.668 230.542 416.227 233.396 418.185 curveto 235.988 419.963 238.846 421.276 242.110 422.189 curveto 244.958 428.272 248.388 434.739 252.467 441.717 curveto 250.626 445.866 249.809 449.560 249.930 453.200 curveto 250.057 457.030 251.225 460.947 253.578 465.422 curveto 251.263 465.179 248.917 464.720 246.505 464.040 curveto 239.061 455.918 231.209 446.744 222.801 436.347 curveto 221.803 432.310 220.955 428.484 220.251 424.844 curveto 221.021 419.226 222.712 414.550 225.491 410.357 curveto closepath fill 0.091 0.440 0.907 setrgbcolor 253.578 465.422 moveto 251.225 460.947 250.057 457.030 249.930 453.200 curveto 249.809 449.560 250.626 445.866 252.467 441.717 curveto 264.828 449.181 275.273 454.230 284.727 457.312 curveto 286.848 458.727 289.125 460.142 291.571 461.567 curveto 288.304 465.918 285.068 468.855 281.466 470.736 curveto 278.161 472.462 274.433 473.360 269.898 473.523 curveto 264.584 470.945 259.148 468.246 253.578 465.422 curveto closepath fill 0.093 0.282 0.926 setrgbcolor 246.505 464.040 moveto 243.876 469.484 242.752 473.754 242.920 477.653 curveto 236.961 475.033 230.576 471.379 223.451 466.512 curveto 218.893 458.962 214.811 451.877 211.163 445.185 curveto 213.345 442.691 216.920 439.976 222.801 436.347 curveto 231.209 446.744 239.061 455.918 246.505 464.040 curveto closepath fill 0.267 0.913 0.272 setrgbcolor 196.314 406.648 moveto 196.681 405.986 197.071 405.356 197.486 404.755 curveto 198.547 405.740 199.755 406.524 201.166 407.142 curveto 203.386 408.114 206.179 408.708 209.872 408.993 curveto 212.920 415.497 216.303 420.662 220.251 424.844 curveto 220.955 428.484 221.803 432.310 222.801 436.347 curveto 216.920 439.976 213.345 442.691 211.163 445.185 curveto 208.947 443.190 206.741 440.910 204.512 438.309 curveto 201.701 427.781 198.969 417.230 196.314 406.648 curveto closepath fill 0.167 0.755 0.163 setrgbcolor 204.211 385.325 moveto 201.690 390.608 199.490 396.963 197.486 404.755 curveto 197.071 405.356 196.681 405.986 196.314 406.648 curveto 191.041 400.358 187.403 391.390 184.510 377.549 curveto 186.566 373.832 188.543 370.553 190.477 367.654 curveto 193.622 363.256 196.702 359.991 199.956 357.606 curveto 202.381 355.829 204.941 354.512 207.747 353.599 curveto 207.578 357.034 207.616 360.162 207.862 363.043 curveto 206.608 370.426 205.391 377.852 204.211 385.325 curveto closepath fill 0.246 0.876 0.267 setrgbcolor 210.425 390.951 moveto 210.205 396.839 210.021 402.851 209.872 408.993 curveto 206.179 408.708 203.386 408.114 201.166 407.142 curveto 199.755 406.524 198.547 405.740 197.486 404.755 curveto 199.490 396.963 201.690 390.608 204.211 385.325 curveto 205.807 387.524 207.831 389.357 210.425 390.951 curveto closepath fill 0.110 0.944 0.168 setrgbcolor 216.532 377.796 moveto 214.248 381.567 212.235 385.903 210.425 390.951 curveto 207.831 389.357 205.807 387.524 204.211 385.325 curveto 205.391 377.852 206.608 370.426 207.862 363.043 curveto 209.670 365.493 212.510 367.692 216.907 370.047 curveto 216.719 372.741 216.594 375.321 216.532 377.796 curveto closepath fill 0.274 0.202 0.939 setrgbcolor 230.905 344.795 moveto 226.392 352.437 221.746 360.819 216.907 370.047 curveto 212.510 367.692 209.670 365.493 207.862 363.043 curveto 207.616 360.162 207.578 357.034 207.747 353.599 curveto 210.615 349.285 213.410 345.177 216.139 341.260 curveto 218.979 339.025 221.716 337.189 224.412 335.713 curveto 225.494 338.459 227.546 341.329 230.905 344.795 curveto closepath fill 0.245 0.372 0.850 setrgbcolor 230.905 344.795 moveto 234.501 343.004 238.130 341.898 241.978 341.421 curveto 240.496 346.857 240.102 351.719 240.761 356.430 curveto 238.796 361.604 236.953 366.620 235.228 371.491 curveto 231.524 376.225 228.205 382.076 225.052 389.431 curveto 221.042 386.144 218.314 382.418 216.532 377.796 curveto 216.594 375.321 216.719 372.741 216.907 370.047 curveto 221.746 360.819 226.392 352.437 230.905 344.795 curveto closepath fill 0.043 0.333 0.987 setrgbcolor 261.349 315.656 moveto 260.588 317.988 260.133 320.442 259.969 323.093 curveto 253.527 329.447 247.543 335.543 241.978 341.421 curveto 238.130 341.898 234.501 343.004 230.905 344.795 curveto 227.546 341.329 225.494 338.459 224.412 335.713 curveto 231.501 327.571 238.981 319.189 246.880 310.536 curveto 249.223 310.573 251.443 310.940 253.622 311.649 curveto 256.172 312.480 258.705 313.793 261.349 315.656 curveto closepath fill 0.175 0.462 0.984 setrgbcolor 289.429 302.819 moveto 298.828 304.270 306.296 306.285 312.451 309.029 curveto 316.543 310.854 320.115 313.028 323.295 315.630 curveto 307.926 318.074 294.197 320.665 281.816 323.458 curveto 275.718 321.721 268.768 321.605 259.969 323.093 curveto 260.133 320.442 260.588 317.988 261.349 315.656 curveto 269.294 311.367 278.542 307.139 289.429 302.819 curveto closepath fill 0.290 0.425 0.736 setrgbcolor 323.295 315.630 moveto 320.115 313.028 316.543 310.854 312.451 309.029 curveto 306.296 306.285 298.828 304.270 289.429 302.819 curveto 290.912 299.204 292.919 296.286 295.625 293.814 curveto 307.533 293.605 320.264 293.626 333.938 293.877 curveto 338.251 295.306 342.340 296.741 346.222 298.188 curveto 346.194 302.193 344.696 307.910 341.047 317.939 curveto 335.371 317.102 329.461 316.333 323.295 315.630 curveto closepath fill 0.148 0.288 0.889 setrgbcolor 295.625 293.814 moveto 292.919 296.286 290.912 299.204 289.429 302.819 curveto 278.542 307.139 269.294 311.367 261.349 315.656 curveto 258.705 313.793 256.172 312.480 253.622 311.649 curveto 251.443 310.940 249.223 310.573 246.880 310.536 curveto 246.797 308.139 247.058 305.901 247.672 303.732 curveto 251.952 299.439 257.083 294.993 263.234 290.248 curveto 267.044 289.133 270.808 288.046 274.529 286.986 curveto 279.878 287.479 284.326 288.413 288.144 289.844 curveto 290.907 290.880 293.375 292.189 295.625 293.814 curveto closepath fill 0.294 0.214 0.736 setrgbcolor 224.412 335.713 moveto 221.716 337.189 218.979 339.025 216.139 341.260 curveto 216.373 336.379 217.481 331.239 219.529 325.539 curveto 222.161 321.669 224.967 317.658 227.958 313.491 curveto 235.142 309.226 241.623 306.018 247.672 303.732 curveto 247.058 305.901 246.797 308.139 246.880 310.536 curveto 238.981 319.189 231.501 327.571 224.412 335.713 curveto closepath fill 0.120 0.961 0.112 setrgbcolor 207.747 353.599 moveto 204.941 354.512 202.381 355.829 199.956 357.606 curveto 196.702 359.991 193.622 363.256 190.477 367.654 curveto 196.586 355.834 203.333 343.368 210.778 330.147 curveto 213.753 328.191 216.644 326.668 219.529 325.539 curveto 217.481 331.239 216.373 336.379 216.139 341.260 curveto 213.410 345.177 210.615 349.285 207.747 353.599 curveto closepath fill 0.250 0.759 0.248 setrgbcolor 209.242 327.634 moveto 209.672 328.455 210.182 329.289 210.778 330.147 curveto 203.333 343.368 196.586 355.834 190.477 367.654 curveto 188.543 370.553 186.566 373.832 184.510 377.549 curveto 182.392 377.361 180.581 377.239 179.012 377.178 curveto 176.278 374.582 174.287 371.637 172.878 368.106 curveto 187.801 348.670 199.211 335.971 209.242 327.634 curveto closepath fill 0.033 0.230 0.992 setrgbcolor 210.778 330.147 moveto 210.182 329.289 209.672 328.455 209.242 327.634 curveto 210.893 324.586 212.667 321.431 214.567 318.157 curveto 218.299 315.640 221.833 313.566 225.240 311.893 curveto 226.105 312.353 227.008 312.884 227.958 313.491 curveto 224.967 317.658 222.161 321.669 219.529 325.539 curveto 216.644 326.668 213.753 328.191 210.778 330.147 curveto closepath fill 0.119 0.716 0.300 setrgbcolor 167.921 361.365 moveto 176.630 351.109 184.648 341.949 192.101 333.741 curveto 198.911 326.979 205.061 321.390 210.762 316.783 curveto 211.950 317.098 213.209 317.553 214.567 318.157 curveto 212.667 321.431 210.893 324.586 209.242 327.634 curveto 199.211 335.971 187.801 348.670 172.878 368.106 curveto 170.670 366.130 169.059 363.939 167.921 361.365 curveto closepath fill 0.160 0.725 0.279 setrgbcolor 158.933 354.142 moveto 158.367 352.836 157.892 351.464 157.503 350.012 curveto 179.633 328.016 196.436 312.981 210.429 302.656 curveto 211.482 303.007 212.580 303.472 213.741 304.059 curveto 205.736 314.622 198.552 324.476 192.101 333.741 curveto 184.648 341.949 176.630 351.109 167.921 361.365 curveto 167.801 361.357 167.681 361.349 167.562 361.342 curveto 163.536 359.071 160.786 356.776 158.933 354.142 curveto closepath fill 0.140 0.899 0.264 setrgbcolor 145.040 346.077 moveto 147.670 346.549 151.167 347.397 156.122 348.763 curveto 156.556 349.182 157.016 349.598 157.503 350.012 curveto 157.892 351.464 158.367 352.836 158.933 354.142 curveto 161.027 374.795 163.754 396.959 167.148 420.908 curveto 166.312 423.253 165.660 425.779 165.181 428.533 curveto 156.266 414.978 148.662 392.458 138.665 350.007 curveto 140.644 348.348 142.744 347.054 145.040 346.077 curveto closepath fill 0.198 0.820 0.272 setrgbcolor 214.335 285.073 moveto 213.991 285.955 213.686 286.831 213.420 287.705 curveto 193.376 308.466 174.306 328.787 156.122 348.763 curveto 151.167 347.397 147.670 346.549 145.040 346.077 curveto 163.280 325.807 182.306 305.226 202.189 284.256 curveto 204.297 283.822 206.314 283.674 208.303 283.807 curveto 210.300 283.940 212.289 284.358 214.335 285.073 curveto closepath fill 0.029 0.755 0.237 setrgbcolor 210.429 302.656 moveto 196.436 312.981 179.633 328.016 157.503 350.012 curveto 157.016 349.598 156.556 349.182 156.122 348.763 curveto 174.306 328.787 193.376 308.466 213.420 287.705 curveto 216.072 287.433 218.617 287.591 221.168 288.186 curveto 217.039 293.343 213.481 298.137 210.429 302.656 curveto closepath fill 0.156 0.350 0.817 setrgbcolor 240.191 280.747 moveto 241.006 281.141 241.822 281.588 242.643 282.091 curveto 242.348 283.142 242.121 284.219 241.962 285.328 curveto 239.108 287.889 236.332 290.403 233.633 292.872 curveto 229.705 295.571 225.627 298.485 221.378 301.630 curveto 218.901 302.177 216.370 302.982 213.741 304.059 curveto 212.580 303.472 211.482 303.007 210.429 302.656 curveto 213.481 298.137 217.039 293.343 221.168 288.186 curveto 228.129 284.870 234.393 282.421 240.191 280.747 curveto closepath fill 0.244 0.489 0.965 setrgbcolor 283.510 281.414 moveto 280.178 283.156 277.201 285.003 274.529 286.986 curveto 270.808 288.046 267.044 289.133 263.234 290.248 curveto 260.184 288.210 257.111 286.820 253.851 286.005 curveto 250.270 285.109 246.390 284.888 241.962 285.328 curveto 242.121 284.219 242.348 283.142 242.643 282.091 curveto 254.568 275.992 268.433 269.647 284.728 262.830 curveto 288.228 263.395 291.412 264.110 294.331 264.989 curveto 291.353 266.852 289.103 268.939 287.400 271.420 curveto 285.555 274.108 284.298 277.337 283.510 281.414 curveto closepath fill 0.072 0.215 0.761 setrgbcolor 333.938 293.877 moveto 320.264 293.626 307.533 293.605 295.625 293.814 curveto 293.375 292.189 290.907 290.880 288.144 289.844 curveto 284.326 288.413 279.878 287.479 274.529 286.986 curveto 277.201 285.003 280.178 283.156 283.510 281.414 curveto 293.882 280.574 304.885 279.860 316.595 279.266 curveto 321.118 281.509 324.797 283.930 327.819 286.652 curveto 330.224 288.818 332.242 291.201 333.938 293.877 curveto closepath fill 0.234 0.379 0.919 setrgbcolor 316.595 279.266 moveto 304.885 279.860 293.882 280.574 283.510 281.414 curveto 284.298 277.337 285.555 274.108 287.400 271.420 curveto 289.103 268.939 291.353 266.852 294.331 264.989 curveto 306.702 265.656 318.298 266.437 329.201 267.338 curveto 331.106 268.691 332.816 270.108 334.353 271.609 curveto 329.892 272.324 326.197 273.409 323.041 274.930 curveto 320.636 276.090 318.512 277.518 316.595 279.266 curveto closepath fill 0.016 0.493 0.897 setrgbcolor 334.353 271.609 moveto 346.693 276.630 357.933 281.455 368.215 286.143 curveto 368.649 287.881 368.834 289.699 368.775 291.659 curveto 368.685 294.625 368.035 297.976 366.775 301.975 curveto 359.023 299.755 352.298 298.516 346.222 298.188 curveto 342.340 296.741 338.251 295.306 333.938 293.877 curveto 332.242 291.201 330.224 288.818 327.819 286.652 curveto 324.797 283.930 321.118 281.509 316.595 279.266 curveto 318.512 277.518 320.636 276.090 323.041 274.930 curveto 326.197 273.409 329.892 272.324 334.353 271.609 curveto closepath fill 0.095 0.263 0.758 setrgbcolor 350.843 333.884 moveto 348.692 327.953 345.509 322.773 341.047 317.939 curveto 344.696 307.910 346.194 302.193 346.222 298.188 curveto 352.298 298.516 359.023 299.755 366.775 301.975 curveto 378.180 313.347 388.763 324.220 398.601 334.672 curveto 398.609 337.391 398.177 339.890 397.280 342.306 curveto 396.195 345.230 394.405 348.100 391.765 351.149 curveto 385.523 345.786 379.813 342.426 373.956 340.668 curveto 368.840 339.133 363.453 338.773 357.309 339.555 curveto 355.153 337.650 352.998 335.760 350.843 333.884 curveto closepath fill 0.171 0.480 0.985 setrgbcolor 315.951 341.612 moveto 306.172 340.718 294.929 341.056 281.409 342.650 curveto 280.325 336.909 280.003 332.540 280.402 328.971 curveto 280.629 326.937 281.094 325.125 281.816 323.458 curveto 294.197 320.665 307.926 318.074 323.295 315.630 curveto 329.461 316.333 335.371 317.102 341.047 317.939 curveto 345.509 322.773 348.692 327.953 350.843 333.884 curveto 341.240 332.361 334.129 332.493 328.201 334.305 curveto 323.753 335.664 319.803 338.020 315.951 341.612 curveto closepath fill 0.244 0.481 0.920 setrgbcolor 319.677 362.601 moveto 308.729 367.745 297.438 375.481 284.634 386.610 curveto 272.198 378.227 265.506 373.060 261.726 368.920 curveto 263.025 363.547 265.328 358.023 268.777 352.005 curveto 272.780 348.936 276.985 345.821 281.409 342.650 curveto 294.929 341.056 306.172 340.718 315.951 341.612 curveto 318.255 346.607 319.420 353.173 319.677 362.601 curveto closepath fill 0.052 0.351 0.797 setrgbcolor 284.634 386.610 moveto 297.438 375.481 308.729 367.745 319.677 362.601 curveto 324.750 366.041 329.377 370.040 333.719 374.736 curveto 334.213 385.795 333.735 397.264 332.268 409.493 curveto 321.374 415.979 311.835 419.380 302.116 420.245 curveto 295.900 414.232 290.101 406.100 284.012 394.859 curveto 284.183 392.148 284.390 389.400 284.634 386.610 curveto closepath fill 0.134 0.446 0.956 setrgbcolor 333.719 374.736 moveto 329.377 370.040 324.750 366.041 319.677 362.601 curveto 319.420 353.173 318.255 346.607 315.951 341.612 curveto 319.803 338.020 323.753 335.664 328.201 334.305 curveto 334.129 332.493 341.240 332.361 350.843 333.884 curveto 352.998 335.760 355.153 337.650 357.309 339.555 curveto 367.723 361.733 372.114 377.845 371.656 392.196 curveto 367.459 385.574 363.670 381.198 359.681 378.366 curveto 357.090 376.527 354.343 375.289 351.261 374.572 curveto 346.637 373.497 341.072 373.548 333.719 374.736 curveto closepath fill 0.058 0.345 0.912 setrgbcolor 397.055 377.787 moveto 396.101 383.766 394.663 388.778 392.657 393.112 curveto 391.102 396.474 389.186 399.470 386.843 402.205 curveto 383.406 401.784 379.169 401.323 373.824 400.788 curveto 373.108 397.836 372.385 394.974 371.656 392.196 curveto 372.114 377.845 367.723 361.733 357.309 339.555 curveto 363.453 338.773 368.840 339.133 373.956 340.668 curveto 379.813 342.426 385.523 345.786 391.765 351.149 curveto 393.776 360.541 395.536 369.400 397.055 377.787 curveto closepath fill 0.040 0.275 0.982 setrgbcolor 367.920 414.573 moveto 363.788 418.632 359.918 421.249 355.854 422.731 curveto 352.242 424.049 348.361 424.512 343.853 424.164 curveto 341.779 420.035 338.142 415.430 332.268 409.493 curveto 333.735 397.264 334.213 385.795 333.719 374.736 curveto 341.072 373.548 346.637 373.497 351.261 374.572 curveto 354.343 375.289 357.090 376.527 359.681 378.366 curveto 363.670 381.198 367.459 385.574 371.656 392.196 curveto 372.385 394.974 373.108 397.836 373.824 400.788 curveto 371.845 405.717 369.882 410.300 367.920 414.573 curveto closepath fill 0.277 0.481 0.847 setrgbcolor 334.061 455.297 moveto 328.352 455.990 323.287 456.097 318.654 455.622 curveto 320.115 452.353 320.595 448.129 320.204 441.987 curveto 329.719 435.876 337.474 430.031 343.853 424.164 curveto 348.361 424.512 352.242 424.049 355.854 422.731 curveto 359.918 421.249 363.788 418.632 367.920 414.573 curveto 367.392 420.892 365.761 427.299 362.927 434.179 curveto 353.668 441.239 344.058 448.270 334.061 455.297 curveto closepath fill 0.153 0.272 0.979 setrgbcolor 292.145 461.622 moveto 302.403 459.898 311.118 457.925 318.654 455.622 curveto 323.287 456.097 328.352 455.990 334.061 455.297 curveto 335.074 460.299 335.200 464.037 334.461 467.150 curveto 328.637 469.266 322.465 471.378 315.910 473.499 curveto 310.014 472.148 305.107 470.377 300.908 468.084 curveto 297.633 466.295 294.745 464.166 292.145 461.622 curveto closepath fill 0.032 0.426 0.996 setrgbcolor 334.061 455.297 moveto 344.058 448.270 353.668 441.239 362.927 434.179 curveto 364.513 437.970 365.332 441.517 365.439 445.058 curveto 365.548 448.648 364.928 452.311 363.535 456.302 curveto 359.716 459.388 355.826 462.491 351.861 465.614 curveto 345.210 467.029 339.544 467.530 334.461 467.150 curveto 335.200 464.037 335.074 460.299 334.061 455.297 curveto closepath fill 0.002 0.441 0.802 setrgbcolor 314.061 489.691 moveto 309.807 489.330 305.849 488.840 302.146 488.218 curveto 306.262 486.574 309.226 484.654 311.418 482.211 curveto 313.451 479.944 314.896 477.143 315.910 473.499 curveto 322.465 471.378 328.637 469.266 334.461 467.150 curveto 339.544 467.530 345.210 467.029 351.861 465.614 curveto 350.474 469.972 348.187 474.019 344.828 478.057 curveto 335.153 481.891 324.917 485.762 314.061 489.691 curveto closepath fill 0.278 0.479 0.801 setrgbcolor 397.055 377.787 moveto 395.536 369.400 393.776 360.541 391.765 351.149 curveto 394.405 348.100 396.195 345.230 397.280 342.306 curveto 398.177 339.890 398.609 337.391 398.601 334.672 curveto 401.176 335.631 403.670 336.886 406.138 338.462 curveto 410.979 349.483 415.900 361.897 421.013 375.992 curveto 421.070 380.758 421.069 385.316 421.010 389.683 curveto 418.634 395.872 415.566 400.410 411.395 403.905 curveto 409.309 396.533 406.901 390.743 403.978 386.071 curveto 401.971 382.866 399.692 380.138 397.055 377.787 curveto closepath fill 0.188 0.216 0.813 setrgbcolor 265.733 422.637 moveto 262.606 422.007 259.762 420.976 257.081 419.501 curveto 254.019 417.816 251.119 415.524 248.224 412.499 curveto 248.046 404.108 247.991 395.826 248.058 387.637 curveto 252.213 379.589 256.625 373.547 261.726 368.920 curveto 265.506 373.060 272.198 378.227 284.634 386.610 curveto 284.390 389.400 284.183 392.148 284.012 394.859 curveto 275.720 401.328 270.852 406.572 268.242 411.849 curveto 266.586 415.196 265.775 418.684 265.733 422.637 curveto closepath fill 0.241 0.216 0.743 setrgbcolor 261.726 368.920 moveto 256.625 373.547 252.213 379.589 248.058 387.637 curveto 243.847 385.129 240.868 382.574 238.783 379.680 curveto 237.074 377.309 235.918 374.646 235.228 371.491 curveto 236.953 366.620 238.796 361.604 240.761 356.430 curveto 245.812 353.102 250.344 351.225 254.899 350.577 curveto 259.196 349.965 263.665 350.425 268.777 352.005 curveto 265.328 358.023 263.025 363.547 261.726 368.920 curveto closepath fill 0.242 0.248 0.807 setrgbcolor 281.816 323.458 moveto 281.094 325.125 280.629 326.937 280.402 328.971 curveto 280.003 332.540 280.325 336.909 281.409 342.650 curveto 276.985 345.821 272.780 348.936 268.777 352.005 curveto 263.665 350.425 259.196 349.965 254.899 350.577 curveto 250.344 351.225 245.812 353.102 240.761 356.430 curveto 240.102 351.719 240.496 346.857 241.978 341.421 curveto 247.543 335.543 253.527 329.447 259.969 323.093 curveto 268.768 321.605 275.718 321.721 281.816 323.458 curveto closepath fill 0.071 0.461 0.852 setrgbcolor 225.240 311.893 moveto 226.120 305.914 228.788 299.868 233.633 292.872 curveto 236.332 290.403 239.108 287.889 241.962 285.328 curveto 246.390 284.888 250.270 285.109 253.851 286.005 curveto 257.111 286.820 260.184 288.210 263.234 290.248 curveto 257.083 294.993 251.952 299.439 247.672 303.732 curveto 241.623 306.018 235.142 309.226 227.958 313.491 curveto 227.008 312.884 226.105 312.353 225.240 311.893 curveto closepath fill 0.086 0.224 0.936 setrgbcolor 225.240 311.893 moveto 221.833 313.566 218.299 315.640 214.567 318.157 curveto 213.209 317.553 211.950 317.098 210.762 316.783 curveto 213.908 312.019 217.434 306.986 221.378 301.630 curveto 225.627 298.485 229.705 295.571 233.633 292.872 curveto 228.788 299.868 226.120 305.914 225.240 311.893 curveto closepath fill 0.024 0.886 0.070 setrgbcolor 192.101 333.741 moveto 198.552 324.476 205.736 314.622 213.741 304.059 curveto 216.370 302.982 218.901 302.177 221.378 301.630 curveto 217.434 306.986 213.908 312.019 210.762 316.783 curveto 205.061 321.390 198.911 326.979 192.101 333.741 curveto closepath fill 0.077 0.960 0.256 setrgbcolor 177.590 431.190 moveto 175.990 432.298 174.662 433.419 173.566 434.589 curveto 171.413 430.506 169.285 425.969 167.148 420.908 curveto 163.754 396.959 161.027 374.795 158.933 354.142 curveto 160.786 356.776 163.536 359.071 167.562 361.342 curveto 170.063 382.662 173.386 405.812 177.590 431.190 curveto closepath fill 0.011 0.329 0.964 setrgbcolor 176.747 457.151 moveto 175.158 448.696 174.108 441.251 173.566 434.589 curveto 174.662 433.419 175.990 432.298 177.590 431.190 curveto 179.697 434.621 181.808 437.648 183.960 440.323 curveto 185.441 448.770 187.890 458.373 191.427 469.602 curveto 187.079 467.613 182.858 464.690 178.493 460.648 curveto 177.913 459.491 177.331 458.326 176.747 457.151 curveto closepath fill 0.014 0.257 0.755 setrgbcolor 173.566 434.589 moveto 174.108 441.251 175.158 448.696 176.747 457.151 curveto 173.501 453.761 170.306 449.738 167.067 444.963 curveto 166.285 439.126 165.658 433.663 165.181 428.533 curveto 165.660 425.779 166.312 423.253 167.148 420.908 curveto 169.285 425.969 171.413 430.506 173.566 434.589 curveto closepath fill 0.108 0.261 0.710 setrgbcolor 167.067 444.963 moveto 170.306 449.738 173.501 453.761 176.747 457.151 curveto 177.331 458.326 177.913 459.491 178.493 460.648 curveto 177.592 466.602 178.152 473.128 180.236 480.961 curveto 174.867 479.407 169.696 476.273 164.034 471.140 curveto 160.662 464.716 157.249 458.150 153.793 451.439 curveto 152.667 443.931 151.984 437.212 151.726 431.116 curveto 154.523 435.515 157.271 438.750 160.210 441.104 curveto 162.326 442.798 164.578 444.066 167.067 444.963 curveto closepath fill 0.296 0.863 0.065 setrgbcolor 138.665 350.007 moveto 148.662 392.458 156.266 414.978 165.181 428.533 curveto 165.658 433.663 166.285 439.126 167.067 444.963 curveto 164.578 444.066 162.326 442.798 160.210 441.104 curveto 157.271 438.750 154.523 435.515 151.726 431.116 curveto 146.389 403.424 141.566 376.650 137.238 350.682 curveto 137.703 350.441 138.178 350.217 138.665 350.007 curveto closepath fill 0.121 0.980 0.174 setrgbcolor 189.448 437.355 moveto 187.249 438.427 185.447 439.401 183.960 440.323 curveto 181.808 437.648 179.697 434.621 177.590 431.190 curveto 173.386 405.812 170.063 382.662 167.562 361.342 curveto 167.681 361.349 167.801 361.357 167.921 361.365 curveto 169.059 363.939 170.670 366.130 172.878 368.106 curveto 174.287 371.637 176.278 374.582 179.012 377.178 curveto 181.702 395.546 185.161 415.492 189.448 437.355 curveto closepath fill 0.256 0.814 0.265 setrgbcolor 179.012 377.178 moveto 180.581 377.239 182.392 377.361 184.510 377.549 curveto 187.403 391.390 191.041 400.358 196.314 406.648 curveto 198.969 417.230 201.701 427.781 204.512 438.309 curveto 200.616 441.125 198.089 443.675 196.541 446.351 curveto 194.182 443.721 191.831 440.738 189.448 437.355 curveto 185.161 415.492 181.702 395.546 179.012 377.178 curveto closepath fill 0.020 0.263 0.923 setrgbcolor 372.941 256.914 moveto 382.873 261.489 393.554 266.660 405.117 272.490 curveto 412.202 281.067 417.474 288.711 421.256 295.890 curveto 411.824 290.214 404.267 286.919 397.517 285.539 curveto 393.386 284.695 389.465 284.549 385.552 285.095 curveto 380.628 278.923 374.056 272.697 365.361 265.964 curveto 368.248 261.382 370.596 258.579 372.941 256.914 curveto closepath fill 0.300 0.353 0.813 setrgbcolor 337.071 244.469 moveto 332.499 242.527 327.425 240.635 321.768 238.763 curveto 323.043 234.338 324.422 231.252 326.118 229.023 curveto 327.308 228.924 328.523 228.836 329.766 228.760 curveto 336.157 230.653 342.424 232.531 348.570 234.396 curveto 354.835 237.889 360.029 241.305 364.356 244.778 curveto 364.097 246.450 363.701 248.344 363.154 250.525 curveto 354.124 248.361 345.438 246.344 337.071 244.469 curveto closepath fill 0.186 0.421 0.879 setrgbcolor 357.838 228.224 moveto 360.079 230.318 361.909 232.477 363.382 234.766 curveto 357.932 234.275 353.036 234.152 348.570 234.396 curveto 342.424 232.531 336.157 230.653 329.766 228.760 curveto 331.537 226.303 333.469 224.370 335.669 222.854 curveto 342.911 224.578 350.298 226.368 357.838 228.224 curveto closepath fill 0.017 0.473 0.857 setrgbcolor 363.382 234.766 moveto 367.186 236.226 370.985 237.691 374.780 239.159 curveto 378.112 241.765 381.044 244.314 383.623 246.846 curveto 376.283 245.328 369.977 244.652 364.356 244.778 curveto 360.029 241.305 354.835 237.889 348.570 234.396 curveto 353.036 234.152 357.932 234.275 363.382 234.766 curveto closepath fill 0.176 0.705 0.079 setrgbcolor 198.330 255.369 moveto 171.430 272.580 137.960 296.256 93.786 329.322 curveto 92.503 328.410 91.387 327.495 90.418 326.561 curveto 136.331 293.204 171.165 269.249 199.149 251.788 curveto 199.625 251.786 200.098 251.796 200.567 251.819 curveto 200.126 252.634 199.719 253.445 199.346 254.252 curveto 199.003 254.626 198.664 254.998 198.330 255.369 curveto closepath fill 0.044 0.883 0.268 setrgbcolor 200.245 249.872 moveto 199.859 250.515 199.494 251.153 199.149 251.788 curveto 171.165 269.249 136.331 293.204 90.418 326.561 curveto 89.947 326.190 89.504 325.817 89.087 325.441 curveto 136.087 291.677 171.684 267.476 200.245 249.872 curveto closepath fill 0.136 0.352 0.951 setrgbcolor 200.567 251.819 moveto 200.098 251.796 199.625 251.786 199.149 251.788 curveto 199.494 251.153 199.859 250.515 200.245 249.872 curveto 200.311 249.811 200.378 249.751 200.445 249.691 curveto 200.544 249.635 200.644 249.579 200.743 249.523 curveto 201.283 249.416 201.818 249.320 202.347 249.234 curveto 202.500 249.427 202.656 249.625 202.815 249.829 curveto 202.057 250.496 201.308 251.160 200.567 251.819 curveto closepath fill 0.190 0.803 0.067 setrgbcolor 200.743 249.523 moveto 200.644 249.579 200.544 249.635 200.445 249.691 curveto 200.129 249.253 199.830 248.836 199.545 248.440 curveto 200.341 247.766 201.144 247.088 201.955 246.407 curveto 202.528 246.422 203.095 246.455 203.658 246.508 curveto 203.410 246.903 203.170 247.297 202.939 247.690 curveto 202.200 248.304 201.469 248.915 200.743 249.523 curveto closepath fill 0.240 0.870 0.002 setrgbcolor 209.516 241.823 moveto 208.832 242.668 208.184 243.504 207.570 244.334 curveto 207.371 244.491 207.172 244.648 206.974 244.805 curveto 205.881 245.361 204.775 245.928 203.658 246.508 curveto 203.095 246.455 202.528 246.422 201.955 246.407 curveto 202.827 245.228 203.762 244.031 204.763 242.814 curveto 206.137 242.123 207.493 241.449 208.831 240.790 curveto 209.051 241.119 209.278 241.463 209.516 241.823 curveto closepath fill 0.031 0.257 0.731 setrgbcolor 207.570 244.334 moveto 208.184 243.504 208.832 242.668 209.516 241.823 curveto 211.597 241.324 213.591 240.933 215.511 240.645 curveto 215.104 241.166 214.712 241.684 214.335 242.201 curveto 213.260 242.877 212.187 243.552 211.114 244.228 curveto 209.960 244.203 208.781 244.238 207.570 244.334 curveto closepath fill 0.159 0.865 0.145 setrgbcolor 225.125 228.607 moveto 226.417 229.215 227.670 230.008 228.918 231.005 curveto 224.148 234.340 219.687 237.547 215.511 240.645 curveto 213.591 240.933 211.597 241.324 209.516 241.823 curveto 209.278 241.463 209.051 241.119 208.831 240.790 curveto 213.857 236.905 219.275 232.854 225.125 228.607 curveto closepath fill 0.094 0.730 0.090 setrgbcolor 236.175 231.556 moveto 233.895 231.166 231.491 230.983 228.918 231.005 curveto 227.670 230.008 226.417 229.215 225.125 228.607 curveto 226.049 225.243 227.833 222.190 230.674 219.108 curveto 242.909 217.210 252.864 216.409 261.279 216.645 curveto 262.203 218.150 263.118 219.962 264.064 222.159 curveto 261.014 223.492 258.106 224.808 255.329 226.108 curveto 249.285 227.725 242.914 229.538 236.175 231.556 curveto closepath fill 0.114 0.722 0.229 setrgbcolor 214.335 242.201 moveto 214.712 241.684 215.104 241.166 215.511 240.645 curveto 219.687 237.547 224.148 234.340 228.918 231.005 curveto 231.491 230.983 233.895 231.166 236.175 231.556 curveto 231.534 235.044 227.550 238.370 224.133 241.611 curveto 222.563 242.222 220.964 242.859 219.334 243.523 curveto 217.705 242.895 216.049 242.457 214.335 242.201 curveto closepath fill 0.197 0.441 0.932 setrgbcolor 210.952 248.723 moveto 209.845 248.547 208.722 248.441 207.575 248.405 curveto 207.544 248.013 207.525 247.628 207.516 247.248 curveto 208.688 246.253 209.887 245.246 211.114 244.228 curveto 212.187 243.552 213.260 242.877 214.335 242.201 curveto 216.049 242.457 217.705 242.895 219.334 243.523 curveto 216.541 245.252 213.746 246.985 210.952 248.723 curveto closepath fill 0.117 0.390 0.893 setrgbcolor 199.346 254.252 moveto 202.084 252.302 204.827 250.353 207.575 248.405 curveto 208.722 248.441 209.845 248.547 210.952 248.723 curveto 208.715 250.944 206.650 253.098 204.746 255.200 curveto 202.668 255.026 200.543 255.082 198.330 255.369 curveto 198.664 254.998 199.003 254.626 199.346 254.252 curveto closepath fill 0.084 0.364 0.939 setrgbcolor 200.567 251.819 moveto 201.308 251.160 202.057 250.496 202.815 249.829 curveto 204.319 248.976 205.804 248.141 207.270 247.323 curveto 207.352 247.298 207.434 247.273 207.516 247.248 curveto 207.525 247.628 207.544 248.013 207.575 248.405 curveto 204.827 250.353 202.084 252.302 199.346 254.252 curveto 199.719 253.445 200.126 252.634 200.567 251.819 curveto closepath fill 0.272 0.921 0.257 setrgbcolor 207.270 247.323 moveto 205.804 248.141 204.319 248.976 202.815 249.829 curveto 202.656 249.625 202.500 249.427 202.347 249.234 curveto 202.832 248.831 203.320 248.427 203.811 248.021 curveto 204.538 247.640 205.259 247.264 205.975 246.894 curveto 206.407 247.022 206.839 247.165 207.270 247.323 curveto closepath fill 0.017 0.835 0.187 setrgbcolor 203.587 247.503 moveto 203.659 247.673 203.734 247.846 203.811 248.021 curveto 203.320 248.427 202.832 248.831 202.347 249.234 curveto 201.818 249.320 201.283 249.416 200.743 249.523 curveto 201.469 248.915 202.200 248.304 202.939 247.690 curveto 203.156 247.626 203.372 247.564 203.587 247.503 curveto closepath fill 0.191 0.952 0.047 setrgbcolor 205.910 246.298 moveto 205.929 246.495 205.950 246.693 205.975 246.894 curveto 205.259 247.264 204.538 247.640 203.811 248.021 curveto 203.734 247.846 203.659 247.673 203.587 247.503 curveto 204.368 247.096 205.142 246.694 205.910 246.298 curveto closepath fill 0.230 0.409 0.833 setrgbcolor 205.910 246.298 moveto 206.252 245.803 206.607 245.305 206.974 244.805 curveto 207.172 244.648 207.371 244.491 207.570 244.334 curveto 208.781 244.238 209.960 244.203 211.114 244.228 curveto 209.887 245.246 208.688 246.253 207.516 247.248 curveto 207.434 247.273 207.352 247.298 207.270 247.323 curveto 206.839 247.165 206.407 247.022 205.975 246.894 curveto 205.950 246.693 205.929 246.495 205.910 246.298 curveto closepath fill 0.008 0.951 0.116 setrgbcolor 205.910 246.298 moveto 205.142 246.694 204.368 247.096 203.587 247.503 curveto 203.372 247.564 203.156 247.626 202.939 247.690 curveto 203.170 247.297 203.410 246.903 203.658 246.508 curveto 204.775 245.928 205.881 245.361 206.974 244.805 curveto 206.607 245.305 206.252 245.803 205.910 246.298 curveto closepath fill 0.005 0.960 0.258 setrgbcolor 83.501 266.570 moveto 86.843 264.615 90.127 263.293 93.498 262.542 curveto 90.397 264.567 87.134 265.881 83.501 266.570 curveto closepath fill 0.115 0.791 0.209 setrgbcolor 448.413 532.272 moveto 448.973 532.408 449.525 532.515 450.071 532.592 curveto 450.367 533.339 450.616 534.069 450.818 534.788 curveto 432.367 544.746 414.753 554.096 397.897 562.878 curveto 397.329 562.142 396.726 561.314 396.079 560.381 curveto 412.733 551.608 430.150 542.253 448.413 532.272 curveto closepath fill 0.200 0.856 0.195 setrgbcolor 458.881 545.935 moveto 458.801 545.302 458.600 544.653 458.266 543.952 curveto 457.315 541.956 455.191 539.343 450.818 534.788 curveto 450.616 534.069 450.367 533.339 450.071 532.592 curveto 459.398 513.461 468.026 495.399 476.008 478.292 curveto 477.199 477.169 478.390 475.961 479.586 474.663 curveto 481.217 475.336 482.623 475.898 483.849 476.366 curveto 478.955 494.084 470.977 516.313 458.881 545.935 curveto closepath fill 0.256 0.284 0.858 setrgbcolor 229.463 521.064 moveto 226.806 517.878 224.641 514.805 222.915 511.767 curveto 225.964 511.653 228.866 510.961 231.802 509.647 curveto 241.034 514.867 250.736 520.225 260.945 525.743 curveto 261.092 525.941 261.242 526.139 261.394 526.335 curveto 257.160 528.966 252.567 530.349 247.080 530.645 curveto 241.146 527.442 235.274 524.248 229.463 521.064 curveto closepath fill 0.294 0.389 0.808 setrgbcolor 247.663 501.433 moveto 255.028 506.340 263.720 511.363 274.063 516.688 curveto 271.963 519.368 269.819 521.399 267.499 522.908 curveto 265.508 524.203 263.356 525.134 260.945 525.743 curveto 250.736 520.225 241.034 514.867 231.802 509.647 curveto 230.141 506.850 228.911 504.090 228.076 501.284 curveto 232.028 501.251 235.754 500.288 239.621 498.299 curveto 242.400 499.441 245.077 500.485 247.663 501.433 curveto closepath fill 0.074 0.472 0.955 setrgbcolor 504.989 369.626 moveto 506.406 380.290 507.692 391.993 508.868 404.914 curveto 507.382 411.781 505.831 417.973 504.192 423.589 curveto 502.244 422.869 499.780 422.176 496.586 421.451 curveto 496.187 419.878 495.741 418.379 495.246 416.948 curveto 495.257 401.598 495.165 386.920 494.970 372.863 curveto 499.432 371.812 502.623 370.781 504.989 369.626 curveto closepath fill 0.024 0.432 0.767 setrgbcolor 504.989 369.626 moveto 505.420 366.977 505.760 364.157 506.012 361.144 curveto 508.553 363.034 510.798 365.291 512.828 367.997 curveto 515.764 371.909 518.313 376.842 520.669 383.169 curveto 520.231 390.440 519.749 397.334 519.221 403.882 curveto 516.867 404.454 513.629 404.776 508.868 404.914 curveto 507.692 391.993 506.406 380.290 504.989 369.626 curveto closepath fill 0.244 0.882 0.239 setrgbcolor 500.634 331.284 moveto 505.750 329.470 509.184 328.179 511.627 327.151 curveto 511.990 327.824 512.355 328.508 512.719 329.202 curveto 514.523 335.351 516.350 341.708 518.206 348.282 curveto 519.591 359.382 520.789 369.821 521.806 379.668 curveto 521.451 380.879 521.072 382.045 520.669 383.169 curveto 518.313 376.842 515.764 371.909 512.828 367.997 curveto 510.798 365.291 508.553 363.034 506.012 361.144 curveto 504.403 351.706 502.613 341.769 500.634 331.284 curveto closepath fill 0.168 0.720 0.158 setrgbcolor 511.627 327.151 moveto 500.634 290.933 482.835 242.812 454.803 173.524 curveto 480.791 173.524 lineto 502.707 241.363 517.709 291.658 527.746 330.946 curveto 526.418 330.120 524.967 329.545 523.321 329.190 curveto 520.582 328.601 517.206 328.605 512.719 329.202 curveto 512.355 328.508 511.990 327.824 511.627 327.151 curveto closepath fill 0.164 0.873 0.181 setrgbcolor 571.579 245.070 moveto 571.477 246.907 571.477 248.737 571.579 250.567 curveto 571.579 475.876 lineto 555.100 418.419 540.732 370.914 527.746 330.946 curveto 517.709 291.658 502.707 241.363 480.791 173.524 curveto 569.214 173.524 lineto 569.985 174.189 570.773 174.861 571.579 175.541 curveto 571.579 179.081 lineto 568.327 189.106 566.902 197.851 567.186 206.047 curveto 567.423 212.901 568.860 219.512 571.579 226.265 curveto 571.579 245.070 lineto closepath fill 0.085 0.974 0.057 setrgbcolor 571.579 250.567 moveto 571.477 248.737 571.477 246.907 571.579 245.070 curveto 571.579 250.567 lineto closepath fill 0.194 0.909 0.001 setrgbcolor 518.206 348.282 moveto 516.350 341.708 514.523 335.351 512.719 329.202 curveto 517.206 328.605 520.582 328.601 523.321 329.190 curveto 524.967 329.545 526.418 330.120 527.746 330.946 curveto 540.732 370.914 555.100 418.419 571.579 475.876 curveto 571.579 512.075 lineto 548.864 404.206 540.912 373.358 532.276 359.605 curveto 530.287 356.437 528.149 353.998 525.720 352.125 curveto 523.536 350.440 521.075 349.182 518.206 348.282 curveto closepath fill 0.180 0.858 0.119 setrgbcolor 518.206 348.282 moveto 521.075 349.182 523.536 350.440 525.720 352.125 curveto 528.149 353.998 530.287 356.437 532.276 359.605 curveto 540.912 373.358 548.864 404.206 571.579 512.075 curveto 571.579 618.476 lineto 557.842 618.476 lineto 545.672 433.297 542.711 402.253 536.027 389.747 curveto 534.659 387.188 533.035 385.217 531.020 383.670 curveto 528.669 381.866 525.709 380.580 521.806 379.668 curveto 520.789 369.821 519.591 359.382 518.206 348.282 curveto closepath fill 0.258 0.776 0.106 setrgbcolor 521.806 379.668 moveto 525.709 380.580 528.669 381.866 531.020 383.670 curveto 533.035 385.217 534.659 387.188 536.027 389.747 curveto 542.711 402.253 545.672 433.297 557.842 618.476 curveto 510.979 618.476 lineto 518.812 508.927 521.241 445.706 519.221 403.882 curveto 519.749 397.334 520.231 390.440 520.669 383.169 curveto 521.072 382.045 521.451 380.879 521.806 379.668 curveto closepath fill 0.188 0.735 0.151 setrgbcolor 508.868 404.914 moveto 513.629 404.776 516.867 404.454 519.221 403.882 curveto 521.241 445.706 518.812 508.927 510.979 618.476 curveto 469.384 618.476 lineto 497.976 510.788 505.643 472.579 502.984 451.029 curveto 503.826 440.716 504.224 431.654 504.192 423.589 curveto 505.831 417.973 507.382 411.781 508.868 404.914 curveto closepath fill 0.150 0.736 0.219 setrgbcolor 571.579 173.524 moveto 571.579 175.541 lineto 570.773 174.861 569.985 174.189 569.214 173.524 curveto 571.579 173.524 lineto closepath fill 0.151 0.767 0.284 setrgbcolor 571.579 226.265 moveto 568.860 219.512 567.423 212.901 567.186 206.047 curveto 566.902 197.851 568.327 189.106 571.579 179.081 curveto 571.579 226.265 lineto closepath fill 0.138 0.203 0.800 setrgbcolor 92.857 484.322 moveto 99.174 492.062 105.170 497.103 111.669 500.138 curveto 114.848 506.244 118.274 512.641 121.963 519.359 curveto 120.172 523.355 119.370 527.268 119.487 531.442 curveto 113.913 529.163 108.257 525.304 101.907 519.449 curveto 100.507 517.247 99.100 515.029 97.685 512.794 curveto 94.438 501.414 92.880 492.228 92.857 484.322 curveto closepath fill 0.125 0.276 0.796 setrgbcolor 151.083 559.701 moveto 146.976 560.224 142.932 559.701 138.523 558.078 curveto 131.515 548.563 125.192 539.716 119.487 531.442 curveto 119.370 527.268 120.172 523.355 121.963 519.359 curveto 131.148 529.302 139.611 538.134 147.487 546.000 curveto 147.792 550.442 148.967 554.916 151.083 559.701 curveto closepath fill 0.277 0.330 0.822 setrgbcolor 141.486 565.031 moveto 132.407 558.498 122.302 549.947 110.536 538.840 curveto 107.025 531.779 104.171 525.365 101.907 519.449 curveto 108.257 525.304 113.913 529.163 119.487 531.442 curveto 125.192 539.716 131.515 548.563 138.523 558.078 curveto 139.299 560.307 140.282 562.615 141.486 565.031 curveto closepath fill 0.217 0.222 0.984 setrgbcolor 111.310 549.169 moveto 110.468 545.495 110.214 542.110 110.536 538.840 curveto 122.302 549.947 132.407 558.498 141.486 565.031 curveto 142.721 566.641 144.006 568.285 145.340 569.963 curveto 141.136 570.432 137.000 569.989 132.616 568.601 curveto 126.488 563.439 119.973 557.756 113.007 551.496 curveto 112.436 550.716 111.871 549.940 111.310 549.169 curveto closepath fill 0.259 0.939 0.096 setrgbcolor 431.944 464.700 moveto 432.266 465.727 432.518 466.771 432.702 467.838 curveto 431.317 470.363 429.913 472.910 428.490 475.480 curveto 428.271 474.481 427.976 473.497 427.601 472.518 curveto 429.069 469.888 430.517 467.282 431.944 464.700 curveto closepath fill } if % *** draw the isocontour arcs isocontour_flag { isocontour_linewidth setlinewidth isocontour_color setrgbcolor % function to draw ellipse arcs % params: xcenter ycenter xradius yradius rotationangle startangle endangle /ellipsearc { /endangle exch def % store function parameters /startangle exch def /rotationangle exch def /yradius exch def /xradius exch def /ycenter exch def /xcenter exch def matrix currentmatrix % preserve matrix xcenter ycenter translate rotationangle rotate xradius yradius scale 0 0 1 startangle endangle arc setmatrix % restore matrix } def 455.711 400.614 25.649 7.832 -88.235 -134.032 -126.917 ellipsearc stroke 455.711 400.614 25.649 7.832 -88.235 56.603 65.328 ellipsearc stroke 468.465 405.754 26.135 7.686 -86.564 45.103 121.352 ellipsearc stroke 468.465 405.754 26.135 7.686 -86.564 -54.234 -20.993 ellipsearc stroke 468.881 362.278 7.648 26.266 -11.697 25.111 83.618 ellipsearc stroke 468.881 362.278 7.648 26.266 -11.697 136.090 168.880 ellipsearc stroke 468.881 362.278 7.648 26.266 -11.697 -170.399 -122.778 ellipsearc stroke 447.353 336.594 7.791 25.784 -22.796 -146.541 61.354 ellipsearc stroke 447.353 336.594 7.791 25.784 -22.796 153.810 155.539 ellipsearc stroke 460.277 325.856 7.615 26.380 -24.449 147.268 311.779 ellipsearc stroke 460.277 325.856 7.615 26.380 -24.449 16.340 24.401 ellipsearc stroke 448.523 278.688 7.464 26.912 -39.458 143.927 428.787 ellipsearc stroke 448.523 278.688 14.929 53.824 -39.458 -69.362 -22.041 ellipsearc stroke 393.281 240.003 7.521 26.710 -60.773 -1.101 88.938 ellipsearc stroke 396.297 246.082 7.558 26.577 -58.939 52.085 82.122 ellipsearc stroke 398.435 250.389 7.584 26.487 -57.593 56.871 111.639 ellipsearc stroke 398.435 250.389 7.584 26.487 -57.593 137.012 153.857 ellipsearc stroke 428.113 284.342 7.657 26.234 -42.439 -51.705 272.806 ellipsearc stroke 385.284 272.300 7.866 25.539 -57.343 -48.319 108.638 ellipsearc stroke 385.284 272.300 7.866 25.539 -57.343 150.648 187.711 ellipsearc stroke 385.284 272.300 7.866 25.539 -57.343 -135.877 -127.747 ellipsearc stroke 409.548 302.893 7.960 25.238 -41.961 126.825 263.670 ellipsearc stroke 409.548 302.893 7.960 25.238 -41.961 -36.389 53.798 ellipsearc stroke 432.384 336.361 7.953 25.257 -25.262 128.252 146.247 ellipsearc stroke 432.384 336.361 7.953 25.257 -25.262 -164.633 -130.200 ellipsearc stroke 432.384 336.361 7.953 25.257 -25.262 -59.923 -18.187 ellipsearc stroke 432.384 336.361 7.953 25.257 -25.262 42.182 48.028 ellipsearc stroke 454.256 366.654 7.816 25.700 -11.196 8.227 55.991 ellipsearc stroke 454.256 366.654 7.816 25.700 -11.196 -138.466 -134.675 ellipsearc stroke 454.256 366.654 7.816 25.700 -11.196 -21.488 -12.970 ellipsearc stroke 444.628 373.946 7.946 25.281 -9.039 128.574 145.705 ellipsearc stroke 444.628 373.946 7.946 25.281 -9.039 -174.413 -132.559 ellipsearc stroke 440.499 418.701 25.123 7.996 -80.420 80.255 87.371 ellipsearc stroke 440.499 418.701 25.123 7.996 -80.420 -27.242 -12.731 ellipsearc stroke 426.219 433.570 24.696 8.134 -72.645 -168.516 -121.365 ellipsearc stroke 426.219 433.570 24.696 8.134 -72.645 -50.088 -35.648 ellipsearc stroke 415.444 422.670 24.124 8.327 -76.305 -85.372 70.200 ellipsearc stroke 415.444 422.670 24.124 8.327 -76.305 -136.215 -130.385 ellipsearc stroke 407.508 375.308 8.470 23.717 -11.522 170.352 467.502 ellipsearc stroke 369.398 323.106 8.589 23.389 -48.985 0 360 ellipsearc closepath stroke 369.398 323.106 17.177 46.777 -48.985 174.048 203.538 ellipsearc stroke 369.398 323.106 17.177 46.777 -48.985 -150.038 -147.924 ellipsearc stroke 314.830 301.407 8.617 23.312 -84.667 15.424 178.627 ellipsearc stroke 314.830 301.407 8.617 23.312 -84.667 -118.591 -81.596 ellipsearc stroke 314.830 301.407 8.617 23.312 -84.667 -73.908 -44.368 ellipsearc stroke 314.830 301.407 17.234 46.623 -84.667 143.578 144.330 ellipsearc stroke 271.422 300.862 23.607 8.509 -19.974 -3.252 25.072 ellipsearc stroke 271.422 300.862 23.607 8.509 -19.974 30.690 145.880 ellipsearc stroke 271.422 300.862 23.607 8.509 -19.974 161.870 323.546 ellipsearc stroke 292.091 312.775 22.787 8.816 -9.488 6.554 66.193 ellipsearc stroke 292.091 312.775 22.787 8.816 -9.488 104.544 278.730 ellipsearc stroke 302.133 328.420 21.887 9.178 -3.275 -87.681 178.093 ellipsearc stroke 302.133 328.420 21.887 9.178 -3.275 -170.001 -129.413 ellipsearc stroke 302.133 328.420 43.775 18.356 -3.275 -10.150 22.023 ellipsearc stroke 302.133 328.420 43.775 18.356 -3.275 -26.996 -22.835 ellipsearc stroke 262.124 338.892 22.130 9.077 -37.535 26.214 110.877 ellipsearc stroke 262.124 338.892 22.130 9.077 -37.535 169.441 376.779 ellipsearc stroke 288.111 358.444 20.220 9.934 -25.469 0 360 ellipsearc closepath stroke 288.111 358.444 40.441 19.869 -25.469 46.206 62.248 ellipsearc stroke 288.111 358.444 40.441 19.869 -25.469 87.250 117.955 ellipsearc stroke 260.737 397.622 9.807 20.483 -2.052 0 360 ellipsearc closepath stroke 260.737 397.622 19.614 40.966 -2.052 -20.779 1.248 ellipsearc stroke 236.231 396.201 9.129 22.005 -0.165 -30.664 268.799 ellipsearc stroke 226.835 365.747 22.805 8.809 -69.085 -25.135 159.051 ellipsearc stroke 248.524 366.174 21.718 9.249 -62.574 24.605 149.595 ellipsearc stroke 248.524 366.174 21.718 9.249 -62.574 -126.454 -62.389 ellipsearc stroke 214.658 397.581 8.683 23.135 -0.992 -27.504 80.334 ellipsearc stroke 237.954 437.013 8.916 22.530 -31.078 85.191 397.866 ellipsearc stroke 264.182 437.395 9.402 21.366 -44.708 64.507 111.090 ellipsearc stroke 264.182 437.395 9.402 21.366 -44.708 173.610 415.157 ellipsearc stroke 284.168 423.585 10.179 19.734 -51.641 101.282 412.801 ellipsearc stroke 284.168 423.585 20.358 39.469 -51.641 -28.738 -15.991 ellipsearc stroke 301.193 448.084 9.587 20.954 -84.726 118.127 257.596 ellipsearc stroke 301.193 448.084 9.587 20.954 -84.726 -89.515 -8.529 ellipsearc stroke 301.193 448.084 9.587 20.954 -84.726 34.989 64.010 ellipsearc stroke 336.792 442.527 21.176 9.486 -33.496 -136.804 62.535 ellipsearc stroke 336.792 442.527 21.176 9.486 -33.496 107.382 123.595 ellipsearc stroke 336.792 442.527 21.176 9.486 -33.496 165.663 179.497 ellipsearc stroke 336.792 442.527 42.353 18.972 -33.496 -18.188 -16.118 ellipsearc stroke 316.631 430.375 19.797 10.147 -17.185 -139.434 107.267 ellipsearc stroke 316.631 430.375 19.797 10.147 -17.185 166.267 174.309 ellipsearc stroke 312.795 398.192 16.678 12.044 -72.121 0 360 ellipsearc closepath stroke 312.795 398.192 33.357 24.088 -72.121 -108.923 -59.059 ellipsearc stroke 312.795 398.192 33.357 24.088 -72.121 -24.347 11.328 ellipsearc stroke 312.795 398.192 33.357 24.088 -72.121 27.017 32.488 ellipsearc stroke 342.976 357.128 9.547 21.041 -46.432 0 360 ellipsearc closepath stroke 342.976 357.128 19.094 42.083 -46.432 96.992 104.240 ellipsearc stroke 342.976 357.128 19.094 42.083 -46.432 172.366 175.348 ellipsearc stroke 342.976 357.128 19.094 42.083 -46.432 -175.257 -158.476 ellipsearc stroke 342.976 357.128 19.094 42.083 -46.432 -23.233 10.426 ellipsearc stroke 383.564 369.825 8.866 22.656 -18.648 0 360 ellipsearc closepath stroke 383.564 369.825 17.733 45.313 -18.648 140.716 163.289 ellipsearc stroke 383.564 369.825 17.733 45.313 -18.648 -143.388 -127.437 ellipsearc stroke 377.516 434.014 22.612 8.884 -62.007 -123.618 199.612 ellipsearc stroke 377.516 434.014 45.223 17.768 -62.007 -75.091 -48.711 ellipsearc stroke 363.117 469.010 23.200 8.658 -38.036 -114.448 57.889 ellipsearc stroke 329.132 475.672 22.713 8.844 -16.190 107.190 161.927 ellipsearc stroke 329.132 475.672 22.713 8.844 -16.190 -24.738 -4.314 ellipsearc stroke 298.971 475.604 8.906 22.555 -84.954 151.050 276.977 ellipsearc stroke 298.971 475.604 8.906 22.555 -84.954 -35.835 -3.319 ellipsearc stroke 319.615 465.265 22.051 9.110 -11.121 -162.492 -81.757 ellipsearc stroke 319.615 465.265 22.051 9.110 -11.121 -52.537 -43.115 ellipsearc stroke 348.224 455.533 22.183 9.055 -35.347 43.960 107.101 ellipsearc stroke 348.224 455.533 22.183 9.055 -35.347 -121.929 -112.297 ellipsearc stroke 348.224 455.533 22.183 9.055 -35.347 -69.722 -10.182 ellipsearc stroke 303.510 500.022 8.463 23.737 -88.629 -176.511 -165.076 ellipsearc stroke 303.510 500.022 8.463 23.737 -88.629 -85.938 34.673 ellipsearc stroke 275.697 506.292 8.301 24.201 -74.637 137.666 275.483 ellipsearc stroke 275.697 506.292 8.301 24.201 -74.637 -66.331 4.831 ellipsearc stroke 275.697 506.292 8.301 24.201 -74.637 61.179 69.512 ellipsearc stroke 314.132 514.814 24.406 8.231 -3.915 -10.960 48.833 ellipsearc stroke 314.132 514.814 24.406 8.231 -3.915 91.849 179.675 ellipsearc stroke 314.132 514.814 24.406 8.231 -3.915 -129.140 -118.925 ellipsearc stroke 326.089 528.483 25.027 8.027 -8.622 128.751 151.483 ellipsearc stroke 326.089 528.483 25.027 8.027 -8.622 -138.799 -116.668 ellipsearc stroke 326.089 528.483 25.027 8.027 -8.622 -76.765 -53.546 ellipsearc stroke 362.262 511.255 24.792 8.103 -26.019 -164.970 -29.408 ellipsearc stroke 341.006 502.086 24.083 8.341 -18.261 2.826 104.200 ellipsearc stroke 339.065 488.387 23.461 8.562 -19.692 -161.850 -121.573 ellipsearc stroke 371.787 480.567 23.879 8.413 -37.881 48.626 128.885 ellipsearc stroke 371.787 480.567 23.879 8.413 -37.881 -58.139 -17.499 ellipsearc stroke 401.529 455.903 24.130 8.325 -57.910 42.325 185.226 ellipsearc stroke 401.529 455.903 24.130 8.325 -57.910 -126.737 -107.842 ellipsearc stroke 401.529 455.903 24.130 8.325 -57.910 -49.900 -44.524 ellipsearc stroke 423.088 462.417 25.051 8.019 -60.436 -111.688 -83.951 ellipsearc stroke 397.861 485.413 24.789 8.104 -45.774 -150.985 -20.418 ellipsearc stroke 411.720 499.763 25.585 7.851 -45.535 56.947 73.683 ellipsearc stroke 436.706 471.980 25.702 7.816 -59.831 149.765 163.779 ellipsearc stroke 444.291 441.981 25.492 7.880 -71.608 -24.172 -18.573 ellipsearc stroke 443.178 473.096 25.935 7.746 -60.663 140.746 199.425 ellipsearc stroke 402.000 516.041 25.797 7.787 -38.650 -0.168 66.607 ellipsearc stroke 366.592 536.812 25.782 7.791 -23.282 86.026 125.346 ellipsearc stroke 366.592 536.812 25.782 7.791 -23.282 -175.072 -168.612 ellipsearc stroke 327.252 541.167 25.530 7.868 -8.328 54.733 62.970 ellipsearc stroke 327.252 541.167 25.530 7.868 -8.328 109.162 123.531 ellipsearc stroke 327.252 541.167 25.530 7.868 -8.328 163.685 234.168 ellipsearc stroke 331.586 555.011 26.073 7.705 -9.141 -122.427 -113.903 ellipsearc stroke 331.586 555.011 26.073 7.705 -9.141 -68.815 -61.649 ellipsearc stroke 331.586 555.011 26.073 7.705 -9.141 -19.727 -8.409 ellipsearc stroke 356.034 557.970 26.381 7.615 -17.166 -83.008 -5.674 ellipsearc stroke 366.352 560.867 26.597 7.553 -20.106 -48.677 -45.727 ellipsearc stroke 378.288 564.217 26.861 7.479 -23.255 113.489 140.150 ellipsearc stroke 333.779 581.396 27.010 7.437 -8.522 -1.080 185.233 ellipsearc stroke 333.779 581.396 54.020 14.874 -8.522 70.953 178.896 ellipsearc stroke 333.779 581.396 81.030 22.311 -8.522 96.485 140.586 ellipsearc stroke 333.779 581.396 108.040 29.748 -8.522 111.900 112.337 ellipsearc stroke 395.088 562.157 27.048 7.427 -28.199 155.228 181.635 ellipsearc stroke 396.415 548.476 26.656 7.536 -30.667 -119.029 20.266 ellipsearc stroke 393.515 530.250 26.043 7.713 -33.100 -8.554 189.268 ellipsearc stroke 451.767 474.577 26.239 7.656 -61.673 140.637 209.048 ellipsearc stroke 468.371 444.856 26.383 7.614 -73.254 -12.580 53.729 ellipsearc stroke 488.011 403.930 26.829 7.488 -87.505 98.396 126.116 ellipsearc stroke 488.011 403.930 26.829 7.488 -87.505 -149.744 -30.793 ellipsearc stroke 488.011 403.930 26.829 7.488 -87.505 -2.467 62.052 ellipsearc stroke 480.050 354.744 7.520 26.713 -13.335 -43.992 63.084 ellipsearc stroke 480.050 354.744 7.520 26.713 -13.335 97.631 142.953 ellipsearc stroke 480.050 354.744 7.520 26.713 -13.335 -119.224 -112.508 ellipsearc stroke 467.845 312.424 7.488 26.827 -27.312 -33.693 81.108 ellipsearc stroke 467.845 312.424 7.488 26.827 -27.312 136.225 142.746 ellipsearc stroke 467.845 312.424 7.488 26.827 -27.312 -155.954 -124.610 ellipsearc stroke 476.990 294.772 7.334 27.390 -30.626 58.262 100.623 ellipsearc stroke 476.990 294.772 7.334 27.390 -30.626 112.060 364.491 ellipsearc stroke 476.990 294.772 14.668 54.779 -30.626 -112.997 -37.174 ellipsearc stroke 476.990 294.772 22.002 82.169 -30.626 -90.601 -48.817 ellipsearc stroke 476.990 294.772 29.336 109.559 -30.626 -96.158 -55.058 ellipsearc stroke 476.990 294.772 36.670 136.949 -30.626 -106.158 -59.115 ellipsearc stroke 496.837 305.985 7.228 27.793 -25.253 43.347 65.959 ellipsearc stroke 496.837 305.985 7.228 27.793 -25.253 116.367 171.262 ellipsearc stroke 496.837 305.985 7.228 27.793 -25.253 -141.877 9.594 ellipsearc stroke 496.837 305.985 14.456 55.585 -25.253 -108.679 -38.848 ellipsearc stroke 496.837 305.985 21.683 83.378 -25.253 -102.069 -50.728 ellipsearc stroke 496.837 305.985 28.911 111.170 -25.253 -99.654 -56.949 ellipsearc stroke 496.837 305.985 36.139 138.963 -25.253 -98.645 -60.946 ellipsearc stroke 515.668 316.625 7.120 28.212 -20.735 157.335 175.963 ellipsearc stroke 515.668 316.625 7.120 28.212 -20.735 -153.560 37.069 ellipsearc stroke 515.668 316.625 14.241 56.424 -20.735 -112.143 -38.312 ellipsearc stroke 515.668 316.625 21.361 84.636 -20.735 -104.215 -51.045 ellipsearc stroke 515.668 316.625 28.481 112.848 -20.735 -101.062 -57.529 ellipsearc stroke 515.668 316.625 35.602 141.061 -20.735 -99.566 -61.631 ellipsearc stroke 534.500 327.265 7.010 28.657 -16.742 0 360 ellipsearc closepath stroke 534.500 327.265 14.020 57.313 -16.742 -116.511 119.305 ellipsearc stroke 534.500 327.265 21.030 85.970 -16.742 -107.018 108.800 ellipsearc stroke 534.500 327.265 28.039 114.626 -16.742 80.279 104.224 ellipsearc stroke 534.500 327.265 28.039 114.626 -16.742 -103.079 21.486 ellipsearc stroke 534.500 327.265 35.049 143.283 -16.742 96.696 101.769 ellipsearc stroke 534.500 327.265 35.049 143.283 -16.742 -101.083 5.069 ellipsearc stroke 534.500 327.265 42.059 171.940 -16.742 -64.416 -3.608 ellipsearc stroke 534.500 327.265 49.069 200.596 -16.742 -48.748 -9.259 ellipsearc stroke 534.500 327.265 56.079 229.253 -16.742 -40.091 -13.292 ellipsearc stroke 534.500 327.265 63.089 257.910 -16.742 -34.167 -16.336 ellipsearc stroke 534.500 327.265 70.099 286.566 -16.742 -29.759 -21.091 ellipsearc stroke 534.500 327.265 77.109 315.223 -16.742 -26.318 -22.343 ellipsearc stroke 534.500 327.265 84.118 343.879 -16.742 -23.541 -22.332 ellipsearc stroke 522.808 341.333 7.125 28.193 -14.152 -19.609 46.796 ellipsearc stroke 522.808 341.333 7.125 28.193 -14.152 -159.185 -149.872 ellipsearc stroke 522.808 341.333 14.250 56.386 -14.152 44.405 54.381 ellipsearc stroke 522.808 341.333 21.375 84.579 -14.152 56.863 66.201 ellipsearc stroke 522.808 341.333 28.500 112.772 -14.152 63.052 73.750 ellipsearc stroke 522.808 341.333 35.625 140.965 -14.152 66.905 78.637 ellipsearc stroke 522.808 341.333 42.750 169.158 -14.152 78.537 82.020 ellipsearc stroke 525.559 361.466 7.136 28.152 -8.939 -0.599 61.006 ellipsearc stroke 525.559 361.466 7.136 28.152 -8.939 140.716 152.253 ellipsearc stroke 525.559 361.466 14.271 56.303 -8.939 25.881 54.784 ellipsearc stroke 525.559 361.466 21.407 84.455 -8.939 41.505 70.523 ellipsearc stroke 525.559 361.466 28.543 112.606 -8.939 50.411 80.175 ellipsearc stroke 525.559 361.466 35.678 140.758 -8.939 55.987 86.061 ellipsearc stroke 525.559 361.466 42.814 168.909 -8.939 59.791 90.003 ellipsearc stroke 525.559 361.466 49.950 197.061 -8.939 69.404 92.827 ellipsearc stroke 525.559 361.466 57.085 225.213 -8.939 77.920 94.951 ellipsearc stroke 525.559 361.466 64.221 253.364 -8.939 83.770 96.607 ellipsearc stroke 526.652 402.188 28.104 7.148 -88.393 52.520 321.983 ellipsearc stroke 526.652 402.188 56.208 14.296 -88.393 93.101 202.527 ellipsearc stroke 526.652 402.188 84.312 21.444 -88.393 115.499 194.822 ellipsearc stroke 526.652 402.188 112.416 28.591 -88.393 126.911 191.975 ellipsearc stroke 526.652 402.188 140.520 35.739 -88.393 133.614 190.737 ellipsearc stroke 526.652 402.188 168.624 42.887 -88.393 138.035 190.179 ellipsearc stroke 526.652 402.188 196.728 50.035 -88.393 141.179 189.947 ellipsearc stroke 526.652 402.188 224.832 57.183 -88.393 143.533 163.819 ellipsearc stroke 526.652 402.188 252.935 64.331 -88.393 145.363 148.398 ellipsearc stroke 511.307 423.629 27.668 7.260 -82.336 42.192 225.045 ellipsearc stroke 511.307 423.629 55.336 14.521 -82.336 121.498 187.311 ellipsearc stroke 511.307 423.629 83.004 21.781 -82.336 134.651 187.627 ellipsearc stroke 511.307 423.629 110.672 29.041 -82.336 141.561 190.218 ellipsearc stroke 511.307 423.629 138.340 36.302 -82.336 146.005 192.567 ellipsearc stroke 511.307 423.629 166.008 43.562 -82.336 149.168 194.463 ellipsearc stroke 511.307 423.629 193.676 50.822 -82.336 151.562 195.980 ellipsearc stroke 487.648 474.379 27.362 7.342 -66.660 30.642 181.591 ellipsearc stroke 487.648 474.379 54.724 14.684 -66.660 87.249 174.936 ellipsearc stroke 487.648 474.379 82.085 22.025 -66.660 107.015 174.291 ellipsearc stroke 487.648 474.379 109.447 29.367 -66.660 117.353 175.546 ellipsearc stroke 487.648 474.379 136.809 36.709 -66.660 123.831 176.502 ellipsearc stroke 487.648 474.379 164.171 44.051 -66.660 128.294 155.128 ellipsearc stroke 487.648 474.379 191.533 51.393 -66.660 131.565 137.879 ellipsearc stroke 478.746 481.992 108.788 29.544 -63.536 154.326 177.620 ellipsearc stroke 478.746 481.992 135.985 36.929 -63.536 157.295 190.172 ellipsearc stroke 398.981 564.608 27.183 7.390 -28.875 -11.732 189.379 ellipsearc stroke 398.981 564.608 54.366 14.779 -28.875 -4.401 170.149 ellipsearc stroke 398.981 564.608 81.549 22.169 -28.875 44.659 177.891 ellipsearc stroke 398.981 564.608 108.732 29.559 -28.875 78.845 130.711 ellipsearc stroke 398.981 564.608 108.732 29.559 -28.875 176.806 184.814 ellipsearc stroke 398.981 564.608 135.915 36.949 -28.875 91.712 111.163 ellipsearc stroke 202.769 566.286 7.330 27.404 -58.775 0 360 ellipsearc closepath stroke 202.769 566.286 14.660 54.809 -58.775 59.929 171.714 ellipsearc stroke 202.769 566.286 14.660 54.809 -58.775 -68.580 -65.175 ellipsearc stroke 202.769 566.286 21.991 82.213 -58.775 79.319 148.718 ellipsearc stroke 202.769 566.286 29.321 109.618 -58.775 75.009 80.975 ellipsearc stroke 235.781 564.608 7.483 26.845 -67.390 72.896 239.220 ellipsearc stroke 235.781 564.608 7.483 26.845 -67.390 17.386 18.585 ellipsearc stroke 235.781 564.608 14.966 53.690 -67.390 112.717 160.222 ellipsearc stroke 200.009 543.671 7.492 26.815 -54.331 132.820 214.193 ellipsearc stroke 200.009 543.671 7.492 26.815 -54.331 -56.698 -41.561 ellipsearc stroke 200.009 543.671 7.492 26.815 -54.331 -29.234 -10.645 ellipsearc stroke 169.041 519.411 7.467 26.904 -42.021 109.567 334.282 ellipsearc stroke 169.041 519.411 7.467 26.904 -42.021 26.556 36.437 ellipsearc stroke 169.041 519.411 14.933 53.808 -42.021 171.456 176.916 ellipsearc stroke 135.510 520.351 7.228 27.793 -36.106 0 360 ellipsearc closepath stroke 135.510 520.351 14.455 55.587 -36.106 -40.270 -29.810 ellipsearc stroke 135.510 520.351 14.455 55.587 -36.106 24.913 29.773 ellipsearc stroke 136.260 546.452 7.100 28.295 -41.553 -71.702 20.929 ellipsearc stroke 122.099 543.473 7.031 28.571 -38.727 73.547 78.672 ellipsearc stroke 122.099 543.473 7.031 28.571 -38.727 -105.830 -92.097 ellipsearc stroke 96.555 525.346 6.955 28.886 -31.698 170.033 176.419 ellipsearc stroke 96.555 525.346 6.955 28.886 -31.698 -124.286 -119.173 ellipsearc stroke 96.555 525.346 6.955 28.886 -31.698 -28.477 3.570 ellipsearc stroke 106.177 511.438 7.069 28.418 -30.015 164.657 195.766 ellipsearc stroke 106.177 511.438 7.069 28.418 -30.015 -82.340 -66.989 ellipsearc stroke 106.177 511.438 7.069 28.418 -30.015 -32.672 40.879 ellipsearc stroke 84.372 483.671 7.012 28.648 -21.583 71.707 93.279 ellipsearc stroke 84.372 483.671 7.012 28.648 -21.583 -114.624 11.767 ellipsearc stroke 84.372 483.671 14.024 57.297 -21.583 -99.075 -60.805 ellipsearc stroke 84.372 483.671 21.036 85.945 -21.583 -93.773 -71.274 ellipsearc stroke 84.372 483.671 28.048 114.594 -21.583 -90.840 -75.827 ellipsearc stroke 94.745 468.454 7.127 28.186 -18.930 29.784 91.943 ellipsearc stroke 94.745 468.454 7.127 28.186 -18.930 139.865 315.672 ellipsearc stroke 94.745 468.454 14.254 56.371 -18.930 -135.868 -71.641 ellipsearc stroke 94.745 468.454 21.381 84.557 -18.930 -123.400 -78.522 ellipsearc stroke 94.745 468.454 28.509 112.742 -18.930 -117.199 -81.467 ellipsearc stroke 94.745 468.454 35.636 140.928 -18.930 -109.416 -82.963 ellipsearc stroke 94.745 468.454 42.763 169.113 -18.930 -89.244 -83.784 ellipsearc stroke 102.683 456.810 7.218 27.832 -16.651 -156.717 125.619 ellipsearc stroke 102.683 456.810 14.435 55.664 -16.651 -126.480 -25.687 ellipsearc stroke 102.683 456.810 14.435 55.664 -16.651 26.458 36.015 ellipsearc stroke 102.683 456.810 21.653 83.496 -16.651 -117.460 -51.538 ellipsearc stroke 102.683 456.810 28.870 111.327 -16.651 -112.714 -60.789 ellipsearc stroke 102.683 456.810 36.088 139.159 -16.651 -109.659 -65.622 ellipsearc stroke 102.683 456.810 43.305 166.991 -16.651 -107.469 -69.394 ellipsearc stroke 102.683 456.810 50.523 194.823 -16.651 -98.349 -70.202 ellipsearc stroke 102.683 456.810 57.741 222.655 -16.651 -88.431 -75.935 ellipsearc stroke 102.683 456.810 64.958 250.487 -16.651 -81.877 -72.189 ellipsearc stroke 102.683 456.810 72.176 278.319 -16.651 -77.074 -72.159 ellipsearc stroke 263.970 210.604 27.101 7.412 -12.773 167.640 368.121 ellipsearc stroke 263.970 210.604 54.202 14.825 -12.773 -168.850 -19.012 ellipsearc stroke 263.970 210.604 81.303 22.237 -12.773 -177.056 -67.055 ellipsearc stroke 263.970 210.604 108.405 29.649 -12.773 175.590 270.711 ellipsearc stroke 263.970 210.604 135.506 37.062 -12.773 170.620 260.509 ellipsearc stroke 263.970 210.604 162.607 44.474 -12.773 167.140 254.024 ellipsearc stroke 263.970 210.604 189.708 51.886 -12.773 165.004 249.586 ellipsearc stroke 263.970 210.604 216.809 59.299 -12.773 -168.343 -113.661 ellipsearc stroke 263.970 210.604 243.910 66.711 -12.773 -148.531 -136.826 ellipsearc stroke 263.970 210.604 243.910 66.711 -12.773 -129.910 -116.148 ellipsearc stroke 140.593 428.347 68.623 237.113 -11.066 -103.728 -85.880 ellipsearc stroke 140.593 428.347 76.248 263.458 -11.066 -114.264 -97.033 ellipsearc stroke 140.593 428.347 76.248 263.458 -11.066 -76.488 -76.311 ellipsearc stroke 162.653 419.914 78.850 254.774 -9.471 -98.925 -98.764 ellipsearc stroke 363.374 212.829 7.395 27.164 -72.608 -121.900 107.418 ellipsearc stroke 363.374 212.829 14.791 54.328 -72.608 -80.907 94.233 ellipsearc stroke 363.374 212.829 22.186 81.492 -72.608 -74.194 61.599 ellipsearc stroke 363.374 212.829 29.581 108.656 -72.608 -91.613 -73.024 ellipsearc stroke 363.374 212.829 29.581 108.656 -72.608 -2.244 27.302 ellipsearc stroke 363.374 212.829 36.976 135.820 -72.608 -101.248 -92.057 ellipsearc stroke 363.374 212.829 36.976 135.820 -72.608 9.743 12.031 ellipsearc stroke 363.374 212.829 44.372 162.984 -72.608 -107.188 -101.491 ellipsearc stroke 363.374 212.829 51.767 190.148 -72.608 -111.291 -107.541 ellipsearc stroke 363.374 212.829 59.162 217.312 -72.608 -114.308 -111.829 ellipsearc stroke 363.374 212.829 66.557 244.476 -72.608 -116.626 -115.053 ellipsearc stroke 263.970 210.604 108.405 29.649 -12.773 -41.193 -6.867 ellipsearc stroke 263.970 210.604 135.506 37.062 -12.773 -12.514 6.492 ellipsearc stroke 371.493 223.327 7.463 26.914 -69.229 33.080 92.707 ellipsearc stroke 371.493 223.327 14.927 53.828 -69.229 52.730 69.892 ellipsearc stroke 338.758 217.016 7.490 26.821 -79.628 -98.135 0.200 ellipsearc stroke 280.703 213.955 26.884 7.472 -7.911 -66.525 22.967 ellipsearc stroke 280.703 213.955 26.884 7.472 -7.911 73.812 75.299 ellipsearc stroke 280.703 213.955 26.884 7.472 -7.911 128.139 131.081 ellipsearc stroke 243.466 224.122 26.853 7.481 -19.993 41.811 44.649 ellipsearc stroke 243.466 224.122 26.853 7.481 -19.993 -123.364 -95.497 ellipsearc stroke 249.802 244.959 26.077 7.704 -20.409 -3.206 49.265 ellipsearc stroke 249.802 244.959 26.077 7.704 -20.409 75.174 80.850 ellipsearc stroke 267.988 229.180 26.438 7.598 -12.836 6.297 18.502 ellipsearc stroke 267.988 229.180 26.438 7.598 -12.836 78.721 80.168 ellipsearc stroke 267.988 229.180 26.438 7.598 -12.836 -96.899 -92.747 ellipsearc stroke 267.988 229.180 26.438 7.598 -12.836 -33.854 -31.094 ellipsearc stroke 315.624 220.950 7.555 26.588 -86.853 145.449 162.732 ellipsearc stroke 315.624 220.950 7.555 26.588 -86.853 -137.735 -125.594 ellipsearc stroke 315.624 220.950 7.555 26.588 -86.853 -96.277 -94.082 ellipsearc stroke 315.624 220.950 7.555 26.588 -86.853 -23.026 -7.760 ellipsearc stroke 352.911 230.123 7.585 26.483 -74.209 -131.463 -122.641 ellipsearc stroke 381.254 252.003 7.689 26.126 -62.408 77.808 220.693 ellipsearc stroke 349.729 254.802 7.855 25.572 -72.792 134.010 140.944 ellipsearc stroke 349.729 254.802 7.855 25.572 -72.792 -157.041 -151.334 ellipsearc stroke 349.729 254.802 7.855 25.572 -72.792 12.726 60.007 ellipsearc stroke 346.330 239.433 7.698 26.095 -75.555 133.139 149.812 ellipsearc stroke 346.330 239.433 7.698 26.095 -75.555 -143.736 -113.992 ellipsearc stroke 346.330 239.433 7.698 26.095 -75.555 -60.088 -37.562 ellipsearc stroke 300.386 233.099 26.144 7.684 -1.974 32.924 61.106 ellipsearc stroke 300.386 233.099 26.144 7.684 -1.974 118.506 170.176 ellipsearc stroke 300.386 233.099 26.144 7.684 -1.974 -105.910 -95.844 ellipsearc stroke 300.386 233.099 26.144 7.684 -1.974 -29.010 -16.351 ellipsearc stroke 316.073 247.370 7.842 25.617 -86.123 -7.545 31.381 ellipsearc stroke 311.127 258.200 7.977 25.184 -87.869 124.494 171.691 ellipsearc stroke 311.127 258.200 7.977 25.184 -87.869 -161.856 -81.708 ellipsearc stroke 311.127 258.200 7.977 25.184 -87.869 80.136 88.330 ellipsearc stroke 355.051 270.537 8.017 25.055 -68.647 72.622 256.030 ellipsearc stroke 355.051 270.537 8.017 25.055 -68.647 -60.040 -53.387 ellipsearc stroke 355.051 270.537 8.017 25.055 -68.647 13.446 24.166 ellipsearc stroke 338.085 283.616 8.263 24.309 -74.066 -33.417 191.715 ellipsearc stroke 392.527 310.711 8.196 24.508 -44.587 0 360 ellipsearc closepath stroke 424.307 353.404 8.137 24.687 -19.801 3.018 56.615 ellipsearc stroke 424.307 353.404 8.137 24.687 -19.801 123.087 308.828 ellipsearc stroke 432.479 393.763 8.127 24.720 -1.014 -10.669 5.683 ellipsearc stroke 432.479 393.763 8.127 24.720 -1.014 129.218 232.018 ellipsearc stroke 432.479 393.763 8.127 24.720 -1.014 -65.109 -57.860 ellipsearc stroke 308.932 286.338 8.372 23.994 -88.469 111.804 147.093 ellipsearc stroke 308.932 286.338 8.372 23.994 -88.469 -156.523 -140.205 ellipsearc stroke 308.932 286.338 8.372 23.994 -88.469 -117.432 -54.391 ellipsearc stroke 270.815 275.814 24.666 8.144 -16.317 62.032 138.838 ellipsearc stroke 270.815 275.814 24.666 8.144 -16.317 155.897 201.275 ellipsearc stroke 270.815 275.814 24.666 8.144 -16.317 -68.972 -21.038 ellipsearc stroke 235.477 301.257 24.363 8.245 -36.663 -5.147 80.655 ellipsearc stroke 235.477 301.257 24.363 8.245 -36.663 -76.857 -29.173 ellipsearc stroke 219.748 296.200 24.942 8.054 -40.835 8.941 53.881 ellipsearc stroke 207.668 325.239 24.493 8.201 -54.261 -171.119 -120.565 ellipsearc stroke 207.668 325.239 48.987 16.403 -54.261 -169.649 -142.472 ellipsearc stroke 210.091 312.077 24.758 8.114 -48.813 172.943 177.483 ellipsearc stroke 205.796 311.530 24.908 8.065 -49.870 153.996 236.302 ellipsearc stroke 205.796 311.530 49.815 16.130 -49.870 168.272 218.341 ellipsearc stroke 208.451 299.271 25.163 7.983 -45.242 171.544 209.943 ellipsearc stroke 208.451 299.271 50.327 15.966 -45.242 -179.735 -168.510 ellipsearc stroke 162.653 419.914 7.885 25.477 -9.471 -140.345 -51.438 ellipsearc stroke 162.653 419.914 15.770 50.955 -9.471 -126.946 -67.303 ellipsearc stroke 162.653 419.914 23.655 76.432 -9.471 -119.678 -99.881 ellipsearc stroke 171.669 421.462 7.992 25.136 -10.733 -113.738 -51.614 ellipsearc stroke 171.669 421.462 15.983 50.271 -10.733 -95.208 -66.872 ellipsearc stroke 169.125 458.987 7.822 25.683 -24.711 141.237 252.064 ellipsearc stroke 169.125 458.987 7.822 25.683 -24.711 7.692 12.865 ellipsearc stroke 179.680 444.892 8.008 25.084 -21.158 73.631 89.648 ellipsearc stroke 179.680 444.892 8.008 25.084 -21.158 143.150 150.674 ellipsearc stroke 180.685 423.011 8.104 24.789 -12.164 -111.990 -37.444 ellipsearc stroke 180.685 423.011 16.207 49.579 -12.164 -93.738 -60.832 ellipsearc stroke 205.952 334.566 24.332 8.256 -58.448 157.205 231.351 ellipsearc stroke 205.952 334.566 48.665 16.511 -58.448 165.313 216.737 ellipsearc stroke 210.286 335.268 24.156 8.316 -57.605 107.041 183.500 ellipsearc stroke 227.882 323.337 23.858 8.420 -47.072 -5.181 38.397 ellipsearc stroke 238.285 328.626 23.337 8.608 -45.144 -0.564 135.567 ellipsearc stroke 238.285 328.626 23.337 8.608 -45.144 -49.115 -22.098 ellipsearc stroke 218.646 353.516 23.414 8.579 -64.064 55.523 56.800 ellipsearc stroke 218.646 353.516 23.414 8.579 -64.064 -112.106 -78.110 ellipsearc stroke 205.913 395.200 23.553 8.529 -89.542 -115.620 -110.413 ellipsearc stroke 207.982 421.319 8.509 23.607 -14.484 2.922 59.759 ellipsearc stroke 207.982 421.319 8.509 23.607 -14.484 101.402 153.943 ellipsearc stroke 207.982 421.319 8.509 23.607 -14.484 -154.252 -130.505 ellipsearc stroke 228.380 458.943 8.531 23.546 -39.039 92.458 93.988 ellipsearc stroke 228.380 458.943 8.531 23.546 -39.039 172.042 174.930 ellipsearc stroke 228.380 458.943 8.531 23.546 -39.039 -127.899 -112.704 ellipsearc stroke 228.380 458.943 8.531 23.546 -39.039 -67.412 51.471 ellipsearc stroke 236.020 482.851 8.344 24.075 -51.140 27.086 84.087 ellipsearc stroke 236.020 482.851 8.344 24.075 -51.140 105.549 172.964 ellipsearc stroke 236.020 482.851 8.344 24.075 -51.140 -56.175 -54.228 ellipsearc stroke 236.020 482.851 8.344 24.075 -51.140 4.510 6.654 ellipsearc stroke 262.692 482.293 8.590 23.386 -63.349 -71.413 208.902 ellipsearc stroke 262.692 482.293 8.590 23.386 -63.349 -125.205 -121.906 ellipsearc stroke 267.063 458.905 9.033 22.237 -58.243 136.042 225.856 ellipsearc stroke 267.063 458.905 9.033 22.237 -58.243 -68.967 -37.853 ellipsearc stroke 267.063 458.905 9.033 22.237 -58.243 12.514 69.873 ellipsearc stroke 250.503 513.295 8.082 24.854 -64.679 142.192 146.398 ellipsearc stroke 250.503 513.295 8.082 24.854 -64.679 -85.806 -76.208 ellipsearc stroke 250.503 513.295 8.082 24.854 -64.679 -54.062 61.663 ellipsearc stroke 286.043 527.762 8.036 24.997 -81.388 127.488 177.287 ellipsearc stroke 286.043 527.762 8.036 24.997 -81.388 -108.169 -100.862 ellipsearc stroke 286.043 527.762 8.036 24.997 -81.388 -37.597 53.720 ellipsearc stroke 266.364 535.793 7.885 25.475 -74.171 47.976 195.650 ellipsearc stroke 266.364 535.793 7.885 25.475 -74.171 -17.256 -14.795 ellipsearc stroke 295.169 553.752 7.737 25.963 -86.072 -66.099 17.184 ellipsearc stroke 295.169 553.752 7.737 25.963 -86.072 46.255 55.233 ellipsearc stroke 263.380 554.447 7.672 26.183 -74.944 -159.247 -140.991 ellipsearc stroke 263.380 554.447 7.672 26.183 -74.944 -17.489 14.649 ellipsearc stroke 271.897 567.654 7.558 26.577 -78.763 135.511 203.106 ellipsearc stroke 271.897 567.654 7.558 26.577 -78.763 -80.740 -51.027 ellipsearc stroke 300.592 570.074 7.567 26.547 -88.221 -176.926 -154.877 ellipsearc stroke 325.506 574.594 26.740 7.512 -6.233 149.583 179.348 ellipsearc stroke 329.643 577.995 26.876 7.475 -7.401 149.858 184.400 ellipsearc stroke 329.643 577.995 53.751 14.949 -7.401 159.448 162.849 ellipsearc stroke 338.107 576.841 26.880 7.473 -10.067 32.043 35.285 ellipsearc stroke 223.484 547.570 7.583 26.490 -61.436 63.446 98.720 ellipsearc stroke 223.484 547.570 7.583 26.490 -61.436 -89.103 -27.743 ellipsearc stroke 179.478 510.832 7.601 26.430 -42.227 18.467 115.073 ellipsearc stroke 179.478 510.832 7.601 26.430 -42.227 132.311 154.472 ellipsearc stroke 179.478 510.832 7.601 26.430 -42.227 -152.233 -115.695 ellipsearc stroke 179.478 510.832 7.601 26.430 -42.227 -55.441 -27.088 ellipsearc stroke 212.500 523.105 7.741 25.951 -53.661 161.375 236.434 ellipsearc stroke 234.738 529.828 7.811 25.718 -61.965 84.667 107.138 ellipsearc stroke 238.410 542.330 7.703 26.078 -65.207 -117.092 -107.044 ellipsearc stroke 238.410 542.330 7.703 26.078 -65.207 37.377 45.993 ellipsearc stroke 185.635 496.592 7.751 25.916 -39.886 137.262 144.502 ellipsearc stroke 185.635 496.592 7.751 25.916 -39.886 -168.149 -79.960 ellipsearc stroke 154.259 473.495 7.606 26.412 -27.053 121.167 257.612 ellipsearc stroke 154.259 473.495 7.606 26.412 -27.053 -56.462 58.780 ellipsearc stroke 129.154 453.608 7.451 26.961 -18.043 0 360 ellipsearc closepath stroke 129.154 453.608 14.902 53.922 -18.043 139.151 158.283 ellipsearc stroke 129.154 453.608 14.902 53.922 -18.043 -147.516 -57.484 ellipsearc stroke 129.154 453.608 22.353 80.884 -18.043 -119.801 -68.241 ellipsearc stroke 129.154 453.608 29.804 107.845 -18.043 -109.025 -72.473 ellipsearc stroke 129.154 453.608 37.255 134.806 -18.043 -102.701 -88.027 ellipsearc stroke 198.147 251.790 26.755 7.508 -36.792 -169.874 -161.221 ellipsearc stroke 198.147 251.790 53.511 15.016 -36.792 -169.923 -165.096 ellipsearc stroke 198.147 251.790 80.266 22.524 -36.792 -170.903 -167.330 ellipsearc stroke 198.147 251.790 107.021 30.032 -36.792 -171.926 -168.970 ellipsearc stroke 197.885 253.206 26.722 7.518 -37.131 177.546 198.995 ellipsearc stroke 197.885 253.206 53.444 15.035 -37.131 -176.886 -164.927 ellipsearc stroke 197.885 253.206 80.166 22.553 -37.131 -176.087 -167.190 ellipsearc stroke 197.885 253.206 106.888 30.070 -37.131 -176.250 -168.850 ellipsearc stroke 198.405 250.392 26.789 7.499 -36.462 -170.017 -156.940 ellipsearc stroke 198.405 250.392 53.577 14.997 -36.462 -170.044 -162.787 ellipsearc stroke 198.405 250.392 80.366 22.496 -36.462 -171.003 -165.656 ellipsearc stroke 198.405 250.392 107.154 29.994 -36.462 -172.010 -167.606 ellipsearc stroke 198.405 250.392 133.943 37.493 -36.462 -172.125 -169.089 ellipsearc stroke 198.925 247.577 26.858 7.479 -35.807 -174.806 -115.602 ellipsearc stroke 198.925 247.577 53.716 14.959 -35.807 -172.800 -133.554 ellipsearc stroke 198.925 247.577 80.574 22.438 -35.807 -173.076 -143.096 ellipsearc stroke 198.925 247.577 107.432 29.918 -35.807 -173.737 -149.068 ellipsearc stroke 198.925 247.577 134.291 37.397 -35.807 -174.451 -153.123 ellipsearc stroke 219.711 251.702 26.330 7.629 -30.879 114.648 120.100 ellipsearc stroke 234.438 257.823 25.870 7.765 -27.380 28.420 29.758 ellipsearc stroke 234.438 257.823 25.870 7.765 -27.380 168.953 216.487 ellipsearc stroke 191.701 286.699 25.964 7.737 -46.280 -2.813 28.605 ellipsearc stroke 191.701 286.699 25.964 7.737 -46.280 128.102 240.522 ellipsearc stroke 191.701 286.699 51.928 15.474 -46.280 154.788 219.015 ellipsearc stroke 191.701 286.699 77.893 23.210 -46.280 161.726 211.070 ellipsearc stroke 201.355 293.945 25.509 7.875 -45.718 143.969 226.641 ellipsearc stroke 201.355 293.945 51.019 15.750 -45.718 160.691 198.197 ellipsearc stroke 201.355 293.945 76.528 23.625 -45.718 -172.990 -170.334 ellipsearc stroke 219.459 275.481 25.594 7.849 -35.681 -103.563 -96.445 ellipsearc stroke 242.435 263.730 25.532 7.868 -25.668 26.513 31.644 ellipsearc stroke 242.435 263.730 25.532 7.868 -25.668 -45.443 -40.334 ellipsearc stroke 282.526 248.820 25.620 7.841 -9.062 84.302 104.135 ellipsearc stroke 282.526 248.820 25.620 7.841 -9.062 129.903 138.007 ellipsearc stroke 282.526 248.820 25.620 7.841 -9.062 -164.973 -157.680 ellipsearc stroke 282.526 248.820 25.620 7.841 -9.062 -122.792 -74.381 ellipsearc stroke 256.971 268.502 25.131 7.993 -21.034 -22.492 38.222 ellipsearc stroke 256.971 268.502 25.131 7.993 -21.034 119.476 141.986 ellipsearc stroke 256.971 268.502 25.131 7.993 -21.034 -66.193 -57.258 ellipsearc stroke 229.444 278.243 25.286 7.945 -33.029 71.563 74.719 ellipsearc stroke 161.950 427.293 7.860 25.557 -12.256 159.012 247.409 ellipsearc stroke 161.950 427.293 15.720 51.114 -12.256 -127.430 -109.451 ellipsearc stroke 161.950 427.293 23.580 76.672 -12.256 -110.556 -105.288 ellipsearc stroke 140.593 428.347 7.625 26.346 -11.066 121.008 429.086 ellipsearc stroke 140.593 428.347 15.250 52.692 -11.066 -153.501 -45.091 ellipsearc stroke 140.593 428.347 22.874 79.038 -11.066 -137.913 -60.130 ellipsearc stroke 140.593 428.347 30.499 105.383 -11.066 -130.133 -101.587 ellipsearc stroke 196.846 258.834 26.587 7.556 -38.512 153.062 212.673 ellipsearc stroke 196.846 258.834 53.173 15.111 -38.512 170.486 202.817 ellipsearc stroke 196.846 258.834 79.760 22.667 -38.512 174.512 198.584 ellipsearc stroke 196.846 258.834 106.346 30.222 -38.512 175.847 195.929 ellipsearc stroke 194.271 272.781 26.265 7.648 -42.200 44.412 56.262 ellipsearc stroke 194.271 272.781 26.265 7.648 -42.200 158.727 241.342 ellipsearc stroke 194.271 272.781 52.531 15.296 -42.200 173.474 218.314 ellipsearc stroke 194.271 272.781 78.796 22.944 -42.200 176.545 210.213 ellipsearc stroke 194.271 272.781 105.062 30.592 -42.200 -156.199 -154.354 ellipsearc stroke 207.787 238.910 26.936 7.458 -32.014 -153.642 -22.141 ellipsearc stroke 207.787 238.910 53.872 14.916 -32.014 -157.461 -75.618 ellipsearc stroke 207.787 238.910 80.809 22.374 -32.014 -163.030 -99.717 ellipsearc stroke 207.787 238.910 107.745 29.831 -32.014 -167.224 -111.880 ellipsearc stroke 207.787 238.910 134.681 37.289 -32.014 -170.283 -119.135 ellipsearc stroke 207.787 238.910 161.617 44.747 -32.014 -156.781 -123.964 ellipsearc stroke 207.787 238.910 188.554 52.205 -32.014 -132.537 -127.934 ellipsearc stroke 129.154 453.608 52.157 188.728 -18.043 -95.061 -80.872 ellipsearc stroke 140.593 428.347 53.374 184.421 -11.066 -112.785 -111.881 ellipsearc stroke 189.920 481.682 7.898 25.436 -36.432 -67.273 -63.978 ellipsearc stroke 189.920 481.682 7.898 25.436 -36.432 -26.805 9.159 ellipsearc stroke 193.017 455.070 8.113 24.760 -27.601 105.755 158.760 ellipsearc stroke 193.341 425.185 8.271 24.288 -14.523 25.078 41.325 ellipsearc stroke 193.341 425.185 8.271 24.288 -14.523 -124.268 -25.173 ellipsearc stroke 193.341 425.185 16.541 48.576 -14.523 -97.054 -78.270 ellipsearc stroke 201.501 379.817 23.815 8.435 -81.197 -179.983 18.859 ellipsearc stroke 201.501 379.817 47.629 16.870 -81.197 -91.296 -89.558 ellipsearc stroke 209.937 458.244 8.299 24.205 -32.941 -54.032 -17.559 ellipsearc stroke 209.937 458.244 8.299 24.205 -32.941 34.149 36.458 ellipsearc stroke 216.950 482.971 8.155 24.635 -44.323 44.119 88.147 ellipsearc stroke 216.950 482.971 8.155 24.635 -44.323 117.567 127.798 ellipsearc stroke 216.950 482.971 8.155 24.635 -44.323 -161.571 -143.958 ellipsearc stroke 213.842 498.156 7.981 25.172 -47.945 -67.607 -39.836 ellipsearc stroke 213.842 498.156 7.981 25.172 -47.945 26.541 32.310 ellipsearc stroke 240.952 521.351 7.935 25.315 -62.574 47.824 53.282 ellipsearc stroke 302.579 273.680 24.545 8.184 -1.602 -60.476 2.202 ellipsearc stroke 302.579 273.680 24.545 8.184 -1.602 122.574 139.973 ellipsearc stroke 302.579 273.680 24.545 8.184 -1.602 -114.778 -88.463 ellipsearc stroke 207.787 238.910 107.745 29.831 -32.014 -46.852 -46.295 ellipsearc stroke 129.154 453.608 74.509 269.612 -18.043 -88.170 -76.987 ellipsearc stroke 77.500 484.686 6.962 28.853 -21.213 134.398 301.944 ellipsearc stroke 77.500 484.686 13.925 57.707 -21.213 -154.447 -72.462 ellipsearc stroke 77.500 484.686 20.887 86.560 -21.213 -140.428 -76.615 ellipsearc stroke 77.500 484.686 27.849 115.413 -21.213 -80.814 -78.353 ellipsearc stroke 78.242 516.702 6.873 29.226 -27.922 95.296 345.447 ellipsearc stroke 78.242 516.702 6.873 29.226 -27.922 39.197 45.398 ellipsearc stroke 78.242 516.702 13.746 58.452 -27.922 109.929 290.293 ellipsearc stroke 78.242 516.702 20.620 87.679 -27.922 101.169 213.424 ellipsearc stroke 78.242 516.702 20.620 87.679 -27.922 -81.283 -76.572 ellipsearc stroke 78.242 516.702 27.493 116.905 -27.922 109.226 191.817 ellipsearc stroke 78.242 516.702 34.366 146.131 -27.922 135.645 182.366 ellipsearc stroke 78.242 516.702 41.239 175.357 -27.922 146.427 180.163 ellipsearc stroke 78.242 516.702 48.112 204.583 -27.922 153.139 177.224 ellipsearc stroke 78.242 516.702 54.985 233.809 -27.922 157.839 174.477 ellipsearc stroke 78.242 516.702 61.859 263.036 -27.922 161.349 172.371 ellipsearc stroke 78.242 516.702 68.732 292.262 -27.922 164.082 170.702 ellipsearc stroke 78.242 516.702 75.605 321.488 -27.922 166.278 169.346 ellipsearc stroke 78.242 516.702 82.478 350.714 -27.922 168.084 168.222 ellipsearc stroke 108.071 555.745 27.587 116.508 -38.906 -138.140 -133.835 ellipsearc stroke 108.071 555.745 34.484 145.635 -38.906 -154.985 -151.139 ellipsearc stroke 108.071 555.745 41.381 174.762 -38.906 -160.803 -160.092 ellipsearc stroke 108.071 555.745 6.897 29.127 -38.906 82.122 225.205 ellipsearc stroke 108.071 555.745 6.897 29.127 -38.906 -72.436 -66.882 ellipsearc stroke 108.071 555.745 13.794 58.254 -38.906 93.259 176.126 ellipsearc stroke 108.071 555.745 20.690 87.381 -38.906 125.841 156.699 ellipsearc stroke 127.600 559.471 6.985 28.758 -42.499 25.837 41.710 ellipsearc stroke 158.599 571.621 7.081 28.371 -49.993 60.991 221.481 ellipsearc stroke 158.599 571.621 14.161 56.742 -49.993 77.775 131.661 ellipsearc stroke 143.249 578.273 6.968 28.831 -48.238 -9.254 150.114 ellipsearc stroke 143.249 578.273 13.935 57.661 -48.238 59.494 132.969 ellipsearc stroke 130.482 571.362 6.941 28.942 -44.975 98.837 176.231 ellipsearc stroke 130.482 571.362 13.882 57.884 -44.975 102.202 147.779 ellipsearc stroke 166.675 568.122 7.142 28.126 -51.011 -68.758 132.328 ellipsearc stroke 166.675 568.122 14.284 56.251 -51.011 40.707 113.909 ellipsearc stroke 166.675 568.122 21.427 84.377 -51.011 58.232 82.244 ellipsearc stroke 378.288 564.217 107.444 29.915 -23.255 146.131 150.665 ellipsearc stroke 398.305 560.354 27.047 7.427 -29.320 -3.140 21.684 ellipsearc stroke 398.305 560.354 54.094 14.855 -29.320 0.050 12.942 ellipsearc stroke 478.746 481.992 27.197 7.386 -63.536 127.454 208.747 ellipsearc stroke 478.746 481.992 54.394 14.772 -63.536 143.236 192.376 ellipsearc stroke 469.951 481.523 26.924 7.461 -62.452 138.797 201.511 ellipsearc stroke 469.951 481.523 53.848 14.922 -62.452 156.897 185.464 ellipsearc stroke 495.139 446.219 27.289 7.361 -75.130 77.420 103.576 ellipsearc stroke 495.139 446.219 27.289 7.361 -75.130 -41.652 -26.804 ellipsearc stroke 485.669 445.779 26.975 7.447 -74.514 4.099 33.704 ellipsearc stroke 477.592 451.826 26.768 7.504 -71.978 -43.189 -18.182 ellipsearc stroke 462.661 481.134 26.693 7.526 -61.479 145.325 209.812 ellipsearc stroke 397.026 552.316 26.783 7.500 -30.213 -9.311 19.957 ellipsearc stroke 397.026 552.316 53.566 15.000 -30.213 11.199 12.198 ellipsearc stroke 397.628 556.100 26.908 7.466 -29.783 -9.346 13.411 ellipsearc stroke 397.628 556.100 53.815 14.931 -29.783 -3.098 8.756 ellipsearc stroke 397.968 558.235 26.977 7.446 -29.548 -3.086 13.277 ellipsearc stroke 397.968 558.235 53.954 14.892 -29.548 0.114 8.642 ellipsearc stroke 460.357 476.058 26.538 7.570 -62.586 178.536 209.918 ellipsearc stroke 502.220 398.387 27.308 7.356 -89.303 -149.319 -111.171 ellipsearc stroke 502.220 398.387 27.308 7.356 -89.303 -75.915 23.714 ellipsearc stroke 494.412 344.390 7.364 27.278 -15.319 -73.363 272.725 ellipsearc stroke 512.792 353.384 7.227 27.797 -11.644 56.901 80.982 ellipsearc stroke 512.792 353.384 7.227 27.797 -11.644 163.824 242.639 ellipsearc stroke 512.792 353.384 7.227 27.797 -11.644 -67.431 -44.548 ellipsearc stroke 512.580 385.603 7.263 27.658 -2.881 -10.851 42.410 ellipsearc stroke 512.580 385.603 7.263 27.658 -2.881 -153.083 -121.997 ellipsearc stroke 315.624 220.950 75.553 265.879 -86.853 70.613 73.687 ellipsearc stroke 315.624 220.950 83.109 292.467 -86.853 58.995 60.313 ellipsearc stroke 315.624 220.950 90.664 319.055 -86.853 52.493 52.555 ellipsearc stroke 395.874 437.473 23.501 8.548 -65.229 77.511 85.457 ellipsearc stroke 395.874 437.473 23.501 8.548 -65.229 151.681 302.996 ellipsearc stroke 395.874 437.473 23.501 8.548 -65.229 9.359 20.891 ellipsearc stroke 400.764 403.387 23.315 8.616 -85.543 74.904 124.184 ellipsearc stroke 400.764 403.387 23.315 8.616 -85.543 -148.467 -16.120 ellipsearc stroke 349.821 397.373 20.381 9.856 -88.206 0 360 ellipsearc closepath stroke 349.821 397.373 40.763 19.712 -88.206 76.762 115.364 ellipsearc stroke 349.821 397.373 40.763 19.712 -88.206 -58.213 -57.048 ellipsearc stroke } if % *** draw the Voronoi diagram arcs voronoiarc_flag { voronoiarc_linewidth setlinewidth voronoiarc_color setrgbcolor 463.915 439.522 moveto 463.188 445.173 462.157 451.293 460.806 457.974 curveto stroke 472.657 449.460 moveto 475.329 441.731 478.030 433.821 480.761 425.721 curveto stroke 472.657 449.460 moveto 474.071 454.702 474.454 460.674 473.840 467.895 curveto stroke 473.840 467.895 moveto 472.645 469.704 471.469 471.446 470.309 473.126 curveto stroke 476.008 478.292 moveto 468.026 495.399 459.398 513.461 450.071 532.592 curveto stroke 476.008 478.292 moveto 477.199 477.169 478.390 475.961 479.586 474.663 curveto stroke 479.586 474.663 moveto 481.417 470.821 483.275 466.879 485.162 462.831 curveto stroke 491.059 460.027 moveto 489.227 461.276 487.286 462.199 485.162 462.831 curveto stroke 485.162 462.831 moveto 485.507 459.662 485.721 456.681 485.806 453.864 curveto stroke 492.461 437.984 moveto 490.187 443.616 487.973 448.899 485.806 453.864 curveto stroke 485.806 453.864 moveto 483.882 455.751 481.894 457.314 479.790 458.593 curveto stroke 479.790 458.593 moveto 482.080 447.413 483.889 437.303 485.251 428.081 curveto stroke 495.246 416.948 moveto 492.424 421.964 489.221 425.531 485.251 428.081 curveto stroke 494.970 372.863 moveto 494.310 371.555 493.633 370.310 492.937 369.124 curveto stroke 481.095 317.252 moveto 482.670 325.033 483.635 331.870 484.022 338.001 curveto stroke 484.022 338.001 moveto 482.048 336.061 480.015 334.573 477.833 333.471 curveto 475.732 332.410 473.462 331.692 470.930 331.288 curveto stroke 471.578 347.008 moveto 474.630 358.703 477.714 370.855 480.839 383.494 curveto stroke 458.593 341.195 moveto 461.293 341.574 463.684 342.252 465.865 343.255 curveto 467.907 344.194 469.789 345.430 471.578 347.008 curveto stroke 470.930 331.288 moveto 463.865 318.352 457.154 306.425 450.737 295.397 curveto stroke 470.930 331.288 moveto 471.578 337.133 471.792 342.320 471.578 347.008 curveto stroke 458.593 341.195 moveto 453.646 330.525 448.774 320.170 443.968 310.112 curveto stroke 459.943 356.391 moveto 459.747 351.739 459.300 346.700 458.593 341.195 curveto stroke 445.181 349.782 moveto 448.510 350.052 451.314 350.745 453.788 351.911 curveto 456.029 352.968 458.043 354.433 459.943 356.391 curveto stroke 463.357 387.320 moveto 462.293 386.285 461.084 385.427 459.687 384.715 curveto 457.700 383.702 455.290 382.962 452.274 382.440 curveto stroke 461.261 414.711 moveto 459.236 418.729 457.071 422.120 454.693 425.003 curveto stroke 461.261 414.711 moveto 464.109 418.764 465.994 423.564 467.106 429.591 curveto stroke 478.101 411.623 moveto 478.343 405.767 478.571 399.948 478.785 394.167 curveto stroke 467.106 429.591 moveto 471.230 425.295 474.762 419.523 478.101 411.623 curveto stroke 463.357 387.320 moveto 462.687 396.699 461.989 405.825 461.261 414.711 curveto stroke 464.943 380.213 moveto 464.472 382.732 463.945 385.096 463.357 387.320 curveto stroke 478.785 394.167 moveto 477.133 390.432 475.204 387.536 472.845 385.244 curveto 470.681 383.143 468.105 381.502 464.943 380.213 curveto stroke 463.915 439.522 moveto 464.973 436.252 466.037 432.942 467.106 429.591 curveto stroke 454.986 449.265 moveto 458.077 446.786 461.001 443.595 463.915 439.522 curveto stroke 451.953 437.545 moveto 453.580 441.034 454.572 444.867 454.986 449.265 curveto stroke 450.816 439.996 moveto 451.193 439.186 451.572 438.369 451.953 437.545 curveto stroke 441.130 449.591 moveto 444.472 447.257 447.633 444.126 450.816 439.996 curveto stroke 438.613 457.231 moveto 439.486 454.630 440.325 452.084 441.130 449.591 curveto stroke 439.512 445.318 moveto 436.746 449.360 434.041 452.895 431.345 455.990 curveto stroke 431.345 455.990 moveto 431.175 451.959 430.387 448.366 428.933 444.992 curveto stroke 412.193 472.997 moveto 412.458 469.192 412.083 465.568 411.049 461.935 curveto stroke 397.442 495.417 moveto 403.221 487.267 408.100 479.852 412.193 472.997 curveto stroke 419.549 472.537 moveto 417.215 473.068 414.797 473.219 412.193 472.997 curveto stroke 412.439 487.699 moveto 415.298 482.248 417.653 477.227 419.549 472.537 curveto stroke 423.683 475.617 moveto 422.595 477.802 421.451 480.043 420.248 482.344 curveto stroke 426.477 481.134 moveto 427.213 479.187 427.883 477.304 428.490 475.480 curveto stroke 432.702 467.838 moveto 431.317 470.363 429.913 472.910 428.490 475.480 curveto stroke 428.490 475.480 moveto 428.271 474.481 427.976 473.497 427.601 472.518 curveto stroke 427.601 472.518 moveto 429.069 469.888 430.517 467.282 431.944 464.700 curveto stroke 431.944 464.700 moveto 432.087 463.989 432.220 463.287 432.341 462.595 curveto stroke 432.341 462.595 moveto 434.433 461.077 436.512 459.299 438.613 457.231 curveto stroke 438.713 463.862 moveto 438.850 461.517 438.817 459.317 438.613 457.231 curveto stroke 438.713 463.862 moveto 438.534 464.119 438.355 464.375 438.176 464.630 curveto stroke 443.843 465.173 moveto 443.815 463.410 443.674 461.727 443.416 460.105 curveto stroke 443.843 465.173 moveto 438.334 475.682 432.542 486.538 426.453 497.770 curveto stroke 449.618 461.946 moveto 447.736 463.282 445.825 464.349 443.843 465.173 curveto stroke 449.294 470.349 moveto 449.634 467.350 449.741 464.566 449.618 461.946 curveto stroke 429.367 508.719 moveto 436.364 495.468 443.000 482.690 449.294 470.349 curveto stroke 429.056 519.680 moveto 430.144 515.862 430.244 512.345 429.367 508.719 curveto stroke 383.491 546.098 moveto 397.924 537.920 413.083 529.131 429.056 519.680 curveto stroke 381.876 548.961 moveto 382.463 548.019 383.001 547.066 383.491 546.098 curveto stroke 337.001 565.259 moveto 341.933 564.820 347.171 564.227 352.756 563.477 curveto stroke 362.510 567.731 moveto 358.786 566.973 355.622 565.593 352.756 563.477 curveto stroke 352.756 563.477 moveto 363.870 558.407 373.490 553.612 381.876 548.961 curveto stroke 381.908 556.294 moveto 382.227 554.114 382.217 551.710 381.876 548.961 curveto stroke 381.908 556.294 moveto 380.649 557.440 379.311 558.591 377.890 559.751 curveto stroke 389.716 554.221 moveto 387.006 555.015 384.408 555.705 381.908 556.294 curveto stroke 394.642 555.659 moveto 392.944 555.362 391.313 554.885 389.716 554.221 curveto stroke 389.716 554.221 moveto 405.792 545.489 422.657 536.132 440.402 526.098 curveto stroke 440.402 526.098 moveto 441.485 526.592 442.514 526.973 443.506 527.246 curveto stroke 435.151 519.671 moveto 437.453 522.246 439.153 524.327 440.402 526.098 curveto stroke 465.020 472.882 moveto 454.294 490.552 444.414 506.029 435.151 519.671 curveto stroke 466.278 460.463 moveto 464.902 461.517 463.499 462.429 462.053 463.208 curveto stroke 465.020 472.882 moveto 465.792 468.385 466.208 464.276 466.278 460.463 curveto stroke 434.064 519.081 moveto 434.433 519.288 434.795 519.485 435.151 519.671 curveto stroke 462.053 463.208 moveto 453.367 480.975 444.054 499.567 434.064 519.081 curveto stroke 470.309 473.126 moveto 468.731 473.263 466.993 473.182 465.020 472.882 curveto stroke 443.506 527.246 moveto 453.215 508.086 462.126 490.092 470.309 473.126 curveto stroke 443.978 528.645 moveto 443.840 528.184 443.683 527.718 443.506 527.246 curveto stroke 443.978 528.645 moveto 426.763 538.236 410.343 547.227 394.642 555.659 curveto stroke 391.256 558.781 moveto 392.720 558.661 394.229 558.481 395.789 558.238 curveto stroke 374.088 572.783 moveto 379.179 568.890 383.208 565.219 386.372 561.589 curveto stroke 358.223 571.374 moveto 359.375 573.855 360.445 575.729 361.525 577.159 curveto stroke 361.525 577.159 moveto 351.507 578.082 342.276 578.789 333.730 579.287 curveto stroke 366.211 581.589 moveto 364.599 583.963 362.463 586.180 359.684 588.365 curveto 351.275 594.975 336.056 602.011 305.058 613.616 curveto stroke 411.212 601.055 moveto 404.929 605.129 397.596 610.767 388.556 618.476 curveto stroke 411.212 601.055 moveto 408.261 606.769 405.251 612.575 402.181 618.476 curveto stroke 456.119 552.655 moveto 452.435 557.605 443.568 567.163 411.212 601.055 curveto stroke 456.119 552.655 moveto 448.479 571.124 439.161 592.737 427.740 618.476 curveto stroke 458.881 545.935 moveto 458.313 548.001 457.406 550.209 456.119 552.655 curveto stroke 483.849 476.366 moveto 478.955 494.084 470.977 516.313 458.881 545.935 curveto stroke 491.254 461.107 moveto 488.737 466.354 486.270 471.438 483.849 476.366 curveto stroke 502.984 451.029 moveto 500.887 453.905 498.792 456.159 496.592 457.907 curveto 494.910 459.244 493.148 460.300 491.254 461.107 curveto stroke 504.192 423.589 moveto 502.244 422.869 499.780 422.176 496.586 421.451 curveto stroke 496.586 421.451 moveto 496.187 419.878 495.741 418.379 495.246 416.948 curveto stroke 494.970 372.863 moveto 495.165 386.920 495.257 401.598 495.246 416.948 curveto stroke 504.989 369.626 moveto 502.623 370.781 499.432 371.812 494.970 372.863 curveto stroke 508.868 404.914 moveto 507.692 391.993 506.406 380.290 504.989 369.626 curveto stroke 520.669 383.169 moveto 520.231 390.440 519.749 397.334 519.221 403.882 curveto stroke 519.221 403.882 moveto 521.241 445.706 518.812 508.927 510.979 618.476 curveto stroke 469.384 618.476 moveto 497.976 510.788 505.643 472.579 502.984 451.029 curveto stroke 504.192 423.589 moveto 504.224 431.654 503.826 440.716 502.984 451.029 curveto stroke 508.868 404.914 moveto 507.382 411.781 505.831 417.973 504.192 423.589 curveto stroke 519.221 403.882 moveto 516.867 404.454 513.629 404.776 508.868 404.914 curveto stroke 520.669 383.169 moveto 521.072 382.045 521.451 380.879 521.806 379.668 curveto stroke 518.206 348.282 moveto 516.350 341.708 514.523 335.351 512.719 329.202 curveto stroke 527.746 330.946 moveto 540.732 370.914 555.100 418.419 571.579 475.876 curveto stroke 480.791 173.524 moveto 502.707 241.363 517.709 291.658 527.746 330.946 curveto stroke 527.746 330.946 moveto 526.418 330.120 524.967 329.545 523.321 329.190 curveto 520.582 328.601 517.206 328.605 512.719 329.202 curveto stroke 512.719 329.202 moveto 512.355 328.508 511.990 327.824 511.627 327.151 curveto stroke 511.627 327.151 moveto 500.634 290.933 482.835 242.812 454.803 173.524 curveto stroke 511.627 327.151 moveto 509.184 328.179 505.750 329.470 500.634 331.284 curveto stroke 495.354 321.805 moveto 497.081 324.780 498.838 327.935 500.634 331.284 curveto stroke 428.009 173.524 moveto 463.856 244.382 484.253 289.291 495.354 321.805 curveto stroke 495.354 321.805 moveto 493.388 320.323 491.353 319.235 489.164 318.494 curveto 486.749 317.678 484.105 317.271 481.095 317.252 curveto stroke 481.095 317.252 moveto 476.939 310.446 472.893 303.900 468.949 297.600 curveto stroke 468.949 297.600 moveto 462.019 281.466 451.202 261.664 434.997 235.442 curveto stroke 423.612 232.612 moveto 422.472 233.940 420.859 236.035 418.200 239.640 curveto stroke 352.541 214.861 moveto 371.438 218.384 394.442 224.130 423.612 232.612 curveto stroke 434.997 235.442 moveto 435.725 232.555 435.926 229.927 435.612 227.388 curveto 435.297 224.840 434.458 222.327 433.038 219.684 curveto 428.964 212.099 419.638 202.557 399.210 185.073 curveto stroke 423.612 232.612 moveto 426.957 232.881 430.662 233.802 434.997 235.442 curveto stroke 318.990 201.890 moveto 332.267 206.439 343.284 210.698 352.541 214.861 curveto stroke 352.541 214.861 moveto 353.930 216.390 355.071 218.005 355.992 219.749 curveto stroke 335.085 221.870 moveto 340.936 220.394 347.753 219.703 355.992 219.749 curveto stroke 335.669 222.854 moveto 335.481 222.520 335.287 222.192 335.085 221.870 curveto stroke 329.766 228.760 moveto 331.537 226.303 333.469 224.370 335.669 222.854 curveto stroke 348.570 234.396 moveto 342.424 232.531 336.157 230.653 329.766 228.760 curveto stroke 326.118 229.023 moveto 327.308 228.924 328.523 228.836 329.766 228.760 curveto stroke 364.356 244.778 moveto 360.029 241.305 354.835 237.889 348.570 234.396 curveto stroke 383.623 246.846 moveto 376.283 245.328 369.977 244.652 364.356 244.778 curveto stroke 405.117 272.490 moveto 406.317 269.590 407.064 267.036 407.399 264.687 curveto stroke 407.399 264.687 moveto 414.092 264.472 421.188 266.371 429.902 270.709 curveto stroke 386.378 248.254 moveto 394.278 254.063 401.243 259.507 407.399 264.687 curveto stroke 386.378 248.254 moveto 388.212 247.165 390.042 246.355 391.921 245.802 curveto stroke 376.368 237.616 moveto 375.841 238.088 375.312 238.601 374.780 239.159 curveto stroke 363.382 234.766 moveto 367.186 236.226 370.985 237.691 374.780 239.159 curveto stroke 363.382 234.766 moveto 361.909 232.477 360.079 230.318 357.838 228.224 curveto stroke 367.095 227.975 moveto 363.758 227.864 360.689 227.946 357.838 228.224 curveto stroke 367.095 227.975 moveto 370.351 230.323 373.211 232.612 375.723 234.881 curveto stroke 383.152 230.880 moveto 384.973 233.211 386.331 235.546 387.282 237.980 curveto stroke 394.580 242.904 moveto 403.654 246.793 413.615 251.388 424.668 256.784 curveto stroke 424.668 256.784 moveto 425.524 258.732 426.201 260.637 426.707 262.524 curveto stroke 426.707 262.524 moveto 413.624 255.746 402.156 250.234 391.921 245.802 curveto stroke 391.921 245.802 moveto 391.689 245.168 391.432 244.540 391.149 243.916 curveto stroke 394.580 242.904 moveto 393.412 243.145 392.272 243.482 391.149 243.916 curveto stroke 387.282 237.980 moveto 386.884 237.949 386.490 237.922 386.099 237.900 curveto stroke 387.282 237.980 moveto 389.785 239.648 392.217 241.289 394.580 242.904 curveto stroke 391.149 243.916 moveto 389.391 242.744 387.594 241.558 385.756 240.357 curveto stroke 386.099 237.900 moveto 386.031 238.675 385.917 239.492 385.756 240.357 curveto stroke 385.756 240.357 moveto 382.490 239.336 379.366 238.424 376.368 237.616 curveto stroke 375.723 234.881 moveto 375.994 235.761 376.208 236.670 376.368 237.616 curveto stroke 375.723 234.881 moveto 379.030 235.774 382.483 236.779 386.099 237.900 curveto stroke 418.200 239.640 moveto 403.450 234.563 392.279 231.772 383.152 230.880 curveto stroke 424.668 256.784 moveto 424.613 254.414 424.211 252.094 423.448 249.742 curveto 422.415 246.561 420.703 243.264 418.200 239.640 curveto stroke 368.073 226.905 moveto 367.746 227.240 367.421 227.596 367.095 227.975 curveto stroke 368.073 226.905 moveto 372.810 228.044 377.824 229.366 383.152 230.880 curveto stroke 383.623 246.846 moveto 384.541 247.315 385.459 247.784 386.378 248.254 curveto stroke 374.780 239.159 moveto 378.112 241.765 381.044 244.314 383.623 246.846 curveto stroke 429.902 270.709 moveto 429.131 268.039 428.072 265.327 426.707 262.524 curveto stroke 429.902 270.709 moveto 436.131 278.396 442.105 285.855 447.838 293.102 curveto stroke 443.968 310.112 moveto 445.821 307.259 447.016 304.517 447.631 301.708 curveto 448.221 299.010 448.289 296.198 447.838 293.102 curveto stroke 426.353 301.481 moveto 432.341 302.803 438.020 305.585 443.968 310.112 curveto stroke 421.256 295.890 moveto 422.955 297.750 424.654 299.614 426.353 301.481 curveto stroke 426.353 301.481 moveto 427.618 304.681 428.693 307.687 429.590 310.530 curveto stroke 416.677 323.249 moveto 422.869 318.645 426.238 315.681 428.077 313.220 curveto 428.770 312.294 429.265 311.412 429.590 310.530 curveto stroke 429.590 310.530 moveto 435.226 324.310 440.413 337.368 445.181 349.782 curveto stroke 445.181 349.782 moveto 445.201 350.524 445.213 351.255 445.215 351.974 curveto stroke 445.215 351.974 moveto 443.010 353.488 439.810 355.051 435.000 356.963 curveto stroke 435.960 371.040 moveto 437.826 377.745 439.598 385.151 441.305 393.382 curveto stroke 434.240 414.666 moveto 432.185 414.035 429.607 413.399 426.295 412.706 curveto stroke 434.240 414.666 moveto 434.259 420.102 434.009 426.023 433.487 432.529 curveto stroke 441.305 393.382 moveto 439.186 401.778 436.868 408.761 434.240 414.666 curveto stroke 448.072 398.577 moveto 446.250 396.505 444.039 394.808 441.305 393.382 curveto stroke 449.029 417.811 moveto 448.865 410.862 448.547 404.476 448.072 398.577 curveto stroke 445.864 424.942 moveto 446.914 422.690 447.968 420.316 449.029 417.811 curveto stroke 433.487 432.529 moveto 436.027 431.892 438.260 430.975 440.279 429.737 curveto 442.302 428.498 444.138 426.922 445.864 424.942 curveto stroke 433.487 432.529 moveto 431.962 436.743 430.444 440.896 428.933 444.992 curveto stroke 428.933 444.992 moveto 423.487 451.595 418.170 456.248 412.468 459.401 curveto stroke 412.468 459.401 moveto 414.133 453.056 415.290 447.385 415.972 442.225 curveto stroke 411.049 461.935 moveto 401.636 471.021 393.352 477.920 385.660 483.081 curveto stroke 385.660 483.081 moveto 387.533 478.865 388.537 475.090 388.753 471.464 curveto 388.936 468.372 388.549 465.327 387.570 462.156 curveto stroke 376.178 493.099 moveto 379.483 489.666 382.641 486.330 385.660 483.081 curveto stroke 374.794 493.751 moveto 375.253 493.535 375.714 493.318 376.178 493.099 curveto stroke 343.084 511.906 moveto 355.293 505.520 365.757 499.529 374.794 493.751 curveto stroke 318.917 506.585 moveto 322.072 504.481 324.633 502.156 326.724 499.500 curveto stroke 277.452 496.994 moveto 280.062 496.225 282.404 495.161 284.564 493.762 curveto 286.884 492.258 289.023 490.349 291.069 487.955 curveto stroke 246.505 464.040 moveto 243.876 469.484 242.752 473.754 242.920 477.653 curveto stroke 223.451 466.512 moveto 218.893 458.962 214.811 451.877 211.163 445.185 curveto stroke 196.541 446.351 moveto 198.089 443.675 200.616 441.125 204.512 438.309 curveto stroke 204.512 438.309 moveto 201.701 427.781 198.969 417.230 196.314 406.648 curveto stroke 220.251 424.844 moveto 216.303 420.662 212.920 415.497 209.872 408.993 curveto stroke 210.425 390.951 moveto 210.205 396.839 210.021 402.851 209.872 408.993 curveto stroke 204.211 385.325 moveto 201.690 390.608 199.490 396.963 197.486 404.755 curveto stroke 196.314 406.648 moveto 191.041 400.358 187.403 391.390 184.510 377.549 curveto stroke 190.477 367.654 moveto 188.543 370.553 186.566 373.832 184.510 377.549 curveto stroke 184.510 377.549 moveto 182.392 377.361 180.581 377.239 179.012 377.178 curveto stroke 172.878 368.106 moveto 174.287 371.637 176.278 374.582 179.012 377.178 curveto stroke 167.562 361.342 moveto 170.063 382.662 173.386 405.812 177.590 431.190 curveto stroke 167.148 420.908 moveto 163.754 396.959 161.027 374.795 158.933 354.142 curveto stroke 158.933 354.142 moveto 158.367 352.836 157.892 351.464 157.503 350.012 curveto stroke 213.741 304.059 moveto 212.580 303.472 211.482 303.007 210.429 302.656 curveto stroke 233.633 292.872 moveto 236.332 290.403 239.108 287.889 241.962 285.328 curveto stroke 241.962 285.328 moveto 246.390 284.888 250.270 285.109 253.851 286.005 curveto 257.111 286.820 260.184 288.210 263.234 290.248 curveto stroke 241.962 285.328 moveto 242.121 284.219 242.348 283.142 242.643 282.091 curveto stroke 284.728 262.830 moveto 268.433 269.647 254.568 275.992 242.643 282.091 curveto stroke 242.643 282.091 moveto 241.822 281.588 241.006 281.141 240.191 280.747 curveto stroke 240.191 280.747 moveto 240.679 276.418 242.054 272.580 244.443 268.877 curveto stroke 221.168 288.186 moveto 218.617 287.591 216.072 287.433 213.420 287.705 curveto stroke 213.420 287.705 moveto 193.376 308.466 174.306 328.787 156.122 348.763 curveto stroke 156.122 348.763 moveto 151.167 347.397 147.670 346.549 145.040 346.077 curveto stroke 145.040 346.077 moveto 163.280 325.807 182.306 305.226 202.189 284.256 curveto stroke 145.040 346.077 moveto 142.744 347.054 140.644 348.348 138.665 350.007 curveto stroke 138.665 350.007 moveto 138.178 350.217 137.703 350.441 137.238 350.682 curveto stroke 151.726 431.116 moveto 154.523 435.515 157.271 438.750 160.210 441.104 curveto 162.326 442.798 164.578 444.066 167.067 444.963 curveto stroke 178.493 460.648 moveto 177.592 466.602 178.152 473.128 180.236 480.961 curveto stroke 180.236 480.961 moveto 185.605 487.026 190.775 492.757 195.767 498.177 curveto stroke 170.079 490.617 moveto 177.649 498.737 184.967 506.481 192.057 513.871 curveto stroke 198.539 532.782 moveto 200.030 531.832 201.625 530.614 203.382 529.082 curveto stroke 203.382 529.082 moveto 206.429 530.616 209.380 532.070 212.242 533.447 curveto stroke 212.242 533.447 moveto 215.763 534.198 218.907 534.479 221.820 534.303 curveto 224.146 534.162 226.352 533.728 228.503 532.988 curveto stroke 240.783 551.109 moveto 230.324 544.894 220.851 539.032 212.242 533.447 curveto stroke 228.503 532.988 moveto 239.313 537.392 249.301 541.243 258.592 544.589 curveto stroke 228.503 532.988 moveto 224.872 529.225 221.907 525.655 219.519 522.172 curveto stroke 229.463 521.064 moveto 226.291 522.051 223.040 522.413 219.519 522.172 curveto stroke 200.760 509.204 moveto 198.607 505.327 196.957 501.684 195.767 498.177 curveto stroke 195.767 498.177 moveto 198.633 498.858 201.425 499.026 204.287 498.690 curveto stroke 204.287 498.690 moveto 210.814 503.404 217.010 507.754 222.915 511.767 curveto stroke 198.454 477.865 moveto 199.754 478.543 201.038 479.137 202.312 479.652 curveto stroke 183.960 440.323 moveto 185.447 439.401 187.249 438.427 189.448 437.355 curveto stroke 189.448 437.355 moveto 191.831 440.738 194.182 443.721 196.541 446.351 curveto stroke 196.541 446.351 moveto 199.178 452.415 202.094 458.804 205.311 465.561 curveto stroke 205.311 465.561 moveto 203.872 468.026 202.942 470.382 202.469 472.760 curveto 202.031 474.966 201.980 477.227 202.312 479.652 curveto stroke 239.621 498.299 moveto 232.348 490.425 226.020 483.185 220.514 476.437 curveto stroke 242.920 477.653 moveto 247.503 482.475 252.910 487.548 259.288 493.010 curveto stroke 247.663 501.433 moveto 249.275 501.005 250.807 500.328 252.318 499.376 curveto 254.570 497.958 256.828 495.896 259.288 493.010 curveto stroke 298.904 508.715 moveto 297.289 510.978 295.491 512.823 293.429 514.333 curveto 291.246 515.931 288.734 517.178 285.764 518.138 curveto stroke 285.764 518.138 moveto 291.781 520.474 298.721 522.513 306.844 524.329 curveto stroke 303.825 538.077 moveto 301.835 538.647 299.735 539.183 297.516 539.687 curveto stroke 317.002 550.235 moveto 325.388 548.857 333.678 547.465 341.875 546.057 curveto stroke 358.546 548.637 moveto 352.288 553.106 344.469 557.317 334.555 561.558 curveto stroke 334.555 561.558 moveto 328.099 561.528 322.112 561.375 316.537 561.095 curveto stroke 316.477 571.621 moveto 321.461 570.804 326.254 569.979 330.867 569.144 curveto stroke 280.686 584.653 moveto 280.376 583.992 280.100 583.290 279.856 582.542 curveto stroke 246.248 561.176 moveto 238.212 559.240 229.312 556.612 219.297 553.218 curveto stroke 279.856 582.542 moveto 263.287 575.115 252.902 568.512 246.248 561.176 curveto stroke 291.799 579.159 moveto 288.572 580.608 284.678 581.712 279.856 582.542 curveto stroke 246.248 561.176 moveto 247.170 560.375 248.077 559.450 248.983 558.387 curveto stroke 248.983 558.387 moveto 258.954 560.016 268.230 561.396 276.895 562.539 curveto stroke 240.783 551.109 moveto 243.086 553.537 245.799 555.944 248.983 558.387 curveto stroke 258.592 544.589 moveto 256.167 546.660 253.649 548.183 250.912 549.237 curveto 247.921 550.388 244.611 551.000 240.783 551.109 curveto stroke 262.259 544.565 moveto 261.064 544.602 259.843 544.610 258.592 544.589 curveto stroke 262.259 544.565 moveto 264.758 545.230 267.252 545.891 269.741 546.547 curveto stroke 269.741 546.547 moveto 280.243 546.553 288.950 545.830 296.396 544.333 curveto stroke 282.211 557.469 moveto 276.842 554.293 272.803 550.755 269.741 546.547 curveto stroke 296.396 544.333 moveto 302.129 546.805 308.874 548.737 317.002 550.235 curveto stroke 317.002 550.235 moveto 315.587 553.549 313.797 556.187 311.494 558.355 curveto stroke 282.211 557.469 moveto 292.232 557.823 301.989 558.118 311.494 558.355 curveto stroke 311.494 558.355 moveto 313.039 559.373 314.713 560.282 316.537 561.095 curveto stroke 316.537 561.095 moveto 312.641 563.026 308.183 564.680 303.017 566.113 curveto stroke 303.017 566.113 moveto 297.278 566.096 291.426 566.058 285.457 566.000 curveto stroke 285.457 566.000 moveto 285.906 569.850 286.728 572.714 288.033 574.973 curveto 288.980 576.613 290.208 577.977 291.799 579.159 curveto stroke 303.017 566.113 moveto 306.748 568.337 311.157 570.141 316.477 571.621 curveto stroke 291.799 579.159 moveto 302.158 577.088 310.135 574.651 316.477 571.621 curveto stroke 276.895 562.539 moveto 279.544 563.729 282.391 564.879 285.457 566.000 curveto stroke 276.895 562.539 moveto 278.893 561.243 280.633 559.583 282.211 557.469 curveto stroke 247.080 530.645 moveto 250.503 535.356 255.395 539.842 262.259 544.565 curveto stroke 261.394 526.335 moveto 257.160 528.966 252.567 530.349 247.080 530.645 curveto stroke 231.802 509.647 moveto 241.034 514.867 250.736 520.225 260.945 525.743 curveto stroke 228.076 501.284 moveto 228.911 504.090 230.141 506.850 231.802 509.647 curveto stroke 228.076 501.284 moveto 232.028 501.251 235.754 500.288 239.621 498.299 curveto stroke 239.621 498.299 moveto 242.400 499.441 245.077 500.485 247.663 501.433 curveto stroke 247.663 501.433 moveto 255.028 506.340 263.720 511.363 274.063 516.688 curveto stroke 274.063 516.688 moveto 271.963 519.368 269.819 521.399 267.499 522.908 curveto 265.508 524.203 263.356 525.134 260.945 525.743 curveto stroke 260.945 525.743 moveto 261.092 525.941 261.242 526.139 261.394 526.335 curveto stroke 229.463 521.064 moveto 235.274 524.248 241.146 527.442 247.080 530.645 curveto stroke 222.915 511.767 moveto 224.641 514.805 226.806 517.878 229.463 521.064 curveto stroke 222.915 511.767 moveto 225.964 511.653 228.866 510.961 231.802 509.647 curveto stroke 297.516 539.687 moveto 283.219 535.130 271.366 530.749 261.394 526.335 curveto stroke 297.516 539.687 moveto 297.160 541.441 296.790 542.978 296.396 544.333 curveto stroke 278.849 589.962 moveto 279.496 588.591 280.093 586.866 280.686 584.653 curveto stroke 333.730 579.287 moveto 317.460 582.772 299.291 586.307 278.849 589.962 curveto stroke 280.686 584.653 moveto 300.622 581.407 318.254 578.226 333.975 575.041 curveto stroke 333.975 575.041 moveto 333.958 576.639 333.877 578.041 333.730 579.287 curveto stroke 278.849 589.962 moveto 277.444 591.008 275.872 591.859 274.081 592.544 curveto 271.368 593.581 268.095 594.258 264.010 594.628 curveto stroke 210.508 560.553 moveto 224.129 570.444 241.490 581.501 264.010 594.628 curveto stroke 264.010 594.628 moveto 265.674 597.520 267.860 600.035 270.697 602.325 curveto 276.202 606.767 284.467 610.608 297.455 614.759 curveto stroke 297.455 614.759 moveto 298.282 615.277 299.153 615.775 300.071 616.256 curveto stroke 305.058 613.616 moveto 303.420 614.486 301.758 615.366 300.071 616.256 curveto stroke 305.058 613.616 moveto 302.711 613.915 300.185 614.295 297.455 614.759 curveto stroke 300.071 616.256 moveto 300.246 617.032 300.431 617.771 300.626 618.476 curveto stroke 247.844 618.476 moveto 211.883 591.275 185.328 569.763 165.265 551.582 curveto stroke 151.083 559.701 moveto 171.529 577.861 194.004 597.368 218.800 618.476 curveto stroke 145.340 569.963 moveto 144.006 568.285 142.721 566.641 141.486 565.031 curveto stroke 145.340 569.963 moveto 141.136 570.432 137.000 569.989 132.616 568.601 curveto stroke 132.616 568.601 moveto 140.502 581.505 153.158 597.124 173.026 618.476 curveto stroke 132.616 568.601 moveto 126.488 563.439 119.973 557.756 113.007 551.496 curveto stroke 157.315 618.476 moveto 132.078 587.086 118.937 567.222 113.007 551.496 curveto stroke 92.430 532.257 moveto 91.242 535.882 90.914 539.611 91.419 543.762 curveto 92.963 556.439 102.539 575.148 129.662 618.476 curveto stroke 40.421 537.338 moveto 43.570 532.756 45.256 528.440 45.692 523.841 curveto 46.276 517.670 44.647 510.598 40.421 500.958 curveto stroke 80.003 505.582 moveto 68.947 488.523 56.256 465.888 40.421 434.986 curveto stroke 88.918 505.332 moveto 71.199 458.692 55.079 414.792 40.421 373.254 curveto stroke 97.685 512.794 moveto 94.438 501.414 92.880 492.228 92.857 484.322 curveto stroke 121.963 519.359 moveto 120.172 523.355 119.370 527.268 119.487 531.442 curveto stroke 121.963 519.359 moveto 131.148 529.302 139.611 538.134 147.487 546.000 curveto stroke 111.669 500.138 moveto 114.848 506.244 118.274 512.641 121.963 519.359 curveto stroke 110.852 494.156 moveto 111.030 496.068 111.302 498.058 111.669 500.138 curveto stroke 92.857 484.322 moveto 99.174 492.062 105.170 497.103 111.669 500.138 curveto stroke 92.857 484.322 moveto 77.470 448.073 60.268 405.079 40.421 353.265 curveto stroke 40.421 295.284 moveto 69.090 382.573 91.547 445.984 110.852 494.156 curveto stroke 71.694 296.742 moveto 68.410 283.850 65.255 271.149 62.227 258.626 curveto stroke 81.620 267.328 moveto 73.043 263.005 66.934 260.264 62.227 258.626 curveto stroke 110.794 184.775 moveto 117.288 183.136 123.668 180.063 130.437 175.315 curveto stroke 130.437 175.315 moveto 129.445 174.695 128.465 174.098 127.495 173.524 curveto stroke 110.794 184.775 moveto 110.247 181.045 109.699 177.295 109.152 173.524 curveto stroke 65.329 204.713 moveto 72.665 206.336 78.810 206.236 84.635 204.398 curveto 92.634 201.873 100.616 195.886 110.794 184.775 curveto stroke 65.329 204.713 moveto 62.717 194.720 60.015 184.332 57.219 173.524 curveto stroke 53.569 221.802 moveto 56.679 217.911 60.411 212.486 65.329 204.713 curveto stroke 53.569 221.802 moveto 49.833 205.431 46.317 189.347 43.015 173.524 curveto stroke 254.163 180.930 moveto 231.765 179.694 196.098 178.076 130.437 175.315 curveto stroke 254.163 180.930 moveto 256.430 181.349 258.899 181.490 261.654 181.358 curveto stroke 261.654 181.358 moveto 259.451 181.117 256.975 180.975 254.163 180.930 curveto stroke 314.030 198.935 moveto 313.388 195.480 312.456 192.997 311.091 191.110 curveto 310.062 189.688 308.756 188.560 307.060 187.629 curveto 301.492 184.573 290.686 183.081 261.654 181.358 curveto stroke 261.279 216.645 moveto 273.947 210.708 290.776 205.058 314.030 198.935 curveto stroke 314.030 198.935 moveto 315.865 199.851 317.509 200.831 318.990 201.890 curveto stroke 318.990 201.890 moveto 316.666 202.837 314.835 204.038 313.346 205.592 curveto 311.703 207.307 310.426 209.505 309.388 212.406 curveto stroke 309.388 212.406 moveto 301.020 214.567 294.354 217.086 288.907 220.147 curveto stroke 264.064 222.159 moveto 272.953 221.290 281.208 220.621 288.907 220.147 curveto stroke 255.329 226.108 moveto 258.106 224.808 261.014 223.492 264.064 222.159 curveto stroke 225.125 228.607 moveto 226.049 225.243 227.833 222.190 230.674 219.108 curveto stroke 71.694 296.742 moveto 73.129 291.650 75.912 283.405 81.620 267.328 curveto stroke 83.501 266.570 moveto 82.877 266.821 82.251 267.074 81.620 267.328 curveto stroke 83.501 266.570 moveto 87.134 265.881 90.397 264.567 93.498 262.542 curveto stroke 93.498 262.542 moveto 90.127 263.293 86.843 264.615 83.501 266.570 curveto stroke 230.674 219.108 moveto 227.754 218.317 224.513 218.042 220.749 218.264 curveto 205.067 219.190 177.001 228.956 93.498 262.542 curveto stroke 208.831 240.790 moveto 213.857 236.905 219.275 232.854 225.125 228.607 curveto stroke 209.516 241.823 moveto 211.597 241.324 213.591 240.933 215.511 240.645 curveto stroke 215.511 240.645 moveto 215.104 241.166 214.712 241.684 214.335 242.201 curveto stroke 236.175 231.556 moveto 233.895 231.166 231.491 230.983 228.918 231.005 curveto stroke 224.133 241.611 moveto 227.550 238.370 231.534 235.044 236.175 231.556 curveto stroke 238.397 243.160 moveto 234.680 243.058 230.692 243.364 226.324 244.086 curveto stroke 212.163 264.422 moveto 217.576 260.765 223.265 257.002 229.251 253.122 curveto stroke 210.528 266.900 moveto 211.043 266.080 211.588 265.254 212.163 264.422 curveto stroke 212.163 264.422 moveto 209.081 262.238 206.265 260.886 203.454 260.242 curveto stroke 210.528 266.900 moveto 189.443 281.024 163.076 302.743 126.077 336.462 curveto stroke 126.077 336.462 moveto 121.334 334.269 118.366 332.418 116.482 330.479 curveto 115.522 329.492 114.817 328.455 114.326 327.309 curveto stroke 114.326 327.309 moveto 111.940 327.707 109.846 328.476 107.913 329.664 curveto 105.506 331.142 103.281 333.311 101.021 336.380 curveto stroke 101.021 336.380 moveto 97.867 334.126 95.512 331.829 93.786 329.322 curveto stroke 93.786 329.322 moveto 92.503 328.410 91.387 327.495 90.418 326.561 curveto stroke 199.149 251.788 moveto 171.165 269.249 136.331 293.204 90.418 326.561 curveto stroke 90.418 326.561 moveto 89.947 326.190 89.504 325.817 89.087 325.441 curveto stroke 89.087 325.441 moveto 136.087 291.677 171.684 267.476 200.245 249.872 curveto stroke 200.245 249.872 moveto 200.311 249.811 200.378 249.751 200.445 249.691 curveto stroke 200.445 249.691 moveto 200.544 249.635 200.644 249.579 200.743 249.523 curveto stroke 199.545 248.440 moveto 200.341 247.766 201.144 247.088 201.955 246.407 curveto stroke 87.061 323.800 moveto 134.458 290.289 170.531 266.121 199.545 248.440 curveto stroke 87.061 323.800 moveto 83.703 321.883 81.539 320.064 80.183 318.020 curveto 79.174 316.499 78.576 314.799 78.330 312.755 curveto stroke 204.763 242.814 moveto 185.061 246.136 154.993 262.769 78.330 312.755 curveto stroke 201.955 246.407 moveto 202.827 245.228 203.762 244.031 204.763 242.814 curveto stroke 203.658 246.508 moveto 204.775 245.928 205.881 245.361 206.974 244.805 curveto stroke 202.939 247.690 moveto 203.170 247.297 203.410 246.903 203.658 246.508 curveto stroke 205.910 246.298 moveto 206.252 245.803 206.607 245.305 206.974 244.805 curveto stroke 207.570 244.334 moveto 208.781 244.238 209.960 244.203 211.114 244.228 curveto stroke 211.114 244.228 moveto 209.887 245.246 208.688 246.253 207.516 247.248 curveto stroke 214.335 242.201 moveto 213.260 242.877 212.187 243.552 211.114 244.228 curveto stroke 214.335 242.201 moveto 216.049 242.457 217.705 242.895 219.334 243.523 curveto stroke 210.952 248.723 moveto 213.746 246.985 216.541 245.252 219.334 243.523 curveto stroke 203.614 260.026 moveto 203.847 258.393 204.223 256.791 204.746 255.200 curveto stroke 204.746 255.200 moveto 206.650 253.098 208.715 250.944 210.952 248.723 curveto stroke 204.746 255.200 moveto 202.668 255.026 200.543 255.082 198.330 255.369 curveto stroke 198.330 255.369 moveto 198.664 254.998 199.003 254.626 199.346 254.252 curveto stroke 207.575 248.405 moveto 204.827 250.353 202.084 252.302 199.346 254.252 curveto stroke 207.516 247.248 moveto 207.434 247.273 207.352 247.298 207.270 247.323 curveto stroke 207.575 248.405 moveto 207.544 248.013 207.525 247.628 207.516 247.248 curveto stroke 199.346 254.252 moveto 199.719 253.445 200.126 252.634 200.567 251.819 curveto stroke 200.567 251.819 moveto 201.308 251.160 202.057 250.496 202.815 249.829 curveto stroke 202.815 249.829 moveto 204.319 248.976 205.804 248.141 207.270 247.323 curveto stroke 203.811 248.021 moveto 203.320 248.427 202.832 248.831 202.347 249.234 curveto stroke 200.743 249.523 moveto 201.283 249.416 201.818 249.320 202.347 249.234 curveto stroke 200.743 249.523 moveto 201.469 248.915 202.200 248.304 202.939 247.690 curveto stroke 202.939 247.690 moveto 203.156 247.626 203.372 247.564 203.587 247.503 curveto stroke 203.811 248.021 moveto 203.734 247.846 203.659 247.673 203.587 247.503 curveto stroke 203.587 247.503 moveto 204.368 247.096 205.142 246.694 205.910 246.298 curveto stroke 205.975 246.894 moveto 205.950 246.693 205.929 246.495 205.910 246.298 curveto stroke 205.975 246.894 moveto 205.259 247.264 204.538 247.640 203.811 248.021 curveto stroke 207.270 247.323 moveto 206.839 247.165 206.407 247.022 205.975 246.894 curveto stroke 202.347 249.234 moveto 202.500 249.427 202.656 249.625 202.815 249.829 curveto stroke 210.952 248.723 moveto 209.845 248.547 208.722 248.441 207.575 248.405 curveto stroke 219.334 243.523 moveto 220.964 242.859 222.563 242.222 224.133 241.611 curveto stroke 226.324 244.086 moveto 225.563 243.151 224.837 242.330 224.133 241.611 curveto stroke 226.324 244.086 moveto 218.300 249.606 210.742 254.911 203.614 260.026 curveto stroke 206.974 244.805 moveto 207.172 244.648 207.371 244.491 207.570 244.334 curveto stroke 201.955 246.407 moveto 202.528 246.422 203.095 246.455 203.658 246.508 curveto stroke 204.763 242.814 moveto 206.137 242.123 207.493 241.449 208.831 240.790 curveto stroke 209.516 241.823 moveto 209.278 241.463 209.051 241.119 208.831 240.790 curveto stroke 207.570 244.334 moveto 208.184 243.504 208.832 242.668 209.516 241.823 curveto stroke 199.545 248.440 moveto 199.830 248.836 200.129 249.253 200.445 249.691 curveto stroke 200.567 251.819 moveto 200.098 251.796 199.625 251.786 199.149 251.788 curveto stroke 199.149 251.788 moveto 199.494 251.153 199.859 250.515 200.245 249.872 curveto stroke 89.087 325.441 moveto 88.345 324.897 87.671 324.351 87.061 323.800 curveto stroke 198.330 255.369 moveto 171.430 272.580 137.960 296.256 93.786 329.322 curveto stroke 137.452 449.745 moveto 126.920 422.500 115.315 386.389 101.021 336.380 curveto stroke 147.078 486.464 moveto 142.751 472.380 139.589 460.317 137.452 449.745 curveto stroke 137.452 449.745 moveto 138.972 450.627 140.621 451.233 142.475 451.591 curveto 145.466 452.169 149.088 452.121 153.793 451.439 curveto stroke 153.793 451.439 moveto 157.249 458.150 160.662 464.716 164.034 471.140 curveto stroke 164.034 471.140 moveto 165.241 477.017 167.229 483.424 170.079 490.617 curveto stroke 170.079 490.617 moveto 164.108 494.196 160.397 495.946 157.570 496.517 curveto stroke 157.570 496.517 moveto 154.251 493.625 150.774 490.293 147.078 486.464 curveto stroke 161.957 534.344 moveto 152.949 522.098 144.729 510.645 137.223 499.881 curveto stroke 137.223 499.881 moveto 137.385 498.236 137.864 496.713 138.690 495.211 curveto 140.145 492.567 142.753 489.847 147.078 486.464 curveto stroke 184.426 526.503 moveto 175.389 516.499 166.438 506.505 157.570 496.517 curveto stroke 187.615 547.415 moveto 185.175 543.388 183.813 539.804 183.383 536.277 curveto 183.002 533.154 183.340 529.985 184.426 526.503 curveto stroke 184.426 526.503 moveto 189.489 529.209 194.148 531.281 198.539 532.782 curveto stroke 219.297 553.218 moveto 210.667 545.805 203.868 539.112 198.539 532.782 curveto stroke 219.297 553.218 moveto 217.229 555.767 215.407 557.582 213.655 558.841 curveto 212.609 559.593 211.572 560.157 210.508 560.553 curveto stroke 210.508 560.553 moveto 203.224 556.464 195.604 552.091 187.615 547.415 curveto stroke 187.615 547.415 moveto 180.217 544.677 171.879 540.429 161.957 534.344 curveto stroke 124.376 484.145 moveto 128.867 490.192 133.116 495.397 137.223 499.881 curveto stroke 124.376 484.145 moveto 105.621 422.423 89.392 365.105 75.436 311.299 curveto stroke 78.330 312.755 moveto 77.208 312.231 76.253 311.751 75.436 311.299 curveto stroke 203.454 260.242 moveto 203.507 260.170 203.560 260.098 203.614 260.026 curveto stroke 203.454 260.242 moveto 180.442 275.538 151.982 296.953 114.326 327.309 curveto stroke 137.238 350.682 moveto 133.839 348.337 131.298 345.957 129.428 343.366 curveto 127.919 341.276 126.820 339.011 126.077 336.462 curveto stroke 151.726 431.116 moveto 146.389 403.424 141.566 376.650 137.238 350.682 curveto stroke 153.793 451.439 moveto 152.667 443.931 151.984 437.212 151.726 431.116 curveto stroke 229.251 253.122 moveto 240.214 250.653 249.009 249.864 256.607 250.669 curveto stroke 274.444 235.472 moveto 267.373 235.537 259.432 236.178 250.344 237.419 curveto stroke 274.444 235.472 moveto 275.269 236.801 276.066 238.344 276.858 240.144 curveto stroke 326.118 229.023 moveto 324.422 231.252 323.043 234.338 321.768 238.763 curveto stroke 321.768 238.763 moveto 313.689 239.309 306.172 239.939 299.155 240.658 curveto stroke 299.370 251.460 moveto 299.205 246.438 299.138 243.073 299.155 240.658 curveto stroke 276.858 240.144 moveto 269.172 243.607 262.736 247.001 257.302 250.457 curveto stroke 299.155 240.658 moveto 292.314 240.330 284.910 240.159 276.858 240.144 curveto stroke 282.906 257.667 moveto 287.634 255.365 293.062 253.318 299.370 251.460 curveto stroke 329.201 267.338 moveto 318.298 266.437 306.702 265.656 294.331 264.989 curveto stroke 334.353 271.609 moveto 332.816 270.108 331.106 268.691 329.201 267.338 curveto stroke 336.909 258.477 moveto 333.977 260.416 331.515 263.246 329.201 267.338 curveto stroke 365.361 265.964 moveto 355.252 263.144 345.794 260.656 336.909 258.477 curveto stroke 363.154 250.525 moveto 366.665 252.700 369.920 254.825 372.941 256.914 curveto stroke 372.941 256.914 moveto 370.596 258.579 368.248 261.382 365.361 265.964 curveto stroke 385.552 285.095 moveto 389.465 284.549 393.386 284.695 397.517 285.539 curveto 404.267 286.919 411.824 290.214 421.256 295.890 curveto stroke 365.361 265.964 moveto 374.056 272.697 380.628 278.923 385.552 285.095 curveto stroke 405.117 272.490 moveto 393.554 266.660 382.873 261.489 372.941 256.914 curveto stroke 421.256 295.890 moveto 417.474 288.711 412.202 281.067 405.117 272.490 curveto stroke 336.909 258.477 moveto 335.088 257.043 333.084 255.675 330.874 254.359 curveto stroke 337.071 244.469 moveto 334.696 246.510 332.761 249.597 330.874 254.359 curveto stroke 337.071 244.469 moveto 345.438 246.344 354.124 248.361 363.154 250.525 curveto stroke 385.552 285.095 moveto 385.359 286.087 385.108 287.118 384.798 288.195 curveto stroke 384.798 288.195 moveto 378.648 286.481 373.252 285.813 368.215 286.143 curveto stroke 414.490 322.040 moveto 414.373 324.394 413.861 326.608 412.927 328.796 curveto 411.612 331.874 409.424 334.989 406.138 338.462 curveto stroke 421.013 375.992 moveto 428.494 374.147 433.014 372.650 435.960 371.040 curveto stroke 406.138 338.462 moveto 410.979 349.483 415.900 361.897 421.013 375.992 curveto stroke 406.138 338.462 moveto 403.670 336.886 401.176 335.631 398.601 334.672 curveto stroke 421.010 389.683 moveto 421.069 385.316 421.070 380.758 421.013 375.992 curveto stroke 421.010 389.683 moveto 418.634 395.872 415.566 400.410 411.395 403.905 curveto stroke 426.295 412.706 moveto 425.245 403.581 423.522 396.074 421.010 389.683 curveto stroke 415.972 442.225 moveto 419.348 433.031 422.781 423.215 426.295 412.706 curveto stroke 405.282 438.048 moveto 410.254 440.071 413.575 441.369 415.972 442.225 curveto stroke 408.039 415.784 moveto 407.683 422.412 406.773 429.757 405.282 438.048 curveto stroke 408.039 415.784 moveto 406.145 417.859 404.105 419.436 401.799 420.604 curveto 399.170 421.936 396.136 422.767 392.471 423.159 curveto stroke 397.055 377.787 moveto 399.692 380.138 401.971 382.866 403.978 386.071 curveto 406.901 390.743 409.309 396.533 411.395 403.905 curveto stroke 411.395 403.905 moveto 410.280 408.055 409.163 412.010 408.039 415.784 curveto stroke 392.471 423.159 moveto 392.024 414.856 390.221 408.142 386.843 402.205 curveto stroke 362.927 434.179 moveto 364.513 437.970 365.332 441.517 365.439 445.058 curveto 365.548 448.648 364.928 452.311 363.535 456.302 curveto stroke 363.535 456.302 moveto 359.716 459.388 355.826 462.491 351.861 465.614 curveto stroke 363.535 456.302 moveto 369.145 455.417 374.722 453.134 380.849 449.215 curveto stroke 383.220 462.551 moveto 383.463 460.346 383.411 458.227 383.063 456.129 curveto 382.686 453.856 381.957 451.579 380.849 449.215 curveto stroke 383.220 462.551 moveto 375.442 468.718 367.638 474.808 359.803 480.825 curveto stroke 359.803 480.825 moveto 356.877 481.055 354.192 480.922 351.650 480.421 curveto 349.304 479.959 347.053 479.180 344.828 478.057 curveto stroke 326.724 499.500 moveto 324.184 498.555 321.945 497.339 319.925 495.803 curveto 317.782 494.175 315.854 492.166 314.061 489.691 curveto stroke 344.828 478.057 moveto 335.153 481.891 324.917 485.762 314.061 489.691 curveto stroke 315.910 473.499 moveto 322.465 471.378 328.637 469.266 334.461 467.150 curveto stroke 334.061 455.297 moveto 335.074 460.299 335.200 464.037 334.461 467.150 curveto stroke 315.910 473.499 moveto 310.014 472.148 305.107 470.377 300.908 468.084 curveto 297.633 466.295 294.745 464.166 292.145 461.622 curveto stroke 302.146 488.218 moveto 306.262 486.574 309.226 484.654 311.418 482.211 curveto 313.451 479.944 314.896 477.143 315.910 473.499 curveto stroke 302.146 488.218 moveto 298.496 488.146 294.805 488.059 291.069 487.955 curveto stroke 291.069 487.955 moveto 281.967 483.252 275.118 478.582 269.898 473.523 curveto stroke 291.571 461.567 moveto 288.304 465.918 285.068 468.855 281.466 470.736 curveto 278.161 472.462 274.433 473.360 269.898 473.523 curveto stroke 284.727 457.312 moveto 286.848 458.727 289.125 460.142 291.571 461.567 curveto stroke 292.145 461.622 moveto 302.403 459.898 311.118 457.925 318.654 455.622 curveto stroke 291.571 461.567 moveto 291.763 461.585 291.954 461.604 292.145 461.622 curveto stroke 280.713 437.791 moveto 280.005 442.549 280.083 446.394 280.956 449.759 curveto 281.656 452.455 282.883 454.914 284.727 457.312 curveto stroke 280.713 437.791 moveto 275.427 432.655 270.441 427.611 265.733 422.637 curveto stroke 265.733 422.637 moveto 265.775 418.684 266.586 415.196 268.242 411.849 curveto 270.852 406.572 275.720 401.328 284.012 394.859 curveto stroke 261.726 368.920 moveto 256.625 373.547 252.213 379.589 248.058 387.637 curveto stroke 235.228 371.491 moveto 236.953 366.620 238.796 361.604 240.761 356.430 curveto stroke 225.052 389.431 moveto 228.205 382.076 231.524 376.225 235.228 371.491 curveto stroke 248.058 387.637 moveto 243.847 385.129 240.868 382.574 238.783 379.680 curveto 237.074 377.309 235.918 374.646 235.228 371.491 curveto stroke 248.058 387.637 moveto 247.991 395.826 248.046 404.108 248.224 412.499 curveto stroke 248.224 412.499 moveto 245.337 415.633 243.351 418.780 242.110 422.189 curveto stroke 242.110 422.189 moveto 238.846 421.276 235.988 419.963 233.396 418.185 curveto 230.542 416.227 227.958 413.668 225.491 410.357 curveto stroke 253.578 465.422 moveto 251.225 460.947 250.057 457.030 249.930 453.200 curveto 249.809 449.560 250.626 445.866 252.467 441.717 curveto stroke 253.578 465.422 moveto 251.263 465.179 248.917 464.720 246.505 464.040 curveto stroke 222.801 436.347 moveto 231.209 446.744 239.061 455.918 246.505 464.040 curveto stroke 222.801 436.347 moveto 221.803 432.310 220.955 428.484 220.251 424.844 curveto stroke 220.251 424.844 moveto 221.021 419.226 222.712 414.550 225.491 410.357 curveto stroke 252.467 441.717 moveto 248.388 434.739 244.958 428.272 242.110 422.189 curveto stroke 225.491 410.357 moveto 225.291 403.419 225.145 396.445 225.052 389.431 curveto stroke 225.052 389.431 moveto 221.042 386.144 218.314 382.418 216.532 377.796 curveto stroke 216.532 377.796 moveto 216.594 375.321 216.719 372.741 216.907 370.047 curveto stroke 207.862 363.043 moveto 206.608 370.426 205.391 377.852 204.211 385.325 curveto stroke 216.907 370.047 moveto 212.510 367.692 209.670 365.493 207.862 363.043 curveto stroke 207.862 363.043 moveto 207.616 360.162 207.578 357.034 207.747 353.599 curveto stroke 207.747 353.599 moveto 210.615 349.285 213.410 345.177 216.139 341.260 curveto stroke 219.529 325.539 moveto 216.644 326.668 213.753 328.191 210.778 330.147 curveto stroke 225.240 311.893 moveto 221.833 313.566 218.299 315.640 214.567 318.157 curveto stroke 210.762 316.783 moveto 213.908 312.019 217.434 306.986 221.378 301.630 curveto stroke 192.101 333.741 moveto 198.911 326.979 205.061 321.390 210.762 316.783 curveto stroke 214.567 318.157 moveto 213.209 317.553 211.950 317.098 210.762 316.783 curveto stroke 209.242 327.634 moveto 210.893 324.586 212.667 321.431 214.567 318.157 curveto stroke 209.242 327.634 moveto 199.211 335.971 187.801 348.670 172.878 368.106 curveto stroke 172.878 368.106 moveto 170.670 366.130 169.059 363.939 167.921 361.365 curveto stroke 167.921 361.365 moveto 176.630 351.109 184.648 341.949 192.101 333.741 curveto stroke 213.741 304.059 moveto 205.736 314.622 198.552 324.476 192.101 333.741 curveto stroke 221.378 301.630 moveto 218.901 302.177 216.370 302.982 213.741 304.059 curveto stroke 221.378 301.630 moveto 225.627 298.485 229.705 295.571 233.633 292.872 curveto stroke 233.633 292.872 moveto 228.788 299.868 226.120 305.914 225.240 311.893 curveto stroke 225.240 311.893 moveto 226.105 312.353 227.008 312.884 227.958 313.491 curveto stroke 219.529 325.539 moveto 222.161 321.669 224.967 317.658 227.958 313.491 curveto stroke 227.958 313.491 moveto 235.142 309.226 241.623 306.018 247.672 303.732 curveto stroke 247.672 303.732 moveto 247.058 305.901 246.797 308.139 246.880 310.536 curveto stroke 261.349 315.656 moveto 258.705 313.793 256.172 312.480 253.622 311.649 curveto 251.443 310.940 249.223 310.573 246.880 310.536 curveto stroke 230.905 344.795 moveto 234.501 343.004 238.130 341.898 241.978 341.421 curveto stroke 224.412 335.713 moveto 225.494 338.459 227.546 341.329 230.905 344.795 curveto stroke 246.880 310.536 moveto 238.981 319.189 231.501 327.571 224.412 335.713 curveto stroke 261.349 315.656 moveto 260.588 317.988 260.133 320.442 259.969 323.093 curveto stroke 281.816 323.458 moveto 275.718 321.721 268.768 321.605 259.969 323.093 curveto stroke 240.761 356.430 moveto 245.812 353.102 250.344 351.225 254.899 350.577 curveto 259.196 349.965 263.665 350.425 268.777 352.005 curveto stroke 241.978 341.421 moveto 240.496 346.857 240.102 351.719 240.761 356.430 curveto stroke 259.969 323.093 moveto 253.527 329.447 247.543 335.543 241.978 341.421 curveto stroke 281.409 342.650 moveto 280.325 336.909 280.003 332.540 280.402 328.971 curveto 280.629 326.937 281.094 325.125 281.816 323.458 curveto stroke 323.295 315.630 moveto 307.926 318.074 294.197 320.665 281.816 323.458 curveto stroke 341.047 317.939 moveto 335.371 317.102 329.461 316.333 323.295 315.630 curveto stroke 333.938 293.877 moveto 320.264 293.626 307.533 293.605 295.625 293.814 curveto stroke 274.529 286.986 moveto 277.201 285.003 280.178 283.156 283.510 281.414 curveto stroke 316.595 279.266 moveto 304.885 279.860 293.882 280.574 283.510 281.414 curveto stroke 316.595 279.266 moveto 321.118 281.509 324.797 283.930 327.819 286.652 curveto 330.224 288.818 332.242 291.201 333.938 293.877 curveto stroke 346.222 298.188 moveto 352.298 298.516 359.023 299.755 366.775 301.975 curveto stroke 366.775 301.975 moveto 378.180 313.347 388.763 324.220 398.601 334.672 curveto stroke 398.601 334.672 moveto 398.609 337.391 398.177 339.890 397.280 342.306 curveto 396.195 345.230 394.405 348.100 391.765 351.149 curveto stroke 357.309 339.555 moveto 363.453 338.773 368.840 339.133 373.956 340.668 curveto 379.813 342.426 385.523 345.786 391.765 351.149 curveto stroke 373.824 400.788 moveto 373.108 397.836 372.385 394.974 371.656 392.196 curveto stroke 332.268 409.493 moveto 333.735 397.264 334.213 385.795 333.719 374.736 curveto stroke 302.116 420.245 moveto 311.835 419.380 321.374 415.979 332.268 409.493 curveto stroke 343.853 424.164 moveto 341.779 420.035 338.142 415.430 332.268 409.493 curveto stroke 320.204 441.987 moveto 329.719 435.876 337.474 430.031 343.853 424.164 curveto stroke 343.853 424.164 moveto 348.361 424.512 352.242 424.049 355.854 422.731 curveto 359.918 421.249 363.788 418.632 367.920 414.573 curveto stroke 367.920 414.573 moveto 367.392 420.892 365.761 427.299 362.927 434.179 curveto stroke 362.927 434.179 moveto 353.668 441.239 344.058 448.270 334.061 455.297 curveto stroke 318.654 455.622 moveto 323.287 456.097 328.352 455.990 334.061 455.297 curveto stroke 318.654 455.622 moveto 320.115 452.353 320.595 448.129 320.204 441.987 curveto stroke 320.204 441.987 moveto 311.398 441.321 304.106 440.023 297.845 438.007 curveto stroke 297.845 438.007 moveto 298.950 434.535 300.227 429.224 302.116 420.245 curveto stroke 284.012 394.859 moveto 290.101 406.100 295.900 414.232 302.116 420.245 curveto stroke 284.012 394.859 moveto 284.183 392.148 284.390 389.400 284.634 386.610 curveto stroke 319.677 362.601 moveto 308.729 367.745 297.438 375.481 284.634 386.610 curveto stroke 268.777 352.005 moveto 265.328 358.023 263.025 363.547 261.726 368.920 curveto stroke 268.777 352.005 moveto 272.780 348.936 276.985 345.821 281.409 342.650 curveto stroke 315.951 341.612 moveto 306.172 340.718 294.929 341.056 281.409 342.650 curveto stroke 315.951 341.612 moveto 318.255 346.607 319.420 353.173 319.677 362.601 curveto stroke 350.843 333.884 moveto 341.240 332.361 334.129 332.493 328.201 334.305 curveto 323.753 335.664 319.803 338.020 315.951 341.612 curveto stroke 357.309 339.555 moveto 355.153 337.650 352.998 335.760 350.843 333.884 curveto stroke 371.656 392.196 moveto 372.114 377.845 367.723 361.733 357.309 339.555 curveto stroke 333.719 374.736 moveto 341.072 373.548 346.637 373.497 351.261 374.572 curveto 354.343 375.289 357.090 376.527 359.681 378.366 curveto 363.670 381.198 367.459 385.574 371.656 392.196 curveto stroke 319.677 362.601 moveto 324.750 366.041 329.377 370.040 333.719 374.736 curveto stroke 284.634 386.610 moveto 272.198 378.227 265.506 373.060 261.726 368.920 curveto stroke 373.824 400.788 moveto 371.845 405.717 369.882 410.300 367.920 414.573 curveto stroke 391.765 351.149 moveto 393.776 360.541 395.536 369.400 397.055 377.787 curveto stroke 397.055 377.787 moveto 396.101 383.766 394.663 388.778 392.657 393.112 curveto 391.102 396.474 389.186 399.470 386.843 402.205 curveto stroke 386.843 402.205 moveto 383.406 401.784 379.169 401.323 373.824 400.788 curveto stroke 350.843 333.884 moveto 348.692 327.953 345.509 322.773 341.047 317.939 curveto stroke 341.047 317.939 moveto 344.696 307.910 346.194 302.193 346.222 298.188 curveto stroke 333.938 293.877 moveto 338.251 295.306 342.340 296.741 346.222 298.188 curveto stroke 334.353 271.609 moveto 329.892 272.324 326.197 273.409 323.041 274.930 curveto 320.636 276.090 318.512 277.518 316.595 279.266 curveto stroke 368.215 286.143 moveto 357.933 281.455 346.693 276.630 334.353 271.609 curveto stroke 366.775 301.975 moveto 368.035 297.976 368.685 294.625 368.775 291.659 curveto 368.834 289.699 368.649 287.881 368.215 286.143 curveto stroke 295.625 293.814 moveto 293.375 292.189 290.907 290.880 288.144 289.844 curveto 284.326 288.413 279.878 287.479 274.529 286.986 curveto stroke 289.429 302.819 moveto 298.828 304.270 306.296 306.285 312.451 309.029 curveto 316.543 310.854 320.115 313.028 323.295 315.630 curveto stroke 295.625 293.814 moveto 292.919 296.286 290.912 299.204 289.429 302.819 curveto stroke 289.429 302.819 moveto 278.542 307.139 269.294 311.367 261.349 315.656 curveto stroke 247.672 303.732 moveto 251.952 299.439 257.083 294.993 263.234 290.248 curveto stroke 263.234 290.248 moveto 267.044 289.133 270.808 288.046 274.529 286.986 curveto stroke 224.412 335.713 moveto 221.716 337.189 218.979 339.025 216.139 341.260 curveto stroke 216.139 341.260 moveto 216.373 336.379 217.481 331.239 219.529 325.539 curveto stroke 210.778 330.147 moveto 210.182 329.289 209.672 328.455 209.242 327.634 curveto stroke 207.747 353.599 moveto 204.941 354.512 202.381 355.829 199.956 357.606 curveto 196.702 359.991 193.622 363.256 190.477 367.654 curveto stroke 210.778 330.147 moveto 203.333 343.368 196.586 355.834 190.477 367.654 curveto stroke 230.905 344.795 moveto 226.392 352.437 221.746 360.819 216.907 370.047 curveto stroke 216.532 377.796 moveto 214.248 381.567 212.235 385.903 210.425 390.951 curveto stroke 210.425 390.951 moveto 207.831 389.357 205.807 387.524 204.211 385.325 curveto stroke 248.224 412.499 moveto 251.119 415.524 254.019 417.816 257.081 419.501 curveto 259.762 420.976 262.606 422.007 265.733 422.637 curveto stroke 297.845 438.007 moveto 292.809 438.725 287.218 438.654 280.713 437.791 curveto stroke 284.727 457.312 moveto 275.273 454.230 264.828 449.181 252.467 441.717 curveto stroke 269.898 473.523 moveto 264.584 470.945 259.148 468.246 253.578 465.422 curveto stroke 334.461 467.150 moveto 339.544 467.530 345.210 467.029 351.861 465.614 curveto stroke 351.861 465.614 moveto 350.474 469.972 348.187 474.019 344.828 478.057 curveto stroke 314.061 489.691 moveto 309.807 489.330 305.849 488.840 302.146 488.218 curveto stroke 359.803 480.825 moveto 358.104 484.350 355.743 487.792 352.606 491.314 curveto stroke 326.724 499.500 moveto 335.199 496.892 343.823 494.165 352.606 491.314 curveto stroke 380.849 449.215 moveto 384.963 440.265 388.833 431.588 392.471 423.159 curveto stroke 387.570 462.156 moveto 393.161 455.216 399.018 447.244 405.282 438.048 curveto stroke 387.570 462.156 moveto 386.139 462.408 384.694 462.539 383.220 462.551 curveto stroke 416.677 323.249 moveto 415.948 322.820 415.220 322.417 414.490 322.040 curveto stroke 435.000 356.963 moveto 428.540 344.252 422.478 333.098 416.677 323.249 curveto stroke 435.960 371.040 moveto 435.804 366.663 435.486 361.987 435.000 356.963 curveto stroke 414.490 322.040 moveto 405.195 311.187 395.314 299.924 384.798 288.195 curveto stroke 283.510 281.414 moveto 284.298 277.337 285.555 274.108 287.400 271.420 curveto 289.103 268.939 291.353 266.852 294.331 264.989 curveto stroke 294.331 264.989 moveto 291.412 264.110 288.228 263.395 284.728 262.830 curveto stroke 282.906 257.667 moveto 283.516 259.127 284.117 260.829 284.728 262.830 curveto stroke 330.874 254.359 moveto 320.766 253.346 310.274 252.381 299.370 251.460 curveto stroke 264.885 257.461 moveto 271.606 257.093 277.552 257.160 282.906 257.667 curveto stroke 257.302 250.457 moveto 260.072 251.890 262.498 254.131 264.885 257.461 curveto stroke 256.607 250.669 moveto 247.672 255.546 239.144 260.284 230.996 264.896 curveto stroke 257.302 250.457 moveto 257.071 250.528 256.840 250.598 256.607 250.669 curveto stroke 244.443 268.877 moveto 250.683 265.220 257.474 261.427 264.885 257.461 curveto stroke 230.518 271.870 moveto 235.573 270.427 240.175 269.438 244.443 268.877 curveto stroke 230.996 264.896 moveto 230.447 267.052 230.291 269.335 230.518 271.870 curveto stroke 202.189 284.256 moveto 204.643 280.214 207.638 275.947 211.246 271.351 curveto stroke 230.996 264.896 moveto 225.146 266.248 218.656 268.369 211.246 271.351 curveto stroke 230.518 271.870 moveto 224.786 276.437 219.400 280.831 214.335 285.073 curveto stroke 214.335 285.073 moveto 212.289 284.358 210.300 283.940 208.303 283.807 curveto 206.314 283.674 204.297 283.822 202.189 284.256 curveto stroke 321.768 238.763 moveto 327.425 240.635 332.499 242.527 337.071 244.469 curveto stroke 294.793 225.292 moveto 286.269 228.347 279.668 231.649 274.444 235.472 curveto stroke 294.793 225.292 moveto 306.328 226.392 316.710 227.629 326.118 229.023 curveto stroke 229.251 253.122 moveto 231.646 249.810 234.659 246.529 238.397 243.160 curveto stroke 238.397 243.160 moveto 242.267 241.276 246.248 239.364 250.344 237.419 curveto stroke 211.246 271.351 moveto 210.840 269.779 210.603 268.307 210.528 266.900 curveto stroke 255.329 226.108 moveto 249.285 227.725 242.914 229.538 236.175 231.556 curveto stroke 250.344 237.419 moveto 250.692 235.100 251.285 233.025 252.146 231.122 curveto 252.952 229.337 254.002 227.682 255.329 226.108 curveto stroke 228.918 231.005 moveto 224.148 234.340 219.687 237.547 215.511 240.645 curveto stroke 228.918 231.005 moveto 227.670 230.008 226.417 229.215 225.125 228.607 curveto stroke 75.436 311.299 moveto 73.298 306.987 72.080 302.250 71.694 296.742 curveto stroke 230.674 219.108 moveto 242.909 217.210 252.864 216.409 261.279 216.645 curveto stroke 264.064 222.159 moveto 263.118 219.962 262.203 218.150 261.279 216.645 curveto stroke 288.907 220.147 moveto 291.150 221.530 293.083 223.221 294.793 225.292 curveto stroke 62.227 258.626 moveto 57.367 252.978 54.421 247.660 53.028 242.022 curveto 51.579 236.157 51.752 229.702 53.569 221.802 curveto stroke 110.852 494.156 moveto 113.253 491.361 117.346 488.331 124.376 484.145 curveto stroke 165.265 551.582 moveto 162.671 545.627 161.606 540.076 161.957 534.344 curveto stroke 165.265 551.582 moveto 159.569 551.036 153.800 549.225 147.487 546.000 curveto stroke 147.487 546.000 moveto 147.792 550.442 148.967 554.916 151.083 559.701 curveto stroke 151.083 559.701 moveto 146.976 560.224 142.932 559.701 138.523 558.078 curveto stroke 138.523 558.078 moveto 131.515 548.563 125.192 539.716 119.487 531.442 curveto stroke 119.487 531.442 moveto 113.913 529.163 108.257 525.304 101.907 519.449 curveto stroke 141.486 565.031 moveto 140.282 562.615 139.299 560.307 138.523 558.078 curveto stroke 110.536 538.840 moveto 122.302 549.947 132.407 558.498 141.486 565.031 curveto stroke 101.907 519.449 moveto 104.171 525.365 107.025 531.779 110.536 538.840 curveto stroke 111.310 549.169 moveto 110.468 545.495 110.214 542.110 110.536 538.840 curveto stroke 111.310 549.169 moveto 105.512 544.863 99.321 539.318 92.430 532.257 curveto stroke 92.430 532.257 moveto 87.835 522.737 83.705 513.874 80.003 505.582 curveto stroke 80.003 505.582 moveto 82.509 506.137 85.365 506.057 88.918 505.332 curveto stroke 88.918 505.332 moveto 91.873 508.302 94.772 510.769 97.685 512.794 curveto stroke 101.907 519.449 moveto 100.507 517.247 99.100 515.029 97.685 512.794 curveto stroke 113.007 551.496 moveto 112.436 550.716 111.871 549.940 111.310 549.169 curveto stroke 198.826 618.476 moveto 179.723 601.389 161.936 585.255 145.340 569.963 curveto stroke 337.815 573.381 moveto 335.223 572.294 332.937 570.899 330.867 569.144 curveto stroke 333.975 575.041 moveto 335.299 574.494 336.578 573.941 337.815 573.381 curveto stroke 334.555 561.558 moveto 335.338 562.968 336.147 564.192 337.001 565.259 curveto stroke 330.867 569.144 moveto 333.110 567.908 335.147 566.618 337.001 565.259 curveto stroke 341.875 546.057 moveto 346.615 547.742 352.036 548.581 358.546 548.637 curveto stroke 384.525 526.384 moveto 380.990 526.706 377.728 526.584 374.619 526.014 curveto stroke 403.225 504.193 moveto 403.763 506.111 404.034 507.917 404.047 509.675 curveto stroke 404.047 509.675 moveto 410.403 506.983 417.440 503.062 425.606 497.659 curveto stroke 404.047 509.675 moveto 397.818 515.084 391.316 520.649 384.525 526.384 curveto stroke 425.606 497.659 moveto 425.891 497.703 426.173 497.740 426.453 497.770 curveto stroke 426.453 497.770 moveto 427.009 499.478 427.325 501.152 427.409 502.840 curveto 427.495 504.575 427.337 506.343 426.931 508.199 curveto stroke 426.931 508.199 moveto 410.062 518.068 396.774 524.534 385.483 528.369 curveto stroke 385.483 528.369 moveto 385.191 527.745 384.872 527.084 384.525 526.384 curveto stroke 411.589 495.358 moveto 408.833 498.283 406.045 501.227 403.225 504.193 curveto stroke 396.592 506.528 moveto 398.727 505.913 400.931 505.138 403.225 504.193 curveto stroke 396.592 506.528 moveto 397.790 502.898 398.189 499.340 397.817 495.586 curveto stroke 376.257 522.887 moveto 383.291 517.299 390.064 511.850 396.592 506.528 curveto stroke 368.554 517.038 moveto 371.239 519.899 373.710 521.775 376.257 522.887 curveto stroke 374.619 526.014 moveto 375.239 524.978 375.784 523.938 376.257 522.887 curveto stroke 350.799 537.315 moveto 359.178 533.440 367.106 529.678 374.619 526.014 curveto stroke 350.799 537.315 moveto 344.278 536.988 338.952 535.843 334.353 533.780 curveto stroke 347.720 523.255 moveto 344.330 527.021 339.972 530.453 334.353 533.780 curveto stroke 337.749 518.425 moveto 340.761 520.725 344.010 522.299 347.720 523.255 curveto stroke 334.353 533.780 moveto 324.130 535.269 313.956 536.702 303.825 538.077 curveto stroke 306.844 524.329 moveto 306.236 531.302 305.338 535.391 303.825 538.077 curveto stroke 306.844 524.329 moveto 317.943 522.397 328.211 520.435 337.749 518.425 curveto stroke 347.720 523.255 moveto 354.219 521.471 361.142 519.405 368.554 517.038 curveto stroke 368.554 517.038 moveto 374.403 511.975 379.254 507.250 383.264 502.709 curveto stroke 383.264 502.709 moveto 387.689 500.750 392.385 498.336 397.442 495.417 curveto stroke 397.442 495.417 moveto 397.568 495.475 397.693 495.531 397.817 495.586 curveto stroke 397.817 495.586 moveto 402.425 493.736 407.236 491.141 412.439 487.699 curveto stroke 412.439 487.699 moveto 413.031 487.814 413.613 487.902 414.188 487.965 curveto stroke 414.188 487.965 moveto 413.540 490.339 412.678 492.792 411.589 495.358 curveto stroke 427.275 484.673 moveto 426.916 485.852 426.519 487.060 426.082 488.300 curveto stroke 426.082 488.300 moveto 420.844 491.741 416.124 494.040 411.589 495.358 curveto stroke 414.188 487.965 moveto 416.159 486.193 418.178 484.321 420.248 482.344 curveto stroke 420.248 482.344 moveto 422.374 482.233 424.429 481.834 426.477 481.134 curveto stroke 426.477 481.134 moveto 426.865 482.304 427.130 483.477 427.275 484.673 curveto stroke 426.082 488.300 moveto 426.563 491.256 426.408 494.301 425.606 497.659 curveto stroke 385.483 528.369 moveto 381.462 534.045 375.730 539.798 367.741 546.177 curveto stroke 367.741 546.177 moveto 364.599 547.038 361.535 547.858 358.546 548.637 curveto stroke 341.875 546.057 moveto 345.629 543.306 348.548 540.446 350.799 537.315 curveto stroke 274.063 516.688 moveto 278.079 517.216 281.977 517.699 285.764 518.138 curveto stroke 318.917 506.585 moveto 312.584 507.347 305.923 508.056 298.904 508.715 curveto stroke 343.084 511.906 moveto 332.773 511.594 325.130 509.911 318.917 506.585 curveto stroke 337.749 518.425 moveto 339.883 516.387 341.644 514.236 343.084 511.906 curveto stroke 259.288 493.010 moveto 265.795 494.626 271.825 495.948 277.452 496.994 curveto stroke 298.904 508.715 moveto 289.768 505.222 282.841 501.438 277.452 496.994 curveto stroke 220.514 476.437 moveto 220.630 473.261 221.575 470.069 223.451 466.512 curveto stroke 242.920 477.653 moveto 236.961 475.033 230.576 471.379 223.451 466.512 curveto stroke 202.312 479.652 moveto 211.385 487.492 219.949 494.682 228.076 501.284 curveto stroke 220.514 476.437 moveto 215.752 473.677 210.749 470.099 205.311 465.561 curveto stroke 198.454 477.865 moveto 196.168 475.260 193.828 472.508 191.427 469.602 curveto stroke 183.960 440.323 moveto 185.441 448.770 187.890 458.373 191.427 469.602 curveto stroke 177.590 431.190 moveto 179.697 434.621 181.808 437.648 183.960 440.323 curveto stroke 191.427 469.602 moveto 187.079 467.613 182.858 464.690 178.493 460.648 curveto stroke 178.493 460.648 moveto 177.913 459.491 177.331 458.326 176.747 457.151 curveto stroke 176.747 457.151 moveto 175.158 448.696 174.108 441.251 173.566 434.589 curveto stroke 167.067 444.963 moveto 166.285 439.126 165.658 433.663 165.181 428.533 curveto stroke 165.181 428.533 moveto 165.660 425.779 166.312 423.253 167.148 420.908 curveto stroke 167.148 420.908 moveto 169.285 425.969 171.413 430.506 173.566 434.589 curveto stroke 167.067 444.963 moveto 170.306 449.738 173.501 453.761 176.747 457.151 curveto stroke 173.566 434.589 moveto 174.662 433.419 175.990 432.298 177.590 431.190 curveto stroke 204.287 498.690 moveto 200.489 490.974 198.620 484.301 198.454 477.865 curveto stroke 219.519 522.172 moveto 213.442 518.027 207.192 513.707 200.760 509.204 curveto stroke 192.057 513.871 moveto 195.188 518.589 198.934 523.620 203.382 529.082 curveto stroke 200.760 509.204 moveto 197.326 511.767 194.578 513.240 192.057 513.871 curveto stroke 164.034 471.140 moveto 169.696 476.273 174.867 479.407 180.236 480.961 curveto stroke 165.181 428.533 moveto 156.266 414.978 148.662 392.458 138.665 350.007 curveto stroke 214.335 285.073 moveto 213.991 285.955 213.686 286.831 213.420 287.705 curveto stroke 210.429 302.656 moveto 213.481 298.137 217.039 293.343 221.168 288.186 curveto stroke 210.429 302.656 moveto 196.436 312.981 179.633 328.016 157.503 350.012 curveto stroke 157.503 350.012 moveto 157.016 349.598 156.556 349.182 156.122 348.763 curveto stroke 240.191 280.747 moveto 234.393 282.421 228.129 284.870 221.168 288.186 curveto stroke 167.562 361.342 moveto 167.681 361.349 167.801 361.357 167.921 361.365 curveto stroke 158.933 354.142 moveto 160.786 356.776 163.536 359.071 167.562 361.342 curveto stroke 179.012 377.178 moveto 181.702 395.546 185.161 415.492 189.448 437.355 curveto stroke 197.486 404.755 moveto 197.071 405.356 196.681 405.986 196.314 406.648 curveto stroke 209.872 408.993 moveto 206.179 408.708 203.386 408.114 201.166 407.142 curveto 199.755 406.524 198.547 405.740 197.486 404.755 curveto stroke 211.163 445.185 moveto 213.345 442.691 216.920 439.976 222.801 436.347 curveto stroke 204.512 438.309 moveto 206.741 440.910 208.947 443.190 211.163 445.185 curveto stroke 352.606 491.314 moveto 355.420 493.065 358.259 494.154 361.313 494.654 curveto 365.180 495.287 369.516 494.997 374.794 493.751 curveto stroke 376.178 493.099 moveto 379.302 497.370 381.554 500.424 383.264 502.709 curveto stroke 412.468 459.401 moveto 411.997 460.244 411.524 461.089 411.049 461.935 curveto stroke 452.274 382.440 moveto 449.906 371.778 447.556 361.636 445.215 351.974 curveto stroke 452.274 382.440 moveto 451.192 388.597 449.808 393.913 448.072 398.577 curveto stroke 363.154 250.525 moveto 363.701 248.344 364.097 246.450 364.356 244.778 curveto stroke 348.570 234.396 moveto 353.036 234.152 357.932 234.275 363.382 234.766 curveto stroke 357.838 228.224 moveto 350.298 226.368 342.911 224.578 335.669 222.854 curveto stroke 335.085 221.870 moveto 328.319 218.418 319.954 215.337 309.388 212.406 curveto stroke 355.992 219.749 moveto 360.476 222.171 364.483 224.544 368.073 226.905 curveto stroke 325.179 173.524 moveto 326.206 175.107 327.531 176.342 329.279 177.348 curveto 335.751 181.075 349.697 182.615 399.210 185.073 curveto stroke 399.210 185.073 moveto 400.153 180.478 400.484 176.737 400.234 173.524 curveto stroke 450.737 295.397 moveto 454.581 294.452 457.899 294.218 460.976 294.674 curveto 463.701 295.077 466.301 296.031 468.949 297.600 curveto stroke 447.838 293.102 moveto 448.797 293.829 449.763 294.594 450.737 295.397 curveto stroke 569.214 173.524 moveto 569.985 174.189 570.773 174.861 571.579 175.541 curveto stroke 571.579 179.081 moveto 568.327 189.106 566.902 197.851 567.186 206.047 curveto 567.423 212.901 568.860 219.512 571.579 226.265 curveto stroke 571.579 245.070 moveto 571.477 246.907 571.477 248.737 571.579 250.567 curveto stroke 571.579 512.075 moveto 548.864 404.206 540.912 373.358 532.276 359.605 curveto 530.287 356.437 528.149 353.998 525.720 352.125 curveto 523.536 350.440 521.075 349.182 518.206 348.282 curveto stroke 521.806 379.668 moveto 525.709 380.580 528.669 381.866 531.020 383.670 curveto 533.035 385.217 534.659 387.188 536.027 389.747 curveto 542.711 402.253 545.672 433.297 557.842 618.476 curveto stroke 521.806 379.668 moveto 520.789 369.821 519.591 359.382 518.206 348.282 curveto stroke 506.012 361.144 moveto 508.553 363.034 510.798 365.291 512.828 367.997 curveto 515.764 371.909 518.313 376.842 520.669 383.169 curveto stroke 500.634 331.284 moveto 502.613 341.769 504.403 351.706 506.012 361.144 curveto stroke 504.989 369.626 moveto 505.420 366.977 505.760 364.157 506.012 361.144 curveto stroke 491.254 461.107 moveto 491.194 460.742 491.129 460.383 491.059 460.027 curveto stroke 492.461 437.984 moveto 492.540 444.442 492.078 451.705 491.059 460.027 curveto stroke 496.586 421.451 moveto 495.234 426.916 493.859 432.427 492.461 437.984 curveto stroke 397.897 562.878 moveto 387.856 568.901 377.307 575.131 366.211 581.589 curveto stroke 366.163 577.991 moveto 368.965 576.205 371.603 574.471 374.088 572.783 curveto stroke 394.373 560.978 moveto 387.837 564.824 381.079 568.757 374.088 572.783 curveto stroke 396.079 560.381 moveto 395.506 560.584 394.937 560.783 394.373 560.978 curveto stroke 394.373 560.978 moveto 394.902 560.071 395.373 559.159 395.789 558.238 curveto stroke 395.789 558.238 moveto 411.822 549.722 428.579 540.651 446.136 530.984 curveto stroke 448.413 532.272 moveto 447.694 531.910 446.939 531.482 446.136 530.984 curveto stroke 448.413 532.272 moveto 430.150 542.253 412.733 551.608 396.079 560.381 curveto stroke 450.818 534.788 moveto 432.367 544.746 414.753 554.096 397.897 562.878 curveto stroke 397.897 562.878 moveto 397.329 562.142 396.726 561.314 396.079 560.381 curveto stroke 450.071 532.592 moveto 449.525 532.515 448.973 532.408 448.413 532.272 curveto stroke 450.071 532.592 moveto 450.367 533.339 450.616 534.069 450.818 534.788 curveto stroke 366.211 581.589 moveto 366.287 580.514 366.271 579.325 366.163 577.991 curveto stroke 450.818 534.788 moveto 455.191 539.343 457.315 541.956 458.266 543.952 curveto 458.600 544.653 458.801 545.302 458.881 545.935 curveto stroke 361.525 577.159 moveto 362.975 577.528 364.515 577.805 366.163 577.991 curveto stroke 337.815 573.381 moveto 344.181 572.866 350.966 572.199 358.223 571.374 curveto stroke 362.510 567.731 moveto 361.211 568.959 359.786 570.170 358.223 571.374 curveto stroke 377.890 559.751 moveto 373.068 562.337 367.950 564.992 362.510 567.731 curveto stroke 377.890 559.751 moveto 380.536 560.774 383.327 561.379 386.372 561.589 curveto stroke 386.372 561.589 moveto 388.014 560.648 389.642 559.712 391.256 558.781 curveto stroke 391.256 558.781 moveto 392.439 557.728 393.566 556.688 394.642 555.659 curveto stroke 446.136 530.984 moveto 445.497 530.273 444.782 529.497 443.978 528.645 curveto stroke 367.741 546.177 moveto 372.409 546.945 377.553 546.919 383.491 546.098 curveto stroke 434.064 519.081 moveto 432.384 519.426 430.721 519.625 429.056 519.680 curveto stroke 429.367 508.719 moveto 428.573 508.609 427.763 508.436 426.931 508.199 curveto stroke 460.806 457.974 moveto 456.838 463.048 453.056 467.113 449.294 470.349 curveto stroke 460.806 457.974 moveto 461.376 459.635 461.789 461.370 462.053 463.208 curveto stroke 438.176 464.630 moveto 434.664 471.165 431.032 477.844 427.275 484.673 curveto stroke 443.416 460.105 moveto 441.844 461.525 440.282 462.773 438.713 463.862 curveto stroke 438.176 464.630 moveto 436.356 465.932 434.543 466.995 432.702 467.838 curveto stroke 432.702 467.838 moveto 432.518 466.771 432.266 465.727 431.944 464.700 curveto stroke 423.683 475.617 moveto 424.973 474.663 426.277 473.632 427.601 472.518 curveto stroke 424.001 468.449 moveto 424.130 470.744 424.024 473.119 423.683 475.617 curveto stroke 430.281 459.051 moveto 428.158 462.255 426.065 465.387 424.001 468.449 curveto stroke 432.341 462.595 moveto 431.785 461.406 431.101 460.230 430.281 459.051 curveto stroke 424.001 468.449 moveto 422.489 469.904 421.007 471.265 419.549 472.537 curveto stroke 430.281 459.051 moveto 430.645 458.019 430.999 456.999 431.345 455.990 curveto stroke 445.864 424.942 moveto 443.804 431.645 441.687 438.436 439.512 445.318 curveto stroke 439.512 445.318 moveto 440.178 446.688 440.714 448.106 441.130 449.591 curveto stroke 443.416 460.105 moveto 445.978 453.246 448.443 446.546 450.816 439.996 curveto stroke 454.693 425.003 moveto 453.315 422.274 451.467 419.927 449.029 417.811 curveto stroke 454.693 425.003 moveto 453.830 429.075 452.917 433.254 451.953 437.545 curveto stroke 449.618 461.946 moveto 451.405 457.748 453.194 453.521 454.986 449.265 curveto stroke 459.943 356.391 moveto 461.625 364.278 463.292 372.218 464.943 380.213 curveto stroke 480.839 383.494 moveto 480.259 387.324 479.577 390.869 478.785 394.167 curveto stroke 484.022 338.001 moveto 486.956 348.054 489.926 358.423 492.937 369.124 curveto stroke 492.937 369.124 moveto 491.897 372.478 490.477 375.198 488.572 377.486 curveto 486.620 379.829 484.109 381.781 480.839 383.494 curveto stroke 485.251 428.081 moveto 483.964 427.268 482.479 426.488 480.761 425.721 curveto stroke 480.761 425.721 moveto 480.199 420.463 479.321 415.808 478.101 411.623 curveto stroke 483.849 476.366 moveto 482.623 475.898 481.217 475.336 479.586 474.663 curveto stroke 476.339 465.836 moveto 476.681 469.612 476.572 473.717 476.008 478.292 curveto stroke 479.790 458.593 moveto 478.626 461.072 477.477 463.485 476.339 465.836 curveto stroke 476.339 465.836 moveto 475.511 466.574 474.679 467.259 473.840 467.895 curveto stroke 466.278 460.463 moveto 468.366 457.087 470.487 453.429 472.657 449.460 curveto stroke } if % *** draw the border border_flag { border_linewidth 2 mul setlinewidth border_color setrgbcolor 40.421 173.524 moveto 571.579 173.524 lineto 571.579 618.476 lineto 40.421 618.476 lineto closepath stroke } if % *** draw the segments segment_flag { segment_linewidth setlinewidth segment_color setrgbcolor 108.071 555.745 moveto 78.242 516.702 lineto stroke 78.242 516.702 moveto 77.500 484.686 lineto stroke 77.500 484.686 moveto 84.372 483.671 lineto stroke 84.372 483.671 moveto 102.683 456.810 lineto stroke 102.683 456.810 moveto 129.154 453.608 lineto stroke 129.154 453.608 moveto 140.593 428.347 lineto stroke 140.593 428.347 moveto 161.950 427.293 lineto stroke 161.950 427.293 moveto 162.653 419.914 lineto stroke 162.653 419.914 moveto 193.341 425.185 lineto stroke 193.341 425.185 moveto 207.982 421.319 lineto stroke 207.982 421.319 moveto 214.658 397.581 lineto stroke 214.658 397.581 moveto 205.913 395.200 lineto stroke 205.913 395.200 moveto 208.490 381.300 lineto stroke 208.490 381.300 moveto 201.501 379.817 lineto stroke 201.501 379.817 moveto 210.286 335.268 lineto stroke 210.286 335.268 moveto 205.952 334.566 lineto stroke 205.952 334.566 moveto 210.091 312.077 lineto stroke 210.091 312.077 moveto 205.796 311.530 lineto stroke 205.796 311.530 moveto 208.451 299.271 lineto stroke 208.451 299.271 moveto 191.701 286.699 lineto stroke 191.701 286.699 moveto 198.925 247.577 lineto stroke 198.925 247.577 moveto 203.921 248.280 lineto stroke 203.921 248.280 moveto 207.787 238.910 lineto stroke 207.787 238.910 moveto 219.734 239.769 lineto stroke 219.734 239.769 moveto 263.970 210.604 lineto stroke 263.970 210.604 moveto 315.624 220.950 lineto stroke 315.624 220.950 moveto 363.374 212.829 lineto stroke 363.374 212.829 moveto 385.628 241.604 lineto stroke 385.628 241.604 moveto 393.281 240.003 lineto stroke 393.281 240.003 moveto 398.435 250.389 lineto stroke 398.435 250.389 moveto 534.500 327.265 lineto stroke 534.500 327.265 moveto 512.792 353.384 lineto stroke 512.792 353.384 moveto 525.559 361.466 lineto stroke 525.559 361.466 moveto 526.652 402.188 lineto stroke 526.652 402.188 moveto 482.026 464.540 lineto stroke 482.026 464.540 moveto 487.648 474.379 lineto stroke 487.648 474.379 moveto 478.746 481.992 lineto stroke 478.746 481.992 moveto 462.661 481.134 lineto stroke 462.661 481.134 moveto 460.357 476.058 lineto stroke 460.357 476.058 moveto 427.522 470.397 lineto stroke 427.522 470.397 moveto 425.921 475.980 lineto stroke 425.921 475.980 moveto 393.515 530.250 lineto stroke 393.515 530.250 moveto 398.981 564.608 lineto stroke 398.981 564.608 moveto 388.440 557.971 lineto stroke 388.440 557.971 moveto 378.288 564.217 lineto stroke 378.288 564.217 moveto 356.034 557.970 lineto stroke 356.034 557.970 moveto 333.779 581.396 lineto stroke 333.779 581.396 moveto 316.210 566.950 lineto stroke 316.210 566.950 moveto 300.592 570.074 lineto stroke 300.592 570.074 moveto 235.781 564.608 lineto stroke 235.781 564.608 moveto 166.675 568.122 lineto stroke 166.675 568.122 moveto 143.249 578.273 lineto stroke 143.249 578.273 moveto 130.482 571.362 lineto stroke 130.482 571.362 moveto 108.071 555.745 lineto stroke } if % *** draw the sites site_flag { site_color setrgbcolor 455.149 457.182 site_radius 0 360 arc fill 451.767 474.577 site_radius 0 360 arc fill 449.543 453.768 site_radius 0 360 arc fill 441.955 453.719 site_radius 0 360 arc fill 432.479 393.763 site_radius 0 360 arc fill 426.219 433.570 site_radius 0 360 arc fill 437.033 441.206 site_radius 0 360 arc fill 435.120 463.419 site_radius 0 360 arc fill 436.913 455.649 site_radius 0 360 arc fill 179.680 444.892 site_radius 0 360 arc fill 234.438 257.823 site_radius 0 360 arc fill 256.971 268.502 site_radius 0 360 arc fill 219.459 275.481 site_radius 0 360 arc fill 201.355 293.945 site_radius 0 360 arc fill 229.444 278.243 site_radius 0 360 arc fill 227.882 323.337 site_radius 0 360 arc fill 219.106 310.513 site_radius 0 360 arc fill 214.508 323.563 site_radius 0 360 arc fill 207.668 325.239 site_radius 0 360 arc fill 248.524 366.174 site_radius 0 360 arc fill 236.231 396.201 site_radius 0 360 arc fill 383.564 369.825 site_radius 0 360 arc fill 400.764 403.387 site_radius 0 360 arc fill 401.529 455.903 site_radius 0 360 arc fill 395.874 437.473 site_radius 0 360 arc fill 329.132 475.672 site_radius 0 360 arc fill 319.615 465.265 site_radius 0 360 arc fill 336.792 442.527 site_radius 0 360 arc fill 349.821 397.373 site_radius 0 360 arc fill 316.631 430.375 site_radius 0 360 arc fill 284.168 423.585 site_radius 0 360 arc fill 264.182 437.395 site_radius 0 360 arc fill 267.063 458.905 site_radius 0 360 arc fill 348.224 455.533 site_radius 0 360 arc fill 363.117 469.010 site_radius 0 360 arc fill 218.646 353.516 site_radius 0 360 arc fill 226.835 365.747 site_radius 0 360 arc fill 207.615 245.424 site_radius 0 360 arc fill 210.354 243.101 site_radius 0 360 arc fill 432.384 336.361 site_radius 0 360 arc fill 394.992 512.813 site_radius 0 360 arc fill 402.000 516.041 site_radius 0 360 arc fill 406.188 496.483 site_radius 0 360 arc fill 238.410 542.330 site_radius 0 360 arc fill 214.334 512.717 site_radius 0 360 arc fill 234.738 529.828 site_radius 0 360 arc fill 240.952 521.351 site_radius 0 360 arc fill 213.842 498.156 site_radius 0 360 arc fill 250.503 513.295 site_radius 0 360 arc fill 286.043 527.762 site_radius 0 360 arc fill 271.897 567.654 site_radius 0 360 arc fill 297.438 562.047 site_radius 0 360 arc fill 295.169 553.752 site_radius 0 360 arc fill 331.586 555.011 site_radius 0 360 arc fill 366.592 536.812 site_radius 0 360 arc fill 326.089 528.483 site_radius 0 360 arc fill 354.622 528.318 site_radius 0 360 arc fill 387.819 508.569 site_radius 0 360 arc fill 106.177 511.438 site_radius 0 360 arc fill 94.745 468.454 site_radius 0 360 arc fill 136.260 546.452 site_radius 0 360 arc fill 158.599 571.621 site_radius 0 360 arc fill 127.600 559.471 site_radius 0 360 arc fill 96.555 525.346 site_radius 0 360 arc fill 122.099 543.473 site_radius 0 360 arc fill 454.256 366.654 site_radius 0 360 arc fill 444.628 373.946 site_radius 0 360 arc fill 455.711 400.614 site_radius 0 360 arc fill 444.291 441.981 site_radius 0 360 arc fill 423.088 462.417 site_radius 0 360 arc fill 418.820 487.871 site_radius 0 360 arc fill 419.830 478.260 site_radius 0 360 arc fill 411.720 499.763 site_radius 0 360 arc fill 412.287 482.209 site_radius 0 360 arc fill 362.262 511.255 site_radius 0 360 arc fill 397.861 485.413 site_radius 0 360 arc fill 341.006 502.086 site_radius 0 360 arc fill 339.065 488.387 site_radius 0 360 arc fill 298.971 475.604 site_radius 0 360 arc fill 303.510 500.022 site_radius 0 360 arc fill 275.697 506.292 site_radius 0 360 arc fill 228.380 458.943 site_radius 0 360 arc fill 236.020 482.851 site_radius 0 360 arc fill 237.954 437.013 site_radius 0 360 arc fill 262.692 482.293 site_radius 0 360 arc fill 223.484 547.570 site_radius 0 360 arc fill 263.380 554.447 site_radius 0 360 arc fill 266.364 535.793 site_radius 0 360 arc fill 327.252 541.167 site_radius 0 360 arc fill 200.009 543.671 site_radius 0 360 arc fill 154.259 473.495 site_radius 0 360 arc fill 179.478 510.832 site_radius 0 360 arc fill 185.635 496.592 site_radius 0 360 arc fill 169.125 458.987 site_radius 0 360 arc fill 169.002 433.713 site_radius 0 360 arc fill 171.669 421.462 site_radius 0 360 arc fill 193.017 455.070 site_radius 0 360 arc fill 180.685 423.011 site_radius 0 360 arc fill 267.988 229.180 site_radius 0 360 arc fill 249.802 244.959 site_radius 0 360 arc fill 300.386 233.099 site_radius 0 360 arc fill 316.073 247.370 site_radius 0 360 arc fill 349.729 254.802 site_radius 0 360 arc fill 311.127 258.200 site_radius 0 360 arc fill 355.051 270.537 site_radius 0 360 arc fill 302.579 273.680 site_radius 0 360 arc fill 308.932 286.338 site_radius 0 360 arc fill 271.422 300.862 site_radius 0 360 arc fill 238.285 328.626 site_radius 0 360 arc fill 292.091 312.775 site_radius 0 360 arc fill 369.398 323.106 site_radius 0 360 arc fill 314.830 301.407 site_radius 0 360 arc fill 302.133 328.420 site_radius 0 360 arc fill 288.111 358.444 site_radius 0 360 arc fill 312.795 398.192 site_radius 0 360 arc fill 260.737 397.622 site_radius 0 360 arc fill 262.124 338.892 site_radius 0 360 arc fill 235.477 301.257 site_radius 0 360 arc fill 270.815 275.814 site_radius 0 360 arc fill 242.435 263.730 site_radius 0 360 arc fill 219.748 296.200 site_radius 0 360 arc fill 365.817 239.410 site_radius 0 360 arc fill 352.390 223.817 site_radius 0 360 arc fill 368.435 233.035 site_radius 0 360 arc fill 352.911 230.123 site_radius 0 360 arc fill 409.548 302.893 site_radius 0 360 arc fill 392.527 310.711 site_radius 0 360 arc fill 407.508 375.308 site_radius 0 360 arc fill 377.516 434.014 site_radius 0 360 arc fill 371.787 480.567 site_radius 0 360 arc fill 314.132 514.814 site_radius 0 360 arc fill 301.193 448.084 site_radius 0 360 arc fill 209.937 458.244 site_radius 0 360 arc fill 216.950 482.971 site_radius 0 360 arc fill 189.920 481.682 site_radius 0 360 arc fill 212.500 523.105 site_radius 0 360 arc fill 169.041 519.411 site_radius 0 360 arc fill 202.769 566.286 site_radius 0 360 arc fill 135.510 520.351 site_radius 0 360 arc fill 469.960 464.688 site_radius 0 360 arc fill 512.580 385.603 site_radius 0 360 arc fill 476.990 294.772 site_radius 0 360 arc fill 467.845 312.424 site_radius 0 360 arc fill 468.881 362.278 site_radius 0 360 arc fill 460.277 325.856 site_radius 0 360 arc fill 480.050 354.744 site_radius 0 360 arc fill 494.412 344.390 site_radius 0 360 arc fill 488.011 403.930 site_radius 0 360 arc fill 502.220 398.387 site_radius 0 360 arc fill 485.669 445.779 site_radius 0 360 arc fill 477.592 451.826 site_radius 0 360 arc fill 468.371 444.856 site_radius 0 360 arc fill 458.415 436.879 site_radius 0 360 arc fill 468.465 405.754 site_radius 0 360 arc fill 447.353 336.594 site_radius 0 360 arc fill 440.499 418.701 site_radius 0 360 arc fill 415.444 422.670 site_radius 0 360 arc fill 424.307 353.404 site_radius 0 360 arc fill 428.113 284.342 site_radius 0 360 arc fill 381.254 252.003 site_radius 0 360 arc fill 385.284 272.300 site_radius 0 360 arc fill 338.085 283.616 site_radius 0 360 arc fill 342.976 357.128 site_radius 0 360 arc fill 346.330 239.433 site_radius 0 360 arc fill 282.526 248.820 site_radius 0 360 arc fill 280.703 213.955 site_radius 0 360 arc fill 243.466 224.122 site_radius 0 360 arc fill 236.541 237.112 site_radius 0 360 arc fill 214.265 249.473 site_radius 0 360 arc fill 219.711 251.702 site_radius 0 360 arc fill 211.893 245.347 site_radius 0 360 arc fill 203.320 250.475 site_radius 0 360 arc fill 204.266 251.704 site_radius 0 360 arc fill 200.941 250.404 site_radius 0 360 arc fill 198.147 251.790 site_radius 0 360 arc fill 198.405 250.392 site_radius 0 360 arc fill 197.885 253.206 site_radius 0 360 arc fill 196.846 258.834 site_radius 0 360 arc fill 194.271 272.781 site_radius 0 360 arc fill 204.254 247.473 site_radius 0 360 arc fill 203.198 248.178 site_radius 0 360 arc fill 204.587 246.666 site_radius 0 360 arc fill 201.755 247.976 site_radius 0 360 arc fill 214.286 239.377 site_radius 0 360 arc fill 205.253 245.052 site_radius 0 360 arc fill 338.758 217.016 site_radius 0 360 arc fill 383.053 238.274 site_radius 0 360 arc fill 380.478 234.944 site_radius 0 360 arc fill 371.493 223.327 site_radius 0 360 arc fill 388.683 240.965 site_radius 0 360 arc fill 396.297 246.082 site_radius 0 360 arc fill 515.668 316.625 site_radius 0 360 arc fill 496.837 305.985 site_radius 0 360 arc fill 448.523 278.688 site_radius 0 360 arc fill 522.808 341.333 site_radius 0 360 arc fill 488.582 455.380 site_radius 0 360 arc fill 495.139 446.219 site_radius 0 360 arc fill 511.307 423.629 site_radius 0 360 arc fill 484.574 469.000 site_radius 0 360 arc fill 469.951 481.523 site_radius 0 360 arc fill 429.818 470.793 site_radius 0 360 arc fill 432.114 471.188 site_radius 0 360 arc fill 436.706 471.980 site_radius 0 360 arc fill 443.178 473.096 site_radius 0 360 arc fill 397.968 558.235 site_radius 0 360 arc fill 398.305 560.354 site_radius 0 360 arc fill 392.452 560.497 site_radius 0 360 arc fill 395.088 562.157 site_radius 0 360 arc fill 397.026 552.316 site_radius 0 360 arc fill 397.628 556.100 site_radius 0 360 arc fill 396.415 548.476 site_radius 0 360 arc fill 366.352 560.867 site_radius 0 360 arc fill 329.643 577.995 site_radius 0 360 arc fill 338.107 576.841 site_radius 0 360 arc fill 345.534 569.023 site_radius 0 360 arc fill 325.506 574.594 site_radius 0 360 arc fill 130.482 571.362 site_radius 0 360 arc fill 143.249 578.273 site_radius 0 360 arc fill 166.675 568.122 site_radius 0 360 arc fill 235.781 564.608 site_radius 0 360 arc fill 300.592 570.074 site_radius 0 360 arc fill 316.210 566.950 site_radius 0 360 arc fill 333.779 581.396 site_radius 0 360 arc fill 356.034 557.970 site_radius 0 360 arc fill 378.288 564.217 site_radius 0 360 arc fill 388.440 557.971 site_radius 0 360 arc fill 398.981 564.608 site_radius 0 360 arc fill 393.515 530.250 site_radius 0 360 arc fill 425.921 475.980 site_radius 0 360 arc fill 427.522 470.397 site_radius 0 360 arc fill 460.357 476.058 site_radius 0 360 arc fill 462.661 481.134 site_radius 0 360 arc fill 478.746 481.992 site_radius 0 360 arc fill 487.648 474.379 site_radius 0 360 arc fill 482.026 464.540 site_radius 0 360 arc fill 526.652 402.188 site_radius 0 360 arc fill 525.559 361.466 site_radius 0 360 arc fill 512.792 353.384 site_radius 0 360 arc fill 534.500 327.265 site_radius 0 360 arc fill 398.435 250.389 site_radius 0 360 arc fill 393.281 240.003 site_radius 0 360 arc fill 385.628 241.604 site_radius 0 360 arc fill 363.374 212.829 site_radius 0 360 arc fill 315.624 220.950 site_radius 0 360 arc fill 263.970 210.604 site_radius 0 360 arc fill 219.734 239.769 site_radius 0 360 arc fill 207.787 238.910 site_radius 0 360 arc fill 203.921 248.280 site_radius 0 360 arc fill 198.925 247.577 site_radius 0 360 arc fill 191.701 286.699 site_radius 0 360 arc fill 208.451 299.271 site_radius 0 360 arc fill 205.796 311.530 site_radius 0 360 arc fill 210.091 312.077 site_radius 0 360 arc fill 205.952 334.566 site_radius 0 360 arc fill 210.286 335.268 site_radius 0 360 arc fill 201.501 379.817 site_radius 0 360 arc fill 208.490 381.300 site_radius 0 360 arc fill 205.913 395.200 site_radius 0 360 arc fill 214.658 397.581 site_radius 0 360 arc fill 207.982 421.319 site_radius 0 360 arc fill 193.341 425.185 site_radius 0 360 arc fill 162.653 419.914 site_radius 0 360 arc fill 161.950 427.293 site_radius 0 360 arc fill 140.593 428.347 site_radius 0 360 arc fill 129.154 453.608 site_radius 0 360 arc fill 102.683 456.810 site_radius 0 360 arc fill 84.372 483.671 site_radius 0 360 arc fill 77.500 484.686 site_radius 0 360 arc fill 78.242 516.702 site_radius 0 360 arc fill 108.071 555.745 site_radius 0 360 arc fill } if % discard clipping path grestore %%EndDocument @endspecial 4080 10551 a Fr(Figur)m(e)i(1:)42 b Fm(Anisotropic)30 b(meshes)f(gener)o(ated)g(b)m(y)h(V)-11 b(oronoi)29 b(re\002nement,)i (and)4080 10726 y(the)37 b(anisotropic)h(V)-11 b(oronoi)37 b(diag)o(r)o(ams)f(used)h(to)g(gener)o(ate)f(them.)p eop %%Page: 2 2 2 1 bop -111 2183 a @beginspecial 0 @llx 0 @lly 543 @urx 375 @ury 2160 @rwi @setspecial %%BeginDocument: deform.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: deform.eps %%Creator: fig2dev Version 3.2 Patchlevel 3d %%CreationDate: Sun Mar 9 20:46:38 2003 %%For: jrs@pyramid.CS.Berkeley.EDU (Jonathan Shewchuk,625 Soda Hall,,) %%BoundingBox: 0 0 543 375 %%Magnification: 0.7000 %%EndComments /$F2psDict 200 dict def F2psDictbeginF2psDict begin F2psDictbeginF2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def /col32 {0.776 0.780 0.776 srgb} bind def end save newpath 0 375 moveto 0 0 lineto 543 0 lineto 543 375 lineto closepath clip newpath -50.4 382.4 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /reencdict 12 dict def /ReEncode { reencdict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfontname put newcodesandnames aload pop 128 1 255 { newfont /Encoding get exch /.notdef put } for newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat newfontname newfont definefont pop end } def /isovec [ 8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde 8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis 8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron 8#220 /dotlessi 8#230 /oe 8#231 /OE 8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling 8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis 8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot 8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus 8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph 8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine 8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf 8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute 8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring 8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute 8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve 8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply 8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex 8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave 8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring 8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute 8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute 8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve 8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide 8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex 8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def /Helvetica /Helvetica-iso isovec ReEncode /Times-Italic /Times-Italic-iso isovec ReEncode /Times-Roman /Times-Roman-iso isovec ReEncode /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def F2psBegin10setmiterlimit0.042000.04200scF2psBegin 10 setmiterlimit 0.04200 0.04200 sc % % Fig objects follow % % Arc 30.000 slw gs clippath 3360 4815 m 3540 4814 l 3538 4374 l 3450 4735 l 3358 4375 l cp eoclip n 4732.5 4582.5 1300.8 -80.4 170.4 arcn gs col0 s gr gr % arrowhead n 3358 4375 m 3450 4735 l 3538 4374 l 3358 4375 l cp gs 0.00 setgray ef gr col0 s % Arc gs clippath 11609 4814 m 11789 4815 l 11791 4375 l 11700 4735 l 11611 4374 l cp eoclip n 10417.5 4582.5 1300.8 -99.6 9.6 arc gs col0 s gr gr % arrowhead n 11611 4374 m 11700 4735 l 11791 4375 l 11611 4374 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath 8865 6690 m 8865 6510 l 8425 6510 l 8785 6600 l 8425 6690 l cp eoclip n 6450 6600 m 8850 6600 l gs col0 s gr gr % arrowhead n 8425 6690 m 8785 6600 l 8425 6510 l 8425 6690 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath 6435 8310 m 6435 8490 l 6875 8490 l 6515 8400 l 6875 8310 l cp eoclip n 8850 8400 m 6450 8400 l gs col0 s gr gr % arrowhead n 6875 8310 m 6515 8400 l 6875 8490 l 6875 8310 l cp gs 0.00 setgray ef gr col0 s % Polyline % % pen to black in case this eps object doesn't set color first 0 0 0 setrgbcolor % Begin Imported EPS File: spacephys.eps %%BeginDocument: spacephys.eps % n gs 5100 375 tr 10.831510 -10.830409 sc 0 -342 tr -77 -224 tr sa n 77 224 m 534 224 l 534 566 l 77 566 l cp clip n countdictstack mark /showpage {} def % EPS file follows: %!PS-Adobe-2.0 EPSF-2.0 %%Creator: aniso-diagram %%BoundingBox: 77.500 224.625 534.500 567.375 %%EndComments % choose which parts to render /filledcell_flag false def /isocontour_flag true def /voronoiarc_flag true def /border_flag false def /segment_flag true def /site_flag true def % rendering sizes /isocontour_linewidth 1 def /voronoiarc_linewidth 3 def /border_linewidth 3 def /segment_linewidth 3 def /site_radius 4 def % rendering colors /isocontour_color {0 0 0} def /voronoiarc_color {0 0 0} def /border_color {0 0 0} def /segment_color {0.5 0.5 0.5} def /site_color {0 0 0} def % set a clipping path border_flag { /delta 0 def } { voronoiarc_linewidth isocontour_linewidth gt { /delta {voronoiarc_linewidth 0.5 mul neg} def } { /delta {isocontour_linewidth 0.5 mul neg} def } ifelse } ifelse gsave newpath 77.500 delta sub 224.625 delta sub moveto 534.500 delta add 224.625 delta sub lineto 534.500 delta add 567.375 delta add lineto 77.500 delta sub 567.375 delta add lineto closepath clip newpath % *** fill the Voronoi cells with colors filledcell_flag { 0.254 0.218 0.741 setrgbcolor 534.500 224.625 moveto 534.500 338.875 534.500 453.125 534.500 567.375 curveto 489.662 567.375 444.824 567.375 399.986 567.375 curveto 364.589 512.822 337.093 450.596 320.242 386.907 curveto 305.428 330.916 299.262 275.385 302.223 224.625 curveto 379.649 224.625 457.074 224.625 534.500 224.625 curveto closepath fill 0.000 0.700 0.296 setrgbcolor 77.500 567.375 moveto 77.500 453.125 77.500 338.875 77.500 224.625 curveto 152.408 224.625 227.316 224.625 302.223 224.625 curveto 299.262 275.385 305.428 330.916 320.242 386.907 curveto 337.093 450.596 364.589 512.822 399.986 567.375 curveto 292.491 567.375 184.995 567.375 77.500 567.375 curveto closepath fill } if % *** draw the isocontour arcs isocontour_flag { isocontour_linewidth setlinewidth isocontour_color setrgbcolor % function to draw ellipse arcs % params: xcenter ycenter xradius yradius rotationangle startangle endangle /ellipsearc { /endangle exch def % store function parameters /startangle exch def /rotationangle exch def /yradius exch def /xradius exch def /ycenter exch def /xcenter exch def matrix currentmatrix % preserve matrix xcenter ycenter translate rotationangle rotate xradius yradius scale 0 0 1 startangle endangle arc setmatrix % restore matrix } def 401.970 419.993 14.278 25.269 -31.717 0 360 ellipsearc closepath stroke 401.970 419.993 28.556 50.539 -31.717 0 360 ellipsearc closepath stroke 401.970 419.993 42.833 75.808 -31.717 0 360 ellipsearc closepath stroke 401.970 419.993 57.111 101.078 -31.717 0 360 ellipsearc closepath stroke 401.970 419.993 71.389 126.347 -31.717 -125.599 175.035 ellipsearc stroke 401.970 419.993 85.667 151.617 -31.717 -106.160 154.807 ellipsearc stroke 401.970 419.993 99.944 176.886 -31.717 -94.822 86.877 ellipsearc stroke 401.970 419.993 99.944 176.886 -31.717 131.622 142.511 ellipsearc stroke 401.970 419.993 114.222 202.156 -31.717 70.589 73.261 ellipsearc stroke 401.970 419.993 114.222 202.156 -31.717 -86.662 24.543 ellipsearc stroke 401.970 419.993 128.500 227.425 -31.717 -53.191 12.459 ellipsearc stroke 401.970 419.993 142.778 252.695 -31.717 -39.851 4.981 ellipsearc stroke 401.970 419.993 157.055 277.964 -31.717 -32.017 -0.418 ellipsearc stroke 401.970 419.993 171.333 303.234 -31.717 -26.398 -4.587 ellipsearc stroke 401.970 419.993 185.611 328.503 -31.717 -22.054 -7.937 ellipsearc stroke 401.970 419.993 199.889 353.773 -31.717 -18.550 -10.705 ellipsearc stroke 401.970 419.993 214.166 379.042 -31.717 -15.643 -13.038 ellipsearc stroke 210.030 372.007 19.005 37.370 -37.982 0 360 ellipsearc closepath stroke 210.030 372.007 38.010 74.740 -37.982 0 360 ellipsearc closepath stroke 210.030 372.007 57.015 112.110 -37.982 0 360 ellipsearc closepath stroke 210.030 372.007 76.021 149.480 -37.982 0 360 ellipsearc closepath stroke 210.030 372.007 95.026 186.849 -37.982 58.346 221.880 ellipsearc stroke 210.030 372.007 95.026 186.849 -37.982 -108.037 -89.895 ellipsearc stroke 210.030 372.007 95.026 186.849 -37.982 -46.791 15.295 ellipsearc stroke 210.030 372.007 114.031 224.219 -37.982 70.715 200.511 ellipsearc stroke 210.030 372.007 114.031 224.219 -37.982 -29.154 2.195 ellipsearc stroke 210.030 372.007 133.036 261.589 -37.982 76.445 83.377 ellipsearc stroke 210.030 372.007 133.036 261.589 -37.982 139.937 190.537 ellipsearc stroke 210.030 372.007 133.036 261.589 -37.982 -19.975 -4.424 ellipsearc stroke 210.030 372.007 152.041 298.959 -37.982 151.252 184.049 ellipsearc stroke 210.030 372.007 152.041 298.959 -37.982 -13.885 -8.451 ellipsearc stroke 210.030 372.007 171.046 336.329 -37.982 158.426 179.368 ellipsearc stroke 210.030 372.007 190.051 373.699 -37.982 163.600 175.794 ellipsearc stroke 210.030 372.007 209.056 411.069 -37.982 167.573 172.960 ellipsearc stroke } if % *** draw the Voronoi diagram arcs voronoiarc_flag { voronoiarc_linewidth setlinewidth voronoiarc_color setrgbcolor 399.986 567.375 moveto 364.589 512.822 337.093 450.596 320.242 386.907 curveto 305.428 330.916 299.262 275.385 302.223 224.625 curveto stroke } if % *** draw the border border_flag { border_linewidth 2 mul setlinewidth border_color setrgbcolor 77.500 224.625 moveto 534.500 224.625 lineto 534.500 567.375 lineto 77.500 567.375 lineto closepath stroke } if % *** draw the sites site_flag { site_color setrgbcolor 401.970 419.993 site_radius 0 360 arc fill 210.030 372.007 site_radius 0 360 arc fill } if % discard clipping path grestore cleartomark countdictstack exch sub { end } repeat restore grestore % % End Imported PIC File: spacephys.eps %%EndDocument % % Polyline % % pen to black in case this eps object doesn't set color first 0 0 0 setrgbcolor % Begin Imported EPS File: spacep.eps %%BeginDocument: spacep.eps % n gs 1200 5400 tr 10.831510 -10.830409 sc 0 -342 tr -77 -224 tr sa n 77 224 m 534 224 l 534 566 l 77 566 l cp clip n countdictstack mark /showpage {} def % EPS file follows: %!PS-Adobe-2.0 EPSF-2.0 %%Creator: aniso-diagram %%BoundingBox: 77.500 224.625 534.500 567.375 %%EndComments % choose which parts to render /filledcell_flag false def /isocontour_flag true def /voronoiarc_flag true def /border_flag false def /segment_flag true def /site_flag true def % rendering sizes /isocontour_linewidth 1 def /voronoiarc_linewidth 3 def /border_linewidth 3 def /segment_linewidth 3 def /site_radius 4 def % rendering colors /isocontour_color {0 0 0} def /voronoiarc_color {0 0 0} def /border_color {0 0 0} def /segment_color {0.5 0.5 0.5} def /site_color {0 0 0} def % set a clipping path border_flag { /delta 0 def } { voronoiarc_linewidth isocontour_linewidth gt { /delta {voronoiarc_linewidth 0.5 mul neg} def } { /delta {isocontour_linewidth 0.5 mul neg} def } ifelse } ifelse gsave newpath 77.500 delta sub 224.625 delta sub moveto 534.500 delta add 224.625 delta sub lineto 534.500 delta add 567.375 delta add lineto 77.500 delta sub 567.375 delta add lineto closepath clip newpath % *** fill the Voronoi cells with colors filledcell_flag { 0.254 0.218 0.741 setrgbcolor 534.500 224.625 moveto 534.500 338.875 534.500 453.125 534.500 567.375 curveto 487.243 567.375 439.986 567.375 392.728 567.375 curveto 376.817 558.329 363.043 546.010 351.854 530.817 curveto 338.853 513.164 329.520 491.873 324.261 467.873 curveto 317.278 436.002 317.640 400.081 325.319 362.847 curveto 335.159 315.134 356.639 267.085 387.110 224.625 curveto 436.240 224.625 485.370 224.625 534.500 224.625 curveto closepath fill 0.000 0.700 0.296 setrgbcolor 77.500 567.375 moveto 77.500 453.125 77.500 338.875 77.500 224.625 curveto 180.703 224.625 283.906 224.625 387.110 224.625 curveto 356.639 267.085 335.159 315.134 325.319 362.847 curveto 317.640 400.081 317.278 436.002 324.261 467.873 curveto 329.520 491.873 338.853 513.164 351.854 530.817 curveto 363.043 546.010 376.817 558.329 392.728 567.375 curveto 287.652 567.375 182.576 567.375 77.500 567.375 curveto closepath fill } if % *** draw the isocontour arcs isocontour_flag { isocontour_linewidth setlinewidth isocontour_color setrgbcolor % function to draw ellipse arcs % params: xcenter ycenter xradius yradius rotationangle startangle endangle /ellipsearc { /endangle exch def % store function parameters /startangle exch def /rotationangle exch def /yradius exch def /xradius exch def /ycenter exch def /xcenter exch def matrix currentmatrix % preserve matrix xcenter ycenter translate rotationangle rotate xradius yradius scale 0 0 1 startangle endangle arc setmatrix % restore matrix } def 382.626 396.000 15.621 13.065 -56.422 0 360 ellipsearc closepath stroke 382.626 396.000 31.242 26.131 -56.422 0 360 ellipsearc closepath stroke 382.626 396.000 46.863 39.196 -56.422 0 360 ellipsearc closepath stroke 382.626 396.000 62.484 52.261 -56.422 0 360 ellipsearc closepath stroke 382.626 396.000 78.105 65.327 -56.422 -94.757 205.877 ellipsearc stroke 382.626 396.000 93.726 78.392 -56.422 -75.318 185.649 ellipsearc stroke 382.626 396.000 109.347 91.458 -56.422 -63.980 173.353 ellipsearc stroke 382.626 396.000 124.968 104.523 -56.422 -55.820 164.053 ellipsearc stroke 382.626 396.000 140.589 117.588 -56.422 -49.395 156.293 ellipsearc stroke 382.626 396.000 156.210 130.654 -56.422 -44.054 149.404 ellipsearc stroke 382.626 396.000 171.831 143.719 -56.422 58.099 143.014 ellipsearc stroke 382.626 396.000 171.831 143.719 -56.422 -39.441 45.023 ellipsearc stroke 382.626 396.000 187.452 156.784 -56.422 75.958 134.572 ellipsearc stroke 382.626 396.000 187.452 156.784 -56.422 -12.654 27.164 ellipsearc stroke 382.626 396.000 203.074 169.850 -56.422 84.352 123.282 ellipsearc stroke 382.626 396.000 203.074 169.850 -56.422 -1.364 18.770 ellipsearc stroke 382.626 396.000 218.695 182.915 -56.422 90.245 116.277 ellipsearc stroke 382.626 396.000 218.695 182.915 -56.422 5.641 12.877 ellipsearc stroke 382.626 396.000 234.316 195.981 -56.422 94.795 111.089 ellipsearc stroke 382.626 396.000 249.937 209.046 -56.422 98.480 106.975 ellipsearc stroke 382.626 396.000 265.558 222.111 -56.422 101.556 103.585 ellipsearc stroke 229.374 396.000 20.044 20.044 -13.394 0 360 ellipsearc closepath stroke 229.374 396.000 40.088 40.088 -13.394 0 360 ellipsearc closepath stroke 229.374 396.000 60.132 60.132 -13.394 0 360 ellipsearc closepath stroke 229.374 396.000 80.176 80.176 -13.394 0 360 ellipsearc closepath stroke 229.374 396.000 100.220 100.220 -13.394 38.662 355.610 ellipsearc stroke 229.374 396.000 120.264 120.264 -13.394 51.031 342.510 ellipsearc stroke 229.374 396.000 140.308 140.308 -13.394 56.760 335.891 ellipsearc stroke 229.374 396.000 160.352 160.352 -13.394 59.726 174.680 ellipsearc stroke 229.374 396.000 160.352 160.352 -13.394 -147.892 -28.136 ellipsearc stroke 229.374 396.000 180.396 180.396 -13.394 61.079 85.198 ellipsearc stroke 229.374 396.000 180.396 180.396 -13.394 121.590 160.735 ellipsearc stroke 229.374 396.000 180.396 180.396 -13.394 -133.946 -94.802 ellipsearc stroke 229.374 396.000 180.396 180.396 -13.394 -58.410 -30.736 ellipsearc stroke 229.374 396.000 200.440 200.440 -13.394 61.330 72.153 ellipsearc stroke 229.374 396.000 200.440 200.440 -13.394 134.635 152.656 ellipsearc stroke 229.374 396.000 200.440 200.440 -13.394 -125.868 -107.847 ellipsearc stroke 229.374 396.000 200.440 200.440 -13.394 -45.365 -32.439 ellipsearc stroke 229.374 396.000 220.484 220.484 -13.394 60.747 64.405 ellipsearc stroke 229.374 396.000 220.484 220.484 -13.394 142.383 146.931 ellipsearc stroke 229.374 396.000 220.484 220.484 -13.394 -120.143 -115.595 ellipsearc stroke 229.374 396.000 220.484 220.484 -13.394 -37.617 -33.531 ellipsearc stroke } if % *** draw the Voronoi diagram arcs voronoiarc_flag { voronoiarc_linewidth setlinewidth voronoiarc_color setrgbcolor 392.728 567.375 moveto 376.817 558.329 363.043 546.010 351.854 530.817 curveto 338.853 513.164 329.520 491.873 324.261 467.873 curveto 317.278 436.002 317.640 400.081 325.319 362.847 curveto 335.159 315.134 356.639 267.085 387.110 224.625 curveto stroke } if % *** draw the border border_flag { border_linewidth 2 mul setlinewidth border_color setrgbcolor 77.500 224.625 moveto 534.500 224.625 lineto 534.500 567.375 lineto 77.500 567.375 lineto closepath stroke } if % *** draw the sites site_flag { site_color setrgbcolor 382.626 396.000 site_radius 0 360 arc fill 229.374 396.000 site_radius 0 360 arc fill } if % discard clipping path grestore cleartomark countdictstack exch sub { end } repeat restore grestore % % End Imported PIC File: spacep.eps %%EndDocument % % Polyline % % pen to black in case this eps object doesn't set color first 0 0 0 setrgbcolor % Begin Imported EPS File: spaceq.eps %%BeginDocument: spaceq.eps % n gs 9150 5400 tr 10.831510 -10.830409 sc 0 -342 tr -77 -224 tr sa n 77 224 m 534 224 l 534 566 l 77 566 l cp clip n countdictstack mark /showpage {} def % EPS file follows: %!PS-Adobe-2.0 EPSF-2.0 %%Creator: aniso-diagram %%BoundingBox: 77.500 224.625 534.500 567.375 %%EndComments % choose which parts to render /filledcell_flag false def /isocontour_flag true def /voronoiarc_flag true def /border_flag false def /segment_flag true def /site_flag true def % rendering sizes /isocontour_linewidth 1 def /voronoiarc_linewidth 3 def /border_linewidth 3 def /segment_linewidth 3 def /site_radius 4 def % rendering colors /isocontour_color {0 0 0} def /voronoiarc_color {0 0 0} def /border_color {0 0 0} def /segment_color {0.5 0.5 0.5} def /site_color {0 0 0} def % set a clipping path border_flag { /delta 0 def } { voronoiarc_linewidth isocontour_linewidth gt { /delta {voronoiarc_linewidth 0.5 mul neg} def } { /delta {isocontour_linewidth 0.5 mul neg} def } ifelse } ifelse gsave newpath 77.500 delta sub 224.625 delta sub moveto 534.500 delta add 224.625 delta sub lineto 534.500 delta add 567.375 delta add lineto 77.500 delta sub 567.375 delta add lineto closepath clip newpath % *** fill the Voronoi cells with colors filledcell_flag { 0.254 0.218 0.741 setrgbcolor 534.500 224.625 moveto 534.500 338.875 534.500 453.125 534.500 567.375 curveto 487.604 567.375 440.709 567.375 393.813 567.375 curveto 372.783 543.008 356.185 514.232 344.697 482.229 curveto 331.617 445.789 325.384 405.779 326.327 364.318 curveto 327.392 317.526 337.575 269.896 356.191 224.625 curveto 415.627 224.625 475.064 224.625 534.500 224.625 curveto closepath fill 0.000 0.700 0.296 setrgbcolor 77.500 567.375 moveto 77.500 453.125 77.500 338.875 77.500 224.625 curveto 170.397 224.625 263.294 224.625 356.191 224.625 curveto 337.575 269.896 327.392 317.526 326.327 364.318 curveto 325.384 405.779 331.617 445.789 344.697 482.229 curveto 356.185 514.232 372.783 543.008 393.813 567.375 curveto 288.375 567.375 182.938 567.375 77.500 567.375 curveto closepath fill } if % *** draw the isocontour arcs isocontour_flag { isocontour_linewidth setlinewidth isocontour_color setrgbcolor % function to draw ellipse arcs % params: xcenter ycenter xradius yradius rotationangle startangle endangle /ellipsearc { /endangle exch def % store function parameters /startangle exch def /rotationangle exch def /yradius exch def /xradius exch def /ycenter exch def /xcenter exch def matrix currentmatrix % preserve matrix xcenter ycenter translate rotationangle rotate xradius yradius scale 0 0 1 startangle endangle arc setmatrix % restore matrix } def 418.022 396.000 20.044 20.044 -69.423 0 360 ellipsearc closepath stroke 418.022 396.000 40.088 40.088 -69.423 0 360 ellipsearc closepath stroke 418.022 396.000 60.132 60.132 -69.423 0 360 ellipsearc closepath stroke 418.022 396.000 80.176 80.176 -69.423 0 360 ellipsearc closepath stroke 418.022 396.000 100.220 100.220 -69.423 -86.293 214.341 ellipsearc stroke 418.022 396.000 120.264 120.264 -69.423 83.838 194.113 ellipsearc stroke 418.022 396.000 120.264 120.264 -69.423 -66.855 55.008 ellipsearc stroke 418.022 396.000 140.308 140.308 -69.423 103.308 181.817 ellipsearc stroke 418.022 396.000 140.308 140.308 -69.423 -55.516 35.538 ellipsearc stroke 418.022 396.000 160.352 160.352 -69.423 112.838 172.517 ellipsearc stroke 418.022 396.000 160.352 160.352 -69.423 -47.356 26.007 ellipsearc stroke 418.022 396.000 180.396 180.396 -69.423 119.206 141.227 ellipsearc stroke 418.022 396.000 180.396 180.396 -69.423 -40.931 -38.773 ellipsearc stroke 418.022 396.000 180.396 180.396 -69.423 -2.381 19.640 ellipsearc stroke 418.022 396.000 200.440 200.440 -69.423 123.894 128.182 ellipsearc stroke 418.022 396.000 200.440 200.440 -69.423 10.664 14.952 ellipsearc stroke 193.978 396.000 25.719 30.750 -60.959 0 360 ellipsearc closepath stroke 193.978 396.000 51.438 61.500 -60.959 0 360 ellipsearc closepath stroke 193.978 396.000 77.158 92.250 -60.959 0 360 ellipsearc closepath stroke 193.978 396.000 102.877 123.000 -60.959 -104.141 234.320 ellipsearc stroke 193.978 396.000 128.596 153.750 -60.959 81.689 206.895 ellipsearc stroke 193.978 396.000 128.596 153.750 -60.959 -76.715 38.638 ellipsearc stroke 193.978 396.000 154.315 184.500 -60.959 94.058 196.004 ellipsearc stroke 193.978 396.000 154.315 184.500 -60.959 -65.824 25.538 ellipsearc stroke 193.978 396.000 180.034 215.250 -60.959 99.788 121.530 ellipsearc stroke 193.978 396.000 180.034 215.250 -60.959 171.313 189.240 ellipsearc stroke 193.978 396.000 180.034 215.250 -60.959 -59.060 -58.470 ellipsearc stroke 193.978 396.000 180.034 215.250 -60.959 -8.687 18.919 ellipsearc stroke 193.978 396.000 205.754 246.000 -60.959 102.754 108.956 ellipsearc stroke 193.978 396.000 205.754 246.000 -60.959 -176.113 -175.491 ellipsearc stroke 193.978 396.000 205.754 246.000 -60.959 3.887 14.892 ellipsearc stroke 193.978 396.000 231.473 276.750 -60.959 11.550 12.292 ellipsearc stroke } if % *** draw the Voronoi diagram arcs voronoiarc_flag { voronoiarc_linewidth setlinewidth voronoiarc_color setrgbcolor 393.813 567.375 moveto 372.783 543.008 356.185 514.232 344.697 482.229 curveto 331.617 445.789 325.384 405.779 326.327 364.318 curveto 327.392 317.526 337.575 269.896 356.191 224.625 curveto stroke } if % *** draw the border border_flag { border_linewidth 2 mul setlinewidth border_color setrgbcolor 77.500 224.625 moveto 534.500 224.625 lineto 534.500 567.375 lineto 77.500 567.375 lineto closepath stroke } if % *** draw the sites site_flag { site_color setrgbcolor 418.022 396.000 site_radius 0 360 arc fill 193.978 396.000 site_radius 0 360 arc fill } if % discard clipping path grestore cleartomark countdictstack exch sub { end } repeat restore grestore % % End Imported PIC File: spaceq.eps %%EndDocument % % Polyline 0.000 slw n 2475 7125 m 2400 7575 l 2700 7575 l 2775 7125 l cp gs col7 1.00 shd ef gr % Polyline n 6675 2175 m 6600 2625 l 6900 2625 l 6975 2175 l cp gs col7 1.00 shd ef gr % Polyline n 12949 7133 m 12874 7583 l 13174 7583 l 13249 7133 l cp gs col7 1.00 shd ef gr % Polyline n 8749 1733 m 8674 2183 l 8974 2183 l 9049 1733 l cp gs col7 1.00 shd ef gr /Times-Italic-iso ff 540.00 scf sf 3600 3000 m gs 1 -1 sc (F) col0 sh gr /Times-Italic-iso ff 420.00 scf sf 3900 3150 m gs 1 -1 sc (p) col0 sh gr /Times-Italic-iso ff 540.00 scf sf 11550 3000 m gs 1 -1 sc (F) col0 sh gr /Times-Italic-iso ff 420.00 scf sf 11850 3150 m gs 1 -1 sc (q) col0 sh gr /Times-Italic-iso ff 540.00 scf sf 2475 7425 m gs 1 -1 sc (p) col0 sh gr /Times-Italic-iso ff 540.00 scf sf 6675 2475 m gs 1 -1 sc (p) col0 sh gr /Times-Italic-iso ff 540.00 scf sf 12900 7425 m gs 1 -1 sc (q) col0 sh gr /Times-Italic-iso ff 540.00 scf sf 8700 2025 m gs 1 -1 sc (q) col0 sh gr /Helvetica-iso ff 540.00 scf sf 10500 600 m gs 1 -1 sc (Physical space) col0 sh gr /Times-Italic-iso ff 540.00 scf sf 7575 6225 m gs 1 -1 sc (F) col0 sh gr /Times-Italic-iso ff 420.00 scf sf 7875 6375 m gs 1 -1 sc (p) col0 sh gr /Times-Italic-iso ff 540.00 scf sf 6975 6225 m gs 1 -1 sc (F) col0 sh gr /Times-Italic-iso ff 420.00 scf sf 7275 6375 m gs 1 -1 sc (q) col0 sh gr /Times-Roman-iso ff 420.00 scf sf 8025 6075 m gs 1 -1 sc (-1) col0 sh gr /Times-Italic-iso ff 540.00 scf sf 6975 8025 m gs 1 -1 sc (F) col0 sh gr /Times-Italic-iso ff 420.00 scf sf 7275 8175 m gs 1 -1 sc (p) col0 sh gr /Times-Italic-iso ff 540.00 scf sf 7575 8025 m gs 1 -1 sc (F) col0 sh gr /Times-Italic-iso ff 420.00 scf sf 7875 8175 m gs 1 -1 sc (q) col0 sh gr /Times-Roman-iso ff 420.00 scf sf 8025 7875 m gs 1 -1 sc (-1) col0 sh gr F2psBegin10setmiterlimit0.042000.04200scF2psEnd rs %%EndDocument @endspecial -303 2523 a Fr(Figur)m(e)52 b(2:)75 b Fm(The)51 b(def)l(or)s(mation)g(tensor)g Fl(F)1910 2540 y Fp(p)2034 2523 y Fm(maps)g(ph)l(ysical)i(space)f(into)f(a)-303 2698 y(space)37 b(where)g Fl(p)p Fm(')-7 b(s)38 b(distance)f(metr)r(ic) h(is)g(isotropic.)-303 3193 y Fv(from)i(the)h(triangulation.)54 b(W)-12 b(e)42 b(present)e(the)h(algorithm)e(in)i(Section)f(9,)i(and) -303 3367 y(pro)n(v)n(e)55 b(in)g(Section)g(10)h(that)f(it)g(generates) i(an)f(anisotropic)e(mesh)j(whose)-303 3541 y(triangles)36 b(are)h(all)g(of)g(good)f(quality)-10 b(.)-303 3945 y Fw(2.)198 b(Anisotr)l(opy:)72 b(Measur)l(es)50 b(and)f(Goals)-154 4161 y Fv(Consider)41 b(a)j(domain)e Ft(\012)52 b Fk(\022)i Fq(E)1487 4097 y Fp(d)1559 4161 y Fv(.)63 b(Suppose)42 b(that)g(at)g(each)i(point)d Fq(p)i Fv(in)f Ft(\012)-303 4335 y Fv(there)47 b(is)g(a)h(symmetric)g(positi)l(v)n(e)e(de\002nite)h Fu(metric)g(tensor)g Fq(M)2992 4352 y Fp(p)3065 4335 y Fv(,)k(pro)n(vided)-303 4509 y(by)f(the)h(user)-6 b(,)54 b(which)c(dictates)h(ho)l(w)f(lengths)g(and)h(angles)g(are)g(measured) -303 4684 y(from)44 b(the)h(perspecti)l(v)n(e)g(of)g Fq(p)p Fv(.)71 b(The)45 b(metric)h(tensor)e(is)h(most)g(easily)g (repre-)-303 4858 y(sented)33 b(as)h(a)g Fq(d)19 b Fk(\002)g Fq(d)33 b Fv(matrix.)45 b(W)-12 b(e)33 b(wish)g(to)g(de\002ne)g(a)h(V) -19 b(oronoi)31 b(diagram)j(o)n(v)n(er)-303 5032 y Fq(E)-181 4969 y Fp(d)-110 5032 y Fv(,)k(and)f(perhaps)g(its)g(Delaunay)g(dual)g (restricted)f(to)h Ft(\012)p Fv(.)-154 5207 y(Gi)l(v)n(en)i(a)i(metric) f(tensor)f Fq(M)1327 5224 y Fp(p)1400 5207 y Fv(,)i(de\002ne)f(a)h Fu(deformation)c(tensor)j Fq(F)3272 5224 y Fp(p)3384 5207 y Fv(to)g(be)-303 5381 y(an)n(y)d Fq(d)c Fk(\002)i Fq(d)i Fv(matrix)f(satisfying)721 5657 y Fq(M)869 5674 y Fp(p)984 5657 y Ft(=)43 b Fq(F)1265 5586 y Fp(T)1244 5684 y(p)1363 5657 y Fq(F)1461 5674 y Fp(p)1608 5657 y Fv(and)100 b Ft(det)26 b Fq(F)2261 5674 y Fp(p)2376 5657 y Fq(>)43 b Ft(0)p Fq(:)849 b Fv(\(1\))-303 5954 y Fq(F)-205 5971 y Fp(p)-92 5954 y Fv(maps)41 b(the)f Fu(physical)f(space)i Fq(E)1528 5891 y Fp(d)1641 5954 y Fv(to)e(a)i(recti\002ed)g(space)g(where)g(lengths,)-303 6129 y(areas,)h(and)e(angles)g(as)h Fq(p)f Fv(sees)h(them)f(are)h (measured)g(in)f(the)f(usual)h(w)o(ay)-10 b(,)41 b(as)-303 6303 y(Figure)33 b(2)h(illustrates.)43 b(F)n(or)34 b(e)n(xample,)h(if)e Fq(q)1903 6320 y Fj(1)2006 6303 y Fv(and)h Fq(q)2325 6320 y Fj(2)2428 6303 y Fv(are)g(tw)o(o)f(points)f(in)h Fq(E)3572 6240 y Fp(d)3644 6303 y Fv(,)-303 6477 y(the)k(distance)g (between)g Fq(q)1048 6494 y Fj(1)1154 6477 y Fv(and)g Fq(q)1476 6494 y Fj(2)1582 6477 y Fv(as)h(measured)g(by)f Fq(p)h Fv(is)-177 6776 y Fq(d)-97 6793 y Fp(p)-25 6776 y Ft(\()p Fq(q)104 6793 y Fj(1)173 6776 y Fq(;)25 b(q)310 6793 y Fj(2)379 6776 y Ft(\))42 b(=)h Fk(k)p Fq(F)818 6793 y Fp(p)891 6776 y Fq(q)960 6793 y Fj(1)1063 6776 y Fk(\000)34 b Fq(F)1314 6793 y Fp(p)1387 6776 y Fq(q)1456 6793 y Fj(2)1524 6776 y Fk(k)1601 6793 y Fj(2)1713 6776 y Ft(=)1875 6641 y Fi(p)p 2029 6641 1484 7 v 135 x Ft(\()p Fq(q)2158 6793 y Fj(1)2260 6776 y Fk(\000)h Fq(q)2483 6793 y Fj(2)2552 6776 y Ft(\))2612 6733 y Fp(T)2709 6776 y Fq(M)2857 6793 y Fp(p)2929 6776 y Ft(\()p Fq(q)3058 6793 y Fj(1)3161 6776 y Fk(\000)g Fq(q)3384 6793 y Fj(2)3453 6776 y Ft(\))o Fq(:)-303 7053 y Fv(W)-12 b(e)58 b(will)e(also)i(use)g (the)f(shorthand)g(notations)e Fq(d)2369 7070 y Fp(p)2441 7053 y Ft(\()p Fq(q)5 b Ft(\))81 b(=)h Fq(d)2997 7070 y Fp(p)3069 7053 y Ft(\()p Fq(p;)25 b(q)5 b Ft(\))58 b Fv(and)-303 7227 y Fq(d)p Ft(\()p Fq(p;)24 b(q)5 b Ft(\))43 b(=)h(min)p Fk(f)p Fq(d)734 7244 y Fp(p)806 7227 y Ft(\()p Fq(q)5 b Ft(\))p Fq(;)25 b(d)1148 7244 y Fp(q)1216 7227 y Ft(\()p Fq(p)p Ft(\))p Fk(g)p Fv(.)47 b(Note)37 b(that)g Fq(d)2244 7244 y Fp(p)2316 7227 y Ft(\()p Fk(\001)p Fq(;)25 b Fk(\001)p Ft(\))37 b Fv(satis\002es)h(the)f (trian-)-303 7401 y(gle)g(inequality)-10 b(,)35 b(b)m(ut)i Fq(d)p Ft(\()p Fk(\001)p Fq(;)24 b Fk(\001)p Ft(\))37 b Fv(does)g(not.)-154 7576 y(The)h(angle)f Fq(\022)47 b Ft(=)c Fh(\\)p Fq(q)938 7593 y Fj(1)1007 7576 y Fq(q)1076 7593 y Fj(2)1144 7576 y Fq(q)1213 7593 y Fj(3)1320 7576 y Fv(as)37 b(measured)h(by)f Fq(p)h Fv(is)547 7955 y Fq(\022)47 b Ft(=)c(arccos)1285 7858 y(\()p Fq(q)1414 7875 y Fj(1)1516 7858 y Fk(\000)35 b Fq(q)1739 7875 y Fj(2)1808 7858 y Ft(\))1868 7795 y Fp(T)1965 7858 y Fq(M)2113 7875 y Fp(p)2185 7858 y Ft(\()p Fq(q)2314 7875 y Fj(3)2417 7858 y Fk(\000)g Fq(q)2640 7875 y Fj(2)2709 7858 y Ft(\))p 1285 7921 V 1411 8056 a Fq(d)1491 8073 y Fp(p)1563 8056 y Ft(\()p Fq(q)1692 8073 y Fj(1)1761 8056 y Fq(;)25 b(q)1898 8073 y Fj(2)1967 8056 y Ft(\))p Fq(d)2107 8073 y Fp(p)2178 8056 y Ft(\()p Fq(q)2307 8073 y Fj(3)2376 8056 y Fq(;)g(q)2513 8073 y Fj(2)2582 8056 y Ft(\))2788 7955 y Fq(:)-154 8314 y Fv(In)34 b(the)g(mesh)h(generation)f(problem,)g(each)i(point)d(in)g (the)i(domain)f(w)o(ould)-303 8489 y(lik)o(e)g(to)g(be)i(in)e(an)h (element)h(that)e(is)h(as)h(close)f(to)g(equilateral)f(and)h(equiangu-) -303 8663 y(lar)g(as)h(possible,)f(as)i(measured)f(by)f(that)g(point.) 44 b(F)n(or)35 b(e)n(xample,)i(if)e(a)h(point)e Fq(q)-303 8837 y Fv(lies)e(in)h(a)g(triangle)f(with)f(v)n(ertices)i Fq(u)p Fv(,)i Fq(v)5 b Fv(,)34 b(and)f Fq(w)t Fv(,)h(the)f(triangle)e (with)h(v)n(ertices)-303 9012 y Fq(F)-205 9029 y Fp(q)-137 9012 y Fq(u)p Fv(,)39 b Fq(F)125 9029 y Fp(q)193 9012 y Fq(v)5 b Fv(,)38 b(and)f Fq(F)699 9029 y Fp(q)768 9012 y Fq(w)k Fv(should)36 b(ha)m(v)n(e)i(no)e(angle)h(close)h(to)f Ft(0)2793 8948 y Fs(\016)2902 9012 y Fv(or)f Ft(180)3294 8948 y Fs(\016)3366 9012 y Fv(.)-154 9186 y(The)58 b(deformation)e (tensor)h Fq(F)1445 9203 y Fp(p)1575 9186 y Fv(is)h(underconstrained.) 105 b(If)58 b(the)f Fq(d)49 b Fk(\002)h Fq(d)-303 9360 y Fv(matrix)33 b Fq(Q)g Fv(represents)h(a)g(proper)f(orthogonal)e (transformation)g(\(i.e.)k(a)f(rota-)-303 9535 y(tion\),)h(replacing)g Fq(F)743 9552 y Fp(p)852 9535 y Fv(with)g Fq(QF)1373 9552 y Fp(p)1482 9535 y Fv(mak)o(es)i(no)f(dif)l(ference.)46 b(T)-12 b(o)36 b(compute)g Fq(F)3609 9552 y Fp(p)-303 9709 y Fv(from)30 b Fq(M)166 9726 y Fp(p)269 9709 y Fv(one)g(can)h (choose)g(the)f(Cholesk)n(y)f(decomposition,)h(a)h(symmetric)-303 9883 y(square)37 b(root,)f(or)h(an)n(y)g(other)g Fq(F)1295 9900 y Fp(p)1404 9883 y Fv(that)g(satis\002es)h(\(1\).)-154 10058 y(Where)45 b(does)f Fq(M)755 10075 y Fp(p)872 10058 y Fv(come)h(from?)68 b(It)43 b(usually)g(e)n(xpresses)i(the)f(ef)l (fects)h(of)-303 10232 y(element)k(shape)h(on)e(interpolation)e(error)m (\227or)j(for)f(\002nite)h(element)g(meth-)-303 10406 y(ods,)35 b(the)g(ef)l(fects)h(of)f(shape)g(on)g(discretization)e (error)i(and)g(stif)l(fness)g(matrix)-303 10581 y(conditioning.)65 b(F)n(or)44 b(interpolation,)g Fq(M)1804 10598 y Fp(p)1922 10581 y Fv(is)g(often)g(closely)h(related)f(to)g(the)-303 10755 y(Hessian)38 b(matrix)f(of)g(the)h(function)e(to)h(be)h (interpolated,)e(and)i(may)h(e)l(v)n(en)f(be)4080 -137 y(the)h(Hessian.)51 b(Unlik)o(e)37 b(the)h(Hessian,)i Fq(M)6226 -120 y Fp(p)6337 -137 y Fv(must)f(be)f(positi)l(v)n(e)f (de\002nite,)i(b)m(ut)4080 37 y(its)j(eigen)-6 b(v)l(alues)42 b(may)h(encode)g(upper)f(bounds)f(on)h(the)g(magnitude)g(of)g(the)4080 211 y(curv)l(ature)k(of)f(the)h(function)e(at)i Fq(p)g Fv(along)f Fq(d)g Fv(principal)g(ax)n(es)h(of)f(curv)l(ature.)4080 386 y(F)n(or)34 b(\002nite)f(element)i(methods,)f Fq(M)5895 403 y Fp(p)6002 386 y Fv(may)h(also)f(tak)o(e)f(into)g(account)h(the)g (nat-)4080 560 y(ural)f(anisotrop)o(y)d(of)i(the)h(partial)f(dif)l (ferential)f(equation)g(whose)i(solution)e(is)4080 734 y(sought.)45 b(See)39 b(else)l(where)f([18])e(for)h(details.)4230 909 y Fq(M)4378 926 y Fp(p)4493 909 y Fv(may)42 b(or)g(may)g(not)g (also)g(encode)g(the)g(ideal)f(size)i(of)f(each)h(element.)4080 1083 y(W)-12 b(e)44 b(ha)m(v)n(e)g(the)f(option)f(of)h(representing)g (the)g(ideal)g(shape)h(and)g(size)g(in)f(the)4080 1257 y(metric)c(tensor)-6 b(,)40 b(or)e(of)h(representing)f(shape)h(only)f (and)h(handling)f(size)h(sep-)4080 1432 y(arately)-10 b(.)73 b(W)-6 b(ith)45 b(the)h(former)g(option,)g(the)g(ideal)g (element)g(has,)j(say)-10 b(,)49 b(a)e(unit)4080 1606 y(edge)h(length)e(as)h(measured)h(by)f Fq(p)p Fv(;)52 b(a)c(lar)m(ger)f(v)l(alue)g(of)g Fq(M)7184 1623 y Fp(p)7304 1606 y Fv(indicates)g(the)4080 1780 y(desire)39 b(for)g(smaller)g (elements.)52 b(\(But)38 b(be)h(a)n(w)o(are)g(that)g(in)f(tw)o(o)g (dimensions,)4080 1955 y(the)48 b(circumradius)g(as)g(measured)h(by)f Fq(p)g Fv(is)g(a)h(better)e(g)o(auge)i(of)e(interpola-)4080 2129 y(tion)e(error)h(than)f(the)h(edge)g(lengths)f([18].\))72 b(W)-12 b(e)47 b(re)l(visit)e(these)i(choices)f(in)4080 2304 y(Section)37 b(9.)4230 2478 y(A)67 b(central)h(tool)f(in)g(our)g (w)o(ork)g(is)g(the)h(idea)g(of)f(the)h Fu(r)-6 b(elative)68 b(defor)m(-)4080 2652 y(mation)52 b Fq(F)4647 2669 y Fp(q)4715 2652 y Fq(F)4834 2589 y Fs(\000)p Fj(1)4813 2679 y Fp(p)5053 2652 y Fv(which)h(maps)g(a)h(point)e Fq(p)p Fv(')-8 b(s)53 b(vie)l(w)g(of)g(the)f(w)o(orld)g(to)g(an-)4080 2827 y(other)46 b(point)f Fq(q)5 b Fv(')-8 b(s.)74 b(\(See)47 b(Figure)f(2.\))74 b(The)47 b Fu(r)-6 b(elative)46 b(distortion)e Fq(\034)17 b Ft(\()p Fq(p;)25 b(q)5 b Ft(\))60 b(=)4080 3001 y(max)p Fk(fk)p Fq(F)4618 3018 y Fp(q)4686 3001 y Fq(F)4805 2937 y Fs(\000)p Fj(1)4784 3027 y Fp(p)4971 3001 y Fk(k)5048 3018 y Fj(2)5117 3001 y Fq(;)46 b Fk(k)p Fq(F)5381 3018 y Fp(p)5453 3001 y Fq(F)5572 2937 y Fs(\000)p Fj(1)5551 3027 y Fp(q)5737 3001 y Fk(k)5814 3018 y Fj(2)5883 3001 y Fk(g)g Fv(gi)l(v)n(es)g(an)g(upper)f(bound)f(on)i(ho)l(w)f(dif-) 4080 3175 y(ferently)55 b Fq(p)g Fv(and)h Fq(q)61 b Fv(percei)l(v)n(e) 56 b(distances.)101 b(F)n(or)55 b(an)n(y)h(points)e Fq(p)p Fv(,)60 b Fq(q)5 b Fv(,)61 b(and)56 b Fq(a)p Fv(,)4080 3350 y Fq(\034)17 b Ft(\()p Fq(p;)25 b(q)5 b Ft(\))42 b Fk(\025)i Ft(1)p Fv(,)37 b Fq(\034)17 b Ft(\()p Fq(p;)25 b(q)5 b Ft(\))42 b(=)h Fq(\034)17 b Ft(\()p Fq(q)5 b(;)25 b(p)p Ft(\))p Fv(,)38 b(and)f Fq(\034)17 b Ft(\()p Fq(p;)25 b(q)5 b Ft(\))42 b Fk(\024)h Fq(\034)17 b Ft(\()p Fq(p;)25 b(a)p Ft(\))p Fq(\034)17 b Ft(\()p Fq(a;)25 b(q)5 b Ft(\))p Fv(.)4250 3678 y(P)j Fg(R)s(O)g(P)g(O)g(S)g(I)g(T)g(I)g(O)g(N)82 b Fv(1.)75 b Fu(Let)38 b Fq(p)p Fu(,)f Fq(q)5 b Fu(,)38 b Fq(a)p Fu(,)g(and)f Fq(b)g Fu(be)g(points)f(in)h Ft(\012)p Fu(.)46 b(Then)4533 3937 y Fq(d)4613 3954 y Fp(p)4685 3937 y Ft(\()p Fq(a;)26 b(b)p Ft(\))p 4438 4000 678 7 v 4438 4149 a Fk(k)p Fq(F)4613 4166 y Fp(p)4685 4149 y Fq(F)4804 4083 y Fs(\000)p Fj(1)4783 4165 y Fp(q)4970 4149 y Fk(k)5047 4166 y Fj(2)5285 4034 y Fk(\024)43 b Fq(d)5527 4051 y Fp(q)5596 4034 y Ft(\()p Fq(a;)25 b(b)p Ft(\))42 b Fk(\024)150 b(k)p Fq(F)6417 4051 y Fp(q)6486 4034 y Fq(F)6605 3963 y Fs(\000)p Fj(1)6584 4061 y Fp(p)6770 4034 y Fk(k)6847 4051 y Fj(2)6942 4034 y Fq(d)7022 4051 y Fp(p)7094 4034 y Ft(\()p Fq(a;)25 b(b)p Ft(\))74 b Fu(and)4629 4364 y Fq(d)4709 4381 y Fp(p)4781 4364 y Ft(\()p Fq(a;)25 b(b)p Ft(\))p 4629 4427 487 7 v 4661 4563 a Fq(\034)17 b Ft(\()p Fq(p;)24 b(q)5 b Ft(\))5285 4461 y Fk(\024)43 b Fq(d)5527 4478 y Fp(q)5596 4461 y Ft(\()p Fq(a;)25 b(b)p Ft(\))42 b Fk(\024)150 b Fq(\034)17 b Ft(\()p Fq(p;)25 b(q)5 b Ft(\))p Fq(d)6746 4478 y Fp(p)6817 4461 y Ft(\()p Fq(a;)26 b(b)p Ft(\))p Fq(:)4234 4833 y Fv(P)8 b Fg(R)s(O)g(O)g(F)m Fv(.)72 b Fq(d)4848 4850 y Fp(q)4916 4833 y Ft(\()p Fq(a;)26 b(b)p Ft(\))57 b(=)h Fk(k)p Fq(F)5661 4850 y Fp(q)5730 4833 y Ft(\()p Fq(a)40 b Fk(\000)h Fq(b)p Ft(\))p Fk(k)6274 4850 y Fj(2)6400 4833 y Ft(=)58 b Fk(k)p Fq(F)6752 4850 y Fp(q)6821 4833 y Fq(F)6940 4770 y Fs(\000)p Fj(1)6919 4860 y Fp(p)7105 4833 y Fq(F)7203 4850 y Fp(p)7276 4833 y Ft(\()p Fq(a)40 b Fk(\000)h Fq(b)p Ft(\))p Fk(k)7820 4850 y Fj(2)7946 4833 y Fk(\024)4080 5008 y(k)p Fq(F)4255 5025 y Fp(q)4324 5008 y Fq(F)4443 4944 y Fs(\000)p Fj(1)4422 5034 y Fp(p)4608 5008 y Fk(k)4685 5025 y Fj(2)4754 5008 y Fk(k)p Fq(F)4929 5025 y Fp(p)5001 5008 y Ft(\()p Fq(a)7 b Fk(\000)g Fq(b)p Ft(\))p Fk(k)5478 5025 y Fj(2)5590 5008 y Ft(=)43 b Fk(k)p Fq(F)5927 5025 y Fp(q)5995 5008 y Fq(F)6114 4944 y Fs(\000)p Fj(1)6093 5034 y Fp(p)6280 5008 y Fk(k)6357 5025 y Fj(2)6426 5008 y Fq(d)6506 5025 y Fp(p)6578 5008 y Ft(\()p Fq(a;)25 b(b)p Ft(\))42 b Fk(\024)i Fq(\034)17 b Ft(\()p Fq(p;)24 b(q)5 b Ft(\))p Fq(d)7621 5025 y Fp(p)7693 5008 y Ft(\()p Fq(a;)25 b(b)p Ft(\))p Fv(.)4080 5182 y(Similarly)-10 b(,)37 b Fq(d)4782 5199 y Fp(p)4853 5182 y Ft(\()p Fq(a;)26 b(b)p Ft(\))42 b Fk(\024)h(k)p Fq(F)5568 5199 y Fp(p)5640 5182 y Fq(F)5759 5119 y Fs(\000)p Fj(1)5738 5208 y Fp(q)5925 5182 y Fk(k)6002 5199 y Fj(2)6071 5182 y Fq(d)6151 5199 y Fp(q)6219 5182 y Ft(\()p Fq(a;)25 b(b)p Ft(\))43 b Fk(\024)g Fq(\034)17 b Ft(\()p Fq(p;)25 b(q)5 b Ft(\))p Fq(d)7263 5199 y Fp(q)7331 5182 y Ft(\()p Fq(a;)25 b(b)p Ft(\))p Fv(.)243 b Fh(\004)4080 5582 y Fw(3.)199 b(Anisotr)l(opic)50 b(V)-20 b(or)l(onoi)50 b(Diagrams)4230 5798 y Fv(The)39 b(domain)g Ft(\012)g Fv(and)h(the)f(metric)g(tensor)f(\002eld)h Fq(M)56 b Fv(together)38 b(are)i(a)g(Rie-)4080 5972 y(mannian)c (manifold,)g(so)h(the)f(natural)f(w)o(ay)h(to)g(de\002ne)h(an)g (anisotropic)d(V)-19 b(or-)4080 6146 y(onoi)32 b(diagram)g(of)h(a)g (point)e(set)i(is)f(to)g(compute)h(a)g(V)-19 b(oronoi)30 b(diagram)j(on)f(that)4080 6321 y(manifold.)44 b(Leibon)30 b(and)i(Letscher)g([10])e(do)h(just)g(that.)44 b(In)31 b(Riemannian)f(ge-)4080 6495 y(ometry)-10 b(,)44 b(the)d(length)g(of)h (a)g(path)g Ff(s)52 b Ft(=)g Ff(s)p Ft(\()p Fq(t)p Ft(\))p Fv(,)43 b Ft(0)52 b Fk(\024)g Fq(t)h Fk(\024)f Ft(1)p Fv(,)44 b(connecting)d(tw)o(o)4080 6670 y(points)36 b Fq(p)43 b Ft(=)g Ff(s)p Ft(\(0\))36 b Fv(and)h Fq(q)48 b Ft(=)43 b Ff(s)p Ft(\(1\))36 b Fv(is)i(calculated)f(by)f(the)h(path)g (inte)n(gral)5099 7087 y Fq(R)q Ft(\()p Ff(s)p Ft(\))42 b(=)5610 6883 y Fi(Z)5764 6924 y Fj(1)5696 7224 y(0)5859 6836 y Fi(r)p 6012 6836 831 7 v 6032 6990 a Fq(d)p Ff(s)p 6032 7053 150 7 v 6039 7188 a Fq(dt)6202 6927 y Fp(T)6299 7087 y Fq(M)6447 7110 y Fe(s)p Fj(\()p Fp(t)p Fj(\))6674 6990 y Fq(d)p Ff(s)p 6674 7053 V 6681 7188 a Fq(dt)6869 7087 y(dt;)4080 7443 y Fv(and)52 b(the)g(distance)g(between)h(tw)o(o)e (points)g Fq(p)h Fv(and)g Fq(q)58 b Fv(is)52 b(the)g(length)f(of)h(the) 4080 7617 y(shortest)43 b(path)g(connecting)f(them.)65 b(The)44 b(V)-19 b(oronoi)42 b(diagram)h(is)g(de\002ned)h(in)4080 7791 y(the)i(usual)f(manner:)63 b(the)45 b(V)-19 b(oronoi)44 b(cell)i Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))45 b Fv(of)h(a)g(point)e (site)h Fq(v)51 b Fv(is)46 b(the)4080 7966 y(set)41 b(of)f(all)g (points)f(on)h(the)h(manifold)e(that)h(are)h(at)g(least)f(as)h(close)g (to)f Fq(v)46 b Fv(as)41 b(to)4080 8140 y(an)n(y)j(other)g(site.)68 b(Leibon)44 b(and)g(Letscher)i(sho)l(w)e(that)g(if)g(there)g(is)g(an)h (upper)4080 8314 y(bound)j(on)h(the)h(sectional)e(curv)l(ature)h(of)g (the)h(manifold,)h(and)f(if)e(the)i(sites)4080 8489 y(are)34 b(spaced)f(densely)g(enough,)g(the)g(V)-19 b(oronoi)31 b(diagram)i(dualizes)f(to)h(a)g(well-)4080 8663 y(de\002ned)38 b(Delaunay)f(triangulation.)4230 8837 y(Unfortunately)-10 b(,)28 b(\002nding)f(the)h(shortest)f(Riemannian)h(path)f(between)i(tw) o(o)4080 9012 y(points)e(is)h(a)h(computationally)d(dif)l(\002cult)g (operation.)43 b(Local)28 b(geodesic)h(paths)4080 9186 y(can)47 b(be)f(approximated)e(numerically)-10 b(,)48 b(b)m(ut)d(the)h(algorithms)e(for)h(doing)f(so)4080 9360 y(are)i(slo)l(w)f(enough)f(to)g(mak)o(e)i(generating)e(lar)m(ge)h (anisotropic)e(meshes)k(im-)4080 9535 y(practical.)64 b(These)44 b(problems)f(can)g(be)g(o)n(v)n(ercome)g(by)g(using)f (approximate)4080 9709 y(distance)h(computations)e(and)h(approximate)g (geodesics)h(or)f(other)g(heuris-)4080 9883 y(tics)33 b([7],)g(b)m(ut)g(none)f(of)h(these)g(has)g(been)h(amenable)f(to)g(the) f(kind)g(of)h(analysis)4080 10058 y(that)k(w)o(ould)e(yield)h(a)i(pro)n (v)l(ably)e(good)g(algorithm.)4230 10232 y(Here,)45 b(we)f(propose)e (an)h(approximation)e(to)i(the)g(Riemannian)f(V)-19 b(oronoi)4080 10406 y(diagram)46 b(that)g(can)g(be)h(generated)f(reasonably)f(ef)l (\002ciently)-10 b(,)49 b(yet)d(mak)o(es)g(it)4080 10581 y(possible)i(to)g(pro)n(v)n(e)g(that)g(our)g(Delaunay)h(triangulations) d(ha)m(v)n(e)i(f)o(a)m(v)m(orable)4080 10755 y(properties.)63 b(Lik)o(e)42 b(Leibon)g(and)h(Letscher)-6 b(,)46 b(we)d(sho)l(w)g(that) f(if)g(the)h(spacing)p eop %%Page: 3 3 3 2 bop -111 2397 a @beginspecial 77.500000 @llx 224.625000 @lly 534.500000 @urx 567.375000 @ury 2160 @rwi @setspecial %%BeginDocument: diagram-aniso.eps %!PS-Adobe-2.0 EPSF-2.0 %%Creator: aniso-diagram %%BoundingBox: 77.500 224.625 534.500 567.375 %%EndComments % choose which parts to render /filledcell_flag false def /isocontour_flag true def /voronoiarc_flag true def /border_flag false def /segment_flag true def /site_flag true def % rendering sizes /isocontour_linewidth 1 def /voronoiarc_linewidth 4 def /border_linewidth 3 def /segment_linewidth 3 def /site_radius 4 def % rendering colors /isocontour_color {0 0 0} def /voronoiarc_color {0 0 0} def /border_color {0 0 0} def /segment_color {0.5 0.5 0.5} def /site_color {0 0 0} def % set a clipping path border_flag { /delta 0 def } { voronoiarc_linewidth isocontour_linewidth gt { /delta {voronoiarc_linewidth 0.5 mul neg} def } { /delta {isocontour_linewidth 0.5 mul neg} def } ifelse } ifelse gsave newpath 77.500 delta sub 224.625 delta sub moveto 534.500 delta add 224.625 delta sub lineto 534.500 delta add 567.375 delta add lineto 77.500 delta sub 567.375 delta add lineto closepath clip newpath % *** fill the Voronoi cells with colors filledcell_flag { 0.256 0.814 0.265 setrgbcolor 428.604 567.375 moveto 353.270 567.375 277.937 567.375 202.603 567.375 curveto 208.737 563.203 214.539 558.643 220.013 553.693 curveto 252.292 545.972 274.968 535.773 293.511 520.634 curveto 315.858 502.390 334.408 475.173 355.874 429.132 curveto 409.849 436.782 427.382 441.038 438.816 449.266 curveto 449.820 457.185 458.981 471.522 480.449 514.423 curveto 463.910 530.712 446.734 548.254 428.604 567.375 curveto closepath fill 0.296 0.863 0.065 setrgbcolor 77.500 505.476 moveto 111.380 480.686 139.269 464.960 165.806 455.683 curveto 184.541 449.133 203.196 445.590 223.280 444.767 curveto 230.633 460.729 234.308 478.112 234.108 495.992 curveto 233.891 515.445 229.092 535.089 220.013 553.693 curveto 214.539 558.643 208.737 563.203 202.603 567.375 curveto 160.902 567.375 119.201 567.375 77.500 567.375 curveto 77.500 546.742 77.500 526.109 77.500 505.476 curveto closepath fill 0.000 0.700 0.296 setrgbcolor 270.016 409.365 moveto 259.264 418.986 244.030 430.525 223.280 444.767 curveto 203.196 445.590 184.541 449.133 165.806 455.683 curveto 139.269 464.960 111.380 480.686 77.500 505.476 curveto 77.500 466.034 77.500 426.592 77.500 387.151 curveto 153.582 377.789 212.414 377.842 244.117 387.300 curveto 252.407 389.773 258.760 392.865 263.102 396.538 curveto 265.487 398.557 267.261 400.748 268.417 403.104 curveto 269.386 405.079 269.920 407.168 270.016 409.365 curveto closepath fill 0.024 0.710 0.017 setrgbcolor 270.016 409.365 moveto 285.988 407.183 301.531 407.487 316.113 410.266 curveto 328.806 412.686 340.650 416.957 351.339 422.970 curveto 352.785 424.989 354.296 427.043 355.874 429.132 curveto 334.408 475.173 315.858 502.390 293.511 520.634 curveto 274.968 535.773 252.292 545.972 220.013 553.693 curveto 229.092 535.089 233.891 515.445 234.108 495.992 curveto 234.308 478.112 230.633 460.729 223.280 444.767 curveto 244.030 430.525 259.264 418.986 270.016 409.365 curveto closepath fill 0.080 0.890 0.171 setrgbcolor 351.339 422.970 moveto 340.650 416.957 328.806 412.686 316.113 410.266 curveto 301.531 407.487 285.988 407.183 270.016 409.365 curveto 269.920 407.168 269.386 405.079 268.417 403.104 curveto 267.261 400.748 265.487 398.557 263.102 396.538 curveto 258.760 392.865 252.407 389.773 244.117 387.300 curveto 212.414 377.842 153.582 377.789 77.500 387.151 curveto 77.500 332.976 77.500 278.800 77.500 224.625 curveto 139.638 224.625 201.776 224.625 263.914 224.625 curveto 275.192 261.924 283.067 280.937 290.114 287.876 curveto 291.628 289.367 293.123 290.319 294.620 290.747 curveto 295.720 291.061 296.825 291.092 297.943 290.841 curveto 299.466 290.498 301.018 289.628 302.622 288.220 curveto 310.185 281.574 319.344 262.524 333.196 224.625 curveto 343.719 224.625 354.242 224.625 364.765 224.625 curveto 359.916 234.692 357.434 244.256 357.310 253.344 curveto 357.210 260.783 358.689 267.910 361.753 274.738 curveto 365.595 283.300 371.931 291.400 380.780 299.065 curveto 400.759 316.367 433.627 331.511 479.911 344.741 curveto 473.353 349.603 466.700 354.438 459.931 359.260 curveto 385.586 322.382 348.818 307.091 334.308 307.016 curveto 332.282 307.006 330.671 307.292 329.462 307.876 curveto 328.746 308.222 328.170 308.672 327.734 309.229 curveto 327.301 309.780 327.004 310.436 326.842 311.197 curveto 326.575 312.448 326.672 313.987 327.132 315.825 curveto 329.814 326.540 344.980 347.880 376.329 385.052 curveto 368.369 387.268 362.025 390.704 357.566 395.217 curveto 354.312 398.510 352.090 402.347 350.950 406.641 curveto 349.638 411.579 349.770 417.076 351.339 422.970 curveto closepath fill 0.254 0.718 0.041 setrgbcolor 333.196 224.625 moveto 319.344 262.524 310.185 281.574 302.622 288.220 curveto 301.018 289.628 299.466 290.498 297.943 290.841 curveto 296.825 291.092 295.720 291.061 294.620 290.747 curveto 293.123 290.319 291.628 289.367 290.114 287.876 curveto 283.067 280.937 275.192 261.924 263.914 224.625 curveto 287.008 224.625 310.102 224.625 333.196 224.625 curveto closepath fill 0.005 0.960 0.258 setrgbcolor 534.500 224.625 moveto 534.500 261.140 534.500 297.654 534.500 334.169 curveto 518.527 336.154 500.440 339.657 479.911 344.741 curveto 433.627 331.511 400.759 316.367 380.780 299.065 curveto 371.931 291.400 365.595 283.300 361.753 274.738 curveto 358.689 267.910 357.210 260.783 357.310 253.344 curveto 357.434 244.256 359.916 234.692 364.765 224.625 curveto 421.343 224.625 477.922 224.625 534.500 224.625 curveto closepath fill 0.256 0.814 0.265 setrgbcolor 534.500 422.131 moveto 518.422 422.827 508.207 424.498 501.282 427.565 curveto 498.189 428.935 495.675 430.617 493.621 432.693 curveto 491.628 434.706 490.039 437.119 488.781 440.040 curveto 471.623 436.562 462.008 433.134 454.642 427.867 curveto 447.547 422.794 441.499 415.271 433.445 401.502 curveto 440.124 400.129 445.012 398.162 448.667 395.375 curveto 451.335 393.342 453.408 390.826 455.012 387.674 curveto 458.109 381.592 459.629 372.809 459.931 359.260 curveto 466.700 354.438 473.353 349.603 479.911 344.741 curveto 500.440 339.657 518.527 336.154 534.500 334.169 curveto 534.500 363.490 534.500 392.810 534.500 422.131 curveto closepath fill 0.014 0.937 0.179 setrgbcolor 493.398 517.000 moveto 498.461 505.806 501.359 495.038 502.070 484.779 curveto 502.634 476.636 501.819 468.829 499.630 461.396 curveto 497.413 453.870 493.791 446.739 488.781 440.040 curveto 490.039 437.119 491.628 434.706 493.621 432.693 curveto 495.675 430.617 498.189 428.935 501.282 427.565 curveto 508.207 424.498 518.422 422.827 534.500 422.131 curveto 534.500 468.772 534.500 515.412 534.500 562.053 curveto 519.700 545.880 506.036 530.902 493.398 517.000 curveto closepath fill 0.076 0.956 0.297 setrgbcolor 376.329 385.052 moveto 397.957 389.341 417.065 394.844 433.445 401.502 curveto 441.499 415.271 447.547 422.794 454.642 427.867 curveto 462.008 433.134 471.623 436.562 488.781 440.040 curveto 493.791 446.739 497.413 453.870 499.630 461.396 curveto 501.819 468.829 502.634 476.636 502.070 484.779 curveto 501.359 495.038 498.461 505.806 493.398 517.000 curveto 489.156 516.306 484.831 515.445 480.449 514.423 curveto 458.981 471.522 449.820 457.185 438.816 449.266 curveto 427.382 441.038 409.849 436.782 355.874 429.132 curveto 354.296 427.043 352.785 424.989 351.339 422.970 curveto 349.770 417.076 349.638 411.579 350.950 406.641 curveto 352.090 402.347 354.312 398.510 357.566 395.217 curveto 362.025 390.704 368.369 387.268 376.329 385.052 curveto closepath fill 0.014 0.937 0.179 setrgbcolor 376.329 385.052 moveto 344.980 347.880 329.814 326.540 327.132 315.825 curveto 326.672 313.987 326.575 312.448 326.842 311.197 curveto 327.004 310.436 327.301 309.780 327.734 309.229 curveto 328.170 308.672 328.746 308.222 329.462 307.876 curveto 330.671 307.292 332.282 307.006 334.308 307.016 curveto 348.818 307.091 385.586 322.382 459.931 359.260 curveto 459.629 372.809 458.109 381.592 455.012 387.674 curveto 453.408 390.826 451.335 393.342 448.667 395.375 curveto 445.012 398.162 440.124 400.129 433.445 401.502 curveto 417.065 394.844 397.957 389.341 376.329 385.052 curveto closepath fill 0.080 0.890 0.171 setrgbcolor 534.500 562.053 moveto 534.500 563.827 534.500 565.601 534.500 567.375 curveto 499.201 567.375 463.903 567.375 428.604 567.375 curveto 446.734 548.254 463.910 530.712 480.449 514.423 curveto 484.831 515.445 489.156 516.306 493.398 517.000 curveto 506.036 530.902 519.700 545.880 534.500 562.053 curveto closepath fill 0.140 0.899 0.264 setrgbcolor 265.461 319.665 moveto 265.461 328.680 262.809 338.308 258.061 346.532 curveto 254.066 353.452 248.818 358.976 243.111 362.271 curveto 239.294 364.475 235.383 365.616 231.650 365.616 curveto 228.606 365.616 225.733 364.857 223.165 363.375 curveto 220.321 361.733 217.902 359.233 216.046 356.018 curveto 213.376 351.393 211.960 345.444 211.960 338.856 curveto 211.960 329.841 214.611 320.213 219.360 311.988 curveto 223.355 305.069 228.602 299.544 234.309 296.249 curveto 238.127 294.045 242.037 292.904 245.770 292.904 curveto 248.814 292.904 251.687 293.663 254.255 295.146 curveto 257.099 296.788 259.518 299.287 261.374 302.502 curveto 264.044 307.127 265.461 313.076 265.461 319.665 curveto closepath fill } if % *** draw the isocontour arcs isocontour_flag { isocontour_linewidth setlinewidth isocontour_color setrgbcolor % function to draw ellipse arcs % params: xcenter ycenter xradius yradius rotationangle startangle endangle /ellipsearc { /endangle exch def % store function parameters /startangle exch def /rotationangle exch def /yradius exch def /xradius exch def /ycenter exch def /xcenter exch def matrix currentmatrix % preserve matrix xcenter ycenter translate rotationangle rotate xradius yradius scale 0 0 1 startangle endangle arc setmatrix % restore matrix } def 370.406 477.536 27.864 9.351 -38.542 0 360 ellipsearc closepath stroke 370.406 477.536 55.727 18.702 -38.542 0 360 ellipsearc closepath stroke 370.406 477.536 83.591 28.053 -38.542 33.838 213.572 ellipsearc stroke 370.406 477.536 83.591 28.053 -38.542 -109.356 -61.885 ellipsearc stroke 370.406 477.536 111.455 37.403 -38.542 49.354 203.469 ellipsearc stroke 370.406 477.536 111.455 37.403 -38.542 -90.603 -74.958 ellipsearc stroke 370.406 477.536 139.318 46.754 -38.542 58.513 139.663 ellipsearc stroke 370.406 477.536 139.318 46.754 -38.542 174.649 204.696 ellipsearc stroke 370.406 477.536 139.318 46.754 -38.542 -82.698 -82.007 ellipsearc stroke 370.406 477.536 167.182 56.105 -38.542 64.596 119.792 ellipsearc stroke 370.406 477.536 167.182 56.105 -38.542 -165.480 -151.818 ellipsearc stroke 370.406 477.536 195.046 65.456 -38.542 68.916 110.097 ellipsearc stroke 370.406 477.536 195.046 65.456 -38.542 -155.786 -148.649 ellipsearc stroke 370.406 477.536 222.909 74.807 -38.542 72.139 103.747 ellipsearc stroke 370.406 477.536 250.773 84.158 -38.542 74.636 99.152 ellipsearc stroke 370.406 477.536 278.637 93.509 -38.542 76.629 95.637 ellipsearc stroke 370.406 477.536 306.501 102.860 -38.542 86.592 92.847 ellipsearc stroke 191.834 492.569 11.093 9.640 -34.077 0 360 ellipsearc closepath stroke 191.834 492.569 22.185 19.280 -34.077 0 360 ellipsearc closepath stroke 191.834 492.569 33.278 28.921 -34.077 0 360 ellipsearc closepath stroke 191.834 492.569 44.371 38.561 -34.077 37.971 373.939 ellipsearc stroke 191.834 492.569 55.463 48.201 -34.077 72.796 259.396 ellipsearc stroke 191.834 492.569 55.463 48.201 -34.077 -31.739 -20.649 ellipsearc stroke 191.834 492.569 66.556 57.841 -34.077 87.973 241.876 ellipsearc stroke 191.834 492.569 77.648 67.482 -34.077 99.176 231.390 ellipsearc stroke 191.834 492.569 88.741 77.122 -34.077 150.362 223.973 ellipsearc stroke 191.834 492.569 99.834 86.762 -34.077 162.668 218.324 ellipsearc stroke 191.834 492.569 110.926 96.402 -34.077 170.226 213.824 ellipsearc stroke 191.834 492.569 122.019 106.043 -34.077 175.669 197.672 ellipsearc stroke 191.834 492.569 133.112 115.683 -34.077 179.867 183.826 ellipsearc stroke 290.157 470.878 15.595 13.388 -48.767 0 360 ellipsearc closepath stroke 290.157 470.878 31.191 26.777 -48.767 0 360 ellipsearc closepath stroke 290.157 470.878 46.786 40.165 -48.767 112.495 417.235 ellipsearc stroke 290.157 470.878 62.382 53.554 -48.767 143.398 211.304 ellipsearc stroke 290.157 470.878 62.382 53.554 -48.767 -132.095 31.177 ellipsearc stroke 290.157 470.878 77.977 66.942 -48.767 159.863 189.410 ellipsearc stroke 290.157 470.878 77.977 66.942 -48.767 -109.949 -102.064 ellipsearc stroke 290.157 470.878 77.977 66.942 -48.767 12.054 19.408 ellipsearc stroke 290.157 470.878 93.573 80.330 -48.767 171.046 182.235 ellipsearc stroke 407.684 421.206 7.273 13.849 -65.452 0 360 ellipsearc closepath stroke 407.684 421.206 14.547 27.699 -65.452 0 360 ellipsearc closepath stroke 407.684 421.206 21.820 41.548 -65.452 -159.220 122.992 ellipsearc stroke 407.684 421.206 29.093 55.397 -65.452 63.820 120.648 ellipsearc stroke 407.684 421.206 29.093 55.397 -65.452 -147.671 -43.496 ellipsearc stroke 407.684 421.206 29.093 55.397 -65.452 12.124 17.281 ellipsearc stroke 407.684 421.206 36.366 69.247 -65.452 68.547 123.143 ellipsearc stroke 407.684 421.206 36.366 69.247 -65.452 -141.587 -132.893 ellipsearc stroke 407.684 421.206 43.640 83.096 -65.452 68.978 126.093 ellipsearc stroke 407.684 421.206 50.913 96.945 -65.452 83.369 128.650 ellipsearc stroke 407.684 421.206 58.186 110.795 -65.452 100.794 130.754 ellipsearc stroke 407.684 421.206 65.459 124.644 -65.452 113.201 132.479 ellipsearc stroke 407.684 421.206 72.733 138.493 -65.452 122.322 133.906 ellipsearc stroke 407.684 421.206 80.006 152.343 -65.452 129.377 130.629 ellipsearc stroke 370.406 477.536 111.455 37.403 -38.542 -30.049 28.226 ellipsearc stroke 370.406 477.536 139.318 46.754 -38.542 -25.061 40.913 ellipsearc stroke 370.406 477.536 167.182 56.105 -38.542 -33.801 47.326 ellipsearc stroke 370.406 477.536 195.046 65.456 -38.542 -33.182 43.715 ellipsearc stroke 370.406 477.536 222.909 74.807 -38.542 39.567 45.813 ellipsearc stroke 345.875 324.508 8.107 29.164 -52.190 -46.755 216.472 ellipsearc stroke 345.875 324.508 16.215 58.328 -52.190 1.015 172.712 ellipsearc stroke 345.875 324.508 24.322 87.492 -52.190 16.829 158.438 ellipsearc stroke 345.875 324.508 32.429 116.656 -52.190 25.354 104.555 ellipsearc stroke 345.875 324.508 32.429 116.656 -52.190 145.450 150.707 ellipsearc stroke 345.875 324.508 40.536 145.819 -52.190 30.805 58.049 ellipsearc stroke 345.875 324.508 48.644 174.983 -52.190 34.631 41.367 ellipsearc stroke 308.232 303.280 23.626 25.561 -36.845 -46.862 43.530 ellipsearc stroke 308.232 303.280 23.626 25.561 -36.845 73.980 256.677 ellipsearc stroke 308.232 303.280 47.252 51.122 -36.845 -35.934 45.189 ellipsearc stroke 308.232 303.280 47.252 51.122 -36.845 85.336 190.874 ellipsearc stroke 308.232 303.280 47.252 51.122 -36.845 -141.287 -91.271 ellipsearc stroke 308.232 303.280 70.878 76.683 -36.845 31.345 48.949 ellipsearc stroke 308.232 303.280 70.878 76.683 -36.845 86.692 175.339 ellipsearc stroke 308.232 303.280 70.878 76.683 -36.845 -139.493 -84.338 ellipsearc stroke 308.232 303.280 70.878 76.683 -36.845 -33.799 -8.698 ellipsearc stroke 308.232 303.280 94.504 102.244 -36.845 41.974 51.466 ellipsearc stroke 308.232 303.280 94.504 102.244 -36.845 86.831 176.401 ellipsearc stroke 308.232 303.280 94.504 102.244 -36.845 -156.700 -93.083 ellipsearc stroke 308.232 303.280 94.504 102.244 -36.845 -17.503 -16.016 ellipsearc stroke 308.232 303.280 118.130 127.805 -36.845 45.801 53.218 ellipsearc stroke 308.232 303.280 118.130 127.805 -36.845 108.329 108.490 ellipsearc stroke 308.232 303.280 118.130 127.805 -36.845 175.111 253.920 ellipsearc stroke 308.232 303.280 141.756 153.366 -36.845 47.449 54.505 ellipsearc stroke 308.232 303.280 141.756 153.366 -36.845 -176.360 -113.501 ellipsearc stroke 308.232 303.280 165.382 178.927 -36.845 48.140 49.517 ellipsearc stroke 308.232 303.280 165.382 178.927 -36.845 -171.569 -118.448 ellipsearc stroke 308.232 303.280 189.008 204.488 -36.845 -168.464 -122.019 ellipsearc stroke 308.232 303.280 212.635 230.048 -36.845 -166.311 -124.731 ellipsearc stroke 308.232 303.280 236.261 255.609 -36.845 -164.757 -159.532 ellipsearc stroke 183.780 421.283 19.505 6.460 -14.016 0 360 ellipsearc closepath stroke 183.780 421.283 39.009 12.920 -14.016 0 360 ellipsearc closepath stroke 183.780 421.283 58.514 19.380 -14.016 0 360 ellipsearc closepath stroke 183.780 421.283 78.018 25.841 -14.016 0 360 ellipsearc closepath stroke 183.780 421.283 97.523 32.301 -14.016 65.468 74.441 ellipsearc stroke 183.780 421.283 97.523 32.301 -14.016 111.214 297.527 ellipsearc stroke 183.780 421.283 117.028 38.761 -14.016 118.822 163.609 ellipsearc stroke 183.780 421.283 117.028 38.761 -14.016 -154.156 -82.557 ellipsearc stroke 183.780 421.283 136.532 45.221 -14.016 122.348 147.817 ellipsearc stroke 183.780 421.283 136.532 45.221 -14.016 -138.364 -94.887 ellipsearc stroke 183.780 421.283 156.037 51.681 -14.016 124.245 139.124 ellipsearc stroke 183.780 421.283 156.037 51.681 -14.016 -129.671 -103.801 ellipsearc stroke 183.780 421.283 175.542 58.141 -14.016 125.315 133.181 ellipsearc stroke 183.780 421.283 175.542 58.141 -14.016 -123.728 -110.755 ellipsearc stroke 183.780 421.283 195.046 64.602 -14.016 125.918 128.762 ellipsearc stroke 183.780 421.283 195.046 64.602 -14.016 -119.309 -116.438 ellipsearc stroke 298.979 272.459 29.323 11.305 -89.413 -119.149 101.995 ellipsearc stroke 298.979 272.459 58.645 22.611 -89.413 -80.951 -35.570 ellipsearc stroke 298.979 272.459 58.645 22.611 -89.413 35.118 73.808 ellipsearc stroke 298.979 272.459 87.968 33.916 -89.413 -67.177 -57.284 ellipsearc stroke 298.979 272.459 87.968 33.916 -89.413 56.831 63.720 ellipsearc stroke 423.715 261.369 24.798 13.180 -9.538 0 360 ellipsearc closepath stroke 423.715 261.369 49.597 26.359 -9.538 0 360 ellipsearc closepath stroke 423.715 261.369 74.395 39.539 -9.538 -46.416 130.935 ellipsearc stroke 423.715 261.369 74.395 39.539 -9.538 -149.190 -98.493 ellipsearc stroke 423.715 261.369 99.193 52.719 -9.538 -24.822 105.814 ellipsearc stroke 423.715 261.369 99.193 52.719 -9.538 -122.338 -120.088 ellipsearc stroke 423.715 261.369 123.991 65.898 -9.538 30.624 92.598 ellipsearc stroke 423.715 261.369 148.790 79.078 -9.538 46.337 83.758 ellipsearc stroke 423.715 261.369 173.588 92.258 -9.538 54.968 77.231 ellipsearc stroke 248.957 320.243 11.625 8.286 -70.823 0 360 ellipsearc closepath stroke 248.957 320.243 23.251 16.571 -70.823 84.069 371.468 ellipsearc stroke 248.957 320.243 34.876 24.857 -70.823 139.630 302.310 ellipsearc stroke 248.957 320.243 46.502 33.143 -70.823 174.764 252.631 ellipsearc stroke 345.875 324.508 56.751 204.147 -52.190 68.866 100.859 ellipsearc stroke 345.875 324.508 64.858 233.311 -52.190 59.965 111.854 ellipsearc stroke 345.875 324.508 72.965 262.475 -52.190 105.059 120.765 ellipsearc stroke 345.875 324.508 81.073 291.639 -52.190 114.674 127.637 ellipsearc stroke 345.875 324.508 89.180 320.803 -52.190 121.150 133.064 ellipsearc stroke 345.875 324.508 97.287 349.967 -52.190 126.001 132.499 ellipsearc stroke 345.875 324.508 105.395 379.131 -52.190 129.834 131.671 ellipsearc stroke 308.232 303.280 259.887 281.170 -36.845 85.919 97.403 ellipsearc stroke 308.232 303.280 283.513 306.731 -36.845 85.490 96.893 ellipsearc stroke 308.232 303.280 307.139 332.292 -36.845 85.375 89.436 ellipsearc stroke } if % *** draw the Voronoi diagram arcs voronoiarc_flag { voronoiarc_linewidth setlinewidth voronoiarc_color setrgbcolor 220.013 553.693 moveto 252.292 545.972 274.968 535.773 293.511 520.634 curveto 315.858 502.390 334.408 475.173 355.874 429.132 curveto stroke 223.280 444.767 moveto 230.633 460.729 234.308 478.112 234.108 495.992 curveto 233.891 515.445 229.092 535.089 220.013 553.693 curveto stroke 202.603 567.375 moveto 208.737 563.203 214.539 558.643 220.013 553.693 curveto stroke 77.500 505.476 moveto 111.380 480.686 139.269 464.960 165.806 455.683 curveto 184.541 449.133 203.196 445.590 223.280 444.767 curveto stroke 270.016 409.365 moveto 269.920 407.168 269.386 405.079 268.417 403.104 curveto 267.261 400.748 265.487 398.557 263.102 396.538 curveto 258.760 392.865 252.407 389.773 244.117 387.300 curveto 212.414 377.842 153.582 377.789 77.500 387.151 curveto stroke 263.914 224.625 moveto 275.192 261.924 283.067 280.937 290.114 287.876 curveto 291.628 289.367 293.123 290.319 294.620 290.747 curveto 295.720 291.061 296.825 291.092 297.943 290.841 curveto 299.466 290.498 301.018 289.628 302.622 288.220 curveto 310.185 281.574 319.344 262.524 333.196 224.625 curveto stroke 479.911 344.741 moveto 433.627 331.511 400.759 316.367 380.780 299.065 curveto 371.931 291.400 365.595 283.300 361.753 274.738 curveto 358.689 267.910 357.210 260.783 357.310 253.344 curveto 357.434 244.256 359.916 234.692 364.765 224.625 curveto stroke 479.911 344.741 moveto 500.440 339.657 518.527 336.154 534.500 334.169 curveto stroke 433.445 401.502 moveto 440.124 400.129 445.012 398.162 448.667 395.375 curveto 451.335 393.342 453.408 390.826 455.012 387.674 curveto 458.109 381.592 459.629 372.809 459.931 359.260 curveto stroke 376.329 385.052 moveto 397.957 389.341 417.065 394.844 433.445 401.502 curveto stroke 488.781 440.040 moveto 493.791 446.739 497.413 453.870 499.630 461.396 curveto 501.819 468.829 502.634 476.636 502.070 484.779 curveto 501.359 495.038 498.461 505.806 493.398 517.000 curveto stroke 534.500 562.053 moveto 519.700 545.880 506.036 530.902 493.398 517.000 curveto stroke 480.449 514.423 moveto 463.910 530.712 446.734 548.254 428.604 567.375 curveto stroke 493.398 517.000 moveto 489.156 516.306 484.831 515.445 480.449 514.423 curveto stroke 534.500 422.131 moveto 518.422 422.827 508.207 424.498 501.282 427.565 curveto 498.189 428.935 495.675 430.617 493.621 432.693 curveto 491.628 434.706 490.039 437.119 488.781 440.040 curveto stroke 355.874 429.132 moveto 409.849 436.782 427.382 441.038 438.816 449.266 curveto 449.820 457.185 458.981 471.522 480.449 514.423 curveto stroke 355.874 429.132 moveto 354.296 427.043 352.785 424.989 351.339 422.970 curveto stroke 351.339 422.970 moveto 349.770 417.076 349.638 411.579 350.950 406.641 curveto 352.090 402.347 354.312 398.510 357.566 395.217 curveto 362.025 390.704 368.369 387.268 376.329 385.052 curveto stroke 488.781 440.040 moveto 471.623 436.562 462.008 433.134 454.642 427.867 curveto 447.547 422.794 441.499 415.271 433.445 401.502 curveto stroke 376.329 385.052 moveto 344.980 347.880 329.814 326.540 327.132 315.825 curveto 326.672 313.987 326.575 312.448 326.842 311.197 curveto 327.004 310.436 327.301 309.780 327.734 309.229 curveto 328.170 308.672 328.746 308.222 329.462 307.876 curveto 330.671 307.292 332.282 307.006 334.308 307.016 curveto 348.818 307.091 385.586 322.382 459.931 359.260 curveto stroke 459.931 359.260 moveto 466.700 354.438 473.353 349.603 479.911 344.741 curveto stroke 270.016 409.365 moveto 285.988 407.183 301.531 407.487 316.113 410.266 curveto 328.806 412.686 340.650 416.957 351.339 422.970 curveto stroke 265.461 319.665 moveto 265.461 328.680 262.809 338.308 258.061 346.532 curveto 254.066 353.452 248.818 358.976 243.111 362.271 curveto 239.294 364.475 235.383 365.616 231.650 365.616 curveto 228.606 365.616 225.733 364.857 223.165 363.375 curveto 220.321 361.733 217.902 359.233 216.046 356.018 curveto 213.376 351.393 211.960 345.444 211.960 338.856 curveto 211.960 329.841 214.611 320.213 219.360 311.988 curveto 223.355 305.069 228.602 299.544 234.309 296.249 curveto 238.127 294.045 242.037 292.904 245.770 292.904 curveto 248.814 292.904 251.687 293.663 254.255 295.146 curveto 257.099 296.788 259.518 299.287 261.374 302.502 curveto 264.044 307.127 265.461 313.076 265.461 319.665 curveto closepath stroke 223.280 444.767 moveto 244.030 430.525 259.264 418.986 270.016 409.365 curveto stroke } if % *** draw the border border_flag { border_linewidth 2 mul setlinewidth border_color setrgbcolor 77.500 224.625 moveto 534.500 224.625 lineto 534.500 567.375 lineto 77.500 567.375 lineto closepath stroke } if % *** draw the sites site_flag { site_color setrgbcolor 370.406 477.536 site_radius 0 360 arc fill 248.957 320.243 site_radius 0 360 arc fill 191.834 492.569 site_radius 0 360 arc fill 423.715 261.369 site_radius 0 360 arc fill 407.684 421.206 site_radius 0 360 arc fill 345.875 324.508 site_radius 0 360 arc fill 290.157 470.878 site_radius 0 360 arc fill 308.232 303.280 site_radius 0 360 arc fill 298.979 272.459 site_radius 0 360 arc fill 183.780 421.283 site_radius 0 360 arc fill } if % discard clipping path grestore %%EndDocument @endspecial -303 2737 a Fr(Figur)m(e)30 b(3:)42 b Fm(An)29 b(anisotropic)i(V)-11 b(oronoi)30 b(diag)o(r)o(am.)42 b(Thin)30 b(arcs)h(are)f(isocontours)-303 2911 y(of)36 b(the)h(nearest)g(site')-7 b(s)39 b(distance)e(metr)r(ic.)-303 3337 y Fv(of)53 b(the)g(sites)g(satis\002es)h(the)g(right)e (conditions,)j(we)f(can)g(guarantee)g(a)g(ge-)-303 3511 y(ometrically)42 b(well-de\002ned)i(tw)o(o-dimensional)d(Delaunay)i (triangulation;)-303 3685 y(furthermore,)36 b(we)i(can)f(of)l(fer)g (triangles)f(with)h(guaranteed)f(good)h(quality)-10 b(.)-133 3960 y(D)8 b Fg(E)g(FI)g(N)g(I)g(T)g(I)g(O)g(N)40 b Fv(1)165 b(\()8 b(A)g Fg(N)g(I)g(S)g(O)s(T)g(R)s(O)g(P)g(I)g(C)39 b Fv(V)s Fg(O)8 b(R)s(O)g(N)g(O)g(I)42 b(D)8 b(I)g(A)s(G)g(R)g(A)g(M)g Fv(\))t(.)79 b Fu(Let)37 b Fq(V)-303 4134 y Fu(be)g(a)g(set)h(of)e (sites.)47 b(The)37 b Fv(V)-19 b(oronoi)35 b(cell)i Fu(of)g(a)g(site)g Fq(v)42 b Fu(in)37 b Fq(V)71 b Fu(is)75 4398 y Ft(V)-13 b(or)q(\()p Fq(v)5 b Ft(\))42 b(=)h Fk(f)p Fq(p)g Fk(2)g Fq(E)1183 4326 y Fp(d)1297 4398 y Ft(:)f Fq(d)1462 4415 y Fp(v)1536 4398 y Ft(\()p Fq(p)p Ft(\))g Fk(\024)h Fq(d)2017 4415 y Fp(w)2117 4398 y Ft(\()p Fq(p)p Ft(\))37 b Fu(for)g(all)f Fq(w)47 b Fk(2)c Fq(V)33 b Fk(g)p Fq(:)-303 4661 y Fu(Any)55 b(subset)g(of)g(sites)g Fq(W)98 b Fk(\022)78 b Fq(V)89 b Fu(induces)55 b(a)g(V)-17 b(or)-7 b(onoi)55 b(cell)g Ft(V)-13 b(or\()p Fq(W)21 b Ft(\))77 b(=)-303 4724 y Fi(T)-175 4881 y Fp(w)s Fs(2)p Fp(W)164 4836 y Ft(V)-13 b(or\()p Fq(w)t Ft(\))54 b Fu(of)f(points)g(equally)g(close)h(to)g(the) f(sites)h(in)f Fq(W)76 b Fu(and)53 b(no)-303 5010 y(closer)36 b(to)g(any)g(other)o(s.)45 b(If)36 b(it)f(is)i(not)e(empty)-8 b(,)36 b(suc)n(h)g(a)g(cell)h(has)f(a)g(dimension-)-303 5184 y(ality)28 b(of)h Ft(dim\(V)-13 b(or)o(\()p Fq(W)21 b Ft(\)\))43 b Fk(\025)g Fq(d)t Ft(+)t(1)t Fk(\000)t(j)p Fq(W)21 b Fk(j)p Fu(,)31 b(ac)n(hie)n(ving)d(equality)g(if)h(the)g (sites)-303 5359 y(ar)-6 b(e)47 b(in)e(g)o(ener)n(al)h(position.)71 b(Every)48 b(site)e(in)f Fq(W)68 b Fu(is)46 b(said)g(to)f Fv(o)l(wn)h Ft(V)-13 b(or)q(\()p Fq(W)21 b Ft(\))p Fu(.)-303 5533 y(The)54 b Fv(anisotropic)e(V)-19 b(oronoi)51 b(diagram)j Fu(of)f Fq(V)88 b Fu(is)53 b(the)h(arr)n(ang)o(ement)e(of)h(the)-303 5707 y(V)-17 b(or)-7 b(onoi)37 b(cells)g Fk(f)p Ft(V)-13 b(or\()p Fq(W)21 b Ft(\))42 b(:)h Fq(W)64 b Fk(\022)43 b Fq(V)9 b(;)24 b(W)64 b Fk(6)p Ft(=)43 b Fk(;)p Fq(;)37 b Ft(V)-13 b(or\()p Fq(W)21 b Ft(\))43 b Fk(6)p Ft(=)g Fk(;g)p Fu(.)-154 5982 y Fv(Figure)e(3)g(depicts)g(an)h(e)n(xample.)59 b(Anisotropic)39 b(V)-19 b(oronoi)40 b(diagrams)h(are)-303 6156 y(a)c(generalization)e(of)i(multiplicati)l(v)n(ely)c(weighted)j(V) -19 b(oronoi)35 b(diagrams)h([4])-303 6331 y(in)30 b(which)g(the)h (distance)f(metric)h(is)f(anisotropic.)43 b(If)31 b(the)f(metric)h (tensor)f(\002eld)-303 6505 y Fq(M)48 b Fv(is)31 b(isotropic)e(\(i.e.)j (for)e(some)i(scalar)g(\002eld)f Fq(c)p Fv(,)j Fq(M)2356 6522 y Fp(p)2471 6505 y Ft(=)43 b Fq(c)2699 6522 y Fp(p)2772 6505 y Fq(I)g Fv(for)31 b(all)g Fq(p)42 b Fk(2)h Ft(\012)p Fv(,)-303 6680 y(where)g Fq(I)55 b Fv(is)43 b(the)g(identity)e (tensor\),)j(the)f(anisotropic)f(V)-19 b(oronoi)41 b(diagram)i(is)-303 6854 y(the)37 b(multiplicati)l(v)n(ely)d(weighted)i(V)-19 b(oronoi)35 b(diagram.)-154 7028 y(One)48 b(odd)f(characteristic)h (that)f(anisotropic)f(V)-19 b(oronoi)46 b(diagrams)h(share)-303 7203 y(with)40 b(multiplicati)l(v)n(ely)f(weighted)h(V)-19 b(oronoi)40 b(diagrams)i(is)g(that)f(a)h(V)-19 b(oronoi)-303 7377 y(cell)44 b(\(of)g(an)n(y)g(dimension\))f(can)i(consist)f(of)g (multiple)f(connected)h(compo-)-303 7551 y(nents.)93 b(Cells)53 b(are)g(partitioned)e(into)h Fu(faces)h Fv(of)g(the)g (arrangement)g(whose)-303 7726 y(relati)l(v)n(e)47 b(interiors)g(are)i (connected.)80 b(0-f)o(aces)48 b(are)h Fu(V)-17 b(or)-7 b(onoi)48 b(vertices)p Fv(,)53 b(and)-303 7900 y(1-f)o(aces)42 b(are)h Fu(V)-17 b(or)-7 b(onoi)41 b(ar)-6 b(cs)p Fv(.)62 b(A)43 b Fq(d)p Fv(-f)o(ace)f(that)f(does)h(not)f(contain)h(its)f (gener)m(-)-303 8074 y(ating)36 b(site)h(is)g(called)g(an)g Fu(orphan)p Fv(.)46 b(\(Figure)36 b(3)h(has)h(three)f(orphans.\))-133 8349 y(P)8 b Fg(R)s(O)g(P)g(O)g(S)g(I)g(T)g(I)g(O)g(N)82 b Fv(2.)75 b Fu(The)40 b(boundary)f(between)g(two)g(adjoining)e Fq(d)p Fu(-cells)-303 8523 y(is)g(composed)g(of)f(patc)n(hes)h(of)g(a)g (quadr)n(atic)e(curve)j(or)f(surface)n(.)-150 8798 y Fv(P)8 b Fg(R)s(O)g(O)g(F)m Fv(.)116 b(An)n(y)59 b(point)f Fq(q)65 b Fv(in)59 b Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))51 b Fk(\\)h Ft(V)-13 b(or\()p Fq(w)t Ft(\))59 b Fv(satis\002es)i Fq(d)3210 8815 y Fp(v)3283 8798 y Ft(\()p Fq(q)5 b Ft(\))85 b(=)-303 8972 y Fq(d)-223 8989 y Fp(w)-124 8972 y Ft(\()p Fq(q)5 b Ft(\))p Fv(,)34 b(or)f Ft(\()p Fq(q)25 b Fk(\000)20 b Fq(v)5 b Ft(\))732 8909 y Fp(T)829 8972 y Fq(M)977 8989 y Fp(v)1052 8972 y Ft(\()p Fq(q)24 b Fk(\000)c Fq(v)5 b Ft(\))43 b(=)g(\()p Fq(q)25 b Fk(\000)20 b Fq(w)t Ft(\))2156 8909 y Fp(T)2253 8972 y Fq(M)2401 8989 y Fp(w)2501 8972 y Ft(\()p Fq(q)25 b Fk(\000)20 b Fq(w)t Ft(\))p Fv(.)45 b(This)34 b(equa-)-303 9147 y(tion)d(is)h(quadratic)g(in)g Fq(q)5 b Fv(,)33 b(therefore)f(e)l(v)n(ery)h(point)e(in)h Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))16 b Fk(\\)g Ft(V)-13 b(or\()p Fq(w)t Ft(\))32 b Fv(lies)-303 9321 y(on)k(a)i(common)g (quadratic)e(curv)n(e)h(or)g(surf)o(ace.)1388 b Fh(\004)-154 9535 y Fv(In)45 b(three)g(dimensions)g(quadratic)f(surf)o(aces)i(are)g (also)f(called)g(quadrics.)-303 9709 y(In)40 b(tw)o(o)f(dimensions,)i (nonde)n(generate)f(quadratic)g(curv)n(es)g(are)h(also)g(called)-303 9883 y(conic)c(sections)g(\(circles,)g(ellipses,)g(parabolas,)g(and)h (h)o(yperbolas\).)-154 10058 y(Another)44 b(w)o(ay)h(to)f(think)g(of)h (anisotropic)e(V)-19 b(oronoi)43 b(diagrams)i(is)g(as)h(the)-303 10232 y(lo)l(wer)65 b(en)-6 b(v)n(elope)66 b(of)f(the)h(arrangement)g (in)f Fq(E)2253 10169 y Fp(d)p Fj(+1)2545 10232 y Fv(of)h(the)f (paraboloids)-303 10406 y Fq(z)-232 10423 y Fp(v)-158 10406 y Ft(\()p Fq(p)p Ft(\))42 b(=)i(\()p Fq(p)28 b Fk(\000)h Fq(v)5 b Ft(\))697 10343 y Fp(T)794 10406 y Fq(M)942 10423 y Fp(v)1017 10406 y Ft(\()p Fq(p)29 b Fk(\000)g Fq(v)5 b Ft(\))p Fv(.)46 b(By)35 b(projecting)f(the)i(f)o (aces)g(of)g(the)f(lo)l(wer)-303 10581 y(en)-6 b(v)n(elope)50 b(do)l(wn)g(to)h Fq(E)948 10517 y Fp(d)1071 10581 y Fv(we)g(form)g(the) g Fu(minimization)c(dia)o(gr)n(am)i Fv([16])h(of)-303 10755 y(the)37 b(paraboloids,)f(which)g(is)h(the)g(anisotropic)f(V)-19 b(oronoi)35 b(diagram.)5113 1137 y @beginspecial 77.500000 @llx 224.625000 @lly 534.500000 @urx 567.375000 @ury 1152 @rwi @setspecial %%BeginDocument: wedge12.eps %!PS-Adobe-2.0 EPSF-2.0 %%Creator: aniso-diagram %%BoundingBox: 77.500 224.625 534.500 567.375 %%EndComments % choose which parts to render /filledcell_flag false def /isocontour_flag true def /voronoiarc_flag true def /border_flag false def /segment_flag false def /site_flag true def % rendering sizes /isocontour_linewidth 1 def /voronoiarc_linewidth 4 def /border_linewidth 3 def /segment_linewidth 3 def /site_radius 7 def % rendering colors /isocontour_color {0 0 0} def /voronoiarc_color {0 0 0} def /border_color {0 0 0} def /segment_color {0.5 0.5 0.5} def /site_color {0 0 0} def % set a clipping path border_flag { /delta 0 def } { voronoiarc_linewidth isocontour_linewidth gt { /delta {voronoiarc_linewidth 0.5 mul neg} def } { /delta {isocontour_linewidth 0.5 mul neg} def } ifelse } ifelse gsave newpath 77.500 delta sub 224.625 delta sub moveto 534.500 delta add 224.625 delta sub lineto 534.500 delta add 567.375 delta add lineto 77.500 delta sub 567.375 delta add lineto closepath clip newpath % draw a dimmed diagram over the whole plane gsave [2 6] 0 setdash % *** fill the Voronoi cells with colors filledcell_flag { 0.254 0.218 0.741 setrgbcolor 77.500 224.625 moveto 87.822 224.625 98.144 224.625 108.467 224.625 curveto 305.681 350.558 355.977 386.540 375.643 415.764 curveto 381.527 424.508 385.173 433.395 387.046 443.562 curveto 391.271 466.502 387.097 499.354 371.312 567.375 curveto 273.375 567.375 175.437 567.375 77.500 567.375 curveto 77.500 453.125 77.500 338.875 77.500 224.625 curveto closepath fill 0.000 0.700 0.296 setrgbcolor 371.312 567.375 moveto 387.097 499.354 391.271 466.502 387.046 443.562 curveto 385.173 433.395 381.527 424.508 375.643 415.764 curveto 355.977 386.540 305.681 350.558 108.467 224.625 curveto 230.947 224.625 353.427 224.625 475.908 224.625 curveto 452.222 320.645 445.825 360.847 450.025 387.266 curveto 451.628 397.344 454.883 406.109 460.183 414.616 curveto 471.062 432.076 491.861 450.545 534.500 480.605 curveto 534.500 509.528 534.500 538.452 534.500 567.375 curveto 480.104 567.375 425.708 567.375 371.312 567.375 curveto closepath fill 0.254 0.218 0.741 setrgbcolor 534.500 224.625 moveto 534.500 309.952 534.500 395.278 534.500 480.605 curveto 491.861 450.545 471.062 432.076 460.183 414.616 curveto 454.883 406.109 451.628 397.344 450.025 387.266 curveto 445.825 360.847 452.222 320.645 475.908 224.625 curveto 495.438 224.625 514.969 224.625 534.500 224.625 curveto closepath fill } if % *** draw the isocontour arcs isocontour_flag { isocontour_linewidth setlinewidth isocontour_color setrgbcolor % function to draw ellipse arcs % params: xcenter ycenter xradius yradius rotationangle startangle endangle /ellipsearc { /endangle exch def % store function parameters /startangle exch def /rotationangle exch def /yradius exch def /xradius exch def /ycenter exch def /xcenter exch def matrix currentmatrix % preserve matrix xcenter ycenter translate rotationangle rotate xradius yradius scale 0 0 1 startangle endangle arc setmatrix % restore matrix } def 261.181 433.549 33.672 16.699 -18.274 0 360 ellipsearc closepath stroke 261.181 433.549 67.345 33.398 -18.274 0 360 ellipsearc closepath stroke 261.181 433.549 101.017 50.097 -18.274 0 360 ellipsearc closepath stroke 261.181 433.549 134.690 66.796 -18.274 29.816 301.523 ellipsearc stroke 261.181 433.549 168.362 83.495 -18.274 47.515 288.668 ellipsearc stroke 261.181 433.549 202.034 100.194 -18.274 58.794 170.185 ellipsearc stroke 261.181 433.549 202.034 100.194 -18.274 -151.584 -78.829 ellipsearc stroke 261.181 433.549 235.707 116.893 -18.274 66.482 153.385 ellipsearc stroke 261.181 433.549 235.707 116.893 -18.274 -134.784 -83.880 ellipsearc stroke 261.181 433.549 269.379 133.592 -18.274 72.039 95.073 ellipsearc stroke 261.181 433.549 269.379 133.592 -18.274 -125.824 -87.554 ellipsearc stroke 261.181 433.549 303.052 150.291 -18.274 76.251 84.968 ellipsearc stroke 261.181 433.549 303.052 150.291 -18.274 -119.743 -90.359 ellipsearc stroke 261.181 433.549 336.724 166.990 -18.274 -115.235 -92.579 ellipsearc stroke 261.181 433.549 370.396 183.689 -18.274 -111.722 -94.382 ellipsearc stroke 261.181 433.549 404.069 200.388 -18.274 -108.892 -95.878 ellipsearc stroke 261.181 433.549 437.741 217.087 -18.274 -106.554 -97.139 ellipsearc stroke 261.181 433.549 471.414 233.787 -18.274 -104.587 -98.218 ellipsearc stroke 261.181 433.549 505.086 250.486 -18.274 -102.906 -99.361 ellipsearc stroke 350.039 315.108 13.570 30.392 -23.208 0 360 ellipsearc closepath stroke 350.039 315.108 27.139 60.783 -23.208 0 360 ellipsearc closepath stroke 350.039 315.108 40.709 91.175 -23.208 0 360 ellipsearc closepath stroke 350.039 315.108 54.278 121.566 -23.208 -41.855 105.789 ellipsearc stroke 350.039 315.108 54.278 121.566 -23.208 169.013 243.530 ellipsearc stroke 350.039 315.108 67.848 151.958 -23.208 -28.680 107.449 ellipsearc stroke 350.039 315.108 67.848 151.958 -23.208 -179.874 -129.645 ellipsearc stroke 350.039 315.108 81.418 182.350 -23.208 41.222 112.701 ellipsearc stroke 350.039 315.108 81.418 182.350 -23.208 -173.474 -137.139 ellipsearc stroke 350.039 315.108 81.418 182.350 -23.208 -21.186 26.543 ellipsearc stroke 350.039 315.108 94.987 212.741 -23.208 45.653 117.493 ellipsearc stroke 350.039 315.108 94.987 212.741 -23.208 -169.219 -142.129 ellipsearc stroke 350.039 315.108 94.987 212.741 -23.208 -16.196 13.065 ellipsearc stroke 350.039 315.108 108.557 243.133 -23.208 45.772 121.368 ellipsearc stroke 350.039 315.108 108.557 243.133 -23.208 -166.163 -145.728 ellipsearc stroke 350.039 315.108 108.557 243.133 -23.208 -12.597 6.015 ellipsearc stroke 350.039 315.108 122.126 273.525 -23.208 45.164 91.098 ellipsearc stroke 350.039 315.108 122.126 273.525 -23.208 110.577 124.478 ellipsearc stroke 350.039 315.108 122.126 273.525 -23.208 -163.856 -148.461 ellipsearc stroke 350.039 315.108 122.126 273.525 -23.208 -9.865 1.207 ellipsearc stroke 350.039 315.108 135.696 303.916 -23.208 44.403 73.340 ellipsearc stroke 350.039 315.108 135.696 303.916 -23.208 -162.050 -150.611 ellipsearc stroke 350.039 315.108 135.696 303.916 -23.208 -7.714 -2.365 ellipsearc stroke 350.039 315.108 149.266 334.308 -23.208 57.948 64.582 ellipsearc stroke 350.039 315.108 149.266 334.308 -23.208 -160.596 -152.351 ellipsearc stroke 350.039 315.108 149.266 334.308 -23.208 -5.975 -5.151 ellipsearc stroke 350.039 315.108 162.835 364.699 -23.208 -159.401 -153.788 ellipsearc stroke 350.039 315.108 176.405 395.091 -23.208 -158.400 -154.996 ellipsearc stroke 350.039 315.108 189.975 425.483 -23.208 -157.550 -156.027 ellipsearc stroke 261.181 433.549 202.034 100.194 -18.274 -5.546 17.332 ellipsearc stroke 261.181 433.549 235.707 116.893 -18.274 -22.454 31.605 ellipsearc stroke 261.181 433.549 269.379 133.592 -18.274 -30.850 38.116 ellipsearc stroke 261.181 433.549 303.052 150.291 -18.274 29.697 42.345 ellipsearc stroke 261.181 433.549 303.052 150.291 -18.274 -36.485 -11.096 ellipsearc stroke 261.181 433.549 336.724 166.990 -18.274 41.781 45.410 ellipsearc stroke 261.181 433.549 336.724 166.990 -18.274 -40.639 -23.180 ellipsearc stroke 261.181 433.549 370.396 183.689 -18.274 -43.865 -30.624 ellipsearc stroke } if % *** draw the Voronoi diagram arcs voronoiarc_flag { voronoiarc_linewidth setlinewidth voronoiarc_color setrgbcolor 108.467 224.625 moveto 305.681 350.558 355.977 386.540 375.643 415.764 curveto 381.527 424.508 385.173 433.395 387.046 443.562 curveto 391.271 466.502 387.097 499.354 371.312 567.375 curveto stroke 534.500 480.605 moveto 491.861 450.545 471.062 432.076 460.183 414.616 curveto 454.883 406.109 451.628 397.344 450.025 387.266 curveto 445.825 360.847 452.222 320.645 475.908 224.625 curveto stroke } if % *** draw the border border_flag { border_linewidth 2 mul setlinewidth border_color setrgbcolor 77.500 224.625 moveto 534.500 224.625 lineto 534.500 567.375 lineto 77.500 567.375 lineto closepath stroke } if % draw a normal diagram over the wedge 494.227 567.375 moveto 77.500 567.375 lineto 77.500 224.625 lineto 298.322 224.625 lineto closepath clip newpath 77.500 429.762 moveto 77.500 224.625 lineto 534.500 224.625 lineto 534.500 439.182 lineto closepath clip newpath clippath 1 1 1 setrgbcolor fill [] 0 setdash % *** fill the Voronoi cells with colors filledcell_flag { 0.254 0.218 0.741 setrgbcolor 77.500 567.375 moveto 77.500 453.125 77.500 338.875 77.500 224.625 curveto 87.822 224.625 98.144 224.625 108.467 224.625 curveto 305.681 350.558 355.977 386.540 375.643 415.764 curveto 381.527 424.508 385.173 433.395 387.046 443.562 curveto 391.271 466.502 387.097 499.354 371.312 567.375 curveto 273.375 567.375 175.437 567.375 77.500 567.375 curveto closepath fill 0.000 0.700 0.296 setrgbcolor 534.500 480.605 moveto 534.500 509.528 534.500 538.452 534.500 567.375 curveto 480.104 567.375 425.708 567.375 371.312 567.375 curveto 387.097 499.354 391.271 466.502 387.046 443.562 curveto 385.173 433.395 381.527 424.508 375.643 415.764 curveto 355.977 386.540 305.681 350.558 108.467 224.625 curveto 230.947 224.625 353.427 224.625 475.908 224.625 curveto 452.222 320.645 445.825 360.847 450.025 387.266 curveto 451.628 397.344 454.883 406.109 460.183 414.616 curveto 471.062 432.076 491.861 450.545 534.500 480.605 curveto closepath fill 0.254 0.218 0.741 setrgbcolor 534.500 224.625 moveto 534.500 309.952 534.500 395.278 534.500 480.605 curveto 491.861 450.545 471.062 432.076 460.183 414.616 curveto 454.883 406.109 451.628 397.344 450.025 387.266 curveto 445.825 360.847 452.222 320.645 475.908 224.625 curveto 495.438 224.625 514.969 224.625 534.500 224.625 curveto closepath fill } if % *** draw the isocontour arcs isocontour_flag { isocontour_linewidth setlinewidth isocontour_color setrgbcolor % function to draw ellipse arcs % params: xcenter ycenter xradius yradius rotationangle startangle endangle /ellipsearc { /endangle exch def % store function parameters /startangle exch def /rotationangle exch def /yradius exch def /xradius exch def /ycenter exch def /xcenter exch def matrix currentmatrix % preserve matrix xcenter ycenter translate rotationangle rotate xradius yradius scale 0 0 1 startangle endangle arc setmatrix % restore matrix } def 261.181 433.549 33.672 16.699 -18.274 0 360 ellipsearc closepath stroke 261.181 433.549 67.345 33.398 -18.274 0 360 ellipsearc closepath stroke 261.181 433.549 101.017 50.097 -18.274 0 360 ellipsearc closepath stroke 261.181 433.549 134.690 66.796 -18.274 29.816 301.523 ellipsearc stroke 261.181 433.549 168.362 83.495 -18.274 47.515 288.668 ellipsearc stroke 261.181 433.549 202.034 100.194 -18.274 58.794 170.185 ellipsearc stroke 261.181 433.549 202.034 100.194 -18.274 -151.584 -78.829 ellipsearc stroke 261.181 433.549 235.707 116.893 -18.274 66.482 153.385 ellipsearc stroke 261.181 433.549 235.707 116.893 -18.274 -134.784 -83.880 ellipsearc stroke 261.181 433.549 269.379 133.592 -18.274 72.039 95.073 ellipsearc stroke 261.181 433.549 269.379 133.592 -18.274 -125.824 -87.554 ellipsearc stroke 261.181 433.549 303.052 150.291 -18.274 76.251 84.968 ellipsearc stroke 261.181 433.549 303.052 150.291 -18.274 -119.743 -90.359 ellipsearc stroke 261.181 433.549 336.724 166.990 -18.274 -115.235 -92.579 ellipsearc stroke 261.181 433.549 370.396 183.689 -18.274 -111.722 -94.382 ellipsearc stroke 261.181 433.549 404.069 200.388 -18.274 -108.892 -95.878 ellipsearc stroke 261.181 433.549 437.741 217.087 -18.274 -106.554 -97.139 ellipsearc stroke 261.181 433.549 471.414 233.787 -18.274 -104.587 -98.218 ellipsearc stroke 261.181 433.549 505.086 250.486 -18.274 -102.906 -99.361 ellipsearc stroke 350.039 315.108 13.570 30.392 -23.208 0 360 ellipsearc closepath stroke 350.039 315.108 27.139 60.783 -23.208 0 360 ellipsearc closepath stroke 350.039 315.108 40.709 91.175 -23.208 0 360 ellipsearc closepath stroke 350.039 315.108 54.278 121.566 -23.208 -41.855 105.789 ellipsearc stroke 350.039 315.108 54.278 121.566 -23.208 169.013 243.530 ellipsearc stroke 350.039 315.108 67.848 151.958 -23.208 -28.680 107.449 ellipsearc stroke 350.039 315.108 67.848 151.958 -23.208 -179.874 -129.645 ellipsearc stroke 350.039 315.108 81.418 182.350 -23.208 41.222 112.701 ellipsearc stroke 350.039 315.108 81.418 182.350 -23.208 -173.474 -137.139 ellipsearc stroke 350.039 315.108 81.418 182.350 -23.208 -21.186 26.543 ellipsearc stroke 350.039 315.108 94.987 212.741 -23.208 45.653 117.493 ellipsearc stroke 350.039 315.108 94.987 212.741 -23.208 -169.219 -142.129 ellipsearc stroke 350.039 315.108 94.987 212.741 -23.208 -16.196 13.065 ellipsearc stroke 350.039 315.108 108.557 243.133 -23.208 45.772 121.368 ellipsearc stroke 350.039 315.108 108.557 243.133 -23.208 -166.163 -145.728 ellipsearc stroke 350.039 315.108 108.557 243.133 -23.208 -12.597 6.015 ellipsearc stroke 350.039 315.108 122.126 273.525 -23.208 45.164 91.098 ellipsearc stroke 350.039 315.108 122.126 273.525 -23.208 110.577 124.478 ellipsearc stroke 350.039 315.108 122.126 273.525 -23.208 -163.856 -148.461 ellipsearc stroke 350.039 315.108 122.126 273.525 -23.208 -9.865 1.207 ellipsearc stroke 350.039 315.108 135.696 303.916 -23.208 44.403 73.340 ellipsearc stroke 350.039 315.108 135.696 303.916 -23.208 -162.050 -150.611 ellipsearc stroke 350.039 315.108 135.696 303.916 -23.208 -7.714 -2.365 ellipsearc stroke 350.039 315.108 149.266 334.308 -23.208 57.948 64.582 ellipsearc stroke 350.039 315.108 149.266 334.308 -23.208 -160.596 -152.351 ellipsearc stroke 350.039 315.108 149.266 334.308 -23.208 -5.975 -5.151 ellipsearc stroke 350.039 315.108 162.835 364.699 -23.208 -159.401 -153.788 ellipsearc stroke 350.039 315.108 176.405 395.091 -23.208 -158.400 -154.996 ellipsearc stroke 350.039 315.108 189.975 425.483 -23.208 -157.550 -156.027 ellipsearc stroke 261.181 433.549 202.034 100.194 -18.274 -5.546 17.332 ellipsearc stroke 261.181 433.549 235.707 116.893 -18.274 -22.454 31.605 ellipsearc stroke 261.181 433.549 269.379 133.592 -18.274 -30.850 38.116 ellipsearc stroke 261.181 433.549 303.052 150.291 -18.274 29.697 42.345 ellipsearc stroke 261.181 433.549 303.052 150.291 -18.274 -36.485 -11.096 ellipsearc stroke 261.181 433.549 336.724 166.990 -18.274 41.781 45.410 ellipsearc stroke 261.181 433.549 336.724 166.990 -18.274 -40.639 -23.180 ellipsearc stroke 261.181 433.549 370.396 183.689 -18.274 -43.865 -30.624 ellipsearc stroke } if % *** draw the Voronoi diagram arcs voronoiarc_flag { voronoiarc_linewidth setlinewidth voronoiarc_color setrgbcolor 108.467 224.625 moveto 305.681 350.558 355.977 386.540 375.643 415.764 curveto 381.527 424.508 385.173 433.395 387.046 443.562 curveto 391.271 466.502 387.097 499.354 371.312 567.375 curveto stroke 534.500 480.605 moveto 491.861 450.545 471.062 432.076 460.183 414.616 curveto 454.883 406.109 451.628 397.344 450.025 387.266 curveto 445.825 360.847 452.222 320.645 475.908 224.625 curveto stroke } if % *** draw the border border_flag { border_linewidth 2 mul setlinewidth border_color setrgbcolor 77.500 224.625 moveto 534.500 224.625 lineto 534.500 567.375 lineto 77.500 567.375 lineto closepath stroke } if grestore % draw the wedge voronoiarc_linewidth setlinewidth voronoiarc_color setrgbcolor 298.322 224.625 moveto 419.602 436.814 lineto 77.500 429.762 lineto stroke % *** draw the sites site_flag { site_color setrgbcolor 261.181 433.549 site_radius 0 360 arc fill 350.039 315.108 site_radius 0 360 arc fill } if % discard clipping path grestore %%EndDocument @endspecial 5460 1477 a Fr(Figur)m(e)j(4:)46 b Fm(A)37 b(w)o(edge)n(.)4080 1975 y Fw(4.)199 b(Diagram)49 b(Complexity)h(and)f (Construction)4230 2191 y Fv(The)56 b(comple)n(xity)d(of)j(a)g Fq(d)p Fv(-dimensional)d Fq(n)p Fv(-site)i(anisotropic)e(V)-19 b(oronoi)4080 2365 y(diagram)32 b(is)f(in)h Fq(O)t Ft(\()p Fq(n)5156 2302 y Fp(d)p Fj(+)p Fp(\017)5373 2365 y Ft(\))p Fv(,)h(where)f Fq(\017)g Fv(is)g(an)g(arbitrary)e(\(small\))h(positi)l (v)n(e)g(con-)4080 2540 y(stant,)39 b(by)f(virtue)g(of)g(Halperin)g (and)h(Sharir')-8 b(s)38 b(upper)g(bounds)f(on)i(the)f(com-)4080 2714 y(ple)n(xity)g(of)i(lo)l(wer)f(en)-6 b(v)n(elopes)40 b([8,)h(15].)54 b(T)-12 b(o)40 b(construct)f(a)h(lo)l(wer)g(bound)f(e)n (x-)4080 2889 y(ample)g(of)f Ft(\012\()p Fq(n)4911 2825 y Fp(d)4983 2889 y Ft(\))g Fv(w)o(orst-case)g(comple)n(xity)-10 b(,)38 b(choose)h(paraboloids)d(whose)4080 3063 y(isocontours)f(are)i (frisbee-shaped,)g(axis-aligned,)f(and)g(form)h(a)g(grid.)45 b(\(Our)4080 3237 y(thanks)37 b(go)g(to)f(Micha)h(Sharir)g(for)g(this)f (e)n(xample\).)4230 3412 y(T)-12 b(w)o(o-dimensional)31 b(anisotropic)g(V)-19 b(oronoi)31 b(diagrams)i(can)h(be)f(construc-) 4080 3586 y(ted)49 b(in)f Fq(O)t Ft(\()p Fq(n)4751 3522 y Fj(2+)p Fp(\017)4965 3586 y Ft(\))g Fv(time)h(by)f(a)i(di)l (vide-and-conquer)c(algorithm)h(of)h(Ag)o(ar)m(-)4080 3760 y(w)o(al,)53 b(Schw)o(arzk)o(opf,)g(and)d(Sharir)f([2,)54 b(16])49 b(for)h(minimization)e(diagrams.)4080 3935 y (Three-dimensional)43 b(anisotropic)e(V)-19 b(oronoi)41 b(diagrams)j(can)g(be)f(construc-)4080 4109 y(ted)g(in)f Fq(O)t Ft(\()p Fq(n)4739 4045 y Fj(3+)p Fp(\017)4953 4109 y Ft(\))g Fv(e)n(xpected)h(time)f(by)g(a)i(random)e(incremental)g (algorithm)4080 4283 y(of)37 b(Ag)o(arw)o(al,)g(Arono)n(v)-10 b(,)36 b(and)h(Sharir)g([1,)g(16].)4230 4458 y(F)n(or)53 b(the)h(purpose)f(of)h(V)-19 b(oronoi)52 b(re\002nement,)59 b(we)54 b(need)g(an)g(incremen-)4080 4632 y(tal)47 b(site)h(insertion)e (algorithm,)j(b)m(ut)e(we)h(cannot)f(randomize)g(the)h(order)f(in)4080 4806 y(which)37 b(sites)h(are)g(inserted.)47 b(At)37 b(an)n(y)g(rate,)h(an)n(y)g(incremental)f(site)g(insertion)4080 4981 y(algorithm)43 b(is)i(too)f(slo)l(w)h(for)f(our)h(needs.)70 b(W)-12 b(e)46 b(discuss)f(a)g(sneak)n(y)g(alterna-)4080 5155 y(ti)l(v)n(e,)37 b(f)o(ast)g(enough)f(for)h(practical)g(use,)g(in) g(Sections)g(7)g(and)g(8.)4080 5559 y Fw(5.)199 b(Anisotr)l(opic)50 b(Delaunay)f(T)-15 b(riangulations)4230 5775 y Fv(The)53 b(dual)f(of)g(the)g(standard)g(V)-19 b(oronoi)50 b(diagram)j(is)f(the)g (Delaunay)h(tri-)4080 5950 y(angulation.)112 b(Our)60 b(anisotropic)e(V)-19 b(oronoi)57 b(diagram)j(can)g(be)g(v)n(ery)f (com-)4080 6124 y(plicated,)53 b(and)d(its)f(geometric)g(dual)h(may)g (contain)f(in)-6 b(v)n(erted)49 b(or)g(repeated)4080 6298 y(simplices)42 b(and)g(other)f(irre)n(gularities.)58 b(In)42 b(this)f(section)g(we)i(describe)f(con-)4080 6473 y(ditions)37 b(under)i(which)g(the)g(dual)f(of)h(the)g (anisotropic)e(V)-19 b(oronoi)38 b(diagram)h(is)4080 6647 y(a)f(correct)f(triangulation.)4250 6979 y(D)8 b Fg(E)g(FI)g(N)g(I)g(T)g(I)g(O)g(N)83 b Fv(2.)74 b Fu(Let)56 b Fq(v)62 b Fu(and)55 b Fq(w)60 b Fu(be)c(two)f(sites.)103 b(De\002ne)56 b(the)g Fv(wedge)4080 7153 y Fu(between)37 b(these)f(two)g(sites)g(as)h(the)f(locus)g(of)g(points)f Fq(q)42 b Fu(for)36 b(whic)n(h)f(the)h(angle)4080 7327 y Fh(\\)p Fq(q)5 b(v)g(w)50 b Fu(as)c(vie)n(wed)g(fr)-7 b(om)46 b Fq(v)51 b Fu(is)46 b(less)g(than)f Ft(90)6473 7264 y Fs(\016)6544 7327 y Fu(,)k(and)c(the)h(angle)f Fh(\\)p Fq(q)5 b(w)t(v)51 b Fu(as)4080 7502 y(vie)n(wed)37 b(fr)-7 b(om)37 b Fq(w)42 b Fu(is)37 b(less)g(than)f Ft(90)5850 7438 y Fs(\016)5922 7502 y Fu(.)47 b(\(See)37 b(F)-7 b(igur)h(e)38 b(4.\))46 b(Mathematically)-8 b(,)4358 7778 y Ft(w)l(edge\()p Fq(v)5 b(;)25 b(w)t Ft(\))150 b(=)f Fk(f)p Fq(q)48 b Fk(2)43 b Fq(E)6024 7707 y Fp(d)6138 7778 y Ft(:)g(\()p Fq(q)c Fk(\000)34 b Fq(v)5 b Ft(\))6685 7707 y Fp(T)6782 7778 y Fq(M)6930 7795 y Fp(v)7005 7778 y Ft(\()p Fq(w)38 b Fk(\000)c Fq(v)5 b Ft(\))43 b Fq(>)g Ft(0)5601 8022 y Fu(and)36 b Ft(\()p Fq(q)j Fk(\000)c Fq(w)t Ft(\))6358 7950 y Fp(T)6455 8022 y Fq(M)6603 8039 y Fp(w)6703 8022 y Ft(\()p Fq(v)k Fk(\000)c Fq(w)t Ft(\))42 b Fq(>)h Ft(0)p Fk(g)p Fq(:)4250 8511 y Fv(L)8 b Fg(E)g(M)g(M)g(A)44 b Fv(3)165 b(\()8 b(V)g Fg(I)g(S)g(I)g(B)g(I)g(L)g(I)g(T)g(Y)38 b Fv(L)8 b Fg(E)g(M)g(M)g(A)g Fv(\))e(.)78 b Fu(Let)53 b Fq(v)58 b Fu(and)52 b Fq(w)58 b Fu(be)53 b(two)f(sites)4080 8685 y(in)57 b Fq(E)4376 8622 y Fp(d)4448 8685 y Fu(.)107 b(If)56 b(we)i(r)-6 b(estrict)57 b(the)g(two-site)f(V)-17 b(or)-7 b(onoi)57 b(dia)o(gr)n(am)e(of)i Fk(f)p Fq(v)5 b(;)25 b(w)t Fk(g)57 b Fu(to)4080 8859 y Ft(w)l(edge)q(\()p Fq(v)5 b(;)25 b(w)t Ft(\))p Fu(,)35 b(then)f Fq(v)39 b Fu(can)c(see)g(its)f(entir)-6 b(e)34 b(cell,)h(and)f Fq(w)39 b Fu(can)34 b(see)h(its)f(entir)-6 b(e)4080 9034 y(cell)37 b(as)h(well.)4234 9365 y Fv(P)8 b Fg(R)s(O)g(O)g(F)m Fv(.)47 b(The)33 b(restricted)f(V)-19 b(oronoi)30 b(cell)j(of)f Fq(v)37 b Fv(is)c(de\002ned)g(by)f(the)g(follo)l(w-)4080 9540 y(ing)37 b(three)g(inequalities.)4809 9817 y Ft(\()p Fq(q)i Fk(\000)c Fq(v)5 b Ft(\))5271 9745 y Fp(T)5368 9817 y Fq(M)5516 9834 y Fp(v)5590 9817 y Ft(\()p Fq(w)38 b Fk(\000)d Fq(v)5 b Ft(\))42 b Fq(>)h Ft(0)p Fq(:)4809 10060 y Ft(\()p Fq(q)c Fk(\000)c Fq(w)t Ft(\))5305 9988 y Fp(T)5402 10060 y Fq(M)5550 10077 y Fp(w)5650 10060 y Ft(\()p Fq(v)k Fk(\000)c Fq(w)t Ft(\))42 b Fq(>)h Ft(0)p Fq(:)4809 10304 y Ft(\()p Fq(q)c Fk(\000)c Fq(w)t Ft(\))5305 10232 y Fp(T)5402 10304 y Fq(M)5550 10321 y Fp(w)5650 10304 y Ft(\()p Fq(q)k Fk(\000)c Fq(w)t Ft(\))42 b Fk(\025)h Ft(\()p Fq(q)c Fk(\000)c Fq(v)5 b Ft(\))6812 10232 y Fp(T)6909 10304 y Fq(M)7057 10321 y Fp(v)7131 10304 y Ft(\()p Fq(q)39 b Fk(\000)c Fq(v)5 b Ft(\))p Fq(:)4080 10581 y Fv(Let)52 b Fq(q)57 b Fv(be)52 b(an)n(y)f(point)f(that)h (satis\002es)h(these)g(inequalities.)88 b(The)52 b(visibility)4080 10755 y(claim)34 b(is)f(that)g Fq(q)4911 10692 y Fs(0)4998 10755 y Ft(=)43 b Fq(\025q)25 b Ft(+)20 b(\(1)g Fk(\000)g Fq(\025)p Ft(\))p Fq(v)38 b Fv(satis\002es)c(these)g(inequalities)d(as) k(well,)p eop %%Page: 4 4 4 3 bop -303 -137 a Fv(for)40 b Ft(0)51 b Fq(<)g(\025)f(<)h Ft(1)p Fv(.)59 b(This)42 b(claim)f(can)h(be)g(v)n(eri\002ed)f(by)g (substituting)d Fq(q)3306 -201 y Fs(0)3392 -137 y Fv(for)j Fq(q)-303 37 y Fv(and)k(sho)l(wing)f(that)h(the)g(inequalities)f(hold)g (for)h Fq(q)2344 -26 y Fs(0)2389 37 y Fv(,)j(gi)l(v)n(en)d(that)f(the)n (y)h(hold)-303 211 y(for)36 b Fq(q)5 b Fv(.)47 b(The)38 b(result)e(holds)g(for)h Fq(w)k Fv(by)c(symmetry)-10 b(.)1284 b Fh(\004)-154 423 y Fv(Lemma)45 b(3)e(is)g(tight.)63 b(The)44 b(visibility)c(property)h(stops)i(precisely)g(where)-303 598 y(the)37 b(V)-19 b(oronoi)35 b(surf)o(ace)i(e)n(xits)f(the)h (wedge.)-133 864 y(D)8 b Fg(E)g(FI)g(N)g(I)g(T)g(I)g(O)g(N)82 b Fv(3.)75 b Fu(A)65 b(V)-17 b(or)-7 b(onoi)64 b Fq(k)t Fu(-face)h Fq(f)111 b Fk(\022)96 b Ft(V)-13 b(or\()p Fq(W)21 b Ft(\))p Fu(,)72 b(with)63 b Ft(0)95 b Fk(\024)-303 1039 y Fq(k)g(<)d(d)p Fu(,)69 b(is)63 b(said)f(to)g(be)h Fv(wedged)f Fu(if)g(for)h(e)n(very)h(pair)e(of)g(distinct)f(sites)-303 1213 y Fq(v)-228 1230 y Fj(1)-160 1213 y Fq(;)26 b(v)-16 1230 y Fj(2)95 1213 y Fk(2)43 b Fq(W)21 b Fu(,)38 b(e)n(very)f(point)e Fq(q)42 b Fu(on)35 b Fq(f)53 b Fu(falls)35 b(inside)g Ft(w)l(edge)q(\()p Fq(v)2834 1230 y Fj(1)2902 1213 y Fq(;)25 b(v)3045 1230 y Fj(2)3114 1213 y Ft(\))p Fu(.)46 b(F)-16 b(or)37 b(e)m(x-)-303 1387 y(ample)o(,)43 b Fq(f)68 b Fk(\022)53 b Ft(V)-13 b(or\()p Fk(f)p Fq(v)908 1404 y Fj(1)976 1387 y Fq(;)26 b(v)1120 1404 y Fj(2)1189 1387 y Fq(;)f(v)1332 1404 y Fj(3)1401 1387 y Fk(g)p Ft(\))42 b Fu(is)g(wedg)o(ed)f(if)h Fq(f)68 b Fk(\022)53 b Ft(w)l(edge)q(\()p Fq(v)3201 1404 y Fj(1)3269 1387 y Fq(;)26 b(v)3413 1404 y Fj(2)3481 1387 y Ft(\))38 b Fk(\\)-303 1562 y Ft(w)l(edge\()p Fq(v)237 1579 y Fj(2)306 1562 y Fq(;)25 b(v)449 1579 y Fj(3)518 1562 y Ft(\))33 b Fk(\\)i Ft(w)l(edge\()p Fq(v)1288 1579 y Fj(3)1357 1562 y Fq(;)25 b(v)1500 1579 y Fj(1)1569 1562 y Ft(\))p Fu(.)-133 1828 y Fv(T)8 b Fg(H)g(E)g(O)g(R)g(E)g(M)42 b Fv(4)165 b(\()8 b(V)g Fg(I)g(S)g(I)g(B)g (I)g(L)g(I)g(T)g(Y)38 b Fv(T)8 b Fg(H)g(E)g(O)g(R)g(E)g(M)g Fv(\))t(.)79 b Fu(If)27 b(e)n(very)j(lower)m(-dimen-)-303 2003 y(sional)j(face)i(of)g(a)g Fq(d)p Fu(-face)f(of)g Ft(V)-13 b(or)q(\()p Fq(v)5 b Ft(\))34 b Fu(is)h(wedg)o(ed,)g(then)f (the)h Fq(d)p Fu(-face)g(is)f(star)m(-)-303 2177 y(shaped)i(and)h(e)n (very)i(point)c(in)i(the)g Fq(d)p Fu(-face)f(is)h(visible)g(fr)-7 b(om)37 b Fq(v)5 b Fu(.)-150 2444 y Fv(P)j Fg(R)s(O)g(O)g(F)m Fv(.)68 b(F)n(or)44 b(the)f(sak)o(e)h(of)g(contradiction,)f(let)h Fq(p)g Fv(be)g(a)g(point)f(in)g(the)g Fq(d)p Fv(-)-303 2618 y(f)o(ace)35 b(that)g(is)f(not)h(visible)e(from)i Fq(v)5 b Fv(.)46 b(Let)36 b Fq(q)k Fv(be)35 b(the)g(point)e(furthest)h (from)h Fq(p)g Fv(on)-303 2792 y(the)k(line)g(se)n(gment)h Fq(pv)45 b Fv(that)39 b(is)h(visible)e(from)i Fq(p)p Fv(.)55 b(Because)40 b Fq(p)h Fv(is)e(not)g(visible)-303 2967 y(from)29 b Fq(v)5 b Fv(,)31 b(neither)d(is)h Fq(q)5 b Fv(.)44 b(Let)30 b Fq(w)j Fv(be)d(the)f(o)l(wner)g(of)g(the)g (\002rst)g(f)o(ace)g(encountered)-303 3141 y(strictly)36 b(after)h Fq(q)43 b Fv(on)38 b(the)f(ray)65 b Fq(~)-104 b(q)5 b(v)g Fv(.)48 b(Then)38 b Fq(q)43 b Fv(lies)37 b(on)h(a)g(f)o(ace)g(o)l(wned)g(by)f Fq(v)43 b Fv(and)-303 3315 y Fq(w)t Fv(.)j(By)37 b(assumption)f(this)g(f)o(ace)h(is)g (wedged.)46 b(Imagine)37 b(a)g(V)-19 b(oronoi)35 b(diagram)-303 3490 y(with)56 b(sites)i Fq(v)63 b Fv(and)57 b Fq(w)62 b Fv(only)-10 b(.)107 b(In)58 b(this)e(diagram)i Fq(q)63 b Fv(is)57 b(in)g Ft(V)-13 b(or)q(\()p Fq(v)5 b Ft(\))57 b Fv(and)g(in)-303 3664 y Ft(w)l(edge\()p Fq(v)5 b(;)25 b(w)t Ft(\))p Fv(,)31 b(b)m(ut)d Fq(q)35 b Fv(is)28 b(not)h(visible)e (from)i Fq(v)5 b Fv(,)31 b(contradicting)c(Lemma)k(3.)e Fh(\004)-154 4050 y Fv(The)60 b(follo)l(wing)d(lemma)k(implies)e(that)g (if)g(a)h(V)-19 b(oronoi)58 b(surf)o(ace)h(is)h(not)-303 4225 y(wedged,)32 b(we)f(can)h(insert)e(a)h(ne)l(w)h(site)e(on)h(it)f (that)g(is)h(not)f(close)h(to)g(an)g(e)n(xisting)-303 4399 y(site\227a)37 b(handy)g(tool)f(for)g(mesh)i(generation.)-133 4666 y(L)8 b Fg(E)g(M)g(M)g(A)85 b Fv(5.)75 b Fu(Let)28 b Fq(q)34 b Fu(be)29 b(a)f(point)f(in)h Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))q Fk(\\)q Ft(V)-13 b(or\()p Fq(w)t Ft(\))28 b Fu(that)f(lies)h(outside)-303 4840 y Ft(w)l(edge\()p Fq(v)5 b(;)25 b(w)t Ft(\))42 b Fu(on)g(the)g(side)g(of)f Fq(w)t Fu(.)62 b(Let)42 b Fq(\015)61 b Fk(\025)53 b Ft(1)42 b Fu(be)g(a)g(constant)f(for)h(whic)n(h)-303 5014 y Fq(\034)17 b Ft(\()p Fq(v)5 b(;)24 b(w)t Ft(\))65 b Fk(\024)f Fq(\015)9 b Fu(.)81 b(Then)49 b(the)f(pr)-7 b(oximity)48 b(of)g Fq(q)54 b Fu(to)48 b Fq(v)54 b Fu(and)48 b Fq(w)53 b Fu(is)48 b(bounded)g(by)-303 5210 y Fq(d)-223 5227 y Fp(v)-150 5210 y Ft(\()p Fq(q)5 b Ft(\))42 b(=)i Fq(d)329 5227 y Fp(w)428 5210 y Ft(\()p Fq(q)5 b Ft(\))42 b Fk(\025)h Fq(d)906 5227 y Fp(w)1006 5210 y Ft(\()p Fq(v)5 b Ft(\))p Fq(=)1283 5081 y Fi(p)p 1436 5081 422 7 v 1436 5210 a Fq(\015)1524 5168 y Fj(2)1627 5210 y Fk(\000)35 b Ft(1)o Fu(.)-150 5477 y Fv(P)8 b Fg(R)s(O)g(O)g(F)m Fv(.)59 b(Because)42 b Fq(q)j Fv(is)c(on)f Fq(w)t Fv(')-8 b(s)41 b(side)f(of)g Ft(w)l(edge)q(\()p Fq(v)5 b(;)25 b(w)t Ft(\))p Fv(,)42 b Fq(d)3003 5494 y Fp(w)3102 5477 y Ft(\()p Fq(q)5 b(;)25 b(v)5 b Ft(\))3444 5413 y Fj(2)3562 5477 y Fk(\025)-303 5651 y Fq(d)-223 5668 y Fp(w)-124 5651 y Ft(\()p Fq(q)g Ft(\))70 5588 y Fj(2)194 5651 y Ft(+)55 b Fq(d)448 5668 y Fp(w)547 5651 y Ft(\()p Fq(v)5 b Ft(\))747 5588 y Fj(2)880 5651 y Fv(by)64 b(Pythagoras')g(Theorem.)128 b(By)64 b(Proposition)e(1,)-303 5826 y Fq(d)-223 5843 y Fp(w)-124 5826 y Ft(\()p Fq(q)5 b(;)25 b(v)5 b Ft(\))218 5762 y Fj(2)330 5826 y Fk(\024)44 b Fq(\034)17 b Ft(\()p Fq(v)5 b(;)24 b(w)t Ft(\))959 5762 y Fj(2)1028 5826 y Fq(d)1108 5843 y Fp(v)1182 5826 y Ft(\()p Fq(q)5 b Ft(\))1376 5762 y Fj(2)1488 5826 y Fk(\024)43 b Fq(\015)1738 5762 y Fj(2)1807 5826 y Fq(d)1887 5843 y Fp(v)1961 5826 y Ft(\()p Fq(q)5 b Ft(\))2155 5762 y Fj(2)2224 5826 y Fv(.)47 b(Because)39 b Fq(q)48 b Fk(2)43 b Ft(V)-13 b(or)q(\()p Fq(v)5 b Ft(\))33 b Fk(\\)-303 6000 y Ft(V)-13 b(or\()p Fq(w)t Ft(\))p Fv(,)31 b Fq(d)318 6017 y Fp(v)392 6000 y Ft(\()p Fq(q)5 b Ft(\))42 b(=)h Fq(d)870 6017 y Fp(w)970 6000 y Ft(\()p Fq(q)5 b Ft(\))p Fv(.)43 b(The)31 b(result)e(follo)l(ws) f(by)i(combining)e(inequal-)-303 6174 y(ities)36 b(and)h(rearranging)f (terms.)2231 b Fh(\004)-154 6561 y Fv(The)35 b(rest)g(of)f(this)g (section)g(applies)g(to)g(the)h(tw)o(o-dimensional)c(case)36 b(only)-10 b(.)-133 6827 y(L)8 b Fg(E)g(M)g(M)g(A)43 b Fv(6)165 b(\()8 b(T)g Fg(R)g(I)g(A)g(N)g(G)g(L)g(E)41 b Fv(O)8 b Fg(R)g(I)g(E)g(N)g(T)m(A)-5 b(T)8 b(I)g(O)g(N)39 b Fv(L)8 b Fg(E)g(M)g(M)g(A)g Fv(\))d(.)79 b Fu(Let)63 b Fq(q)k Fu(be)c(a)-303 7002 y(V)-17 b(or)-7 b(onoi)47 b(verte)m(x)i(owned)e(by)g(the)h(sites)f Fq(v)1866 7019 y Fj(1)1935 7002 y Fq(;)25 b(v)2078 7019 y Fj(2)2147 7002 y Fq(;)g(v)2290 7019 y Fj(3)2359 7002 y Fu(.)78 b(If)47 b Fq(q)52 b Fu(is)c(wedg)o(ed,)h(then)-303 7176 y(the)44 b(orientation)e(of)i(the)h(triangle)e Fq(v)1615 7193 y Fj(1)1684 7176 y Fq(v)1759 7193 y Fj(2)1827 7176 y Fq(v)1902 7193 y Fj(3)2016 7176 y Fu(matc)n(hes)h(the)h(or)-6 b(dering)44 b(of)g(the)-303 7350 y(cells)39 b Ft(V)-13 b(or\()p Fq(v)384 7367 y Fj(1)452 7350 y Ft(\))p Fq(;)25 b Ft(V)-13 b(or)q(\()p Fq(v)955 7367 y Fj(2)1023 7350 y Ft(\))p Fq(;)25 b Ft(V)-13 b(or\()p Fq(v)1525 7367 y Fj(3)1594 7350 y Ft(\))39 b Fu(locally)f(ar)-7 b(ound)38 b Fq(q)5 b Fu(.)52 b(In)39 b(other)f(wor)-6 b(ds,)-303 7525 y(if)48 b(at)h Fq(q)55 b Fu(the)49 b(cells)g Ft(V)-13 b(or)q(\()p Fq(v)1049 7542 y Fj(1)1117 7525 y Ft(\))p Fq(;)25 b Ft(V)-13 b(or\()p Fq(v)1619 7542 y Fj(2)1688 7525 y Ft(\))p Fq(;)25 b Ft(V)-13 b(or\()p Fq(v)2190 7542 y Fj(3)2259 7525 y Ft(\))49 b Fu(occur)h(cloc)m(kwise)o(,)i(then) -303 7699 y(the)37 b(sites)g Fq(v)295 7716 y Fj(1)363 7699 y Fq(;)26 b(v)507 7716 y Fj(2)576 7699 y Fq(;)f(v)719 7716 y Fj(3)825 7699 y Fu(occur)38 b(cloc)m(kwise)f(in)g(the)g(plane)o (,)f(and)g(vice)i(ver)o(sa.)-150 7966 y Fv(P)8 b Fg(R)s(O)g(O)g(F)m Fv(.)83 b(The)49 b(triangle)e Fq(v)1256 7983 y Fj(1)1325 7966 y Fq(v)1400 7983 y Fj(2)1468 7966 y Fq(v)1543 7983 y Fj(3)1661 7966 y Fv(cannot)h(be)h(de)n(generate,)i(because)f(if,)-303 8140 y(say)-10 b(,)34 b(the)e(angle)g(at)g Fq(v)743 8157 y Fj(1)845 8140 y Fv(is)g Ft(180)1208 8076 y Fs(\016)1279 8140 y Fv(,)i(then)e Ft(w)l(edge\()p Fq(v)2180 8157 y Fj(1)2249 8140 y Fq(;)25 b(v)2392 8157 y Fj(2)2461 8140 y Ft(\))32 b Fv(and)g Ft(w)l(edge\()p Fq(v)3341 8157 y Fj(1)3410 8140 y Fq(;)25 b(v)3553 8157 y Fj(3)3622 8140 y Ft(\))-303 8314 y Fv(are)34 b(disjoint)d(\(because)k(the)n(y)e (are)h(de\002ned)g(as)g(open)f(sets\),)i(and)f(so)f Fq(q)39 b Fv(cannot)-303 8489 y(lie)44 b(in)g(their)g(intersection.)68 b(Imagine)45 b(a)g(V)-19 b(oronoi)43 b(diagram)h(with)g(sites)h Fq(v)3576 8506 y Fj(1)3644 8489 y Fv(,)-303 8663 y Fq(v)-228 8680 y Fj(2)-160 8663 y Fv(,)i(and)d Fq(v)259 8680 y Fj(3)372 8663 y Fv(only)-10 b(.)67 b(By)44 b(Lemma)i(3,)g Fq(d)1691 8680 y Fp(v)1753 8699 y Fd(1)1826 8663 y Ft(\()p Fq(q)1960 8600 y Fs(0)2004 8663 y Ft(\))56 b Fk(\024)g Fq(d)2375 8680 y Fp(v)2437 8699 y Fd(2)2510 8663 y Ft(\()p Fq(q)2644 8600 y Fs(0)2689 8663 y Ft(\))44 b Fv(and)g Fq(d)3133 8680 y Fp(v)3195 8699 y Fd(1)3268 8663 y Ft(\()p Fq(q)3402 8600 y Fs(0)3446 8663 y Ft(\))56 b Fk(\024)-303 8837 y Fq(d)-223 8854 y Fp(v)-161 8873 y Fd(3)-88 8837 y Ft(\()p Fq(q)46 8774 y Fs(0)90 8837 y Ft(\))38 b Fv(for)g(an)n(y)g (point)e Fq(q)1072 8774 y Fs(0)1155 8837 y Fv(on)i(the)g(line)f(se)n (gment)h Fq(v)2435 8854 y Fj(1)2504 8837 y Fq(q)5 b Fv(.)50 b(Therefore)38 b Fq(v)3367 8854 y Fj(1)3474 8837 y Fv(can)-303 9012 y(see)e Fq(q)41 b Fv(in)35 b(the)g(three-point)f(V)-19 b(oronoi)33 b(diagram.)46 b(Symmetrically)-10 b(,)36 b(so)g(can)g Fq(v)3613 9029 y Fj(2)-303 9186 y Fv(and)h Fq(v)25 9203 y Fj(3)94 9186 y Fv(.)-154 9360 y(There)54 b(are)g(three)f(cases.)97 b(\(1\))53 b Fq(q)58 b Fv(lies)53 b(in)g(the)g(triangle)f Fq(v)2891 9377 y Fj(1)2960 9360 y Fq(v)3035 9377 y Fj(2)3104 9360 y Fq(v)3179 9377 y Fj(3)3248 9360 y Fv(.)95 b(\(2\))53 b Fq(q)-303 9535 y Fv(lies)f(on)g(the)g(opposite)f(side)i(of)f(e)n(xactly)g(one)g(edge)h (of)f(the)g(triangle.)91 b(\(3\))-303 9709 y Fq(q)52 b Fv(lies)46 b(on)h(the)g(opposite)e(side)i(of)f(e)n(xactly)h(tw)o(o)f (edges.)76 b(In)46 b(cases)j(\(1\))d(and)-303 9883 y(\(2\),)36 b(the)g(three-w)o(ay)f(visibility)e(property)i(implies)g(matching)h (orientations)-303 10058 y(as)45 b(claimed.)70 b(Case)46 b(\(3\))e(implies)g(opposite)f(orientations,)i(b)m(ut)g(case)h(\(3\))e (is)-303 10232 y(impossible.)64 b(If)43 b Fq(q)49 b Fv(lies)43 b(on)h(the)f(opposite)f(side)i(of)f(edges)h Fq(v)2841 10249 y Fj(1)2910 10232 y Fq(v)2985 10249 y Fj(2)3097 10232 y Fv(and)g Fq(v)3432 10249 y Fj(1)3501 10232 y Fq(v)3576 10249 y Fj(3)3644 10232 y Fv(,)-303 10406 y(say)-10 b(,)54 b(then)c(as)g(measured)h(by)f Fq(v)1357 10423 y Fj(1)1426 10406 y Fv(,)k Fh(\\)p Fq(q)5 b(v)1777 10423 y Fj(1)1845 10406 y Fq(v)1920 10423 y Fj(2)2033 10406 y Ft(+)45 b Fh(\\)p Fq(q)5 b(v)2457 10423 y Fj(1)2525 10406 y Fq(v)2600 10423 y Fj(3)2736 10406 y Fq(>)68 b Ft(180)3154 10343 y Fs(\016)3226 10406 y Fv(,)53 b(which)-303 10581 y(contradicts)e(the)i(wedge)g(properties)e Fh(\\)p Fq(q)5 b(v)1994 10598 y Fj(1)2063 10581 y Fq(v)2138 10598 y Fj(2)2279 10581 y Fq(<)72 b Ft(90)2624 10517 y Fs(\016)2749 10581 y Fv(and)53 b Fh(\\)p Fq(q)5 b(v)3278 10598 y Fj(1)3346 10581 y Fq(v)3421 10598 y Fj(3)3562 10581 y Fq(<)-303 10755 y Ft(90)-149 10692 y Fs(\016)-78 10755 y Fv(.)47 b(The)38 b(lemma)g(follo)l(ws.)2359 b Fh(\004)4250 -137 y Fv(T)8 b Fg(H)g(E)g(O)g(R)g(E)g(M)42 b Fv(7)165 b(\()8 b(D)g Fg(U)s(A)g(L)43 b Fv(T)8 b Fg(R)g(I)g(A)g(N)g(G)g(U)g(L)g(A)-5 b(T)8 b(I)g(O)g(N)39 b Fv(T)8 b Fg(H)g(E)g(O)g(R)g(E)g(M)g Fv(\))t(.)79 b Fu(Let)102 b(the)4080 37 y(domain)34 b Ft(\012)i Fu(be)f(a)h(polygonal)d(subset)i(of)g(the)h(plane)o(,)e(let)i Fq(V)69 b Fu(be)36 b(a)f(set)h(of)f(sites)4080 211 y(in)k Ft(\012)g Fu(whic)n(h)f(include)h(e)n(very)h(verte)m(x)h(of)e Ft(\012)p Fu(,)h(and)e(let)h Fq(D)44 b Fu(be)39 b(the)g(anisotr)-7 b(opic)4080 386 y(V)-17 b(or)-7 b(onoi)40 b(dia)o(gr)n(am)e(of)h Fq(V)34 b Fu(.)55 b(Let)41 b Fq(D)t Fk(j)5908 403 y Fj(\012)6042 386 y Fu(be)g(the)f(r)-6 b(estriction)39 b(of)g Fq(D)45 b Fu(to)39 b Ft(\012)p Fu(.)55 b(Sup-)4080 560 y(pose)32 b(that)e(eac)n(h)h(V)-17 b(or)-7 b(onoi)31 b(ar)-6 b(c)32 b(cut)f(by)h(the)f(r)-6 b(estriction)31 b(oper)n(ation)e(is)i(owned) 4080 734 y(by)k(the)f(endpoints)f(of)h(the)g(edg)o(e)g(of)g Ft(\012)h Fu(that)e(cuts)h(it.)45 b(If)34 b(all)f(the)h(V)-17 b(or)-7 b(onoi)34 b(ar)-6 b(cs)4080 909 y(and)48 b(vertices)i(of)d Fq(D)t Fk(j)5205 926 y Fj(\012)5349 909 y Fu(ar)-6 b(e)49 b(wedg)o(ed,)i(then)d(the)g(g)o(eometric)g(dual)g(of)g Fq(D)t Fk(j)7971 926 y Fj(\012)4080 1083 y Fu(is)i(a)f (polygonalization)c(of)k Ft(\012)h Fu(\(with)e(strictly)h(con)-6 b(ve)m(x)50 b(polygons\),)i(and)d(is)4080 1257 y(a)c(triangulation)40 b(of)k Ft(\012)g Fu(if)g Fq(V)78 b Fu(is)45 b(in)e(g)o(ener)n(al)h (position.)66 b(Arbitr)n(arily)43 b(trian-)4080 1432 y(gulating)32 b(eac)n(h)i(polygon)f(yields)h(what)f(we)i(call)e(an)h Fv(anisotropic)f(Delaunay)4080 1606 y(triangulation)h Fu(of)j Ft(\()p Fq(V)9 b(;)24 b Ft(\012\))p Fu(.)4234 1959 y Fv(P)8 b Fg(R)s(O)g(O)g(F)m Fv(.)78 b Fq(D)t Fk(j)4948 1976 y Fj(\012)5089 1959 y Fv(has)48 b(no)e(orphans)h(because)h(an)f (orphan)f(in)g Fq(D)52 b Fv(that)46 b(sur)m(-)4080 2134 y(vi)l(v)n(es)55 b(the)h(restriction)e(to)h Ft(\012)g Fv(unchanged)h(is)f(ruled)g(out)g(by)g(Theorem)h(4,)4080 2308 y(and)47 b(an)g(orphan)g(that)f(is)h(cut)g(or)f(created)i(by)f (the)f(restriction)g(to)g Ft(\012)h Fv(w)o(ould)4080 2483 y(defy)34 b(the)g(assumption)f(that)g(each)i(cut)f(V)-19 b(oronoi)32 b(arc)i(is)g(dual)g(to)f(the)h(domain)4080 2657 y(edge)39 b(that)f(cuts)h(it.)50 b(Thus)38 b(e)l(v)n(ery)h(2-f)o (ace)f(in)h Fq(D)t Fk(j)6557 2674 y Fj(\012)6690 2657 y Fv(dualizes)f(to)g(the)h(site)f(that)4080 2831 y(generates)g(it.)4230 3006 y(Ev)n(ery)49 b(V)-19 b(oronoi)48 b(v)n(erte)n(x)h(has)i(de)n (gree)f(three)g(or)f(greater)-6 b(,)54 b(and)c(thus)f(du-)4080 3180 y(alizes)58 b(to)e(a)i(polygon.)104 b(The)57 b(polygon)e(cannot)i (ha)m(v)n(e)g(a)g(repeated)h(site)e Fq(v)4080 3354 y Fv(because)43 b(that)e(w)o(ould)f(imply)g(that)h(four)g(V)-19 b(oronoi)40 b(arcs)i(o)l(wned)g(by)f Fq(v)47 b Fv(meet)4080 3529 y(at)35 b(the)f(v)n(erte)n(x:)43 b(tw)o(o)34 b(of)g(these)g(arcs)i (ha)m(v)n(e)e(points)f(that)h(are)h(not)f(visible)f(from)4080 3703 y Fq(v)5 b Fv(,)32 b(contradicting)c(Lemma)k(3.)44 b(If)30 b(the)g(de)n(gree)h(of)f(the)g(v)n(erte)n(x)f(e)n(xceeds)i (three,)4080 3877 y(triangulate)36 b(the)i(polygon)e(arbitrarily)-10 b(.)47 b(Ev)n(ery)37 b(V)-19 b(oronoi)36 b(v)n(erte)n(x)h(of)h Fq(D)t Fk(j)7833 3894 y Fj(\012)7966 3877 y Fv(is)4080 4052 y(wedged,)e(so)f(by)g(Lemma)h(6,)g(triangles)e(that)g(share)i(an)f (edge)g(ha)m(v)n(e)h(compat-)4080 4226 y(ible)51 b(orientations.)86 b(By)51 b(transiti)l(vity)-10 b(,)53 b(this)d(means)i(that)f(all)g (triangles)f(are)4080 4400 y(positi)l(v)n(ely)37 b(oriented)i(re)n(g)o (ardless)g(of)g(ho)l(w)g(each)h(polygon)e(is)h(triangulated,)4080 4575 y(so)e(each)i(polygon)c(is)i(strongly)e(con)-6 b(v)n(e)n(x.)4230 4749 y(Ev)n(ery)28 b(uncut)f(V)-19 b(oronoi)26 b(arc)j(of)f Fq(D)t Fk(j)6018 4766 y Fj(\012)6141 4749 y Fv(is)g(incident)f(to)h(tw) o(o)f(distinct)f(V)-19 b(oronoi)4080 4923 y(v)n(ertices,)49 b(because)f(the)f(V)-19 b(oronoi)44 b(arc)k(lies)e(within)f(the)h (wedge)h(of)g(its)f(tw)o(o)4080 5098 y(generating)k(sites)g(so)h(it)f (cannot)g(form)h(a)g(loop)f(around)g(one)g(of)h(the)f(sites.)4080 5272 y(Ev)n(ery)41 b(uncut)g(V)-19 b(oronoi)39 b(arc)j(thus)e(dualizes) h(to)g(an)h(edge)f(between)h(tw)o(o)e(tri-)4080 5446 y(angles,)g(and)e(by)h(assumption)f(e)l(v)n(ery)g(cut)h(arc)g(dualizes) g(to)f(an)h(edge)g(on)g(the)4080 5621 y(boundary)52 b(of)g Ft(\012)p Fv(.)95 b(Therefore,)57 b(the)c(geometric)g(dual)f(of)h Fq(D)t Fk(j)7350 5638 y Fj(\012)7498 5621 y Fv(is)g(a)g(v)l(alid)4080 5795 y(triangulation)34 b(of)j Fq(V)71 b Fv(co)n(v)n(ering)36 b Ft(\012)p Fv(.)2000 b Fh(\004)4230 6087 y Fv(When)41 b Fq(M)4776 6104 y Fp(p)4898 6087 y Fk(\021)50 b Fq(I)12 b Fv(,)42 b(V)-19 b(oronoi)39 b(edges)i(and)g(v)n(ertices)g(are)g(al)o (w)o(ays)f(wedged,)4080 6261 y(and)51 b(Theorem)h(7)f(reiterates)g (what)f(we)i(already)f(kno)l(w:)73 b(the)50 b(dual)h(of)g(the)4080 6435 y(standard)34 b(V)-19 b(oronoi)32 b(diagram)h(is)h(a)h (triangulation.)42 b(Ho)l(we)l(v)n(er)-6 b(,)35 b(for)f(arbitrary)4080 6610 y(sets)41 b(of)g(sites)g(and)g(arbitrary)e(metric)i(tensor)f (\002elds,)i(the)f(preconditions)e(of)4080 6784 y(Theorem)j(7)f(seldom) g(hold.)56 b(The)42 b(theorem)f(becomes)h(useful)e(in)g(conjunc-)4080 6958 y(tion)c(with)g(the)h(V)-19 b(oronoi)35 b(re\002nement)j(method)e (described)h(in)g(Section)g(9.)4080 7392 y Fw(6.)199 b(T)-15 b(riangle)51 b(Quality)4230 7608 y Fv(There)39 b(is)f(a)i(simple)e(relationship)e(between)j(the)f(minimum)h(angle)f Fq(\022)7855 7625 y Fj(min)4080 7782 y Fv(of)i(a)g(triangle)f(and)h (the)f(ratio)g Fq(\014)48 b Fv(of)39 b(its)g(circumradius)h(to)f(its)g (shortest)g(edge)4080 7956 y(length:)73 b Ft(sin)25 b Fq(\022)4856 7973 y Fj(min)5136 7956 y Ft(=)5382 7895 y Fj(1)p 5345 7922 136 7 v 5345 8007 a(2)p Fp(\014)5500 7956 y Fv(.)90 b(Here)52 b(we)f(re)l(visit)g(this)f(relationship)f(for) i(our)4080 8131 y(anisotropic)36 b(notions)f(of)i(\223circumradius\224) g(and)g(\223shortest)g(edge.)-10 b(\224)4250 8484 y(L)8 b Fg(E)g(M)g(M)g(A)86 b Fv(8.)74 b Fu(Consider)30 b(a)h(triangle)e (with)g(sides)i Fq(a)p Fu(,)i Fq(b)p Fu(,)f(and)e Fq(c)i Fu(and)e(oppo-)4080 8658 y(site)k(angles)g Fq(A)p Fu(,)i Fq(B)7 b Fu(,)36 b(and)d Fq(C)45 b Fu(suc)n(h)34 b(that)f Fq(c)6183 8595 y Fj(2)6296 8658 y Fk(\025)43 b(j)p Fq(a)6582 8595 y Fj(2)6674 8658 y Fk(\000)23 b Fq(b)6882 8595 y Fj(2)6952 8658 y Fk(j)p Fu(.)46 b(Ima)o(gine)32 b(another)4080 8833 y(triangle)44 b(with)h(sides)h Fq(a)5329 8769 y Fs(0)5374 8833 y Fu(,)i Fq(b)5525 8769 y Fs(0)5570 8833 y Fu(,)h(and)c Fq(c)5992 8769 y Fs(0)6083 8833 y Fu(and)g(opposite)g (angles)g Fq(A)7457 8769 y Fs(0)7502 8833 y Fu(,)j Fq(B)7710 8769 y Fs(0)7756 8833 y Fu(,)g(and)4080 9007 y Fq(C)4201 8944 y Fs(0)4245 9007 y Fu(.)f(If)37 b Fq(a)4539 8944 y Fs(0)4626 9007 y Fk(\025)43 b Fq(a)p Fu(,)c Fq(b)5011 8944 y Fs(0)5098 9007 y Fk(\025)k Fq(b)37 b Fu(and)g Fq(c)5691 8944 y Fs(0)5778 9007 y Fk(\024)44 b Fq(c)p Fu(,)38 b(then)e Fq(C)6497 8944 y Fs(0)6584 9007 y Fk(\024)43 b Fq(C)11 b Fu(.)4234 9360 y Fv(P)d Fg(R)s(O)g(O)g(F)m Fv(.)48 b(Scaling)37 b(does)h(not)e(change)i(angles,)f(so)h(we)f(can)h (assume)h Fq(c)7858 9297 y Fs(0)7946 9360 y Ft(=)4080 9535 y Fq(c)c Fv(by)f(scaling)f(e)l(v)n(ery)h(side)g(of)g(the)g(second) g(triangle)f(by)h Fq(c=c)7166 9471 y Fs(0)7254 9535 y Fk(\025)43 b Ft(1)p Fv(.)j(Imagine)4080 9709 y(the)j(circle)h(through)d (the)i(v)n(ertices)g(of)g(the)h(\002rst)f(triangle.)81 b(Since)50 b Fq(c)7665 9646 y Fs(0)7776 9709 y Ft(=)66 b Fq(c)p Fv(,)4080 9883 y(\002x)46 b(the)g(v)n(ertices)f(at)h Fq(A)h Fv(and)e Fq(B)54 b Fv(and)46 b(generate)g(the)g(second)g (triangle)f(from)4080 10058 y(the)i(\002rst)g(by)f(mo)n(ving)g(the)h(v) n(erte)n(x)f(at)h Fq(C)58 b Fv(only)-10 b(.)75 b Fq(c)6692 9994 y Fj(2)6823 10058 y Fk(\025)62 b(j)p Fq(a)7128 9994 y Fj(2)7239 10058 y Fk(\000)42 b Fq(b)7466 9994 y Fj(2)7535 10058 y Fk(j)47 b Fv(implies)4080 10232 y Fq(c)4146 10169 y Fj(2)4287 10232 y Fk(\025)72 b Fq(a)4559 10169 y Fj(2)4675 10232 y Fk(\000)46 b Fq(b)4906 10169 y Fj(2)5027 10232 y Fv(and)52 b Fq(c)5361 10169 y Fj(2)5503 10232 y Fk(\025)72 b Fq(b)5760 10169 y Fj(2)5874 10232 y Fk(\000)46 b Fq(a)6120 10169 y Fj(2)6190 10232 y Fv(,)57 b(which)51 b(implies)h Fq(A)71 b Fk(\024)h Ft(90)7725 10169 y Fs(\016)7849 10232 y Fv(and)4080 10406 y Fq(B)61 b Fk(\024)53 b Ft(90)4583 10343 y Fs(\016)4655 10406 y Fv(,)44 b(so)f(when)f(the)g(sides)h Fq(a)g Fv(and)g Fq(b)f Fv(increase,)j(the)e(v)n(erte)n(x)e(at)i Fq(C)53 b Fv(can)4080 10581 y(only)40 b(mo)n(v)n(e)g(out)g(of)g(the)g (circle,)i(which)e(by)g(circle)h(geometry)f(implies)g(that)4080 10755 y Fq(C)4201 10692 y Fs(0)4288 10755 y Fk(\024)j Fq(C)11 b Fv(.)3338 b Fh(\004)p eop %%Page: 5 5 5 4 bop -88 725 a @beginspecial 0 @llx 0 @lly 279 @urx 184 @ury 936 @rwi @setspecial %%BeginDocument: triproof2.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: triproof2.eps %%Creator: fig2dev Version 3.2 Patchlevel 3d %%CreationDate: Mon Dec 2 22🔞05 2002 %%For: jrs@pyramid.CS.Berkeley.EDU (Jonathan Shewchuk,625 Soda Hall,,) %%BoundingBox: 0 0 279 184 %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def F2psDictbeginF2psDict begin F2psDictbeginF2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def /col32 {0.871 0.875 0.871 srgb} bind def end save newpath 0 184 moveto 0 0 lineto 279 0 lineto 279 184 lineto closepath clip newpath -189.0 405.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def F2psBegin10setmiterlimit0.060000.06000scF2psBegin 10 setmiterlimit 0.06000 0.06000 sc % % Fig objects follow % % Polyline 15.000 slw n 7275 5400 m 3525 5400 l gs col0 s gr % Polyline 0.000 slw n 4620 5550 m 4320 5550 l 4320 5100 l 4620 5100 l cp gs col7 1.00 shd ef gr /Times-Italic ff 540.00 scf sf 3600 6450 m gs 1 -1 sc (r/) col0 sh gr /Symbol ff 540.00 scf sf 3975 6450 m gs 1 -1 sc (\(bg\)) col0 sh gr /Symbol ff 540.00 scf sf 4125 4500 m gs 1 -1 sc (g) col0 sh gr /Times-Italic ff 540.00 scf sf 3675 4500 m gs 1 -1 sc (r/) col0 sh gr % Arc 15.000 slw n 5361.2 6335.0 486.5 -147.7 -28.2 arc gs col0 s gr % Arc n 3519.9 5379.6 682.3 -39.0 26.6 arc gs col0 s gr 7.500 slw % Ellipse n 5422 6300 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 3525 5400 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 7275 5400 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Polyline 15.000 slw n 5100 4050 m 5400 6300 l gs col0 s gr % Polyline n 5400 6300 m 7275 5400 l gs col0 s gr % Polyline n 3525 5400 m 5400 6300 l gs col0 s gr % Polyline n 5100 4050 m 7275 5400 l gs col0 s gr % Polyline n 3525 5400 m 5100 4050 l gs col0 s gr /Symbol ff 450.00 scf sf 4350 5475 m gs 1 -1 sc (f) col0 sh gr /Symbol ff 450.00 scf sf 4950 5850 m gs 1 -1 sc (q) col0 sh gr /Times-Italic ff 540.00 scf sf 5325 4950 m gs 1 -1 sc (r) col0 sh gr /Times-Italic ff 540.00 scf sf 5250 3975 m gs 1 -1 sc (q) col0 sh gr 7.500 slw % Ellipse n 5100 4050 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr /Times-Italic ff 540.00 scf sf 7425 5700 m gs 1 -1 sc (v) col0 sh gr /Times-Italic ff 540.00 scf sf 5400 6675 m gs 1 -1 sc (v) col0 sh gr /Times-Roman ff 300.00 scf sf 5625 6750 m gs 1 -1 sc (2) col0 sh gr /Times-Roman ff 300.00 scf sf 7650 5775 m gs 1 -1 sc (3) col0 sh gr /Times-Roman ff 300.00 scf sf 3375 5775 m gs 1 -1 sc (1) col0 sh gr /Times-Italic ff 540.00 scf sf 3150 5700 m gs 1 -1 sc (v) col0 sh gr F2psBegin10setmiterlimit0.060000.06000scF2psEnd rs %%EndDocument @endspecial 1995 w @beginspecial 0 @llx 0 @lly 290 @urx 180 @ury 936 @rwi @setspecial %%BeginDocument: triproof.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: triproof.eps %%Creator: fig2dev Version 3.2 Patchlevel 3d %%CreationDate: Mon Dec 2 02:17:35 2002 %%For: jrs@pyramid.CS.Berkeley.EDU (Jonathan Shewchuk,625 Soda Hall,,) %%BoundingBox: 0 0 290 180 %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def F2psDictbeginF2psDict begin F2psDictbeginF2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def /col32 {0.871 0.875 0.871 srgb} bind def end save newpath 0 180 moveto 0 0 lineto 290 0 lineto 290 180 lineto closepath clip newpath -179.0 405.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def F2psBegin10setmiterlimit0.060000.06000scF2psBegin 10 setmiterlimit 0.06000 0.06000 sc % % Fig objects follow % % Arc 15.000 slw n 5400.0 3900.0 2400.0 180.0 0.0 arcn gs col0 s gr % Polyline 0.000 slw n 6675 5775 m 6225 6000 l 6225 6375 l 6900 6375 l 6900 5775 l cp gs col7 1.00 shd ef gr % Polyline n 3825 5850 m 4275 5850 l 4500 5925 l 4500 6450 l 3825 6450 l cp gs col7 1.00 shd ef gr /Times-Italic ff 540.00 scf sf 6225 6225 m gs 1 -1 sc (r/) col0 sh gr /Symbol ff 540.00 scf sf 6600 6225 m gs 1 -1 sc (b) col0 sh gr /Times-Italic ff 540.00 scf sf 3825 6300 m gs 1 -1 sc (r/) col0 sh gr /Symbol ff 540.00 scf sf 4200 6300 m gs 1 -1 sc (b) col0 sh gr % Arc 15.000 slw n 5365.5 6328.5 479.7 -85.9 -27.8 arc gs col7 1.00 shd ef gr gs col0 s gr % Arc n 7039.0 5443.3 441.1 -174.4 146.8 arcn gs col7 1.00 shd ef gr gs col0 s gr 7.500 slw % Ellipse n 5422 6300 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 3525 5400 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 7275 5400 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Polyline 15.000 slw n 5400 4200 m 5400 6300 l gs col0 s gr % Polyline n 5400 6300 m 7275 5400 l gs col0 s gr % Polyline n 7275 5400 m 3525 5400 l gs col0 s gr % Polyline n 3525 5400 m 5400 4200 l gs col0 s gr % Polyline n 3525 5400 m 5400 6300 l gs col0 s gr % Polyline n 5400 4200 m 7275 5400 l gs col0 s gr /Times-Italic ff 540.00 scf sf 5475 5100 m gs 1 -1 sc (r) col0 sh gr /Times-Italic ff 540.00 scf sf 5475 4050 m gs 1 -1 sc (q) col0 sh gr /Symbol ff 450.00 scf sf 6225 5775 m gs 1 -1 sc (q) col0 sh gr /Symbol ff 450.00 scf sf 5625 5850 m gs 1 -1 sc (f) col0 sh gr /Symbol ff 540.00 scf sf 4275 4575 m gs 1 -1 sc (g) col0 sh gr /Times-Italic ff 540.00 scf sf 4500 4575 m gs 1 -1 sc (r) col0 sh gr /Symbol ff 540.00 scf sf 6225 4575 m gs 1 -1 sc (g) col0 sh gr /Times-Italic ff 540.00 scf sf 6450 4575 m gs 1 -1 sc (r) col0 sh gr 7.500 slw % Ellipse n 5400 4200 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr /Times-Italic ff 540.00 scf sf 7425 5700 m gs 1 -1 sc (v) col0 sh gr /Times-Italic ff 540.00 scf sf 5400 6675 m gs 1 -1 sc (v) col0 sh gr /Times-Roman ff 300.00 scf sf 5625 6750 m gs 1 -1 sc (1) col0 sh gr /Times-Roman ff 300.00 scf sf 7650 5775 m gs 1 -1 sc (2) col0 sh gr /Times-Roman ff 300.00 scf sf 3375 5775 m gs 1 -1 sc (3) col0 sh gr /Times-Italic ff 540.00 scf sf 3150 5700 m gs 1 -1 sc (v) col0 sh gr F2psBegin10setmiterlimit0.060000.06000scF2psEnd rs %%EndDocument @endspecial 234 1066 a Fr(Figur)m(e)38 b(5:)46 b Fm(T)-16 b(w)o(o)36 b(cases)i(f)l(or)f(bounding)f Fl(\022)43 b Fc(=)c Fb(\\)p Fl(v)2717 1084 y Fj(1)2786 1066 y Fl(v)2855 1084 y Fj(2)2924 1066 y Fl(v)2993 1084 y Fj(3)3062 1066 y Fm(.)-133 1537 y Fv(T)8 b Fg(H)g(E)g(O)g(R)g(E)g(M)84 b Fv(9.)74 b Fu(Let)43 b Fq(q)49 b Fu(be)43 b(a)g(V)-17 b(or)-7 b(onoi)42 b(verte)m(x)i(owned)f(by)g(the)g(sites)g Fq(v)3576 1554 y Fj(1)3644 1537 y Fu(,)-303 1711 y Fq(v)-228 1728 y Fj(2)-160 1711 y Fu(,)31 b(and)d Fq(v)236 1728 y Fj(3)304 1711 y Fu(.)44 b(Let)28 b(the)g Fv(circumradius)g Fu(associated)f(with)g Fq(q)34 b Fu(be)28 b Fq(r)47 b Ft(=)c Fq(d)3199 1728 y Fp(v)3261 1747 y Fd(1)3334 1711 y Ft(\()p Fq(q)5 b Ft(\))42 b(=)-303 1886 y Fq(d)-223 1903 y Fp(v)-161 1922 y Fd(2)-88 1886 y Ft(\()p Fq(q)5 b Ft(\))91 b(=)i Fq(d)489 1903 y Fp(v)551 1922 y Fd(3)623 1886 y Ft(\()p Fq(q)5 b Ft(\))p Fu(.)124 b(Let)64 b(the)f Fv(shortest)f(edge)h(length)f Fq(`)i Fu(of)e(the)h(trian-)-303 2060 y(gle)e Fq(t)89 b Ft(=)f Fk(4)p Fq(v)504 2077 y Fj(1)573 2060 y Fq(v)648 2077 y Fj(2)717 2060 y Fq(v)792 2077 y Fj(3)922 2060 y Fu(be)61 b Ft(min)p Fk(f)p Fq(d)p Ft(\()p Fq(v)1672 2077 y Fj(1)1740 2060 y Fq(;)25 b(v)1883 2077 y Fj(2)1952 2060 y Ft(\))p Fq(;)g(d)p Ft(\()p Fq(v)2295 2077 y Fj(2)2363 2060 y Fq(;)g(v)2506 2077 y Fj(3)2575 2060 y Ft(\))p Fq(;)g(d)p Ft(\()p Fq(v)2918 2077 y Fj(3)2986 2060 y Fq(;)h(v)3130 2077 y Fj(1)3198 2060 y Ft(\))p Fk(g)p Fu(.)119 b(Let)-303 2234 y Ft(1)49 b Fk(\024)g Fq(\015)58 b Fk(\024)297 2111 y(p)p 425 2111 77 7 v 123 x Ft(2)40 b Fu(and)g Fq(\014)57 b Fk(\025)49 b Ft(1)p Fq(=)1273 2111 y Fk(p)p 1401 2111 V 123 x Ft(2)40 b Fu(be)h(constants)e (suc)n(h)i(that)e Fq(\014)56 b Fk(\025)50 b Fq(r)t(=`)42 b Fu(and)-303 2409 y Fq(\034)17 b Ft(\()p Fq(v)-83 2426 y Fp(i)-32 2409 y Fq(;)26 b(v)112 2426 y Fp(j)176 2409 y Ft(\))43 b Fk(\024)g Fq(\015)f Fu(for)34 b Fq(i;)24 b(j)51 b Fk(2)43 b(f)p Ft(1)p Fq(;)25 b Ft(2)p Fq(;)g Ft(3)p Fk(g)p Fu(.)45 b(Let)34 b Fq(\037)43 b Ft(=)g(1)p Fq(=)p Ft(\(2)p Fq(\014)8 b Ft(\))20 b Fk(\000)g Ft(\()p Fq(\015)3032 2345 y Fj(2)3120 2409 y Fk(\000)g Ft(1\))p Fq(\014)8 b(=)p Ft(2)p Fu(.)-154 2583 y(If)55 b Fq(\037)79 b(>)f Ft(0)p Fu(,)61 b(then)56 b Fq(q)61 b Fu(is)55 b(wedg)o(ed.)102 b(Furthermor)-6 b(e)o(,)62 b(eac)n(h)55 b(angle)h Fq(\022)k Fu(of)55 b Fq(t)-303 2757 y Fu(satis\002es)47 b Fq(\022)68 b Fk(\025)c Ft(arcsin)25 b Fq(\037)p Fu(,)51 b(wher)-6 b(e)49 b Fq(\022)j Fu(is)c(measur)-6 b(ed)49 b(fr)-7 b(om)48 b(the)g(per)o(spective)-303 2932 y(of)d(some)h(verte)m(x)h(of)e Fq(t)h Fu(\(str)n(ang)o(ely)-8 b(,)47 b(not)e(necessarily)h(the)f(same) h(verte)m(x)h(for)-303 3106 y(eac)n(h)31 b(angle)o(,)h(and)f(not)f (necessarily)i(the)f(verte)m(x)i(wher)-6 b(e)32 b(the)g(angle)e(is\).) 44 b(Note)-303 3280 y(that)36 b(this)g(only)h(implies)f(that)f Ft(sin)26 b Fq(\022)46 b Fk(\025)e Fq(\037)37 b Fu(if)f Fq(\022)42 b Fu(is)37 b(acute)n(.)-150 3577 y Fv(P)8 b Fg(R)s(O)g(O)g(F)m Fv(.)151 b(Let)72 b Fq(\036)108 b Ft(=)g Fh(\\)p Fq(q)5 b(v)1420 3594 y Fj(1)1489 3577 y Fq(v)1564 3594 y Fj(2)1704 3577 y Fv(as)72 b(measured)g(by)f Fq(v)2840 3594 y Fj(1)2909 3577 y Fv(.)149 b(Note)72 b(that)-303 3752 y Fq(d)-223 3769 y Fp(v)-161 3788 y Fd(1)-88 3752 y Ft(\()p Fq(v)47 3769 y Fj(1)115 3752 y Fq(;)25 b(q)5 b Ft(\))50 b(=)g Fq(r)t Fv(,)42 b Fq(d)768 3769 y Fp(v)830 3788 y Fd(1)903 3752 y Ft(\()p Fq(v)1038 3769 y Fj(1)1107 3752 y Fq(;)25 b(v)1250 3769 y Fj(2)1319 3752 y Ft(\))49 b Fk(\025)h Fq(r)t(=\014)8 b Fv(,)42 b(and)f Fq(d)2258 3769 y Fp(v)2320 3788 y Fd(1)2393 3752 y Ft(\()p Fq(v)2528 3769 y Fj(2)2596 3752 y Fq(;)25 b(q)5 b Ft(\))50 b Fk(\024)f Fq(\015)9 b(d)3184 3769 y Fp(v)3246 3788 y Fd(2)3319 3752 y Ft(\()p Fq(q)c Ft(\))49 b(=)-303 3926 y Fq(\015)9 b(r)t Fv(.)44 b(Because)30 b Fq(\015)51 b Fk(\025)43 b Ft(1)29 b Fv(and)g Fq(\014)50 b Fk(\025)43 b Ft(1)p Fq(=)1562 3802 y Fk(p)p 1689 3802 V 1689 3926 a Ft(2)p Fv(,)31 b(we)e(ha)m(v)n(e)g Ft(\()p Fq(\015)9 b(r)t Ft(\))2624 3863 y Fj(2)2735 3926 y Fk(\025)44 b(j)p Fq(r)3014 3863 y Fj(2)3085 3926 y Fk(\000)r Ft(\()p Fq(r)t(=\014)8 b Ft(\))3571 3863 y Fj(2)3639 3926 y Fk(j)-303 4100 y Fv(so)37 b(Lemma)i(8)e(applies)g(and)g(by)f(the)h(la)n(w)g(of)g (cosines,)-56 4467 y Ft(cos)25 b Fq(\036)43 b Fk(\025)491 4371 y Fq(r)564 4307 y Fj(2)668 4371 y Ft(+)35 b(\()p Fq(r)t(=\014)8 b Ft(\))1187 4307 y Fj(2)1289 4371 y Fk(\000)35 b Ft(\()p Fq(\015)9 b(r)t Ft(\))1724 4307 y Fj(2)p 491 4433 1302 7 v 885 4569 a Ft(2)p Fq(r)t Ft(\()p Fq(r)t(=\014)f Ft(\))1855 4467 y(=)2085 4371 y(1)p 2037 4433 172 7 v 2037 4569 a(2)p Fq(\014)2263 4467 y Fk(\000)2436 4371 y Ft(\()p Fq(\015)2584 4307 y Fj(2)2687 4371 y Fk(\000)35 b Ft(1\))p Fq(\014)p 2436 4433 636 7 v 2715 4569 a Ft(2)3134 4467 y(=)43 b Fq(\037:)-154 4827 y Fv(If)57 b Fq(\037)80 b(>)g Ft(0)p Fv(,)63 b(then)56 b Ft(cos)25 b Fq(\036)81 b(>)g Ft(0)p Fv(,)62 b(so)57 b Fq(\036)81 b(<)f Ft(90)2363 4764 y Fs(\016)2492 4827 y Fv(and)57 b(one)g(of)f(the)h(tw)o(o)-303 5002 y(inequalities)49 b(required)i(to)f(sho)l(w)h(that)g Fq(q)75 b Fk(2)70 b Ft(w)l(edge\()p Fq(v)2649 5019 y Fj(1)2717 5002 y Fq(;)26 b(v)2861 5019 y Fj(2)2930 5002 y Ft(\))51 b Fv(is)g(satis\002ed)-303 5176 y(\(namely)34 b Ft(\()p Fq(q)d Fk(\000)25 b Fq(v)600 5193 y Fj(1)669 5176 y Ft(\))729 5113 y Fp(T)826 5176 y Fq(M)974 5193 y Fp(v)1036 5212 y Fd(1)1110 5176 y Ft(\()p Fq(v)1245 5193 y Fj(2)1339 5176 y Fk(\000)h Fq(v)1559 5193 y Fj(1)1628 5176 y Ft(\))42 b Fq(>)h Ft(0)p Fv(\).)j(By)34 b(repeating)g(the)h(ar)m (gument)-303 5350 y(for)40 b Fq(\036)50 b Ft(=)g Fh(\\)p Fq(q)5 b(v)482 5367 y Fp(i)534 5350 y Fq(v)609 5367 y Fp(j)674 5350 y Fv(,)42 b Fq(i;)25 b(j)57 b Fk(2)50 b(f)p Ft(1)p Fq(;)25 b Ft(2)p Fq(;)g Ft(3)p Fk(g)p Fq(;)g(i)49 b Fk(6)p Ft(=)h Fq(j)9 b Fv(,)42 b(we)f(obtain)e(all)i(six)f(inequal-) -303 5525 y(ities)i(required)h(to)g(sho)l(w)g(that)g Fq(q)59 b Fk(2)c Ft(w)l(edge\()p Fq(v)2139 5542 y Fj(1)2208 5525 y Fq(;)25 b(v)2351 5542 y Fj(2)2420 5525 y Ft(\))38 b Fk(\\)i Ft(w)l(edge\()p Fq(v)3200 5542 y Fj(2)3269 5525 y Fq(;)25 b(v)3412 5542 y Fj(3)3481 5525 y Ft(\))38 b Fk(\\)-303 5699 y Ft(w)l(edge\()p Fq(v)237 5716 y Fj(3)306 5699 y Fq(;)25 b(v)449 5716 y Fj(1)518 5699 y Ft(\))p Fv(;)36 b(therefore)h Fq(q)42 b Fv(is)37 b(wedged.)-154 5873 y(Ne)n(xt)43 b(we)g(bound)f Fq(\022)58 b Ft(=)d Fh(\\)p Fq(v)1302 5890 y Fj(1)1371 5873 y Fq(v)1446 5890 y Fj(2)1514 5873 y Fq(v)1589 5890 y Fj(3)1658 5873 y Fv(,)45 b(the)e(angle)g(at)g(v)n(erte)n(x)g Fq(v)2972 5890 y Fj(2)3040 5873 y Fv(.)65 b(Consider)-303 6048 y(the)52 b(case)j(where)e Fq(q)58 b Fv(lies)53 b(on)f(the)h(opposite)f (side)h(of)f(edge)i Fq(v)2929 6065 y Fj(1)2997 6048 y Fq(v)3072 6065 y Fj(3)3194 6048 y Fv(from)f Fq(v)3613 6065 y Fj(2)-303 6222 y Fv(\(b)m(ut)46 b(on)h(the)g(triangle-side)f(of) h(edges)h Fq(v)1839 6239 y Fj(1)1908 6222 y Fq(v)1983 6239 y Fj(2)2099 6222 y Fv(and)g Fq(v)2438 6239 y Fj(2)2507 6222 y Fq(v)2582 6239 y Fj(3)2650 6222 y Fv(\))g(as)g(illustrated)d(in) -303 6397 y(Figure)j(5)g(\(left\).)80 b(As)49 b(measured)g(by)g Fq(v)1786 6414 y Fj(2)1854 6397 y Fv(,)j Fh(\\)p Fq(v)2129 6414 y Fj(2)2198 6397 y Fq(q)5 b(v)2347 6414 y Fj(1)2459 6397 y Ft(+)43 b Fh(\\)p Fq(v)2807 6414 y Fj(2)2876 6397 y Fq(q)5 b(v)3025 6414 y Fj(3)3158 6397 y Fq(<)65 b Ft(180)3573 6333 y Fs(\016)3644 6397 y Fv(.)-303 6571 y(Assume)38 b(without)d(loss)i(of)g(generality)f(that)g Fh(\\)p Fq(v)2224 6588 y Fj(2)2293 6571 y Fq(q)5 b(v)2442 6588 y Fj(1)2554 6571 y Fq(<)43 b Ft(90)2870 6507 y Fs(\016)2942 6571 y Fv(.)k(If)37 b(we)h(com-)-303 6745 y(pute)54 b(the)h(angle)f Fq(\036)77 b Ft(=)f Fh(\\)p Fq(q)5 b(v)1248 6762 y Fj(1)1317 6745 y Fq(v)1392 6762 y Fj(2)1516 6745 y Fv(as)55 b(before,)60 b(b)m(ut)54 b(no)l(w)g(as)i(measured)f(by)-303 6920 y Fq(v)-228 6937 y Fj(2)-160 6920 y Fv(,)k(we)c(ha)m(v)n(e)f Fq(d)576 6937 y Fp(v)638 6956 y Fd(2)711 6920 y Ft(\()p Fq(v)846 6937 y Fj(1)914 6920 y Fq(;)26 b(q)5 b Ft(\))74 b Fk(\025)h Fq(r)t(=\015)9 b Fv(,)59 b Fq(d)1799 6937 y Fp(v)1861 6956 y Fd(2)1934 6920 y Ft(\()p Fq(v)2069 6937 y Fj(1)2138 6920 y Fq(;)25 b(v)2281 6937 y Fj(2)2350 6920 y Ft(\))74 b Fk(\025)i Fq(r)t(=\014)82 b Fk(\025)75 b Fq(r)t(=)p Ft(\()p Fq(\014)8 b(\015)h Ft(\))p Fv(,)-303 7094 y(and)64 b Fq(d)57 7111 y Fp(v)119 7130 y Fd(2)192 7094 y Ft(\()p Fq(v)327 7111 y Fj(2)395 7094 y Fq(;)25 b(q)5 b Ft(\))94 b(=)g Fq(r)t Fv(.)128 b(Multiplying)60 b(these)k(bounds)f(by)h Fq(\015)73 b Fv(does)64 b(not)-303 7268 y(change)48 b(the)g(angles,)j(so)d(Lemma)i(8)e(applies)g(as)h (before)f(and)g Ft(cos)25 b Fq(\036)64 b Fk(\025)g Fq(\037)-303 7443 y Fv(as)47 b(measured)g(by)e Fq(v)757 7460 y Fj(2)873 7443 y Fv(as)h(well.)74 b(Because)47 b Fh(\\)p Fq(v)2142 7460 y Fj(2)2211 7443 y Fq(q)5 b(v)2360 7460 y Fj(1)2488 7443 y Fq(<)61 b Ft(90)2822 7379 y Fs(\016)2893 7443 y Fv(,)49 b(this)d(implies)-303 7617 y(that)g Ft(sin)26 b Fh(\\)p Fq(v)369 7634 y Fj(1)437 7617 y Fq(v)512 7634 y Fj(2)581 7617 y Fq(q)67 b Fk(\025)c Fq(\037)p Fv(,)50 b(which)d(in)g(turn)g(implies)f(that)h Fq(\022)67 b Fk(\025)62 b Fh(\\)p Fq(v)3213 7634 y Fj(1)3282 7617 y Fq(v)3357 7634 y Fj(2)3426 7617 y Fq(q)67 b Fk(\025)-303 7791 y Ft(arcsin)25 b Fq(\037)37 b Fv(as)h(measured)g(by)f Fq(v)1283 7808 y Fj(2)1351 7791 y Fv(.)-154 7966 y(The)51 b(proof)f(of)g(Lemma)i (6)e(tells)g(us)h(there)f(are)h(only)f(tw)o(o)f(other)h(cases:)-303 8140 y(either)38 b Fq(q)43 b Fv(lies)38 b(in)g Fq(t)p Fv(,)i(or)e Fq(q)44 b Fv(lies)38 b(on)g(the)g(opposite)f(side)i(of)f(e) n(xactly)g(one)g(edge,)-303 8314 y Fq(v)-228 8331 y Fj(1)-160 8314 y Fq(v)-85 8331 y Fj(2)35 8314 y Fv(or)51 b Fq(v)286 8331 y Fj(2)354 8314 y Fq(v)429 8331 y Fj(3)498 8314 y Fv(\227assume)i(without)48 b(loss)j(of)f(generality)g Fq(v)2829 8331 y Fj(2)2898 8314 y Fq(v)2973 8331 y Fj(3)3041 8314 y Fv(.)88 b(In)50 b(either)-303 8489 y(case)32 b(the)e(line)g Fq(v)528 8506 y Fj(1)597 8489 y Fq(q)36 b Fv(cuts)30 b(the)h(angle)g Fh(\\)p Fq(v)1728 8506 y Fj(3)1796 8489 y Fq(v)1871 8506 y Fj(1)1940 8489 y Fq(v)2015 8506 y Fj(2)2084 8489 y Fv(.)44 b(Consider)30 b(Figure)g(5)h(\(right\),)-303 8663 y(dra)n(wn)51 b(from)i Fq(v)539 8680 y Fj(1)607 8663 y Fv(')-8 b(s)53 b(perspecti)l(v)n(e,)j(where)d Fq(t)g Fv(achie)l(v)n(es)g Ft(sin)25 b Fq(\022)76 b Ft(=)c(cos)25 b Fq(\036)72 b Ft(=)-303 8837 y Fq(\037)p Fv(.)96 b(In)54 b(the)g(\002gure,)k(imagine)c Fq(v)1397 8854 y Fj(1)1520 8837 y Fv(and)g Fq(q)59 b Fv(are)54 b(\002x)n(ed.)97 b(W)-12 b(e)55 b(claim)f(that)f(the)-303 9012 y(illustrated)35 b(positions)g(of)i Fq(v)1146 9029 y Fj(2)1252 9012 y Fv(and)g Fq(v)1580 9029 y Fj(3)1686 9012 y Fv(minimize)g Fq(\022)t Fv(.)-154 9186 y(F)n(or)32 b(the)g(case)i(where)f Fq(q)38 b Fv(lies)32 b(on)g(the)g(opposite)g(side)g(of)g Fq(v)2776 9203 y Fj(2)2845 9186 y Fq(v)2920 9203 y Fj(3)2989 9186 y Fv(,)i(we)f(choose)-303 9360 y(to)27 b(measure)j Fq(\022)46 b Ft(=)e Fh(\\)p Fq(v)835 9377 y Fj(1)903 9360 y Fq(v)978 9377 y Fj(2)1047 9360 y Fq(v)1122 9377 y Fj(3)1219 9360 y Fv(from)28 b Fq(v)1613 9377 y Fj(1)1682 9360 y Fv(')-8 b(s)28 b(perspecti)l(v)n(e.)43 b(Because)30 b Fq(d)3172 9377 y Fp(v)3234 9396 y Fd(1)3307 9360 y Ft(\()p Fq(v)3442 9377 y Fj(2)3510 9360 y Ft(\))42 b Fk(\025)-303 9535 y Fq(r)t(=\014)51 b Fv(and)43 b Fq(d)324 9552 y Fp(v)386 9571 y Fd(1)458 9535 y Ft(\()p Fq(v)593 9552 y Fj(2)662 9535 y Fq(;)25 b(q)5 b Ft(\))54 b Fk(\024)g Fq(\015)9 b(r)t Fv(,)45 b Fq(v)1409 9552 y Fj(2)1521 9535 y Fv(is)e(constrained)f(to)h(lie)f Fu(inside)h Fv(the)f(illus-) -303 9709 y(trated)g(circle)h(\(which)f(circumscribes)i(our)e(proposed) g(w)o(orst-case)h Fq(t)p Fv(\).)64 b(By)-303 9883 y(circle)47 b(geometry)-10 b(,)50 b(mo)n(ving)c Fq(v)1295 9900 y Fj(2)1412 9883 y Fv(subject)h(to)g(this)f(constraint)g(can)i(only)f (in-)-303 10058 y(crease)h Fq(\022)t Fv(.)75 b(Once)47 b Fq(v)742 10075 y Fj(2)858 10058 y Fv(is)g(\002x)n(ed,)i(mo)n(ving)c Fq(v)1964 10075 y Fj(3)2080 10058 y Fv(subject)h(to)g(the)h (symmetrical)-303 10232 y(constraints)35 b Fq(d)461 10249 y Fp(v)523 10268 y Fd(1)596 10232 y Ft(\()p Fq(v)731 10249 y Fj(3)799 10232 y Ft(\))42 b Fk(\025)i Fq(r)t(=\014)g Fv(and)36 b Fq(d)1677 10249 y Fp(v)1739 10268 y Fd(1)1812 10232 y Ft(\()p Fq(v)1947 10249 y Fj(3)2015 10232 y Fq(;)26 b(q)5 b Ft(\))42 b Fk(\024)h Fq(\015)9 b(r)41 b Fv(cannot)36 b(decrease)i Fq(\022)-303 10406 y Fv(either)-8 b(.)45 b(Therefore)38 b(from)f Fq(v)1142 10423 y Fj(1)1210 10406 y Fv(')-8 b(s)38 b(perspecti)l(v)n(e,)f Fq(\022)47 b Fk(\025)c Ft(arcsin)25 b Fq(\037)p Fv(.)-154 10581 y(F)n(or)38 b(the)h(case)h(where)f Fq(q)44 b Fv(lies)39 b(in)f Fq(t)p Fv(,)j(there)d(are)i(tw)o(o)d(other)i(con\002gurations)-303 10755 y(of)f(the)g(v)n(ertices)g(that)f(sometimes)i(locally)e(minimize) h Fq(\022)t Fv(,)i(b)m(ut)d(the)h(case)i(just)4080 -137 y(described)h(is)g(al)o(w)o(ays)f(the)h(global)e(minimum)i(for)f(the)h (ranges)g(of)g Fq(\015)50 b Fv(and)41 b Fq(\014)4080 37 y Fv(speci\002ed)d(in)e(the)h(theorem.)47 b(Details)37 b(are)g(omitted.)4230 211 y(Rotate)57 b(the)h(v)n(erte)n(x)f(labels)h (and)g(repeat)h(the)f(ar)m(gument)g(to)f(pro)n(vide)g(a)4080 386 y(lo)l(wer)37 b(bound)f(for)h(all)f(three)i(angles)f(of)g Fq(t)p Fv(.)1673 b Fh(\004)4250 649 y Fv(C)8 b Fg(O)g(R)s(O)g(L)g(L)g (A)g(RY)83 b Fv(10.)74 b Fu(Let)43 b Fq(q)5 b Fu(,)44 b Fq(v)5859 666 y Fj(1)5928 649 y Fu(,)h Fq(v)6085 666 y Fj(2)6153 649 y Fu(,)g Fq(v)6310 666 y Fj(3)6379 649 y Fu(,)f Fq(\015)9 b Fu(,)44 b(and)e Fq(\014)50 b Fu(satisfy)42 b(the)g(condi-)4080 824 y(tions)30 b(of)g(Theor)-6 b(em)32 b(9.)44 b(Let)31 b Fq(p)g Fu(be)g(an)g(arbitr)n(ary)f(point)f(suc)n(h)i (that)e Fq(\034)17 b Ft(\()p Fq(p;)25 b(v)7791 841 y Fp(i)7843 824 y Ft(\))43 b Fk(\024)4080 998 y Fq(\015)54 b Fu(for)44 b Fq(i)56 b Fk(2)i(f)p Ft(1)p Fq(;)25 b Ft(2)p Fq(;)g Ft(3)p Fk(g)p Fu(.)68 b(Let)45 b Fq(\037)57 b Ft(=)g(1)p Fq(=)p Ft(\(2)p Fq(\014)8 b Ft(\))38 b Fk(\000)i Ft(\()p Fq(\015)6683 935 y Fj(2)6792 998 y Fk(\000)g Ft(1\))p Fq(\014)8 b(=)p Ft(2)p Fu(.)68 b(Then)44 b(eac)n(h)4080 1172 y(angle)30 b Fq(\022)36 b Fu(of)30 b(the)h(triangle)e Fq(t)43 b Ft(=)g Fk(4)p Fq(v)5888 1189 y Fj(1)5956 1172 y Fq(v)6031 1189 y Fj(2)6100 1172 y Fq(v)6175 1189 y Fj(3)6275 1172 y Fu(satis\002es)30 b Ft(arcsin\()p Fq(\037=\015)7494 1109 y Fj(2)7562 1172 y Ft(\))43 b Fk(\024)g Fq(\022)k Fk(\024)4080 1347 y Ft(2)26 b(arccos)o(\()p Fq(\037=\015)4914 1283 y Fj(2)4983 1347 y Ft(\))p Fu(,)37 b(as)g(measur)-6 b(ed)38 b(by)g Fq(p)p Fu(.)4234 1611 y Fv(P)8 b Fg(R)s(O)g(O)g(F)m Fv(.)93 b(Let)53 b Fq(\022)5113 1628 y Fp(p)5256 1611 y Ft(=)72 b Fh(\\)p Fq(v)5633 1628 y Fj(1)5702 1611 y Fq(v)5777 1628 y Fj(2)5845 1611 y Fq(v)5920 1628 y Fj(3)6041 1611 y Fv(as)53 b(measured)g(by)f Fq(p)p Fv(.)92 b(Write)52 b Fq(\022)7716 1628 y Fp(v)7778 1649 y Fa(i)7891 1611 y Fv(for)4080 1785 y(the)c(same)h(angle)e(as)i(measured)f(by)g Fq(v)6103 1802 y Fp(i)6155 1785 y Fv(.)79 b(By)47 b(Theorem)h(9,)j(for) c(some)i Fq(j)71 b Fk(2)4080 1959 y(f)p Ft(1)p Fq(;)25 b Ft(2)p Fq(;)g Ft(3)p Fk(g)p Fv(,)44 b(either)e Ft(sin)25 b Fq(\022)5351 1976 y Fp(v)5413 1997 y Fa(j)5536 1959 y Fk(\025)53 b Fq(\037)43 b Fv(or)f Fq(\022)6086 1976 y Fp(v)6148 1997 y Fa(j)6271 1959 y Fk(\025)53 b Ft(90)6597 1896 y Fs(\016)6669 1959 y Fv(.)62 b(Let)43 b Fq(A)7125 1976 y Fp(p)7240 1959 y Fv(be)g(the)f(area)i(of)4080 2134 y Fq(t)39 b Fv(as)g(measured)h(by)e Fq(p)p Fv(,)h(and)f Fq(A)5659 2151 y Fp(v)5721 2172 y Fa(j)5831 2134 y Fv(the)g(area)h(of)f Fq(t)i Fv(as)f(measured)g(by)f Fq(v)7634 2151 y Fp(j)7699 2134 y Fv(.)50 b(By)38 b(a)4080 2308 y(well-kno)l(wn)e(formula)g(for)h (the)g(sine)g(of)g(an)g(angle,)4269 2694 y Ft(sin)25 b Fq(\022)4555 2711 y Fp(p)4777 2694 y Ft(=)5561 2598 y(2)p Fq(A)5753 2615 y Fp(p)p 5066 2660 1255 7 v 5066 2796 a Fq(d)5146 2813 y Fp(p)5218 2796 y Ft(\()p Fq(v)5353 2813 y Fj(1)5421 2796 y Fq(;)g(v)5564 2813 y Fj(2)5633 2796 y Ft(\))p Fq(d)5773 2813 y Fp(p)5845 2796 y Ft(\()p Fq(v)5980 2813 y Fj(2)6048 2796 y Fq(;)h(v)6192 2813 y Fj(3)6260 2796 y Ft(\))6383 2694 y(=)6623 2572 y(2)p Fq(A)6815 2589 y Fp(v)6877 2610 y Fa(j)6973 2572 y Ft(det)q(\()p Fq(F)7345 2589 y Fp(p)7417 2572 y Fq(F)7536 2508 y Fs(\000)p Fj(1)7515 2598 y Fp(v)7577 2619 y Fa(j)7701 2572 y Ft(\))p 6565 2660 V 6565 2796 a Fq(d)6645 2813 y Fp(p)6717 2796 y Ft(\()p Fq(v)6852 2813 y Fj(1)6920 2796 y Fq(;)f(v)7063 2813 y Fj(2)7132 2796 y Ft(\))p Fq(d)7272 2813 y Fp(p)7344 2796 y Ft(\()p Fq(v)7479 2813 y Fj(2)7547 2796 y Fq(;)h(v)7691 2813 y Fj(3)7759 2796 y Ft(\))4777 3150 y Fk(\025)5184 3027 y Ft(2)p Fq(A)5376 3044 y Fp(v)5438 3065 y Fa(j)5508 3027 y Fk(k)p Fq(F)5683 3044 y Fp(p)5755 3027 y Fq(F)5874 2964 y Fs(\000)p Fj(1)5853 3054 y Fp(v)5915 3075 y Fa(j)6040 3027 y Fk(k)6117 3044 y Fj(2)6186 3027 y Fq(=)p Fk(k)p Fq(F)6438 3044 y Fp(v)6500 3065 y Fa(j)6570 3027 y Fq(F)6689 2964 y Fs(\000)p Fj(1)6668 3054 y Fp(p)6855 3027 y Fk(k)6932 3044 y Fj(2)p 5066 3116 2053 7 v 5066 3264 a Fk(k)p Fq(F)5241 3281 y Fp(p)5313 3264 y Fq(F)5432 3199 y Fs(\000)p Fj(1)5411 3281 y Fp(v)5473 3302 y Fa(j)5597 3264 y Fk(k)5674 3213 y Fj(2)5674 3302 y(2)5743 3264 y Fq(d)5823 3281 y Fp(v)5885 3302 y Fa(j)5956 3264 y Ft(\()p Fq(v)6091 3281 y Fj(1)6159 3264 y Fq(;)f(v)6302 3281 y Fj(2)6371 3264 y Ft(\))p Fq(d)6511 3281 y Fp(v)6573 3302 y Fa(j)6643 3264 y Ft(\()p Fq(v)6778 3281 y Fj(2)6847 3264 y Fq(;)g(v)6990 3281 y Fj(3)7059 3264 y Ft(\))4777 3600 y(=)6299 3487 y(2)p Fq(A)6491 3504 y Fp(v)6553 3525 y Fa(j)p 5066 3566 2791 7 v 5066 3714 a Fk(k)p Fq(F)5241 3731 y Fp(v)5303 3752 y Fa(j)5373 3714 y Fq(F)5492 3649 y Fs(\000)p Fj(1)5471 3731 y Fp(p)5658 3714 y Fk(k)5735 3731 y Fj(2)5804 3714 y Fk(k)p Fq(F)5979 3731 y Fp(p)6051 3714 y Fq(F)6170 3649 y Fs(\000)p Fj(1)6149 3731 y Fp(v)6211 3752 y Fa(j)6335 3714 y Fk(k)6412 3731 y Fj(2)6481 3714 y Fq(d)6561 3731 y Fp(v)6623 3752 y Fa(j)6694 3714 y Ft(\()p Fq(v)6829 3731 y Fj(1)6897 3714 y Fq(;)g(v)7040 3731 y Fj(2)7109 3714 y Ft(\))p Fq(d)7249 3731 y Fp(v)7311 3752 y Fa(j)7381 3714 y Ft(\()p Fq(v)7516 3731 y Fj(2)7585 3714 y Fq(;)g(v)7728 3731 y Fj(3)7797 3714 y Ft(\))4777 4027 y Fk(\025)5106 3931 y Ft(1)p 5066 3993 158 7 v 5066 4129 a Fq(\015)5154 4086 y Fj(2)5268 4027 y Ft(sin)h Fq(\022)5555 4044 y Fp(v)5617 4065 y Fa(j)5687 4027 y Fq(:)4080 4389 y Fv(Therefore)52 b Ft(sin)25 b Fq(\022)5007 4406 y Fp(p)5150 4389 y Fk(\025)70 b Fq(\037=\015)5600 4326 y Fj(2)5721 4389 y Fv(if)51 b Fq(\022)5936 4406 y Fp(v)5998 4427 y Fa(j)6138 4389 y Fk(\024)71 b Ft(90)6482 4326 y Fs(\016)6553 4389 y Fv(.)90 b(If)52 b Fq(\022)6904 4406 y Fp(v)6966 4427 y Fa(j)7088 4389 y Fv(is)f(obtuse)g(b)m(ut)g Fq(\022)7993 4406 y Fp(p)4080 4563 y Fv(is)c(acute,)j(di)l(vide)45 b Fq(\022)5117 4580 y Fp(v)5179 4601 y Fa(j)5297 4563 y Fv(into)g(a)j Ft(90)5844 4500 y Fs(\016)5962 4563 y Fv(piece)f(and)g(a)g(lefto)n(v)n(er)-6 b(,)48 b(and)f(apply)f(the)4080 4761 y(bound)k(to)h(the)g Ft(90)5061 4698 y Fs(\016)5184 4761 y Fv(portion,)i(yielding)c Ft(sin)26 b Fq(\022)6536 4778 y Fp(p)6677 4761 y Fq(>)70 b Ft(1)p Fq(=\015)7108 4698 y Fj(2)7246 4761 y Fq(>)g(\037=\015)7696 4698 y Fj(2)7765 4761 y Fv(.)89 b(By)4080 4936 y(repeating)45 b(the)h(ar)m(gument)f(for)g(each)i(angle)f(of)f Fq(t)p Fv(,)k(we)d(ha)m(v)n(e)g(that)f(from)g Fq(p)p Fv(')-8 b(s)4080 5110 y(perspecti)l(v)n(e,)32 b(the)e(sine)g(of)g(e)l(v)n(ery)h (acute)f(angle)h(of)e Fq(t)i Fv(is)g(at)f(least)g Fq(\037=\015)7594 5047 y Fj(2)7663 5110 y Fv(.)44 b(A)31 b(tri-)4080 5284 y(angle)e(with)g(no)g(angle)g(smaller)g(than)g Ft(arcsin\()p Fq(\037=\015)6732 5221 y Fj(2)6800 5284 y Ft(\))g Fv(has)h(no)f(angle)g (greater)4080 5459 y(than)37 b Ft(180)4606 5395 y Fs(\016)4711 5459 y Fk(\000)e Ft(2)25 b(arcsin\()p Fq(\037=\015)5682 5395 y Fj(2)5750 5459 y Ft(\))43 b(=)g(2)25 b(arccos\()p Fq(\037=\015)6849 5395 y Fj(2)6917 5459 y Ft(\))p Fv(.)932 b Fh(\004)4080 5832 y Fw(7.)199 b(Loose)49 b(Anisotr)l(opic)h(V)-20 b(or)l(onoi)50 b(Diagrams)4230 6048 y Fv(In)33 b(an)h(ordinary)e(V)-19 b(oronoi)31 b(diagram,)k(inserting)d(a)i(site)f(is)h(by)f(nature)g(a)h (lo-)4080 6222 y(cal)43 b(operation.)59 b(Although)40 b(one)i(ne)l(w)h(site)f(can)g(cause)h(e)n(xtensi)l(v)n(e)f(changes)4080 6397 y(to)f(most)g(of)g(the)g(diagram,)h(that)f(is)g(not)f(the)h (common)h(case.)60 b(Randomized)4080 6571 y(incremental)45 b(construction)f(algorithms)g(enjo)o(y)g(e)n(xpected)i(constant-time) 4080 6745 y(site)39 b(insertions)f(in)g(theory)h(\(not)f(counting)f (the)i(point)f(location)g(time\),)h(and)4080 6920 y(Ruppert')-8 b(s)35 b(Delaunay)i(re\002nement)g(algorithm)e(for)h(quality)f(mesh)i (genera-)4080 7094 y(tion)f([13])g(usually)g(enjo)o(ys)h(constant-time) e(site)i(insertions)f(in)h(practice.)4230 7268 y(Anisotropic)e(V)-19 b(oronoi)35 b(diagrams)i(do)f(not)g(inherit)g(this)g(virtue,)g(because) 4080 7443 y(a)55 b(V)-19 b(oronoi)52 b(cell)i(is)g(not)f(necessarily)h (connected.)97 b(An)54 b(incremental)g(site)4080 7617 y(insertion)j(algorithm)h(must)g(inspect)h(the)f(entire)h(diagram)g(in) f(search)i(of)4080 7791 y(points)36 b(that)h(are)h(closer)g(to)f(the)g (ne)l(w)h(site)f(than)g(to)g(the)g(older)g(sites,)h(thereby)4080 7966 y(creating)f(orphans)f(where)i(necessary)-10 b(.)48 b(This)37 b(mak)o(es)g(site)g(insertion)f(slo)l(w)-10 b(.)4230 8140 y(Ho)l(we)l(v)n(er)k(,)55 b(a)d(goal)f(of)g(our)g(mesh)h (generation)e(algorithm)g(is)h(to)g(create)4080 8314 y(a)56 b(V)-19 b(oronoi)54 b(diagram)h(that)g(has)h(no)f(orphans.)101 b(Our)55 b(meshing)g(algorithm)4080 8489 y(w)o(orks)44 b(correctly)g(e)l(v)n(en)h(if)f(we)i(use)f(a)g(slopp)o(y)e(incremental) i(site)f(insertion)4080 8663 y(algorithm)36 b(that)g(for)m(gets)h(to)g (install)e(ne)l(w)j(orphans.)4230 8837 y(Let)51 b Fq(V)84 b Fv(be)51 b(a)h(set)f(of)f(sites,)k(and)d(consider)f(ag)o(ain)h(the)g (arrangement)g Fk(A)4080 9012 y Fv(in)c Fq(E)4366 8948 y Fp(d)p Fj(+1)4639 9012 y Fv(of)f(the)h(paraboloids)f Fq(z)5856 9029 y Fp(v)5930 9012 y Ft(\()p Fq(p)p Ft(\))61 b(=)h(\()p Fq(p)41 b Fk(\000)h Fq(v)5 b Ft(\))6848 8948 y Fp(T)6945 9012 y Fq(M)7093 9029 y Fp(v)7168 9012 y Ft(\()p Fq(p)41 b Fk(\000)i Fq(v)5 b Ft(\))46 b Fv(for)h(all)4080 9186 y Fq(v)57 b Fk(2)51 b Fq(V)34 b Fv(,)44 b(whose)d(lo)l(wer)h(en)-6 b(v)n(elope)41 b(is)h(the)f(anisotropic)f(V)-19 b(oronoi)40 b(diagram.)4080 9360 y(Each)35 b(paraboloid)d(in)h Fk(A)h Fv(is)f(sliced)h(into)e Fq(d)p Fv(-f)o(aces)i(where)g(it)f(intersects)g (other)4080 9535 y(paraboloids.)45 b(W)-12 b(e)38 b(wish)f(to)f(choose) i(a)g(subset)f(of)g(these)g Fq(d)p Fv(-f)o(aces)g(that)g(form)4080 9709 y(a)45 b(structure)e(that)h(is)g(similar)f(to)h(the)g(lo)l(wer)g (en)-6 b(v)n(elope,)46 b(b)m(ut)d(easier)i(to)f(con-)4080 9883 y(struct.)4230 10058 y(Let)c Fq(F)62 b Fv(be)41 b(a)f(subset)g(of)g(the)g Fq(d)p Fv(-f)o(aces)h(of)f Fk(A)p Fv(,)h(and)f(let)7007 9946 y Fi(S)7160 10058 y Fq(F)62 b Fv(be)41 b(the)f(union)4080 10232 y(of)48 b(these)h(f)o (aces.)81 b(Suppose)48 b Fq(F)70 b Fv(satis\002es)49 b(the)f(follo)l(wing)e(tw)o(o)h(conditions.)4080 10406 y(First,)34 b Fq(F)55 b Fv(contains)33 b(e)l(v)n(ery)g Fq(d)p Fv(-f)o(ace)h(that)f(contains)f(its)h(generating)g(site.)45 b(Sec-)4080 10581 y(ond,)4379 10469 y Fi(S)4533 10581 y Fq(F)58 b Fv(is)38 b(a)f(manifold)f(without)f(boundary)h(that)h (intersects)g(e)l(v)n(ery)g(v)n(er)m(-)4080 10755 y(tical)45 b(line)f(\(parallel)h(to)f(the)h Fq(x)5672 10773 y Fp(d)p Fj(+1)5899 10755 y Fv(-axis\))f(at)i(e)n(xactly)e(one)h(point.)69 b(In)45 b(other)p eop %%Page: 6 6 6 5 bop -171 1592 a @beginspecial 0 @llx 0 @lly 579 @urx 295 @ury 2232 @rwi @setspecial %%BeginDocument: loose.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: loose.eps %%Creator: fig2dev Version 3.2 Patchlevel 3d %%CreationDate: Sun Mar 9 23:02:09 2003 %%For: jrs@pyramid.CS.Berkeley.EDU (Jonathan Shewchuk,625 Soda Hall,,) %%BoundingBox: 0 0 579 295 %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def F2psDictbeginF2psDict begin F2psDictbeginF2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save newpath 0 295 moveto 0 0 lineto 579 0 lineto 579 295 lineto closepath clip newpath -16.7 418.9 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /reencdict 12 dict def /ReEncode { reencdict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfontname put newcodesandnames aload pop 128 1 255 { newfont /Encoding get exch /.notdef put } for newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat newfontname newfont definefont pop end } def /isovec [ 8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde 8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis 8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron 8#220 /dotlessi 8#230 /oe 8#231 /OE 8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling 8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis 8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot 8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus 8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph 8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine 8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf 8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute 8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring 8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute 8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve 8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply 8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex 8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave 8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring 8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute 8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute 8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve 8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide 8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex 8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def /Helvetica /Helvetica-iso isovec ReEncode /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def F2psBegin10setmiterlimit0.060000.06000scF2psBegin 10 setmiterlimit 0.06000 0.06000 sc % % Fig objects follow % % Polyline 2 slj 30.000 slw n 3388 5601 m 3389 5601 l 3391 5602 l 3394 5604 l 3399 5607 l 3407 5611 l 3417 5617 l 3429 5623 l 3445 5632 l 3463 5641 l 3485 5653 l 3509 5665 l 3536 5678 l 3565 5693 l 3596 5708 l 3630 5724 l 3666 5741 l 3703 5758 l 3742 5775 l 3782 5792 l 3823 5810 l 3866 5826 l 3911 5843 l 3956 5859 l 4003 5875 l 4051 5890 l 4102 5905 l 4153 5919 l 4207 5932 l 4264 5945 l 4322 5956 l 4383 5967 l 4447 5976 l 4513 5984 l 4582 5991 l 4653 5996 l 4726 5999 l 4800 6000 l 4874 5999 l 4947 5996 l 5018 5991 l 5087 5985 l 5153 5977 l 5216 5968 l 5277 5957 l 5336 5946 l 5391 5934 l 5445 5921 l 5497 5907 l 5547 5892 l 5595 5877 l 5641 5862 l 5687 5846 l 5731 5829 l 5773 5812 l 5814 5795 l 5854 5778 l 5893 5761 l 5930 5744 l 5965 5728 l 5998 5712 l 6030 5697 l 6059 5682 l 6085 5669 l 6109 5656 l 6130 5645 l 6149 5636 l 6164 5627 l 6177 5621 l 6187 5615 l 6194 5611 l 6199 5608 l 6202 5606 l 6204 5605 l 6205 5605 l gs col0 s gr % Polyline n 6413 5087 m 6413 5089 l 6412 5093 l 6411 5102 l 6409 5114 l 6406 5132 l 6403 5155 l 6398 5183 l 6393 5216 l 6387 5254 l 6380 5295 l 6373 5340 l 6365 5387 l 6356 5436 l 6347 5486 l 6337 5536 l 6327 5585 l 6317 5634 l 6306 5681 l 6295 5727 l 6284 5770 l 6272 5811 l 6259 5849 l 6245 5885 l 6231 5916 l 6216 5944 l 6201 5967 l 6184 5985 l 6167 5996 l 6150 6000 l 6133 5996 l 6116 5985 l 6099 5968 l 6084 5945 l 6069 5918 l 6055 5886 l 6042 5851 l 6029 5813 l 6017 5773 l 6006 5729 l 5995 5684 l 5984 5637 l 5974 5589 l 5964 5539 l 5955 5490 l 5946 5440 l 5937 5392 l 5929 5345 l 5922 5300 l 5915 5258 l 5909 5221 l 5904 5188 l 5900 5160 l 5897 5137 l 5894 5119 l 5892 5107 l 5891 5098 l 5890 5094 l 5890 5092 l gs col0 s gr % Polyline n 6375 4800 m 6375 4802 l 6376 4806 l 6377 4813 l 6378 4825 l 6380 4842 l 6383 4864 l 6387 4891 l 6391 4924 l 6396 4962 l 6402 5004 l 6409 5051 l 6416 5102 l 6424 5155 l 6432 5210 l 6441 5267 l 6450 5325 l 6460 5383 l 6469 5440 l 6480 5497 l 6490 5553 l 6501 5607 l 6513 5659 l 6524 5708 l 6537 5756 l 6550 5800 l 6563 5841 l 6577 5879 l 6592 5913 l 6607 5942 l 6623 5966 l 6640 5984 l 6657 5996 l 6675 6000 l 6693 5996 l 6710 5984 l 6727 5966 l 6743 5942 l 6758 5913 l 6773 5879 l 6787 5841 l 6800 5800 l 6813 5756 l 6826 5708 l 6837 5659 l 6849 5607 l 6860 5553 l 6870 5497 l 6881 5440 l 6890 5383 l 6900 5325 l 6909 5267 l 6918 5210 l 6926 5155 l 6934 5102 l 6941 5051 l 6948 5004 l 6954 4962 l 6959 4924 l 6963 4891 l 6967 4864 l 6970 4842 l 6972 4825 l 6973 4813 l 6974 4806 l 6975 4802 l 6975 4800 l gs col0 s gr % Polyline n 7050 4800 m 7050 4802 l 7051 4805 l 7053 4811 l 7055 4822 l 7059 4836 l 7064 4855 l 7070 4878 l 7078 4907 l 7087 4940 l 7097 4978 l 7109 5020 l 7121 5065 l 7135 5113 l 7150 5164 l 7166 5217 l 7183 5270 l 7200 5325 l 7218 5380 l 7237 5434 l 7256 5488 l 7276 5540 l 7296 5592 l 7318 5641 l 7340 5689 l 7363 5735 l 7386 5778 l 7411 5819 l 7437 5856 l 7464 5891 l 7492 5921 l 7521 5948 l 7552 5970 l 7584 5986 l 7617 5996 l 7650 6000 l 7683 5996 l 7716 5986 l 7748 5970 l 7779 5948 l 7808 5921 l 7836 5891 l 7863 5856 l 7889 5819 l 7914 5778 l 7937 5735 l 7960 5689 l 7982 5641 l 8004 5592 l 8024 5540 l 8044 5488 l 8063 5434 l 8082 5380 l 8100 5325 l 8117 5270 l 8134 5217 l 8150 5164 l 8165 5113 l 8179 5065 l 8191 5020 l 8203 4978 l 8213 4940 l 8222 4907 l 8230 4878 l 8236 4855 l 8241 4836 l 8245 4822 l 8247 4811 l 8249 4805 l 8250 4802 l 8250 4800 l gs col0 s gr % Polyline n 7900 5793 m 7901 5794 l 7904 5796 l 7910 5801 l 7918 5807 l 7930 5816 l 7944 5826 l 7962 5839 l 7981 5852 l 8003 5867 l 8027 5882 l 8052 5897 l 8078 5912 l 8106 5927 l 8135 5941 l 8166 5954 l 8199 5966 l 8234 5976 l 8272 5985 l 8313 5993 l 8356 5998 l 8400 6000 l 8444 5999 l 8487 5995 l 8527 5989 l 8564 5981 l 8598 5972 l 8630 5961 l 8660 5949 l 8688 5936 l 8714 5922 l 8739 5908 l 8763 5893 l 8785 5879 l 8806 5865 l 8825 5852 l 8841 5840 l 8854 5830 l 8865 5822 l 8873 5815 l 8878 5811 l 8881 5809 l 8882 5808 l gs col0 s gr % Polyline n 8800 5467 m 8801 5470 l 8802 5476 l 8804 5487 l 8807 5504 l 8812 5527 l 8817 5555 l 8824 5587 l 8832 5623 l 8840 5662 l 8850 5701 l 8860 5741 l 8870 5780 l 8881 5818 l 8893 5854 l 8905 5887 l 8918 5918 l 8932 5944 l 8948 5967 l 8964 5985 l 8982 5996 l 9000 6000 l 9017 5996 l 9033 5986 l 9048 5970 l 9063 5949 l 9076 5925 l 9089 5898 l 9101 5869 l 9112 5836 l 9123 5803 l 9133 5767 l 9143 5731 l 9153 5694 l 9161 5657 l 9170 5621 l 9177 5587 l 9184 5556 l 9190 5528 l 9194 5505 l 9198 5487 l 9201 5473 l 9203 5464 l 9204 5459 l 9204 5457 l gs col0 s gr % Polyline n 9209 5462 m 9210 5461 l 9212 5457 l 9216 5451 l 9222 5443 l 9230 5432 l 9240 5418 l 9251 5402 l 9263 5384 l 9276 5365 l 9290 5344 l 9304 5322 l 9320 5298 l 9336 5272 l 9354 5244 l 9374 5212 l 9394 5178 l 9416 5142 l 9437 5105 l 9457 5071 l 9476 5038 l 9492 5008 l 9507 4981 l 9521 4955 l 9533 4931 l 9545 4909 l 9556 4888 l 9566 4868 l 9575 4850 l 9583 4834 l 9589 4822 l 9594 4812 l 9597 4805 l 9599 4802 l 9600 4800 l gs col0 s gr % Polyline n 600 4800 m 601 4801 l 602 4803 l 604 4807 l 608 4814 l 613 4823 l 621 4836 l 630 4852 l 641 4871 l 655 4894 l 671 4921 l 689 4950 l 710 4984 l 732 5020 l 757 5058 l 783 5099 l 811 5142 l 841 5186 l 872 5232 l 904 5278 l 938 5325 l 972 5372 l 1008 5419 l 1045 5465 l 1083 5511 l 1121 5555 l 1161 5599 l 1202 5641 l 1245 5683 l 1288 5722 l 1333 5760 l 1380 5796 l 1428 5830 l 1479 5862 l 1531 5891 l 1585 5917 l 1642 5941 l 1700 5961 l 1760 5977 l 1822 5990 l 1886 5997 l 1950 6000 l 2014 5997 l 2078 5990 l 2140 5977 l 2200 5961 l 2258 5941 l 2315 5917 l 2369 5891 l 2421 5862 l 2472 5830 l 2520 5796 l 2567 5760 l 2612 5722 l 2655 5683 l 2698 5641 l 2739 5599 l 2779 5555 l 2817 5511 l 2855 5465 l 2892 5419 l 2928 5372 l 2963 5325 l 2996 5278 l 3028 5232 l 3059 5186 l 3089 5142 l 3117 5099 l 3143 5058 l 3168 5020 l 3190 4984 l 3211 4950 l 3229 4921 l 3245 4894 l 3259 4871 l 3270 4852 l 3279 4836 l 3287 4823 l 3292 4814 l 3296 4807 l 3298 4803 l 3299 4801 l 3300 4800 l gs col0 s gr % Polyline n 2325 5325 m 2325 5327 l 2326 5332 l 2328 5341 l 2330 5355 l 2333 5374 l 2338 5398 l 2343 5427 l 2349 5460 l 2356 5497 l 2364 5537 l 2372 5578 l 2381 5620 l 2391 5663 l 2401 5705 l 2411 5746 l 2422 5786 l 2433 5823 l 2445 5858 l 2457 5891 l 2471 5921 l 2485 5947 l 2500 5969 l 2516 5985 l 2533 5996 l 2550 6000 l 2567 5996 l 2584 5985 l 2600 5969 l 2615 5947 l 2629 5921 l 2643 5891 l 2655 5858 l 2667 5823 l 2678 5786 l 2689 5746 l 2699 5705 l 2709 5663 l 2719 5620 l 2728 5578 l 2736 5537 l 2744 5497 l 2751 5460 l 2757 5427 l 2762 5398 l 2767 5374 l 2770 5355 l 2772 5341 l 2774 5332 l 2775 5327 l 2775 5325 l gs col0 s gr % Polyline 0 slj 0.000 slw n 6075 5775 m 5925 5625 l 6075 5625 l cp gs col7 1.00 shd ef gr % Polyline n 6300 4800 m 6525 4800 l 6525 5100 l 6300 5100 l cp gs col7 1.00 shd ef gr % Polyline n 7575 4800 m 8325 4800 l 8325 5775 l 7575 5775 l cp gs col7 1.00 shd ef gr % Polyline n 8700 5400 m 9000 5400 l 9000 5798 l 8700 5798 l cp gs col7 1.00 shd ef gr % Polyline n 5400 4800 m 6225 4800 l 6225 5699 l 5400 5699 l cp gs col7 1.00 shd ef gr % Polyline n 525 4725 m 1350 4725 l 1350 5850 l 525 5850 l cp gs col7 1.00 shd ef gr % Polyline n 2250 5250 m 2250 5850 l 2613 5869 l 2706 5614 l 2850 5416 l 2850 5250 l cp gs col7 1.00 shd ef gr % Polyline n 3300 4725 m 4071 4725 l 4071 5925 l 3300 5925 l cp gs col7 1.00 shd ef gr % Polyline 2 slj 30.000 slw n 3300 4800 m 3300 4802 l 3301 4805 l 3303 4811 l 3305 4822 l 3309 4836 l 3314 4855 l 3320 4878 l 3328 4907 l 3337 4940 l 3347 4978 l 3359 5020 l 3371 5065 l 3385 5113 l 3400 5164 l 3416 5217 l 3433 5270 l 3450 5325 l 3468 5380 l 3487 5434 l 3506 5488 l 3526 5540 l 3546 5592 l 3568 5641 l 3590 5689 l 3613 5735 l 3636 5778 l 3661 5819 l 3687 5856 l 3714 5891 l 3742 5921 l 3771 5948 l 3802 5970 l 3834 5986 l 3867 5996 l 3900 6000 l 3933 5996 l 3966 5986 l 3998 5970 l 4029 5948 l 4058 5921 l 4086 5891 l 4113 5856 l 4139 5819 l 4164 5778 l 4187 5735 l 4210 5689 l 4232 5641 l 4254 5592 l 4274 5540 l 4294 5488 l 4313 5434 l 4332 5380 l 4350 5325 l 4367 5270 l 4384 5217 l 4400 5164 l 4415 5113 l 4429 5065 l 4441 5020 l 4453 4978 l 4463 4940 l 4472 4907 l 4480 4878 l 4486 4855 l 4491 4836 l 4495 4822 l 4497 4811 l 4499 4805 l 4500 4802 l 4500 4800 l gs col0 s gr % Polyline n 900 4800 m 900 4802 l 901 4806 l 903 4813 l 905 4825 l 908 4842 l 912 4864 l 918 4891 l 924 4924 l 932 4962 l 941 5004 l 951 5051 l 961 5102 l 973 5155 l 986 5210 l 999 5267 l 1013 5325 l 1027 5383 l 1042 5440 l 1057 5497 l 1073 5553 l 1089 5607 l 1107 5659 l 1124 5708 l 1143 5756 l 1162 5800 l 1182 5841 l 1203 5879 l 1225 5913 l 1248 5942 l 1273 5966 l 1298 5984 l 1324 5996 l 1350 6000 l 1376 5996 l 1402 5984 l 1427 5966 l 1452 5942 l 1475 5913 l 1497 5879 l 1518 5841 l 1538 5800 l 1557 5756 l 1576 5708 l 1593 5659 l 1611 5607 l 1627 5553 l 1643 5497 l 1658 5440 l 1673 5383 l 1688 5325 l 1701 5267 l 1714 5210 l 1727 5155 l 1739 5102 l 1749 5051 l 1759 5004 l 1768 4962 l 1776 4924 l 1782 4891 l 1788 4864 l 1792 4842 l 1795 4825 l 1797 4813 l 1799 4806 l 1800 4802 l 1800 4800 l gs col0 s gr % Polyline 0 slj 0.000 slw n 1275 4725 m 1875 4725 l 1875 5875 l 1275 5875 l cp gs col7 1.00 shd ef gr % Polyline n 3975 4725 m 4650 4725 l 4650 5884 l 3975 5884 l cp gs col7 1.00 shd ef gr 7.500 slw % Ellipse n 4800 6000 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 6150 6000 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 6675 6000 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 7650 6000 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 8400 6000 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 9000 6000 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 4800 6450 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 6150 6450 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 6675 6450 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 7650 6450 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 8400 6450 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 9000 6450 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 4800 3300 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 6150 3300 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 6675 3300 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 7650 3300 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 8400 3300 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 9000 3300 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 1950 6000 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 1350 6000 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 2550 6000 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 3900 6000 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 4800 3750 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 6150 3750 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 6675 3750 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 7650 3750 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 8400 3750 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 9000 3750 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 1950 3300 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 1350 3300 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 2550 3300 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 3900 3300 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 1350 3750 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 1950 3750 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 2550 3750 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 3900 3750 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 3900 6450 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 2550 6450 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 1950 6450 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 1350 6450 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Polyline 15.000 slw gs clippath 9915 6510 m 9915 6390 l 9628 6390 l 9868 6450 l 9628 6510 l cp 285 6390 m 285 6510 l 572 6510 l 332 6450 l 572 6390 l cp eoclip n 300 6450 m 9900 6450 l gs col0 s gr gr % arrowhead n 572 6390 m 332 6450 l 572 6510 l 572 6390 l cp gs col7 1.00 shd ef gr col0 s % arrowhead n 9628 6510 m 9868 6450 l 9628 6390 l 9628 6510 l cp gs col7 1.00 shd ef gr col0 s % Polyline gs clippath 9915 3810 m 9915 3690 l 9628 3690 l 9868 3750 l 9628 3810 l cp 285 3690 m 285 3810 l 572 3810 l 332 3750 l 572 3690 l cp eoclip n 300 3750 m 9900 3750 l gs col0 s gr gr % arrowhead n 572 3690 m 332 3750 l 572 3810 l 572 3690 l cp gs col7 1.00 shd ef gr col0 s % arrowhead n 9628 3810 m 9868 3750 l 9628 3690 l 9628 3810 l cp gs col7 1.00 shd ef gr col0 s % Polyline 2 slj 7.500 slw [60] 0 sd n 2400 4800 m 2401 4801 l 2402 4802 l 2404 4804 l 2409 4808 l 2414 4814 l 2422 4822 l 2433 4832 l 2446 4844 l 2461 4859 l 2479 4876 l 2500 4896 l 2524 4918 l 2551 4943 l 2580 4970 l 2612 4999 l 2647 5030 l 2684 5063 l 2723 5097 l 2765 5133 l 2808 5170 l 2854 5208 l 2901 5247 l 2950 5286 l 3000 5325 l 3052 5364 l 3105 5404 l 3159 5443 l 3215 5481 l 3272 5520 l 3330 5557 l 3389 5594 l 3450 5630 l 3513 5665 l 3577 5699 l 3643 5731 l 3710 5763 l 3780 5793 l 3852 5822 l 3926 5849 l 4003 5875 l 4082 5898 l 4163 5920 l 4248 5940 l 4334 5957 l 4424 5972 l 4516 5984 l 4609 5993 l 4704 5998 l 4800 6000 l 4896 5998 l 4991 5993 l 5084 5984 l 5176 5972 l 5266 5957 l 5352 5940 l 5437 5920 l 5518 5898 l 5597 5875 l 5674 5849 l 5748 5822 l 5820 5793 l 5890 5763 l 5957 5731 l 6023 5699 l 6087 5665 l 6150 5630 l 6211 5594 l 6270 5557 l 6328 5520 l 6385 5481 l 6441 5443 l 6495 5404 l 6548 5364 l 6600 5325 l 6650 5286 l 6699 5247 l 6746 5208 l 6792 5170 l 6835 5133 l 6877 5097 l 6916 5063 l 6953 5030 l 6988 4999 l 7020 4970 l 7049 4943 l 7076 4918 l 7100 4896 l 7121 4876 l 7139 4859 l 7154 4844 l 7167 4832 l 7178 4822 l 7186 4814 l 7191 4808 l 7196 4804 l 7198 4802 l 7199 4801 l 7200 4800 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 5850 4800 m 5850 4802 l 5851 4806 l 5852 4813 l 5853 4825 l 5855 4842 l 5858 4864 l 5862 4891 l 5866 4924 l 5871 4962 l 5877 5004 l 5884 5051 l 5891 5102 l 5899 5155 l 5907 5210 l 5916 5267 l 5925 5325 l 5935 5383 l 5944 5440 l 5955 5497 l 5965 5553 l 5976 5607 l 5988 5659 l 5999 5708 l 6012 5756 l 6025 5800 l 6038 5841 l 6052 5879 l 6067 5913 l 6082 5942 l 6098 5966 l 6115 5984 l 6132 5996 l 6150 6000 l 6168 5996 l 6185 5984 l 6202 5966 l 6218 5942 l 6233 5913 l 6248 5879 l 6262 5841 l 6275 5800 l 6288 5756 l 6301 5708 l 6312 5659 l 6324 5607 l 6335 5553 l 6345 5497 l 6356 5440 l 6365 5383 l 6375 5325 l 6384 5267 l 6393 5210 l 6401 5155 l 6409 5102 l 6416 5051 l 6423 5004 l 6429 4962 l 6434 4924 l 6438 4891 l 6442 4864 l 6445 4842 l 6447 4825 l 6448 4813 l 6449 4806 l 6450 4802 l 6450 4800 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 6375 4800 m 6375 4802 l 6376 4806 l 6377 4813 l 6378 4825 l 6380 4842 l 6383 4864 l 6387 4891 l 6391 4924 l 6396 4962 l 6402 5004 l 6409 5051 l 6416 5102 l 6424 5155 l 6432 5210 l 6441 5267 l 6450 5325 l 6460 5383 l 6469 5440 l 6480 5497 l 6490 5553 l 6501 5607 l 6513 5659 l 6524 5708 l 6537 5756 l 6550 5800 l 6563 5841 l 6577 5879 l 6592 5913 l 6607 5942 l 6623 5966 l 6640 5984 l 6657 5996 l 6675 6000 l 6693 5996 l 6710 5984 l 6727 5966 l 6743 5942 l 6758 5913 l 6773 5879 l 6787 5841 l 6800 5800 l 6813 5756 l 6826 5708 l 6837 5659 l 6849 5607 l 6860 5553 l 6870 5497 l 6881 5440 l 6890 5383 l 6900 5325 l 6909 5267 l 6918 5210 l 6926 5155 l 6934 5102 l 6941 5051 l 6948 5004 l 6954 4962 l 6959 4924 l 6963 4891 l 6967 4864 l 6970 4842 l 6972 4825 l 6973 4813 l 6974 4806 l 6975 4802 l 6975 4800 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 7050 4800 m 7050 4802 l 7051 4805 l 7053 4811 l 7055 4822 l 7059 4836 l 7064 4855 l 7070 4878 l 7078 4907 l 7087 4940 l 7097 4978 l 7109 5020 l 7121 5065 l 7135 5113 l 7150 5164 l 7166 5217 l 7183 5270 l 7200 5325 l 7218 5380 l 7237 5434 l 7256 5488 l 7276 5540 l 7296 5592 l 7318 5641 l 7340 5689 l 7363 5735 l 7386 5778 l 7411 5819 l 7437 5856 l 7464 5891 l 7492 5921 l 7521 5948 l 7552 5970 l 7584 5986 l 7617 5996 l 7650 6000 l 7683 5996 l 7716 5986 l 7748 5970 l 7779 5948 l 7808 5921 l 7836 5891 l 7863 5856 l 7889 5819 l 7914 5778 l 7937 5735 l 7960 5689 l 7982 5641 l 8004 5592 l 8024 5540 l 8044 5488 l 8063 5434 l 8082 5380 l 8100 5325 l 8117 5270 l 8134 5217 l 8150 5164 l 8165 5113 l 8179 5065 l 8191 5020 l 8203 4978 l 8213 4940 l 8222 4907 l 8230 4878 l 8236 4855 l 8241 4836 l 8245 4822 l 8247 4811 l 8249 4805 l 8250 4802 l 8250 4800 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 7200 4800 m 7201 4801 l 7202 4804 l 7204 4808 l 7208 4816 l 7214 4827 l 7221 4841 l 7231 4859 l 7242 4881 l 7256 4907 l 7272 4937 l 7290 4970 l 7310 5007 l 7332 5046 l 7357 5089 l 7382 5133 l 7410 5180 l 7439 5227 l 7469 5276 l 7500 5325 l 7532 5374 l 7566 5423 l 7600 5472 l 7636 5520 l 7672 5566 l 7710 5612 l 7748 5656 l 7788 5699 l 7830 5739 l 7872 5778 l 7917 5815 l 7963 5849 l 8011 5881 l 8061 5910 l 8113 5935 l 8167 5957 l 8223 5975 l 8281 5989 l 8340 5997 l 8400 6000 l 8460 5997 l 8519 5989 l 8577 5975 l 8633 5957 l 8687 5935 l 8739 5910 l 8789 5881 l 8837 5849 l 8883 5815 l 8928 5778 l 8970 5739 l 9012 5699 l 9052 5656 l 9090 5612 l 9128 5566 l 9164 5520 l 9200 5472 l 9234 5423 l 9268 5374 l 9300 5325 l 9331 5276 l 9361 5227 l 9390 5180 l 9418 5133 l 9443 5089 l 9468 5046 l 9490 5007 l 9510 4970 l 9528 4937 l 9544 4907 l 9558 4881 l 9569 4859 l 9579 4841 l 9586 4827 l 9592 4816 l 9596 4808 l 9598 4804 l 9599 4801 l 9600 4800 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 8700 4800 m 8700 4802 l 8701 4806 l 8702 4813 l 8703 4825 l 8705 4842 l 8708 4864 l 8712 4891 l 8716 4924 l 8721 4962 l 8727 5004 l 8734 5051 l 8741 5102 l 8749 5155 l 8757 5210 l 8766 5267 l 8775 5325 l 8785 5383 l 8794 5440 l 8805 5497 l 8815 5553 l 8826 5607 l 8838 5659 l 8849 5708 l 8862 5756 l 8875 5800 l 8888 5841 l 8902 5879 l 8917 5913 l 8932 5942 l 8948 5966 l 8965 5984 l 8982 5996 l 9000 6000 l 9018 5996 l 9035 5984 l 9052 5966 l 9068 5942 l 9083 5913 l 9098 5879 l 9112 5841 l 9125 5800 l 9138 5756 l 9151 5708 l 9162 5659 l 9174 5607 l 9185 5553 l 9195 5497 l 9206 5440 l 9215 5383 l 9225 5325 l 9234 5267 l 9243 5210 l 9251 5155 l 9259 5102 l 9266 5051 l 9273 5004 l 9279 4962 l 9284 4924 l 9288 4891 l 9292 4864 l 9295 4842 l 9297 4825 l 9298 4813 l 9299 4806 l 9300 4802 l 9300 4800 l gs col0 s gr [] 0 sd % Polyline 15.000 slw n 2400 2100 m 2401 2101 l 2402 2102 l 2404 2104 l 2409 2108 l 2414 2114 l 2422 2122 l 2433 2132 l 2446 2144 l 2461 2159 l 2479 2176 l 2500 2196 l 2524 2218 l 2551 2243 l 2580 2270 l 2612 2299 l 2647 2330 l 2684 2363 l 2723 2397 l 2765 2433 l 2808 2470 l 2854 2508 l 2901 2547 l 2950 2586 l 3000 2625 l 3052 2664 l 3105 2704 l 3159 2743 l 3215 2781 l 3272 2820 l 3330 2857 l 3389 2894 l 3450 2930 l 3513 2965 l 3577 2999 l 3643 3031 l 3710 3063 l 3780 3093 l 3852 3122 l 3926 3149 l 4003 3175 l 4082 3198 l 4163 3220 l 4248 3240 l 4334 3257 l 4424 3272 l 4516 3284 l 4609 3293 l 4704 3298 l 4800 3300 l 4896 3298 l 4991 3293 l 5084 3284 l 5176 3272 l 5266 3257 l 5352 3240 l 5437 3220 l 5518 3198 l 5597 3175 l 5674 3149 l 5748 3122 l 5820 3093 l 5890 3063 l 5957 3031 l 6023 2999 l 6087 2965 l 6150 2930 l 6211 2894 l 6270 2857 l 6328 2820 l 6385 2781 l 6441 2743 l 6495 2704 l 6548 2664 l 6600 2625 l 6650 2586 l 6699 2547 l 6746 2508 l 6792 2470 l 6835 2433 l 6877 2397 l 6916 2363 l 6953 2330 l 6988 2299 l 7020 2270 l 7049 2243 l 7076 2218 l 7100 2196 l 7121 2176 l 7139 2159 l 7154 2144 l 7167 2132 l 7178 2122 l 7186 2114 l 7191 2108 l 7196 2104 l 7198 2102 l 7199 2101 l 7200 2100 l gs col0 s gr % Polyline n 5850 2100 m 5850 2102 l 5851 2106 l 5852 2113 l 5853 2125 l 5855 2142 l 5858 2164 l 5862 2191 l 5866 2224 l 5871 2262 l 5877 2304 l 5884 2351 l 5891 2402 l 5899 2455 l 5907 2510 l 5916 2567 l 5925 2625 l 5935 2683 l 5944 2740 l 5955 2797 l 5965 2853 l 5976 2907 l 5988 2959 l 5999 3008 l 6012 3056 l 6025 3100 l 6038 3141 l 6052 3179 l 6067 3213 l 6082 3242 l 6098 3266 l 6115 3284 l 6132 3296 l 6150 3300 l 6168 3296 l 6185 3284 l 6202 3266 l 6218 3242 l 6233 3213 l 6248 3179 l 6262 3141 l 6275 3100 l 6288 3056 l 6301 3008 l 6312 2959 l 6324 2907 l 6335 2853 l 6345 2797 l 6356 2740 l 6365 2683 l 6375 2625 l 6384 2567 l 6393 2510 l 6401 2455 l 6409 2402 l 6416 2351 l 6423 2304 l 6429 2262 l 6434 2224 l 6438 2191 l 6442 2164 l 6445 2142 l 6447 2125 l 6448 2113 l 6449 2106 l 6450 2102 l 6450 2100 l gs col0 s gr % Polyline n 7050 2100 m 7050 2102 l 7051 2105 l 7053 2111 l 7055 2122 l 7059 2136 l 7064 2155 l 7070 2178 l 7078 2207 l 7087 2240 l 7097 2278 l 7109 2320 l 7121 2365 l 7135 2413 l 7150 2464 l 7166 2517 l 7183 2570 l 7200 2625 l 7218 2680 l 7237 2734 l 7256 2788 l 7276 2840 l 7296 2892 l 7318 2941 l 7340 2989 l 7363 3035 l 7386 3078 l 7411 3119 l 7437 3156 l 7464 3191 l 7492 3221 l 7521 3248 l 7552 3270 l 7584 3286 l 7617 3296 l 7650 3300 l 7683 3296 l 7716 3286 l 7748 3270 l 7779 3248 l 7808 3221 l 7836 3191 l 7863 3156 l 7889 3119 l 7914 3078 l 7937 3035 l 7960 2989 l 7982 2941 l 8004 2892 l 8024 2840 l 8044 2788 l 8063 2734 l 8082 2680 l 8100 2625 l 8117 2570 l 8134 2517 l 8150 2464 l 8165 2413 l 8179 2365 l 8191 2320 l 8203 2278 l 8213 2240 l 8222 2207 l 8230 2178 l 8236 2155 l 8241 2136 l 8245 2122 l 8247 2111 l 8249 2105 l 8250 2102 l 8250 2100 l gs col0 s gr % Polyline n 6375 2100 m 6375 2102 l 6376 2106 l 6377 2113 l 6378 2125 l 6380 2142 l 6383 2164 l 6387 2191 l 6391 2224 l 6396 2262 l 6402 2304 l 6409 2351 l 6416 2402 l 6424 2455 l 6432 2510 l 6441 2567 l 6450 2625 l 6460 2683 l 6469 2740 l 6480 2797 l 6490 2853 l 6501 2907 l 6513 2959 l 6524 3008 l 6537 3056 l 6550 3100 l 6563 3141 l 6577 3179 l 6592 3213 l 6607 3242 l 6623 3266 l 6640 3284 l 6657 3296 l 6675 3300 l 6693 3296 l 6710 3284 l 6727 3266 l 6743 3242 l 6758 3213 l 6773 3179 l 6787 3141 l 6800 3100 l 6813 3056 l 6826 3008 l 6837 2959 l 6849 2907 l 6860 2853 l 6870 2797 l 6881 2740 l 6890 2683 l 6900 2625 l 6909 2567 l 6918 2510 l 6926 2455 l 6934 2402 l 6941 2351 l 6948 2304 l 6954 2262 l 6959 2224 l 6963 2191 l 6967 2164 l 6970 2142 l 6972 2125 l 6973 2113 l 6974 2106 l 6975 2102 l 6975 2100 l gs col0 s gr % Polyline n 7200 2100 m 7201 2101 l 7202 2104 l 7204 2108 l 7208 2116 l 7214 2127 l 7221 2141 l 7231 2159 l 7242 2181 l 7256 2207 l 7272 2237 l 7290 2270 l 7310 2307 l 7332 2346 l 7357 2389 l 7382 2433 l 7410 2480 l 7439 2527 l 7469 2576 l 7500 2625 l 7532 2674 l 7566 2723 l 7600 2772 l 7636 2820 l 7672 2866 l 7710 2912 l 7748 2956 l 7788 2999 l 7830 3039 l 7872 3078 l 7917 3115 l 7963 3149 l 8011 3181 l 8061 3210 l 8113 3235 l 8167 3257 l 8223 3275 l 8281 3289 l 8340 3297 l 8400 3300 l 8460 3297 l 8519 3289 l 8577 3275 l 8633 3257 l 8687 3235 l 8739 3210 l 8789 3181 l 8837 3149 l 8883 3115 l 8928 3078 l 8970 3039 l 9012 2999 l 9052 2956 l 9090 2912 l 9128 2866 l 9164 2820 l 9200 2772 l 9234 2723 l 9268 2674 l 9300 2625 l 9331 2576 l 9361 2527 l 9390 2480 l 9418 2433 l 9443 2389 l 9468 2346 l 9490 2307 l 9510 2270 l 9528 2237 l 9544 2207 l 9558 2181 l 9569 2159 l 9579 2141 l 9586 2127 l 9592 2116 l 9596 2108 l 9598 2104 l 9599 2101 l 9600 2100 l gs col0 s gr % Polyline n 8700 2100 m 8700 2102 l 8701 2106 l 8702 2113 l 8703 2125 l 8705 2142 l 8708 2164 l 8712 2191 l 8716 2224 l 8721 2262 l 8727 2304 l 8734 2351 l 8741 2402 l 8749 2455 l 8757 2510 l 8766 2567 l 8775 2625 l 8785 2683 l 8794 2740 l 8805 2797 l 8815 2853 l 8826 2907 l 8838 2959 l 8849 3008 l 8862 3056 l 8875 3100 l 8888 3141 l 8902 3179 l 8917 3213 l 8932 3242 l 8948 3266 l 8965 3284 l 8982 3296 l 9000 3300 l 9018 3296 l 9035 3284 l 9052 3266 l 9068 3242 l 9083 3213 l 9098 3179 l 9112 3141 l 9125 3100 l 9138 3056 l 9151 3008 l 9162 2959 l 9174 2907 l 9185 2853 l 9195 2797 l 9206 2740 l 9215 2683 l 9225 2625 l 9234 2567 l 9243 2510 l 9251 2455 l 9259 2402 l 9266 2351 l 9273 2304 l 9279 2262 l 9284 2224 l 9288 2191 l 9292 2164 l 9295 2142 l 9297 2125 l 9298 2113 l 9299 2106 l 9300 2102 l 9300 2100 l gs col0 s gr % Polyline n 600 2100 m 601 2101 l 602 2103 l 604 2107 l 608 2114 l 613 2123 l 621 2136 l 630 2152 l 641 2171 l 655 2194 l 671 2221 l 689 2250 l 710 2284 l 732 2320 l 757 2358 l 783 2399 l 811 2442 l 841 2486 l 872 2532 l 904 2578 l 938 2625 l 972 2672 l 1008 2719 l 1045 2765 l 1083 2811 l 1121 2855 l 1161 2899 l 1202 2941 l 1245 2983 l 1288 3022 l 1333 3060 l 1380 3096 l 1428 3130 l 1479 3162 l 1531 3191 l 1585 3217 l 1642 3241 l 1700 3261 l 1760 3277 l 1822 3290 l 1886 3297 l 1950 3300 l 2014 3297 l 2078 3290 l 2140 3277 l 2200 3261 l 2258 3241 l 2315 3217 l 2369 3191 l 2421 3162 l 2472 3130 l 2520 3096 l 2567 3060 l 2612 3022 l 2655 2983 l 2698 2941 l 2739 2899 l 2779 2855 l 2817 2811 l 2855 2765 l 2892 2719 l 2928 2672 l 2963 2625 l 2996 2578 l 3028 2532 l 3059 2486 l 3089 2442 l 3117 2399 l 3143 2358 l 3168 2320 l 3190 2284 l 3211 2250 l 3229 2221 l 3245 2194 l 3259 2171 l 3270 2152 l 3279 2136 l 3287 2123 l 3292 2114 l 3296 2107 l 3298 2103 l 3299 2101 l 3300 2100 l gs col0 s gr % Polyline n 900 2100 m 900 2102 l 901 2106 l 903 2113 l 905 2125 l 908 2142 l 912 2164 l 918 2191 l 924 2224 l 932 2262 l 941 2304 l 951 2351 l 961 2402 l 973 2455 l 986 2510 l 999 2567 l 1013 2625 l 1027 2683 l 1042 2740 l 1057 2797 l 1073 2853 l 1089 2907 l 1107 2959 l 1124 3008 l 1143 3056 l 1162 3100 l 1182 3141 l 1203 3179 l 1225 3213 l 1248 3242 l 1273 3266 l 1298 3284 l 1324 3296 l 1350 3300 l 1376 3296 l 1402 3284 l 1427 3266 l 1452 3242 l 1475 3213 l 1497 3179 l 1518 3141 l 1538 3100 l 1557 3056 l 1576 3008 l 1593 2959 l 1611 2907 l 1627 2853 l 1643 2797 l 1658 2740 l 1673 2683 l 1688 2625 l 1701 2567 l 1714 2510 l 1727 2455 l 1739 2402 l 1749 2351 l 1759 2304 l 1768 2262 l 1776 2224 l 1782 2191 l 1788 2164 l 1792 2142 l 1795 2125 l 1797 2113 l 1799 2106 l 1800 2102 l 1800 2100 l gs col0 s gr % Polyline n 2250 2100 m 2250 2102 l 2251 2106 l 2252 2113 l 2253 2125 l 2255 2142 l 2258 2164 l 2262 2191 l 2266 2224 l 2271 2262 l 2277 2304 l 2284 2351 l 2291 2402 l 2299 2455 l 2307 2510 l 2316 2567 l 2325 2625 l 2335 2683 l 2344 2740 l 2355 2797 l 2365 2853 l 2376 2907 l 2388 2959 l 2399 3008 l 2412 3056 l 2425 3100 l 2438 3141 l 2452 3179 l 2467 3213 l 2482 3242 l 2498 3266 l 2515 3284 l 2532 3296 l 2550 3300 l 2568 3296 l 2585 3284 l 2602 3266 l 2618 3242 l 2633 3213 l 2648 3179 l 2662 3141 l 2675 3100 l 2688 3056 l 2701 3008 l 2712 2959 l 2724 2907 l 2735 2853 l 2745 2797 l 2756 2740 l 2765 2683 l 2775 2625 l 2784 2567 l 2793 2510 l 2801 2455 l 2809 2402 l 2816 2351 l 2823 2304 l 2829 2262 l 2834 2224 l 2838 2191 l 2842 2164 l 2845 2142 l 2847 2125 l 2848 2113 l 2849 2106 l 2850 2102 l 2850 2100 l gs col0 s gr % Polyline n 3300 2100 m 3300 2102 l 3301 2105 l 3303 2111 l 3305 2122 l 3309 2136 l 3314 2155 l 3320 2178 l 3328 2207 l 3337 2240 l 3347 2278 l 3359 2320 l 3371 2365 l 3385 2413 l 3400 2464 l 3416 2517 l 3433 2570 l 3450 2625 l 3468 2680 l 3487 2734 l 3506 2788 l 3526 2840 l 3546 2892 l 3568 2941 l 3590 2989 l 3613 3035 l 3636 3078 l 3661 3119 l 3687 3156 l 3714 3191 l 3742 3221 l 3771 3248 l 3802 3270 l 3834 3286 l 3867 3296 l 3900 3300 l 3933 3296 l 3966 3286 l 3998 3270 l 4029 3248 l 4058 3221 l 4086 3191 l 4113 3156 l 4139 3119 l 4164 3078 l 4187 3035 l 4210 2989 l 4232 2941 l 4254 2892 l 4274 2840 l 4294 2788 l 4313 2734 l 4332 2680 l 4350 2625 l 4367 2570 l 4384 2517 l 4400 2464 l 4415 2413 l 4429 2365 l 4441 2320 l 4453 2278 l 4463 2240 l 4472 2207 l 4480 2178 l 4486 2155 l 4491 2136 l 4495 2122 l 4497 2111 l 4499 2105 l 4500 2102 l 4500 2100 l gs col0 s gr % Polyline 7.500 slw [60] 0 sd n 900 4800 m 900 4802 l 901 4806 l 903 4813 l 905 4825 l 908 4842 l 912 4864 l 918 4891 l 924 4924 l 932 4962 l 941 5004 l 951 5051 l 961 5102 l 973 5155 l 986 5210 l 999 5267 l 1013 5325 l 1027 5383 l 1042 5440 l 1057 5497 l 1073 5553 l 1089 5607 l 1107 5659 l 1124 5708 l 1143 5756 l 1162 5800 l 1182 5841 l 1203 5879 l 1225 5913 l 1248 5942 l 1273 5966 l 1298 5984 l 1324 5996 l 1350 6000 l 1376 5996 l 1402 5984 l 1427 5966 l 1452 5942 l 1475 5913 l 1497 5879 l 1518 5841 l 1538 5800 l 1557 5756 l 1576 5708 l 1593 5659 l 1611 5607 l 1627 5553 l 1643 5497 l 1658 5440 l 1673 5383 l 1688 5325 l 1701 5267 l 1714 5210 l 1727 5155 l 1739 5102 l 1749 5051 l 1759 5004 l 1768 4962 l 1776 4924 l 1782 4891 l 1788 4864 l 1792 4842 l 1795 4825 l 1797 4813 l 1799 4806 l 1800 4802 l 1800 4800 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 2250 4800 m 2250 4802 l 2251 4806 l 2252 4813 l 2253 4825 l 2255 4842 l 2258 4864 l 2262 4891 l 2266 4924 l 2271 4962 l 2277 5004 l 2284 5051 l 2291 5102 l 2299 5155 l 2307 5210 l 2316 5267 l 2325 5325 l 2335 5383 l 2344 5440 l 2355 5497 l 2365 5553 l 2376 5607 l 2388 5659 l 2399 5708 l 2412 5756 l 2425 5800 l 2438 5841 l 2452 5879 l 2467 5913 l 2482 5942 l 2498 5966 l 2515 5984 l 2532 5996 l 2550 6000 l 2568 5996 l 2585 5984 l 2602 5966 l 2618 5942 l 2633 5913 l 2648 5879 l 2662 5841 l 2675 5800 l 2688 5756 l 2701 5708 l 2712 5659 l 2724 5607 l 2735 5553 l 2745 5497 l 2756 5440 l 2765 5383 l 2775 5325 l 2784 5267 l 2793 5210 l 2801 5155 l 2809 5102 l 2816 5051 l 2823 5004 l 2829 4962 l 2834 4924 l 2838 4891 l 2842 4864 l 2845 4842 l 2847 4825 l 2848 4813 l 2849 4806 l 2850 4802 l 2850 4800 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 3300 4800 m 3300 4802 l 3301 4805 l 3303 4811 l 3305 4822 l 3309 4836 l 3314 4855 l 3320 4878 l 3328 4907 l 3337 4940 l 3347 4978 l 3359 5020 l 3371 5065 l 3385 5113 l 3400 5164 l 3416 5217 l 3433 5270 l 3450 5325 l 3468 5380 l 3487 5434 l 3506 5488 l 3526 5540 l 3546 5592 l 3568 5641 l 3590 5689 l 3613 5735 l 3636 5778 l 3661 5819 l 3687 5856 l 3714 5891 l 3742 5921 l 3771 5948 l 3802 5970 l 3834 5986 l 3867 5996 l 3900 6000 l 3933 5996 l 3966 5986 l 3998 5970 l 4029 5948 l 4058 5921 l 4086 5891 l 4113 5856 l 4139 5819 l 4164 5778 l 4187 5735 l 4210 5689 l 4232 5641 l 4254 5592 l 4274 5540 l 4294 5488 l 4313 5434 l 4332 5380 l 4350 5325 l 4367 5270 l 4384 5217 l 4400 5164 l 4415 5113 l 4429 5065 l 4441 5020 l 4453 4978 l 4463 4940 l 4472 4907 l 4480 4878 l 4486 4855 l 4491 4836 l 4495 4822 l 4497 4811 l 4499 4805 l 4500 4802 l 4500 4800 l gs col0 s gr [] 0 sd % Polyline [60] 0 sd n 600 4800 m 601 4801 l 602 4803 l 604 4807 l 608 4814 l 613 4823 l 621 4836 l 630 4852 l 641 4871 l 655 4894 l 671 4921 l 689 4950 l 710 4984 l 732 5020 l 757 5058 l 783 5099 l 811 5142 l 841 5186 l 872 5232 l 904 5278 l 938 5325 l 972 5372 l 1008 5419 l 1045 5465 l 1083 5511 l 1121 5555 l 1161 5599 l 1202 5641 l 1245 5683 l 1288 5722 l 1333 5760 l 1380 5796 l 1428 5830 l 1479 5862 l 1531 5891 l 1585 5917 l 1642 5941 l 1700 5961 l 1760 5977 l 1822 5990 l 1886 5997 l 1950 6000 l 2014 5997 l 2078 5990 l 2140 5977 l 2200 5961 l 2258 5941 l 2315 5917 l 2369 5891 l 2421 5862 l 2472 5830 l 2520 5796 l 2567 5760 l 2612 5722 l 2655 5683 l 2698 5641 l 2739 5599 l 2779 5555 l 2817 5511 l 2855 5465 l 2892 5419 l 2928 5372 l 2963 5325 l 2996 5278 l 3028 5232 l 3059 5186 l 3089 5142 l 3117 5099 l 3143 5058 l 3168 5020 l 3190 4984 l 3211 4950 l 3229 4921 l 3245 4894 l 3259 4871 l 3270 4852 l 3279 4836 l 3287 4823 l 3292 4814 l 3296 4807 l 3298 4803 l 3299 4801 l 3300 4800 l gs col0 s gr [] 0 sd % Ellipse n 4087 6450 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 2426 6450 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 1507 6450 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 8850 6450 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 5995 6450 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 7900 6450 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 9200 6450 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 6412 6450 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 7001 6450 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 8850 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 5995 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 6350 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 6475 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 6945 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 7080 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 7900 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 9200 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 3300 6450 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 4087 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 2426 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 1507 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 3600 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 2687 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 1047 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr % Ellipse n 2977 3750 75 75 0 360 DrawEllipse gs col7 1.00 shd ef gr gs col0 s gr /Helvetica-iso ff 300.00 scf sf 600 6900 m gs 1 -1 sc (Loose anisotropic Voronoi Diagram) col0 sh gr /Helvetica-iso ff 300.00 scf sf 600 4200 m gs 1 -1 sc (Anisotropic Voronoi Diagram \(one-dimensional\)) col0 sh gr F2psBegin10setmiterlimit0.060000.06000scF2psEnd rs %%EndDocument @endspecial -303 1932 a Fr(Figur)m(e)47 b(6:)64 b Fm(A)45 b(loose)i(anisotropic)g(V)-11 b(oronoi)46 b(diag)o(r)o(am)f(often)h (has)g(f)l(e)m(w)o(er)f(or-)-303 2107 y(phans)k(than)g(the)g(tr)r(ue)g (anisotropic)h(V)-11 b(oronoi)50 b(diag)o(r)o(am.)82 b(Blac)m(k)50 b(points)g(are)-303 2281 y(sites;)38 b(white)f(points)g (are)g(V)-11 b(oronoi)37 b(v)m(er)5 b(tices)n(.)-303 2789 y Fv(w)o(ords,)42 b(if)f Fq(f)16 b Ft(\()p Fq(p)p Ft(\))41 b Fv(is)g(a)h(function)e(that)h(maps)h(each)g(point)e Fq(p)i Fv(in)f Fq(E)3078 2725 y Fp(d)3192 2789 y Fv(to)g(a)h(real)-303 2963 y(number)33 b Fq(h)h Fv(such)g(that)f Ft(\()p Fq(p;)25 b(h)p Ft(\))43 b Fk(2)1416 2851 y Fi(S)1570 2963 y Fq(F)21 b Fv(,)35 b(then)e Fq(f)50 b Fv(is)33 b(single-v)l(alued,)h(continu-) -303 3137 y(ous,)40 b(and)f(de\002ned)h(e)l(v)n(erywhere)f(in)g Fq(E)1725 3074 y Fp(d)1797 3137 y Fv(.)53 b(See)41 b(the)e(lo)l(wer)g (half)g(of)g(Figure)g(6)-303 3312 y(for)i(an)i(e)n(xample.)62 b(F)n(or)42 b(an)n(y)g Fq(F)64 b Fv(that)41 b(satis\002es)i(these)g (conditions,)f(let)g Fq(L)g Fv(be)-303 3486 y(the)h(arrangement)i (formed)e(by)h(projecting)e(the)i Fq(d)p Fv(-f)o(aces)g(in)f Fq(F)66 b Fv(to)43 b Fq(E)3346 3422 y Fp(d)3418 3486 y Fv(;)k(we)-303 3660 y(call)37 b Fq(L)g Fv(a)g Fu(loose)g(V)-17 b(or)-7 b(onoi)37 b(dia)o(gr)n(am)e Fv(of)i Fq(V)d Fv(.)-154 3835 y(F)n(or)42 b(a)h(loose)g(V)-19 b(oronoi)40 b(diagram)j Fq(L)p Fv(,)h(a)f(site)f Fq(v)48 b Fu(owns)42 b Fv(a)h(f)o(ace)g Fq(g)48 b Fv(of)43 b Fq(L)f Fv(if)g Fq(g)-303 4009 y Fv(is)37 b(the)g(projection)e(of)i(a)h(f)o(ace)f(of)g Fq(F)59 b Fv(that)36 b(lies)h(on)g Fq(v)5 b Fv(')-8 b(s)37 b(paraboloid.)-154 4183 y(In)49 b(general,)k(a)d(set)f(of)g(sites)g Fq(V)83 b Fv(may)50 b(ha)m(v)n(e)g(man)n(y)f(loose)g(V)-19 b(oronoi)47 b(dia-)-303 4358 y(grams;)i(the)c(true)g(anisotropic)f(V) -19 b(oronoi)44 b(diagram)h(of)g Fq(V)80 b Fv(is)45 b(one)g(of)g(them.) -303 4532 y(The)n(y)40 b(dif)l(fer)g(from)g(each)i(other)e(by)g(the)g (orphans)g(the)n(y)g(contain.)56 b(F)n(or)40 b(each)-303 4706 y(site)h Fq(v)47 b Fv(in)41 b Fq(V)34 b Fv(,)44 b(e)l(v)n(ery)d(loose)h(V)-19 b(oronoi)40 b(diagram)h(of)h Fq(V)75 b Fv(contains)41 b(the)h Fq(d)p Fv(-f)o(ace)-303 4881 y(of)56 b Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))56 b Fv(that)f(contains)h Fq(v)5 b Fv(,)61 b(or)56 b(a)h(superset)f(of)g (that)g(f)o(ace.)104 b(The)57 b(other)-303 5055 y(components)37 b(of)g Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))37 b Fv(may)h(or)f(may)i(not)d (be)i(present,)g(and)f Fq(v)43 b Fv(may)38 b(o)l(wn)-303 5229 y(territory)d(that)h(is)h(not)g(part)f(of)h Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))p Fv(.)-154 5404 y(Observ)n(e)36 b(that)e(if)h(the)h(true)f(V)-19 b(oronoi)34 b(diagram)h Fq(D)40 b Fv(has)c(no)f(orphans,)g(then)-303 5578 y(it)i(is)i(the)f (only)g(loose)g(V)-19 b(oronoi)37 b(diagram,)i(because)h Fq(E)2555 5515 y Fp(d)2665 5578 y Fv(is)f(co)n(v)n(ered)f(by)g(the)-303 5752 y Fq(d)p Fv(-f)o(aces)f(that)h(contain)e(their)h(generating)g (sites.)48 b(Lik)o(e)l(wise,)38 b(if)g Fq(D)t Fk(j)3163 5769 y Fj(\012)3295 5752 y Fv(has)g(no)-303 5927 y(orphans,)k(then)f (for)g(an)n(y)g(loose)g(diagram)g Fq(L)p Fv(,)i Fq(L)p Fk(j)2241 5944 y Fj(\012)2386 5927 y Ft(=)51 b Fq(D)t Fk(j)2730 5944 y Fj(\012)2825 5927 y Fv(.)59 b(Therefore,)43 b(if)-303 6101 y Fq(D)54 b Fv(satis\002es)c(the)g(preconditions)e(of)i (the)g(Dual)f(T)-5 b(riangulation)48 b(Theorem,)-303 6275 y(then)57 b Fq(D)t Fk(j)186 6292 y Fj(\012)338 6275 y Fv(can)i(be)e(constructed)g(by)g(incrementally)g(inserting)f(its)h (sites)-303 6450 y(into)36 b(a)h(loose)g(V)-19 b(oronoi)35 b(diagram.)-303 6878 y Fw(8.)198 b(Incr)l(emental)30 b(V)-20 b(or)l(onoi)30 b(Diagram)g(Construction)-154 7094 y Fv(This)69 b(section)f(sk)o(etches)h(an)g(incremental)g(site)f (insertion)g(algorithm)-303 7268 y(which,)45 b(gi)l(v)n(en)e(a)h(tw)o (o-dimensional)d(loose)j(V)-19 b(oronoi)42 b(diagram)h Fq(L)h Fv(of)f(a)i(set)-303 7443 y Fq(V)68 b Fv(of)34 b(sites)h(and)f(a)i(site)e Fq(v)47 b Fk(62)d Fq(V)33 b Fv(,)j(constructs)e(a)h(loose)f(V)-19 b(oronoi)33 b(diagram)h Fq(L)3608 7379 y Fp(v)-303 7617 y Fv(of)45 b(the)h(set)g Fq(V)74 b Fk([)41 b(f)p Fq(v)5 b Fk(g)p Fv(.)73 b(Let)46 b Fq(F)67 b Fv(be)46 b(the)g(set)g(of)f(2-f)o(aces)h(of)g(the)g (paraboloid)-303 7791 y(arrangement)c Fk(A)f Fv(that)g(project)g(to)h (f)o(aces)g(in)f Fq(L)p Fv(.)60 b(Let)43 b Fq(z)48 b Fv(be)43 b Fq(v)5 b Fv(')-8 b(s)41 b(paraboloid,)-303 7966 y Fq(z)6 b Ft(\()p Fq(q)f Ft(\))48 b(=)f(\()p Fq(q)41 b Fk(\000)c Fq(v)5 b Ft(\))648 7902 y Fp(T)745 7966 y Fq(M)893 7983 y Fp(v)967 7966 y Ft(\()p Fq(q)41 b Fk(\000)c Fq(v)5 b Ft(\))p Fv(.)54 b(Let)40 b Fq(F)1882 7902 y Fp(v)1996 7966 y Fv(be)g(the)g(three-dimensional)e(ar)m(-)-303 8140 y(rangement)j(formed)h(by)f Fq(z)49 b Fv(and)41 b(the)h(f)o(aces)g(in)f Fq(F)21 b Fv(.)60 b(In)42 b Fq(F)2643 8076 y Fp(v)2717 8140 y Fv(,)i Fq(z)k Fv(is)42 b(sliced)f(into)-303 8314 y(2-f)o(aces.)46 b(One)37 b(of)f(these)h(2-f)o(aces)f(projects)g (to)g(a)h(2-f)o(ace)f Fq(f)53 b Fv(that)36 b(contains)f Fq(v)5 b Fv(.)-154 8489 y(The)37 b(main)f(idea)g(is)g(that)f(the)h (algorithm)e(inserts)i(only)e(the)i(2-f)o(ace)g Fq(f)52 b Fv(into)-303 8663 y Fq(L)p Fv(.)i(Therefore,)42 b(the)e(updated)f (loose)h(V)-19 b(oronoi)38 b(diagram)i Fq(L)2807 8600 y Fp(v)2921 8663 y Fv(has)g(only)f(one)-303 8837 y(2-f)o(ace)56 b(o)l(wned)h(by)f Fq(v)62 b Fv(\(namely)56 b Fq(f)16 b Fv(\),)62 b(and)57 b Fq(v)62 b Fv(has)57 b(no)f(orphans.)104 b(The)57 b(up-)-303 9012 y(date)41 b(step)f(is)h(thus)f(local)g(in)g (nature)h(and)f(will)g(often)g(run)g(in)g(constant)g(time)-303 9186 y(per)e(site)h(insertion)e(in)h(practice\227especially)g(in)g(the) h(V)-19 b(oronoi)37 b(re\002nement)-303 9360 y(algorithm)57 b(of)i(Section)g(9,)65 b(which)58 b(quickly)g(mak)o(es)h(the)g(sites)g (re)n(gularly)-303 9535 y(spaced.)46 b(The)35 b(w)o(orst-case)f (running)e(time)i(for)g(a)h(sequence)g(of)f Fq(n)g Fv(site)g(inser)m(-) -303 9709 y(tions)f(is)i(between)g Ft(\012\()p Fq(n)954 9646 y Fj(2)1023 9709 y Ft(\))g Fv(and)g Fq(O)t Ft(\()p Fq(n)1643 9646 y Fj(3)1711 9709 y Ft(\))g Fv(\(to)f(narro)l(w)h(this)f (range)h(is)g(an)g(open)-303 9883 y(problem\),)42 b(b)m(ut)e(the)h(w)o (orst-case)h(time)f(is)g(unlik)o(ely)e(to)i(be)h(realized)g(during)-303 10058 y(V)-19 b(oronoi)35 b(re\002nement.)-154 10232 y(Observ)n(e)f(that)f(the)g(loose)g(V)-19 b(oronoi)32 b(diagram)i(created)g(by)f(the)h(algorithm)-303 10406 y(is)48 b(not)f(necessarily)h(orphan-free.)79 b(The)49 b(insertion)d(of)i Fq(v)53 b Fv(does)c(not)e(create)-303 10581 y(an)n(y)c(orphans)g(o)l(wned)h(by)f Fq(v)5 b Fv(,)46 b(b)m(ut)d(it)g(may)h(split)f(other)g(sites')g(cells)h(up)f(into)-303 10755 y(multiple)35 b(f)o(aces,)j(thereby)f(creating)g(orphans)f(o)l (wned)h(by)g(other)f(sites.)4813 911 y @beginspecial 0 @llx 0 @lly 442 @urx 213 @ury 1512 @rwi @setspecial %%BeginDocument: encroachment.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: encroachment.eps %%Creator: fig2dev Version 3.2 Patchlevel 3d %%CreationDate: Wed Mar 26 19:21:30 2003 %%For: jrs@pyramid.CS.Berkeley.EDU (Jonathan Shewchuk,625 Soda Hall,,) %%BoundingBox: 0 0 442 213 %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def F2psDictbeginF2psDict begin F2psDictbeginF2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save newpath 0 213 moveto 0 0 lineto 442 0 lineto 442 213 lineto closepath clip newpath -51.4 461.6 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def F2psBegin10setmiterlimit0.060000.06000scF2psBegin 10 setmiterlimit 0.06000 0.06000 sc % % Fig objects follow % 7.500 slw % Ellipse n 6000 4800 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 7500 4800 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 7800 6300 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 6600 5475 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 5400 6000 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 6900 7200 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 5400 7200 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 6750 4800 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 1800 4800 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 3300 4800 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 3600 6300 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 2400 5475 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 1200 6000 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 2700 7200 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Ellipse n 1200 7200 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr % Polyline n 4350 5925 m 4350 6075 l 4500 6075 l 4500 6150 l 4650 6000 l 4500 5850 l 4500 5925 l cp gs col7 0.00 shd ef gr gs col0 s gr % Polyline n 1200 7200 m 2700 7200 l gs col0 s gr % Polyline n 900 7200 m 1200 7200 l gs col0 s gr % Polyline n 1800 4800 m 900 4800 l gs col0 s gr % Polyline n 3300 4800 m 3600 6300 l gs col0 s gr % Polyline n 3600 6300 m 2700 7200 l gs col0 s gr % Polyline n 6000 4800 m 5100 4800 l gs col0 s gr % Polyline n 6000 4800 m 7500 4800 l gs col0 s gr % Polyline n 7500 4800 m 7800 6300 l gs col0 s gr % Polyline n 7800 6300 m 6900 7200 l gs col0 s gr % Polyline n 5400 7200 m 6900 7200 l gs col0 s gr % Polyline n 5100 7200 m 5400 7200 l gs col0 s gr % Polyline 45.000 slw [150 75 15 75] 0 sd n 1800 4800 m 3300 4800 l gs col0 s gr [] 0 sd % Polyline 2 slj n 1050 5175 m 1050 5174 l 1049 5171 l 1049 5166 l 1048 5158 l 1047 5148 l 1046 5135 l 1044 5120 l 1043 5102 l 1042 5083 l 1041 5061 l 1040 5036 l 1040 5009 l 1041 4977 l 1042 4941 l 1044 4900 l 1046 4852 l 1050 4800 l 1053 4759 l 1057 4718 l 1061 4677 l 1065 4638 l 1069 4601 l 1073 4565 l 1078 4530 l 1082 4496 l 1086 4464 l 1091 4432 l 1095 4401 l 1099 4371 l 1103 4343 l 1107 4316 l 1111 4291 l 1114 4268 l 1117 4249 l 1120 4233 l 1122 4220 l 1123 4211 l 1124 4205 l 1125 4201 l 1125 4200 l gs col0 s gr % Polyline n 1050 5175 m 900 5250 l gs col0 s gr % Polyline n 1500 5400 m 1050 5175 l gs col0 s gr % Polyline n 1500 5400 m 1501 5400 l 1505 5399 l 1510 5398 l 1519 5395 l 1531 5392 l 1547 5388 l 1565 5383 l 1587 5377 l 1610 5370 l 1636 5362 l 1664 5353 l 1693 5343 l 1723 5331 l 1755 5319 l 1787 5304 l 1820 5288 l 1855 5270 l 1892 5249 l 1930 5226 l 1970 5199 l 2013 5170 l 2056 5136 l 2100 5100 l 2140 5065 l 2178 5029 l 2213 4993 l 2246 4958 l 2276 4924 l 2304 4891 l 2330 4858 l 2353 4827 l 2376 4796 l 2396 4765 l 2416 4736 l 2434 4706 l 2452 4678 l 2468 4651 l 2483 4625 l 2496 4601 l 2509 4578 l 2519 4559 l 2528 4542 l 2536 4528 l 2541 4517 l 2545 4509 l 2548 4504 l 2549 4501 l 2550 4500 l gs col0 s gr % Polyline n 2550 4500 m 2550 4200 l gs col0 s gr % Polyline n 2550 4500 m 2551 4501 l 2552 4504 l 2554 4510 l 2557 4518 l 2562 4529 l 2567 4544 l 2575 4563 l 2584 4585 l 2593 4609 l 2605 4637 l 2617 4666 l 2630 4697 l 2644 4730 l 2658 4763 l 2674 4798 l 2689 4833 l 2706 4868 l 2723 4904 l 2741 4941 l 2760 4978 l 2780 5015 l 2801 5054 l 2824 5093 l 2847 5132 l 2872 5172 l 2898 5212 l 2925 5250 l 2962 5300 l 2998 5344 l 3031 5381 l 3062 5413 l 3090 5439 l 3116 5461 l 3141 5479 l 3164 5494 l 3186 5507 l 3206 5517 l 3225 5526 l 3243 5533 l 3259 5538 l 3272 5542 l 3283 5546 l 3290 5548 l 3296 5549 l 3299 5550 l 3300 5550 l gs col0 s gr % Polyline n 3300 5550 m 3302 5550 l 3306 5549 l 3314 5548 l 3326 5547 l 3341 5544 l 3360 5542 l 3383 5539 l 3407 5535 l 3434 5531 l 3461 5527 l 3490 5523 l 3519 5518 l 3550 5513 l 3581 5508 l 3613 5502 l 3646 5496 l 3681 5490 l 3715 5482 l 3750 5475 l 3795 5464 l 3833 5455 l 3864 5446 l 3889 5438 l 3910 5431 l 3926 5425 l 3940 5419 l 3951 5413 l 3960 5409 l 3967 5405 l 3971 5402 l 3974 5401 l 3975 5400 l gs col0 s gr % Polyline n 3300 5550 m 3299 5551 l 3297 5554 l 3293 5558 l 3288 5565 l 3280 5574 l 3271 5586 l 3260 5601 l 3247 5617 l 3233 5635 l 3218 5655 l 3202 5677 l 3186 5700 l 3168 5724 l 3151 5750 l 3132 5778 l 3112 5808 l 3092 5841 l 3070 5876 l 3048 5915 l 3024 5956 l 3000 6000 l 2977 6044 l 2955 6087 l 2934 6129 l 2916 6167 l 2899 6204 l 2884 6238 l 2870 6271 l 2857 6302 l 2846 6331 l 2834 6360 l 2824 6387 l 2815 6412 l 2806 6436 l 2798 6458 l 2792 6476 l 2786 6492 l 2782 6505 l 2779 6514 l 2777 6520 l 2776 6523 l 2775 6525 l gs col0 s gr % Polyline n 1500 5400 m 1501 5401 l 1502 5403 l 1505 5408 l 1509 5415 l 1515 5424 l 1522 5436 l 1531 5451 l 1542 5469 l 1553 5489 l 1565 5512 l 1578 5536 l 1591 5562 l 1605 5589 l 1618 5618 l 1631 5649 l 1644 5681 l 1656 5714 l 1668 5750 l 1679 5788 l 1690 5829 l 1699 5872 l 1708 5919 l 1715 5968 l 1721 6021 l 1725 6075 l 1727 6130 l 1727 6183 l 1725 6235 l 1721 6284 l 1716 6330 l 1710 6374 l 1703 6416 l 1695 6455 l 1687 6493 l 1678 6530 l 1668 6565 l 1658 6598 l 1648 6630 l 1637 6661 l 1627 6690 l 1618 6717 l 1608 6741 l 1600 6762 l 1593 6781 l 1587 6796 l 1582 6807 l 1579 6815 l 1577 6821 l 1576 6824 l 1575 6825 l gs col0 s gr % Polyline n 2775 6525 m 2774 6525 l 2771 6525 l 2766 6525 l 2758 6525 l 2747 6525 l 2733 6526 l 2716 6526 l 2697 6527 l 2675 6527 l 2651 6528 l 2625 6530 l 2598 6531 l 2569 6534 l 2539 6536 l 2507 6539 l 2474 6543 l 2439 6548 l 2401 6554 l 2361 6560 l 2318 6568 l 2273 6577 l 2225 6588 l 2175 6600 l 2125 6613 l 2077 6626 l 2032 6640 l 1989 6653 l 1949 6667 l 1911 6680 l 1876 6693 l 1843 6705 l 1811 6718 l 1781 6731 l 1752 6743 l 1725 6755 l 1699 6766 l 1675 6777 l 1653 6787 l 1634 6797 l 1617 6805 l 1603 6811 l 1592 6817 l 1584 6820 l 1579 6823 l 1576 6824 l 1575 6825 l gs col0 s gr % Polyline n 1575 6825 m 1573 6824 l 1569 6823 l 1561 6820 l 1550 6816 l 1535 6811 l 1517 6805 l 1497 6799 l 1474 6792 l 1450 6785 l 1425 6779 l 1398 6772 l 1370 6767 l 1340 6761 l 1308 6757 l 1274 6753 l 1238 6751 l 1200 6750 l 1159 6751 l 1121 6754 l 1088 6758 l 1059 6764 l 1032 6770 l 1009 6777 l 987 6785 l 968 6792 l 950 6800 l 935 6807 l 922 6813 l 912 6818 l 906 6822 l 902 6824 l 900 6825 l gs col0 s gr % Polyline n 1575 6825 m 1576 6827 l 1578 6830 l 1581 6837 l 1586 6846 l 1592 6859 l 1599 6874 l 1607 6892 l 1615 6912 l 1623 6934 l 1630 6957 l 1637 6983 l 1643 7011 l 1648 7041 l 1651 7075 l 1653 7113 l 1653 7155 l 1650 7200 l 1645 7241 l 1639 7281 l 1631 7319 l 1622 7355 l 1613 7388 l 1603 7420 l 1592 7449 l 1581 7478 l 1570 7505 l 1559 7530 l 1548 7555 l 1537 7577 l 1527 7597 l 1519 7614 l 1512 7627 l 1506 7638 l 1503 7644 l 1501 7648 l 1500 7650 l gs col0 s gr % Polyline n 2775 6525 m 2776 6525 l 2779 6526 l 2785 6527 l 2793 6529 l 2804 6531 l 2819 6534 l 2837 6538 l 2858 6542 l 2882 6547 l 2908 6553 l 2935 6560 l 2965 6567 l 2996 6575 l 3027 6584 l 3060 6593 l 3093 6603 l 3128 6614 l 3164 6626 l 3201 6639 l 3239 6653 l 3279 6669 l 3320 6687 l 3363 6706 l 3406 6727 l 3450 6750 l 3496 6775 l 3539 6801 l 3578 6826 l 3614 6850 l 3647 6873 l 3676 6896 l 3703 6917 l 3728 6939 l 3750 6959 l 3771 6979 l 3791 6998 l 3809 7017 l 3825 7035 l 3840 7052 l 3854 7068 l 3866 7082 l 3876 7094 l 3884 7104 l 3890 7112 l 3895 7118 l 3898 7122 l 3899 7124 l 3900 7125 l gs col0 s gr % Polyline n 5700 5400 m 5250 5175 l gs col0 s gr % Polyline n 5250 5175 m 5100 5250 l gs col0 s gr % Polyline n 5250 5175 m 5250 5174 l 5249 5171 l 5249 5166 l 5248 5158 l 5247 5148 l 5246 5135 l 5244 5120 l 5243 5102 l 5242 5083 l 5241 5061 l 5240 5036 l 5240 5009 l 5241 4977 l 5242 4941 l 5244 4900 l 5246 4852 l 5250 4800 l 5253 4759 l 5257 4718 l 5261 4677 l 5265 4638 l 5269 4601 l 5273 4565 l 5278 4530 l 5282 4496 l 5286 4464 l 5291 4432 l 5295 4401 l 5299 4371 l 5303 4343 l 5307 4316 l 5311 4291 l 5314 4268 l 5317 4249 l 5320 4233 l 5322 4220 l 5323 4211 l 5324 4205 l 5325 4201 l 5325 4200 l gs col0 s gr % Polyline n 6375 5025 m 6375 5023 l 6376 5019 l 6378 5013 l 6380 5002 l 6383 4989 l 6387 4972 l 6391 4952 l 6396 4930 l 6401 4905 l 6406 4880 l 6411 4853 l 6416 4824 l 6421 4795 l 6427 4763 l 6432 4730 l 6437 4694 l 6441 4656 l 6446 4616 l 6450 4575 l 6454 4530 l 6456 4488 l 6458 4450 l 6459 4416 l 6460 4386 l 6460 4358 l 6459 4332 l 6458 4309 l 6457 4287 l 6456 4267 l 6454 4249 l 6453 4234 l 6452 4221 l 6451 4212 l 6451 4205 l 6450 4202 l 6450 4200 l gs col0 s gr % Polyline n 5700 5400 m 5701 5400 l 5705 5399 l 5710 5397 l 5719 5395 l 5731 5391 l 5745 5387 l 5762 5382 l 5780 5376 l 5801 5370 l 5822 5362 l 5845 5354 l 5869 5346 l 5894 5336 l 5920 5325 l 5947 5314 l 5977 5300 l 6008 5285 l 6041 5268 l 6075 5250 l 6112 5229 l 6146 5208 l 6176 5188 l 6204 5170 l 6228 5152 l 6251 5135 l 6271 5119 l 6290 5103 l 6307 5088 l 6323 5074 l 6337 5061 l 6349 5050 l 6359 5041 l 6366 5034 l 6371 5029 l 6374 5026 l 6375 5025 l gs col0 s gr % Polyline n 6375 5025 m 6377 5026 l 6381 5027 l 6389 5029 l 6400 5032 l 6415 5036 l 6433 5040 l 6453 5045 l 6476 5051 l 6500 5056 l 6525 5062 l 6552 5068 l 6580 5074 l 6610 5079 l 6642 5085 l 6676 5090 l 6712 5095 l 6750 5100 l 6791 5104 l 6829 5107 l 6862 5109 l 6891 5110 l 6918 5110 l 6941 5109 l 6963 5108 l 6982 5107 l 7000 5106 l 7015 5104 l 7028 5103 l 7038 5102 l 7044 5101 l 7048 5100 l 7050 5100 l gs col0 s gr % Polyline n 7050 5100 m 7050 5098 l 7052 5095 l 7053 5089 l 7056 5079 l 7060 5066 l 7065 5049 l 7071 5029 l 7078 5005 l 7085 4979 l 7093 4951 l 7102 4922 l 7110 4891 l 7119 4860 l 7127 4827 l 7136 4794 l 7145 4760 l 7153 4726 l 7162 4690 l 7170 4653 l 7178 4616 l 7186 4577 l 7193 4538 l 7200 4500 l 7208 4447 l 7214 4401 l 7217 4362 l 7219 4330 l 7219 4303 l 7218 4281 l 7217 4263 l 7214 4247 l 7211 4234 l 7208 4223 l 7206 4214 l 7203 4208 l 7201 4203 l 7200 4201 l 7200 4200 l gs col0 s gr % Polyline n 7500 5550 m 7498 5549 l 7495 5548 l 7490 5546 l 7481 5543 l 7471 5539 l 7458 5533 l 7444 5527 l 7428 5519 l 7411 5509 l 7393 5498 l 7374 5485 l 7352 5469 l 7329 5450 l 7303 5427 l 7275 5400 l 7250 5374 l 7227 5349 l 7205 5323 l 7185 5299 l 7167 5276 l 7150 5253 l 7135 5231 l 7120 5210 l 7106 5189 l 7094 5170 l 7082 5152 l 7072 5136 l 7064 5123 l 7058 5113 l 7053 5106 l 7051 5102 l 7050 5100 l gs col0 s gr % Polyline n 7500 5550 m 7502 5550 l 7506 5549 l 7514 5548 l 7526 5547 l 7541 5544 l 7560 5542 l 7583 5539 l 7607 5535 l 7634 5531 l 7661 5527 l 7690 5523 l 7719 5518 l 7750 5513 l 7781 5508 l 7813 5502 l 7846 5496 l 7881 5490 l 7915 5482 l 7950 5475 l 7995 5464 l 8033 5455 l 8064 5446 l 8089 5438 l 8110 5431 l 8126 5425 l 8140 5419 l 8151 5413 l 8160 5409 l 8167 5405 l 8171 5402 l 8174 5401 l 8175 5400 l gs col0 s gr % Polyline n 7500 5550 m 7499 5551 l 7497 5554 l 7493 5558 l 7488 5565 l 7480 5574 l 7471 5586 l 7460 5601 l 7447 5617 l 7433 5635 l 7418 5655 l 7402 5677 l 7386 5700 l 7368 5724 l 7351 5750 l 7332 5778 l 7312 5808 l 7292 5841 l 7270 5876 l 7248 5915 l 7224 5956 l 7200 6000 l 7177 6044 l 7155 6087 l 7134 6129 l 7116 6167 l 7099 6204 l 7084 6238 l 7070 6271 l 7057 6302 l 7046 6331 l 7034 6360 l 7024 6387 l 7015 6412 l 7006 6436 l 6998 6458 l 6992 6476 l 6986 6492 l 6982 6505 l 6979 6514 l 6977 6520 l 6976 6523 l 6975 6525 l gs col0 s gr % Polyline n 5700 5400 m 5701 5401 l 5702 5403 l 5705 5408 l 5709 5415 l 5715 5424 l 5722 5436 l 5731 5451 l 5742 5469 l 5753 5489 l 5765 5512 l 5778 5536 l 5791 5562 l 5805 5589 l 5818 5618 l 5831 5649 l 5844 5681 l 5856 5714 l 5868 5750 l 5879 5788 l 5890 5829 l 5899 5872 l 5908 5919 l 5915 5968 l 5921 6021 l 5925 6075 l 5927 6130 l 5927 6183 l 5925 6235 l 5921 6284 l 5916 6330 l 5910 6374 l 5903 6416 l 5895 6455 l 5887 6493 l 5878 6530 l 5868 6565 l 5858 6598 l 5848 6630 l 5837 6661 l 5827 6690 l 5818 6717 l 5808 6741 l 5800 6762 l 5793 6781 l 5787 6796 l 5782 6807 l 5779 6815 l 5777 6821 l 5776 6824 l 5775 6825 l gs col0 s gr % Polyline n 5775 6825 m 5773 6824 l 5769 6823 l 5761 6820 l 5750 6816 l 5735 6811 l 5717 6805 l 5697 6799 l 5674 6792 l 5650 6785 l 5625 6779 l 5598 6772 l 5570 6767 l 5540 6761 l 5508 6757 l 5474 6753 l 5438 6751 l 5400 6750 l 5359 6751 l 5321 6754 l 5288 6758 l 5259 6764 l 5232 6770 l 5209 6777 l 5187 6785 l 5168 6792 l 5150 6800 l 5135 6807 l 5122 6813 l 5112 6818 l 5106 6822 l 5102 6824 l 5100 6825 l gs col0 s gr % Polyline n 5775 6825 m 5776 6827 l 5778 6830 l 5781 6837 l 5786 6846 l 5792 6859 l 5799 6874 l 5807 6892 l 5815 6912 l 5823 6934 l 5830 6957 l 5837 6983 l 5843 7011 l 5848 7041 l 5851 7075 l 5853 7113 l 5853 7155 l 5850 7200 l 5845 7241 l 5839 7281 l 5831 7319 l 5822 7355 l 5813 7388 l 5803 7420 l 5792 7449 l 5781 7478 l 5770 7505 l 5759 7530 l 5748 7555 l 5737 7577 l 5727 7597 l 5719 7614 l 5712 7627 l 5706 7638 l 5703 7644 l 5701 7648 l 5700 7650 l gs col0 s gr % Polyline n 6975 6525 m 6974 6525 l 6971 6525 l 6966 6525 l 6958 6525 l 6947 6525 l 6933 6526 l 6916 6526 l 6897 6527 l 6875 6527 l 6851 6528 l 6825 6530 l 6798 6531 l 6769 6534 l 6739 6536 l 6707 6539 l 6674 6543 l 6639 6548 l 6601 6554 l 6561 6560 l 6518 6568 l 6473 6577 l 6425 6588 l 6375 6600 l 6325 6613 l 6277 6626 l 6232 6640 l 6189 6653 l 6149 6667 l 6111 6680 l 6076 6693 l 6043 6705 l 6011 6718 l 5981 6731 l 5952 6743 l 5925 6755 l 5899 6766 l 5875 6777 l 5853 6787 l 5834 6797 l 5817 6805 l 5803 6811 l 5792 6817 l 5784 6820 l 5779 6823 l 5776 6824 l 5775 6825 l gs col0 s gr % Polyline n 6975 6525 m 6976 6525 l 6979 6526 l 6985 6527 l 6993 6529 l 7004 6531 l 7019 6534 l 7037 6538 l 7058 6542 l 7082 6547 l 7108 6553 l 7135 6560 l 7165 6567 l 7196 6575 l 7227 6584 l 7260 6593 l 7293 6603 l 7328 6614 l 7364 6626 l 7401 6639 l 7439 6653 l 7479 6669 l 7520 6687 l 7563 6706 l 7606 6727 l 7650 6750 l 7696 6775 l 7739 6801 l 7778 6826 l 7814 6850 l 7847 6873 l 7876 6896 l 7903 6917 l 7928 6939 l 7950 6959 l 7971 6979 l 7991 6998 l 8009 7017 l 8025 7035 l 8040 7052 l 8054 7068 l 8066 7082 l 8076 7094 l 8084 7104 l 8090 7112 l 8095 7118 l 8098 7122 l 8099 7124 l 8100 7125 l gs col0 s gr /Times-Italic ff 540.00 scf sf 2250 5925 m gs 1 -1 sc (w) col0 sh gr F2psBegin10setmiterlimit0.060000.06000scF2psEnd rs %%EndDocument @endspecial 4507 1251 a Fr(Figur)m(e)i(7:)46 b Fm(A)36 b(segment)g(encroached)h(upon)g(b)m(y)g Fl(w)k Fm(is)d(split.)4230 1725 y Fv(The)50 b(algorithm)d(runs)i(in)g(three)h(steps.)83 b(The)50 b(\002rst)f(step)g(\002nds)h(a)f(2-f)o(ace)4080 1899 y(of)i Fq(L)f Fv(that)g(contains)h(the)f(ne)l(w)h(site)g Fq(v)5 b Fv(.)88 b(\(In)50 b(the)h(V)-19 b(oronoi)48 b(re\002nement)k(al-)4080 2074 y(gorithm,)61 b(this)56 b(information)e(is)j(already)g(pro)n(vided.\))103 b(The)58 b(second)f(step)4080 2248 y(computes)50 b(the)f(o)n(v)n(erlay)g(of)g Fq(f)66 b Fv(with)49 b Fq(L)p Fv(\227the)g(arrangement)h(in)f(the)h (plane)4080 2422 y(formed)39 b(by)f Fq(L)h Fv(and)f(the)h(boundary)e (of)i Fq(f)16 b Fv(.)51 b(Let)39 b Fq(G)g Fv(be)g(the)g(set)g(of)f(2-f) o(aces)h(of)4080 2597 y Fq(L)30 b Fv(that)f(intersect)h(the)f(interior) g(of)g Fq(f)16 b Fv(.)44 b(This)30 b(step)g(e)n(xploits)e(locality)h (by)g(using)4080 2771 y(depth-\002rst)41 b(search)i(to)f(visit)f(only)g (the)h(2-f)o(aces)h(in)f Fq(G)p Fv(.)62 b(Let)43 b Fq(g)48 b Fv(be)42 b(a)h(f)o(ace)g(in)4080 2945 y Fq(G)e Fv(with)e(o)l(wner)i Fq(w)t Fv(.)56 b(The)41 b(algorithm)d(determines)j(whether)f(the)g (boundary)4080 3120 y(of)32 b Fq(f)49 b Fv(intersects)32 b Fq(g)5 b Fv(\227more)33 b(directly)-10 b(,)33 b(whether)f(the)g(curv) n(e)g Fq(d)7214 3137 y Fp(v)7288 3120 y Ft(\()p Fq(p)p Ft(\))42 b(=)h Fq(d)7769 3137 y Fp(w)7869 3120 y Ft(\()p Fq(p)p Ft(\))4080 3294 y Fv(intersects)35 b Fq(g)5 b Fv(\227and)36 b(constructs)f(the)g(o)n(v)n(erlay)f(of)h Fq(f)51 b Fv(with)35 b Fq(g)5 b Fv(.)46 b(The)36 b(details)f(of)4080 3468 y(o)n(v)n(erlay)h(computation)g(are)i(routine)d([2,)j(16])e(and)h (are)h(omitted.)4230 3643 y(The)32 b(third)f(step)h(mer)m(ges)i(all)e (f)o(aces)h(in)e(the)i(interior)d(of)i Fq(f)48 b Fv(into)31 b(one)h(2-f)o(ace)4080 3817 y(o)l(wned)37 b(by)g Fq(v)5 b Fv(.)47 b(The)37 b(resulting)f(arrangement)h(is)g Fq(L)6719 3754 y Fp(v)6793 3817 y Fv(.)4080 4205 y Fw(9.)199 b(Anisotr)l(opic)50 b(Mesh)g(Generation)h(by)4429 4437 y(V)-20 b(or)l(onoi)50 b(Re\002nement)4230 4653 y Fv(Let)37 b Fq(X)50 b Fv(be)37 b(a)h(planar)f(straight)f(line)h(graph)g(\(PSLG\)\227a)h(set)g(of)f (sites)g(and)4080 4827 y(se)n(gments)43 b(in)g(the)g(plane)f(that)h (are)g(required)f(to)h(appear)g(in)g(the)f(mesh.)65 b(Let)4080 5002 y Ft(\012)43 b Fk(\032)g Fq(E)4518 4938 y Fj(2)4620 5002 y Fv(be)33 b(a)h(\002nite)e(domain)h(to)f(triangulate)g(\(whose)h (boundary)e(must)i(be)4080 5176 y(the)e(union)e(of)i(some)h(of)e(the)h (se)n(gments)g(in)f Fq(X)12 b Fv(\),)32 b(and)f(let)g Fq(M)47 b Fv(be)32 b(a)f(metric)g(ten-)4080 5350 y(sor)47 b(\002eld)g(de\002ned)g(o)n(v)n(er)f Ft(\012)p Fv(.)76 b(The)47 b(follo)l(wing)e(V)-19 b(oronoi)45 b(re\002nement)i(algo-)4080 5525 y(rithm)d(is)h(an)g(anisotropic)e(re)l(vision)h(of)h(Ruppert')-8 b(s)43 b(Delaunay)i(re\002nement)4080 5699 y(algorithm)36 b(for)g(guaranteed-quality)f(isotropic)h(mesh)h(generation)g([13].)4230 5873 y(T)-12 b(o)34 b(guarantee)g(that)f(his)h(algorithm)e(will)h (terminate,)h(Ruppert)f(demands)4080 6048 y(that)j(an)n(y)g(tw)o(o)g (se)n(gments)g(of)h Fq(X)48 b Fv(that)36 b(share)h(an)f(endpoint)f Fq(v)42 b Fv(must)36 b(be)h(sepa-)4080 6222 y(rated)i(by)g(an)g(angle)g (of)f(at)i(least)f Ft(90)5928 6159 y Fs(\016)5999 6222 y Fv(.)52 b(W)-12 b(e)40 b(impose)f(the)g(condition)d(that)j(the)4080 6397 y(angle)h(is)g(at)h(least)f Ft(79)5201 6333 y Fs(\016)5272 6397 y Fv(,)i(where)e(the)g(angle)g(is)g(measured)h(according)f(to)g (the)4080 6571 y(metric)46 b(tensor)g Fq(M)5068 6588 y Fp(v)5142 6571 y Fv(.)74 b(\(The)46 b(angle)g(constraint)f(can)i(be)f (relax)n(ed)g(a)g(bit;)j(see)4080 6745 y(Theorem)38 b(11.\))4230 6920 y(V)-19 b(oronoi)42 b(re\002nement)j(be)n(gins)e(with)h(the)g (construction)e(of)i(the)g(V)-19 b(oronoi)4080 7094 y(diagram)42 b Fq(D)k Fv(of)c(the)g(sites)g(in)f Fq(X)54 b Fv(under)41 b(the)h(metric)g(tensor)f(\002eld)h Fq(M)16 b Fv(.)62 b(The)4080 7268 y(algorithm)39 b(w)o(orks)g(equally)h(well)f(whether)h Fq(D)45 b Fv(is)40 b(a)h(true)f(anisotropic)e(V)-19 b(or-)4080 7443 y(onoi)36 b(diagram)i(or)f(a)h(loose)f(anisotropic)e(V)-19 b(oronoi)36 b(diagram.)47 b(At)37 b(this)f(time,)4080 7617 y(the)h(dual)g(of)g Fq(D)t Fk(j)4931 7634 y Fj(\012)5063 7617 y Fv(is)g(not)f(necessarily)h(a)h(triangulation.)4230 7791 y(Let)f Fq(s)g Fv(be)g(an)n(y)g(se)n(gment)h(in)e Fq(X)12 b Fv(,)37 b(and)h(let)e Fq(a)i Fv(and)f Fq(b)g Fv(be)h(its)e(endpoints.)45 b(Say)4080 7966 y(that)39 b Fq(s)g Fv(is)g Fu(encr)-7 b(oac)n(hed)40 b Fv(if)f(it)f(intersects)h (a)h(V)-19 b(oronoi)37 b(cell)j(belonging)d(to)i(an)n(y)4080 8140 y(site)h Fq(w)k Fv(other)39 b(than)g Fq(a)h Fv(and)g Fq(b)g Fv(\(see)h(Figure)e(7\).)54 b(If)39 b Fq(s)h Fv(is)f (encroached,)j Fu(split)c Fv(it)4080 8314 y(by)30 b(inserting)f(a)i(ne) l(w)g(site)f Fq(z)38 b Fv(in)30 b Fq(s)9 b Fk(\\)g Ft(V)-13 b(or\()p Fq(w)t Ft(\))30 b Fv(\(at)g(a)i(location)d(to)h(be)g (discussed)4080 8489 y(shortly\).)77 b(Update)48 b(the)g(V)-19 b(oronoi)46 b(diagram)i Fq(D)k Fv(by)47 b(incrementally)g(insert-)4080 8663 y(ing)40 b Fq(z)6 b Fv(.)57 b(The)41 b(splitting)d(operation)h (replaces)i Fq(s)f Fv(with)g(tw)o(o)f(subse)n(gments)h Fq(az)4080 8837 y Fv(and)j Fq(z)6 b(b)p Fv(,)45 b(which)d(may)h(or)g (may)g(not)f(be)h(encroached)g(and)g(need)g(to)f(be)h(split)4080 9012 y(further)-8 b(.)4230 9186 y(When)49 b(possible,)k(split)48 b(a)i(se)n(gment)g(so)g(that)f Fq(d)6723 9203 y Fp(a)6798 9186 y Ft(\()p Fq(z)6 b Ft(\))67 b(=)g Fq(d)7328 9204 y Fp(b)7390 9186 y Ft(\()p Fq(z)6 b Ft(\))p Fv(.)85 b(Occa-)4080 9360 y(sionally)-10 b(,)56 b(ho)l(we)l(v)n(er)-6 b(,)56 b(this)c(is)h(inappropriate)d(because)k(the)e(\223midpoint\224)f Fq(z)4080 9535 y Fv(satisfying)43 b(this)g(condition)f(does)i(not)f (lie)h(in)g Ft(V)-13 b(or\()p Fq(w)t Ft(\))44 b Fv(for)f(an)n(y)h (encroach-)4080 9709 y(ing)36 b(site)h Fq(w)t Fv(.)47 b(This)37 b(can)g(happen)g(if)g Fq(s)c Fk(\\)g Ft(V)-13 b(or)q(\()p Fq(w)t Ft(\))36 b Fv(lies)h(entirely)f(on)h(one)g(side)4080 9883 y(of)i(the)f(\223midpoint.)-10 b(\224)50 b(In)39 b(this)f(case,)j(place)e(the)g(ne)l(w)g(site)f Fq(z)46 b Fv(in)39 b Fq(s)c Fk(\\)g Ft(V)-13 b(or)q(\()p Fq(w)t Ft(\))4080 10058 y Fv(as)38 b(close)f(to)g(the)g(\223midpoint\224)f(as) i(possible.)4230 10232 y(The)46 b(purpose)f(of)h(se)n(gment)g (splitting)d(is)j(to)g(ensure)g(that)f(each)i(subse)n(g-)4080 10406 y(ment)32 b(is)f(an)h(edge)f(in)g(the)h(geometric)f(dual)g(of)g Fq(D)t Fk(j)6639 10423 y Fj(\012)6734 10406 y Fv(.)44 b(When)32 b(no)f(encroached)4080 10581 y(se)n(gment)43 b(or)f(subse)n(gment)g(e)n(xists,)i(the)e(algorithm)f(attempts)h(to)g (eliminate)4080 10755 y(a)47 b(poorly)d(shaped)j(triangle,)g(an)g (orphan,)h(or)d(another)h(irre)n(gularity)d(by)j(in-)p eop %%Page: 7 7 7 6 bop -303 -137 a Fv(serting)36 b(a)h(site.)47 b(A)37 b(point)f Fq(q)47 b Fk(2)c Ft(\012)38 b Fv(is)f(said)g(to)f(be)i(a)f Fu(violator)f Fv(if)-81 14 y Fk(\017)74 b Fq(q)37 b Fv(lies)31 b(on)g(a)g(V)-19 b(oronoi)30 b(1-cell)g Ft(V)-13 b(or)q(\()p Fq(v)5 b Ft(\))12 b Fk(\\)g Ft(V)-13 b(or)o(\()p Fq(w)t Ft(\))31 b Fv(b)m(ut)f(is)i(not)e(wedged)70 188 y(\(in)37 b Ft(w)l(edge\()p Fq(v)5 b(;)25 b(w)t Ft(\))p Fv(\)\227call)37 b Fq(q)43 b Fv(a)37 b Fu(wedg)o(e)g(violator)p Fv(;)e(or)-81 362 y Fk(\017)74 b Fq(q)53 b Fv(is)48 b(a)h(V)-19 b(oronoi)45 b(v)n(erte)n(x)j(that)f(dualizes)h(to)f(a)h(triangle)f Fq(t)i Fv(that)e(is)h(in-)70 537 y(v)n(erted,)e(is)f(too)e(lar)m(ge,)k (or)e(has)f(an)h(angle)g(less)f(than)g(some)i(constant)70 711 y Fq(\022)142 729 y Fj(b)s(ound)484 711 y Fv(,)36 b(as)g(measured)g(by)f(the)h(metric)f(tensor)g Fq(M)2695 728 y Fp(p)2803 711 y Fv(for)g(an)n(y)g(point)f Fq(p)70 886 y Fv(in)j Fq(t)p Fv(.)-154 1037 y(The)30 b(V)-19 b(oronoi)27 b(re\002nement)j(algorithm)e(chooses)i(an)f(arbitrary)f (violator)g Fq(q)-303 1211 y Fv(and)39 b(attempts)h(to)f(insert)f(a)j (site)e(there,)i(thereby)e(eliminating)e(the)j(violator)-8 b(.)-303 1385 y(It)35 b(might)g(not)h(be)g(necessary)h(to)f(eliminate)f (e)l(v)n(ery)i(violator;)d(the)i(algorithm)-303 1560 y(may)j(stop)f(as)i(soon)e(as)i Fq(D)t Fk(j)1104 1577 y Fj(\012)1238 1560 y Fv(dualizes)f(to)f(a)i(triangulation)c(of)i (satisf)o(actory)-303 1734 y(quality)-10 b(.)79 b(Ho)l(we)l(v)n(er)-6 b(,)52 b(the)c(proof)g(in)g(Section)g(10)g(guarantees)h(termination) -303 1908 y(e)l(v)n(en)37 b(when)g(no)g(violator)e(is)i(spared.)-154 2083 y(A)h(ne)l(w)h(site)f(is)g(ne)l(v)n(er)g(permitted)f(to)g (encroach)i(upon)e(a)i(se)n(gment)f(of)g Fq(X)12 b Fv(.)-303 2257 y(If)36 b Fq(q)43 b Fv(does)37 b(not)f(encroach)i(upon)e(an)n(y)h (se)n(gment,)h(the)e(algorithm)g(updates)h Fq(D)-303 2431 y Fv(to)52 b(re\003ect)i(the)f(insertion)e(of)h Fq(q)5 b Fv(,)58 b(then)52 b(looks)g(for)h(another)f(violator)-8 b(.)92 b(If)53 b Fq(q)-303 2606 y Fv(encroaches)46 b(upon)f(a)h(se)n (gment)f Fq(s)p Fv(,)j Fq(q)j Fv(is)45 b(not)g(inserted.)71 b(Instead,)48 b Fq(s)d Fv(is)g(split)-303 2780 y(as)55 b(described)g(abo)n(v)n(e.)99 b(The)55 b(splitting)d(site)j Fq(z)62 b Fv(must)55 b(lie)f(in)h Fq(s)47 b Fk(\\)h Ft(V)-13 b(or\()p Fq(q)5 b Ft(\))p Fv(,)-303 2954 y(where)38 b Ft(V)-13 b(or\()p Fq(q)5 b Ft(\))38 b Fv(is)g(the)f(V)-19 b(oronoi)36 b(cell)i(that)g(w)o(ould)e(ha)m(v)n(e)i(been)h(created)f (if)g Fq(q)-303 3129 y Fv(were)j(inserted.)58 b(Subject)40 b(to)g(this)h(restriction,)f Fq(z)48 b Fv(must)41 b(lie)g(as)g(close)h (to)e(the)-303 3303 y(\223midpoint\224)35 b(de\002ned)j(by)f Fq(d)1151 3320 y Fp(a)1226 3303 y Ft(\()p Fq(z)6 b Ft(\))43 b(=)g Fq(d)1708 3321 y Fp(b)1770 3303 y Ft(\()p Fq(z)6 b Ft(\))38 b Fv(as)g(possible.)-154 3477 y(If)i(the)f(V)-19 b(oronoi)38 b(re\002nement)i(algorithm)f(terminates,)h(the)g(dual)g(of) f Fq(D)t Fk(j)3587 3494 y Fj(\012)-303 3652 y Fv(is)f(a)h (triangulation)c(of)j Ft(\012)g Fv(by)g(Theorem)h(7,)g(and)f(the)g (triangles)f(are)i(of)f(good)-303 3826 y(quality)31 b(\(because)k (otherwise)d(the)h(algorithm)f(w)o(ould)g(not)g(stop\).)44 b(But)33 b(does)-303 4000 y(it)g(terminate?)46 b(Section)34 b(10)g(sho)l(ws)g(that,)h(with)f(reasonable)g(restrictions)f(on)-303 4175 y Fq(M)54 b Fv(and)37 b Fq(\022)224 4193 y Fj(b)s(ound)565 4175 y Fv(,)h(it)e(does.)-154 4349 y(T)-12 b(o)37 b(simplify)f (programming,)g(an)i(implementation)d(only)h(needs)i(to)e(\002nd)-303 4524 y(V)-19 b(oronoi)36 b(\223arcs\224)k(that)e(are)h(ellipses)f (\(which)g(al)o(w)o(ays)f(ha)m(v)n(e)i(violators\),)e(and)-303 4698 y(V)-19 b(oronoi)45 b(v)n(ertices)h(that)h(dualize)g(to)f(in)-6 b(v)n(erted)46 b(or)h(poor)m(-quality)d(triangles.)-303 4872 y(\(F)n(or)d(this)h(purpose,)h(the)f(\223dual\224)h(of)f(an)g (orphan)g(is)g(the)g(site)h(that)e(o)l(wns)h(it.\))-303 5047 y(An)59 b(attack)h(on)f(these)h(violators)e(will)g(also)i (eliminate)f(all)g(orphans)g(and)-303 5221 y(\223island\224)d(V)-19 b(oronoi)55 b(cells)h(\(enclosed)g(in)g(other)g(V)-19 b(oronoi)55 b(cells,)61 b(possibly)-303 5395 y(adjoining)33 b(other)j(islands\))f(without)f(an)n(y)h(need)i(to)e(e)n(xplicitly)f (test)h(for)h(their)-303 5570 y(e)n(xistence.)46 b(W)-12 b(e)38 b(omit)e(the)h(proof.)-154 5744 y(Because)30 b(the)e(V)-19 b(oronoi)27 b(re\002nement)i(algorithm)e(re\002nes)i(the)f(mesh)i(hea)m (v-)-303 5918 y(ily)54 b(in)g(re)n(gions)g(where)h Fq(M)72 b Fv(v)l(aries)56 b(rapidly)-10 b(,)58 b(we)e(suggest)e(the)h(follo)l (wing)-303 6093 y(v)l(ariation.)98 b(F)n(or)54 b(an)n(y)g(point)f Fq(p)p Fv(,)60 b(let)55 b Fq(M)1794 6029 y Fs(0)1778 6119 y Fp(p)1926 6093 y Ft(=)77 b(\(det)26 b Fq(M)2569 6110 y Fp(p)2641 6093 y Ft(\))2701 6029 y Fs(\000)p Fj(1)p Fp(=d)2994 6093 y Fq(M)3142 6110 y Fp(p)3215 6093 y Fv(,)59 b(so)c(the)-303 6267 y(metric)50 b(tensor)f Fq(M)708 6204 y Fs(0)692 6293 y Fp(p)815 6267 y Fv(has)i(determinant)e(one.)85 b(The)51 b(tensors)f Fq(M)3072 6284 y Fp(p)3195 6267 y Fv(and)g Fq(M)3625 6204 y Fs(0)3609 6293 y Fp(p)-303 6441 y Fv(measure)32 b(angles)g(identically)e(b)m(ut)g(lengths)h(dif)l (ferently)-10 b(.)43 b(Use)32 b Fq(M)3097 6458 y Fp(p)3202 6441 y Fv(to)f(judge)-303 6616 y(whether)g(a)h(triangle)e(is)i(too)f (lar)m(ge)g(\(as)i(before\),)f(b)m(ut)f(de\002ne)h(the)g(anisotropic) -303 6790 y(V)-19 b(oronoi)42 b(diagram)i(using)f(the)h(tensor)f (\002eld)h Fq(M)2232 6727 y Fs(0)2216 6816 y Fp(p)2289 6790 y Fv(.)67 b(Then)44 b(the)g(relati)l(v)n(e)g(dis-)-303 6964 y(tortion)50 b(between)i(tw)o(o)g(points)f(is)h(solely)g(attrib)m (utable)e(to)i(dif)l(ferences)g(in)-303 7139 y(ho)l(w)36 b(the)n(y)g(measure)i(angles,)f(and)g(not)f(dif)l(ferences)h(in)f(ho)l (w)h(the)n(y)f(measure)-303 7313 y(areas.)46 b(In)32 b(our)h(e)n(xperiments,)g(the)g(modi\002ed)f(algorithm)f(produces)i (meshes)-303 7487 y(with)j(fe)l(wer)h(triangles.)-303 7870 y Fw(10.)198 b(Pr)l(oof)50 b(of)g(T)-18 b(ermination)-154 8086 y Fv(Intuiti)l(v)n(ely)-10 b(,)31 b(the)i(V)-19 b(oronoi)30 b(re\002nement)j(algorithm)e(inserts)h(sites)h(for)f(one) -303 8261 y(of)k(tw)o(o)f(reasons:)46 b(either)36 b(the)g(spacing)h(of) f(sites)g(is)h(not)e(uniform)h(enough)f(to)-303 8435 y(guarantee)45 b(good-quality)c(triangles,)46 b(or)f(neighboring)d (sites)j(ha)m(v)n(e)g(metric)-303 8609 y(tensors)58 b(that)h(strongly)e (disagree)i(with)f(each)i(other)-8 b(.)111 b(The)60 b(distances)f(at) -303 8784 y(which)47 b(these)g(ef)l(fects)i(occur)e(are)i(called)e(the) g Fu(local)g(featur)-6 b(e)48 b(size)g Fv(and)f(the)-303 8958 y Fu(bounded)36 b(distortion)e(r)n(adius)p Fv(.)-133 9246 y(D)8 b Fg(E)g(FI)g(N)g(I)g(T)g(I)g(O)g(N)82 b Fv(4.)75 b Fu(F)-16 b(or)52 b(a)f(metric)h(tensor)f(\002eld)g Fq(M)68 b Fu(and)51 b(a)h(\002xed)f Fq(\015)79 b(>)-303 9421 y Ft(1)p Fu(,)64 b(the)58 b Fv(bounded)g(distortion)d(radius)j Ft(b)t(dr)q(\()p Fq(p;)25 b(\015)9 b Ft(\))59 b Fu(at)f(a)g(point)f Fq(p)84 b Fk(2)f Ft(\012)59 b Fu(is)-303 9595 y(the)48 b(gr)-6 b(eatest)50 b(number)e(suc)n(h)h(that)f(for)g(e)n(very)j(point) c Fq(q)70 b Fk(2)c Ft(\012)p Fu(,)52 b(if)d Fq(d)3232 9612 y Fp(p)3304 9595 y Ft(\()p Fq(q)5 b Ft(\))64 b Fk(\024)-303 9769 y Ft(b)t(dr)q(\()p Fq(p;)25 b(\015)9 b Ft(\))p Fu(,)40 b(then)f Fq(\034)17 b Ft(\()p Fq(p;)25 b(q)5 b Ft(\))46 b Fk(\024)i Fq(\015)9 b Fu(.)53 b(\(Note)39 b(that)f Ft(b)t(dr)q(\()p Fq(p;)25 b(\015)9 b Ft(\))40 b Fu(can)f(be)h (in\002nite)n(.\))-303 9944 y(The)49 b Fv(distortion)e(disk)i Fu(center)-6 b(ed)51 b(at)e Fq(p)g Fu(is)h(the)f(elliptical)e(disk)j Fk(f)p Fq(q)71 b Fk(2)66 b Fq(E)3504 9880 y Fj(2)3639 9944 y Ft(:)-303 10118 y Fq(d)-223 10135 y Fp(p)-151 10118 y Ft(\()p Fq(q)5 b Ft(\))42 b Fk(\024)h Ft(b)t(dr)q(\()p Fq(p;)25 b(\015)9 b Ft(\))p Fk(g)p Fu(.)46 b(Let)37 b Ft(b)t(dr)1458 10135 y Fj(min)1669 10118 y Ft(\()p Fq(\015)9 b Ft(\))42 b(=)h(inf)2267 10135 y Fp(p)p Fs(2)p Fj(\012)2535 10118 y Ft(b)t(dr)q(\()p Fq(p;)25 b(\015)9 b Ft(\))p Fu(.)-154 10406 y Fv(Ev)n(ery)48 b(point)f(in)h Fq(p)p Fv(')-8 b(s)49 b(distortion)c(disk)j(has)h(a)g(similar)e(vie)l(w)i(of)f (lengths)-303 10581 y(and)36 b(angles.)47 b(The)37 b(V)-19 b(oronoi)35 b(re\002nement)i(algorithm)f(is)g(guaranteed)h(to)f(ter)m (-)-303 10755 y(minate)48 b(if)g Ft(b)t(dr)527 10772 y Fj(min)737 10755 y Ft(\()p Fq(\015)9 b Ft(\))48 b Fv(is)g(positi)l(v) n(e.)78 b(This)48 b(is)h(al)o(w)o(ays)e(true)h(if)g(the)g(metric)4080 -137 y(tensor)53 b(\002eld)g Fq(M)70 b Fv(is)53 b(continuous)f(o)n(v)n (er)g Ft(\012)h Fv(with)g(bounded)f(spatial)g(gradi-)4080 37 y(ents,)c(b)m(ut)d(is)g(sometimes)h(true)f(e)l(v)n(en)h(with)e (minor)h(discontinuities)d(in)j Fq(M)16 b Fv(.)4080 211 y(The)58 b(v)l(alue)f(of)f Fq(\015)66 b Fv(depends)57 b(on)f(ho)l(w)h(strong)e(an)i(angle)g(bound)f(the)g(user)4080 386 y(demands;)37 b(see)i(Theorem)e(11)g(belo)l(w)-10 b(.)4230 560 y(Let)55 b Fq(q)k Fv(and)c Fq(q)4957 497 y Fs(0)5057 560 y Fv(be)g(tw)o(o)e(distinct)g Fu(featur)-6 b(e)55 b(points)p Fv(\227points)d(that)i(lie)g(on)4080 734 y(input)45 b(sites)h(or)g(se)n(gments)g(in)g Fq(X)12 b Fv(.)73 b(Say)47 b(that)e Fq(q)52 b Fv(and)46 b Fq(q)6927 671 y Fs(0)7018 734 y Fv(are)h Fu(intertwined)d Fv(if)4080 909 y(the)n(y)i(lie)f(on)h(a)h(common)f(se)n(gment)g(of)g Fq(X)12 b Fv(,)48 b(or)e(if)g(the)n(y)f(lie)h(on)f(se)n(gments)i Fq(s)4080 1083 y Fv(and)33 b Fq(s)4401 1020 y Fs(0)4445 1083 y Fv(,)h(respecti)l(v)n(ely)-10 b(,)33 b(where)g Fq(s)f Fv(and)h Fq(s)6116 1020 y Fs(0)6193 1083 y Fv(share)g(a)g (common)f(endpoint)f Fq(b)h Fv(and)4080 1257 y Fq(\034)17 b Ft(\()p Fq(q)5 b(;)25 b(b)p Ft(\))42 b Fk(\024)h Fq(\015)j Fv(and)38 b Fq(\034)17 b Ft(\()p Fq(q)5295 1194 y Fs(0)5339 1257 y Fq(;)25 b(b)p Ft(\))42 b Fk(\024)h Fq(\015)9 b Fv(.)4250 1597 y(D)f Fg(E)g(FI)g(N)g(I)g(T)g(I)g(O)g(N)83 b Fv(5.)74 b Fu(F)-16 b(or)32 b(a)f(PSLG)g Fq(X)42 b Fu(and)31 b(a)f(\002xed)i Fq(\015)51 b(>)43 b Ft(1)p Fu(,)33 b(the)d Fv(local)h(fea-)4080 1771 y(ture)k(size)h Ft(lfs)o(\()p Fq(p)p Ft(\))f Fu(at)f(a)i(point)d Fq(p)43 b Fk(2)g Ft(\012)35 b Fu(is)g(the)g(r)n(adius)f(\(as)h(measur)-6 b(ed)36 b(by)g Fq(p)p Fu(\))f(of)4080 1946 y(the)40 b(smallest)f (elliptical)f(disk)i(\(cir)-6 b(cular)40 b(fr)-7 b(om)40 b Fq(p)p Fu(')-6 b(s)40 b(per)o(spective\))g(center)-6 b(ed)4080 2120 y(at)33 b Fq(p)g Fu(that)f(inter)o(sects)g(two)g(featur) -6 b(e)33 b(points)f(of)g Fq(X)45 b Fu(that)32 b(ar)-6 b(e)34 b(not)e(intertwined.)4080 2294 y(In)49 b(other)g(wor)-6 b(ds,)53 b(ther)-6 b(e)50 b(ar)-6 b(e)50 b(non-intertwined)c(featur)-6 b(e)50 b(points)d Fq(q)55 b Fu(and)49 b Fq(q)8021 2231 y Fs(0)4080 2469 y Fu(suc)n(h)44 b(that)e Fq(d)4752 2486 y Fp(p)4824 2469 y Ft(\()p Fq(q)5 b Ft(\))54 b(=)i(lfs)o(\()p Fq(p)p Ft(\))43 b Fu(and)g Fq(d)5985 2486 y Fp(p)6057 2469 y Ft(\()p Fq(q)6191 2405 y Fs(0)6236 2469 y Ft(\))55 b Fk(\024)g Ft(lfs)o(\()p Fq(p)p Ft(\))p Fu(,)46 b(b)m(ut)c(this)h(is)h (not)f(true)4080 2643 y(for)37 b(any)g(r)n(adius)f(smaller)h(than)f Ft(lfs)o(\()p Fq(p)p Ft(\))p Fu(.)46 b(Let)38 b Ft(lfs)6560 2660 y Fj(min)6813 2643 y Ft(=)43 b(inf)7162 2660 y Fp(p)p Fs(2)p Fj(\012)7429 2643 y Ft(lfs)o(\()p Fq(p)p Ft(\))p Fu(.)4230 2983 y Fv(This)49 b(de\002nition)e(of)i(local)g(feature)g (size)h(is)f(similar)g(to)f(Ruppert')-8 b(s,)51 b(b)m(ut)4080 3157 y(it)h(is)g(adjusted)f(to)h(account)g(for)f(the)h(f)o(act)g(that)g (tw)o(o)f(se)n(gments)h(that)g(meet)4080 3331 y(at)d(an)g(angle)g (greater)f(than)h Ft(90)5724 3268 y Fs(\016)5795 3331 y Fv(,)j(from)d(the)f(perspecti)l(v)n(e)h(of)f(their)g(shared)4080 3506 y(endpoint,)60 b(might)55 b(meet)i(at)f(an)h(angle)f(of)g Ft(1)6454 3442 y Fs(\016)6525 3506 y Fv(,)62 b(from)56 b(the)g(perspecti)l(v)n(e)g(of)4080 3680 y(points)f Fq(q)61 b Fv(and)56 b Fq(q)4978 3617 y Fs(0)5079 3680 y Fv(on)f(each)i(se)n (gment.)103 b(In)56 b(this)f(case,)63 b Fq(q)e Fv(and)56 b Fq(q)7535 3617 y Fs(0)7636 3680 y Fv(are)g(not)4080 3854 y(intertwined,)61 b(and)c(the)g(distance)g(between)h(them)f(\(as)h (the)n(y)e(measure)i(it\))4080 4029 y(in\003uences)44 b(the)g(local)f(feature)h(size)g(nearby)-10 b(.)66 b(Ho)l(we)l(v)n(er) -6 b(,)46 b(if)d Ft(b)t(dr)7511 4046 y Fj(min)7777 4029 y Fq(>)55 b Ft(0)p Fv(,)4080 4203 y(then)37 b Ft(lfs)4525 4220 y Fj(min)4778 4203 y Fq(>)43 b Ft(0)p Fv(.)4230 4377 y(F)n(or)28 b(bre)l(vity)-10 b(,)29 b(the)f(follo)l(wing)e (theorem)j(applies)f(only)f(when)h(the)g(V)-19 b(oronoi)4080 4552 y(re\002nement)31 b(algorithm)e(does)i(not)f(re\002ne)i(triangles) d(for)h(being)g(too)g(lar)m(ge.)45 b(It)4080 4726 y(is)31 b(straightforw)o(ard)d(\(if)j(tedious\))f(to)g(adapt)i(the)f(proof)f (to)g(co)n(v)n(er)h(re\002nement)4080 4901 y(of)37 b(o)n(v)n(ersized)g (triangles)f(as)h(well.)4250 5240 y(T)8 b Fg(H)g(E)g(O)g(R)g(E)g(M)84 b Fv(11.)75 b Fu(Let)47 b Fq(\022)5549 5258 y Fj(b)s(ound)5952 5240 y Fq(<)62 b Ft(arcsin)6653 5179 y Fj(1)p 6572 5206 222 7 v 6572 5305 a(2)6633 5223 y Fs(p)p 6733 5223 61 6 v 82 x Fj(2)6861 5240 y Fu(be)47 b(a)g(constant.)75 b(Sup-)4080 5436 y(pose)33 b(a)g(triangle)e Fq(t)j Fu(is)e(consider)-6 b(ed)33 b(to)g(be)g Fv(poorly)e(shaped)i Fu(\(thus)f(its)g(cir)-6 b(cum-)4080 5610 y(center)34 b(is)f(a)h(violator\))d(if)i Fq(t)h Fu(has)f(an)g(angle)g(less)h(than)e Fq(\022)6910 5628 y Fj(b)s(ound)7252 5610 y Fu(,)i(as)g(measur)-6 b(ed)4080 5785 y(by)38 b(an)e(arbitr)n(ary)h(point)e Fq(p)j Fu(in)e Fq(t)p Fu(.)47 b(Let)38 b Fq(\015)46 b Fu(be)37 b(the)g(r)-6 b(eal)38 b(r)-7 b(oot)37 b(of)4724 6089 y Fq(\015)4812 6018 y Fj(8)4915 6089 y Ft(+)d(2)p Fq(\015)5233 6018 y Fj(4)5302 5953 y Fi(p)p 5456 5953 422 7 v 136 x Fq(\015)5544 6046 y Fj(2)5647 6089 y Ft(+)h(1)25 b(sin)g Fq(\022)6189 6107 y Fj(b)s(ound)6565 6089 y Fk(\000)35 b Fq(\015)6807 6018 y Fj(4)6910 6089 y Fk(\000)f Ft(1)43 b(=)g(0)4080 6372 y Fu(that)49 b(is)i(gr)-6 b(eater)50 b(than)g(one)n(.)86 b(Suppose)49 b(any)i(two)e(adjoining)f(se)-6 b(gments)50 b(of)4080 6546 y Fq(X)60 b Fu(ar)-6 b(e)49 b(separ)n(ated)e(by)i(an)e(angle)g(of)h(at)f(least)h Ft(2)25 b(arcsin\()p Fq(\015)7215 6483 y Fj(2)7284 6546 y Fq(=)p Ft(2\))p Fu(,)50 b(as)f(mea-)4080 6720 y(sur)-6 b(ed)55 b(fr)-7 b(om)54 b(the)h(per)o(spective)f(of)g(the)g(inter)o (section)f(point.)96 b(\(This)54 b(angle)4080 6895 y(is)g(less)h(than)e Ft(79)4987 6831 y Fs(\016)5058 6895 y Fu(,)59 b(and)54 b(can)g(be)h(r)-6 b(educed)55 b(arbitr)n(arily)d(close)j(to)e Ft(60)7798 6831 y Fs(\016)7924 6895 y Fu(by)4080 7069 y(c)n(hoosing)39 b Fq(\015)50 b Fu(closer)41 b(to)g(one)n(.\))56 b(If)40 b Ft(b)t(dr)6075 7086 y Fj(min)6286 7069 y Ft(\()p Fq(\015)9 b Ft(\))48 b Fq(>)i Ft(0)p Fu(,)42 b(then)f(the)f(V)-17 b(or)-7 b(onoi)41 b(r)-6 b(e-)4080 7243 y(\002nement)29 b(algorithm)e(described)j(in)f(Section)f(9)h(g)o(ener)n(ates)g(a)g (triangulation)4080 7418 y Fq(T)56 b Fu(wher)-6 b(ein)35 b(no)f(triangle)f Fq(t)j Fu(has)e(an)h(angle)f(less)h(than)e Fq(\022)6945 7436 y Fj(b)s(ound)7322 7418 y Fu(as)i(measur)-6 b(ed)4080 7592 y(by)38 b(any)f(point)e Fq(p)43 b Fk(2)g Fq(t)p Fu(,)38 b(and)f(e)n(very)i(pair)d(of)h(sites)g Fq(u)43 b Fk(6)p Ft(=)g Fq(v)f Fu(in)37 b Fq(T)58 b Fu(satis\002es)4639 8009 y Fq(d)4719 8026 y Fp(u)4800 8009 y Ft(\()p Fq(v)5 b Ft(\))42 b Fk(\025)h Ft(min)5486 7754 y Fi(\()5630 7912 y Ft(lfs)5780 7929 y Fj(min)p 5630 7975 361 7 v 5766 8110 a Fq(\015)6010 8009 y(;)6370 7912 y Ft(b)t(dr)6605 7929 y Fj(min)6815 7912 y Ft(\()p Fq(\015)9 b Ft(\))p 6098 7975 1197 7 v 6098 8136 a(\()p Fq(\015)6246 8093 y Fj(5)6349 8136 y Ft(+)35 b Fq(\015)6591 8093 y Fj(3)6660 8136 y Ft(\))6720 8006 y Fi(p)p 6873 8006 422 7 v 6873 8136 a Fq(\015)6961 8093 y Fj(2)7064 8136 y Ft(+)g(1)7315 7754 y Fi(\))7464 8009 y Fq(:)4230 8489 y Fv(If)41 b Fq(\022)4443 8507 y Fj(b)s(ound)4837 8489 y Ft(=)52 b(0)5085 8425 y Fs(\016)5157 8489 y Fv(\227the)42 b(minimum)f(requirement)h(for) f(a)h(geometrically)4080 8663 y(v)l(alid)c(triangulation\227then)e Fq(\015)5796 8577 y(:)5758 8663 y Ft(=)47 b(1)p Fq(:)p Ft(1278)p Fv(.)j(This)39 b(suggests)g(that)f(if)g(neigh-)4080 8837 y(boring)f(sites)h(measure)h(lengths)e(more)i(than)f(about)f Ft(12)p Fv(\045)i(dif)l(ferently)-10 b(,)37 b(that)4080 9012 y(may)47 b(be)g(enough)f(to)f(trigger)h(re\002nement)g(to)g (reduce)h(the)f(disparity)-10 b(,)48 b(e)l(v)n(en)4080 9186 y(if)f(the)g(sites)f(are)i(uniformly)d(spaced.)77 b(If)47 b Fq(\022)6375 9204 y Fj(b)s(ound)6778 9186 y Ft(=)62 b(10)7113 9123 y Fs(\016)7184 9186 y Fv(,)50 b Fq(\015)7459 9101 y(:)7420 9186 y Ft(=)62 b(1)p Fq(:)p Ft(0629)p Fv(.)4080 9360 y Fq(\022)4152 9378 y Fj(b)s(ound)4549 9360 y Fv(may)55 b(be)f(as)i(high)d(as)i(about)f Ft(20)p Fq(:)p Ft(7)6396 9297 y Fs(\016)6522 9360 y Fv(\(as)h(it)e(is)i(for)f (Ruppert')-8 b(s)53 b(al-)4080 9535 y(gorithm\),)43 b(b)m(ut)e(as)i Fq(\022)5154 9553 y Fj(b)s(ound)5539 9535 y Fv(approaches)g(this)e (upper)h(limit,)h(the)f(algorithm)4080 9709 y(may)e(ha)m(v)n(e)f(to)f (re\002ne)h(the)g(edges)g(to)g(v)n(ery)f(short)g(lengths)g(to)g(k)o (eep)h(the)f(rela-)4080 9883 y(ti)l(v)n(e)f(distortion)d(locally)i (small)h(enough.)4230 10058 y(Our)56 b(proof)h(of)f(Theorem)i(11)f (proceeds)h(through)d(man)n(y)i(lemmas,)64 b(in)4080 10232 y(which)34 b(all)f(references)i(to)f(V)-19 b(oronoi)32 b(cells)i(refer)g(to)g(cells)g(of)g(the)f(true)h(aniso-)4080 10406 y(tropic)46 b(V)-19 b(oronoi)45 b(diagram,)50 b(e)l(v)n(en)e(if)e (the)h(V)-19 b(oronoi)46 b(re\002nement)h(algorithm)4080 10581 y(uses)32 b(a)g(loose)f(V)-19 b(oronoi)29 b(diagram)j(instead.)44 b(Lemma)33 b(20)e(sho)l(ws)g(that)g(it)f(does)4080 10755 y(no)37 b(harm)g(for)g(the)g(algorithm)f(to)g(w)o(ork)g(with)g(the)h (latter)-8 b(.)p eop %%Page: 8 8 8 7 bop -133 -137 a Fv(L)8 b Fg(E)g(M)g(M)g(A)85 b Fv(12.)75 b Fu(Let)41 b Fq(v)47 b Fu(be)42 b(a)g(site)f(of)g(a)h(V)-17 b(or)-7 b(onoi)41 b(dia)o(gr)n(am)f Fq(D)t Fu(,)j(and)e(let)h Fq(q)-303 37 y Fu(be)30 b(a)g(point)e(in)h Ft(V)-13 b(or)q(\()p Fq(v)5 b Ft(\))p Fu(.)43 b(F)-16 b(or)31 b(some)f Fq(\015)51 b Fk(\025)44 b Ft(1)p Fu(,)31 b(suppose)f Fq(d)2582 54 y Fp(v)2656 37 y Ft(\()p Fq(q)5 b Ft(\))42 b Fk(\025)h Ft(b)t(dr)q(\()p Fq(v)5 b(;)25 b(\015)9 b Ft(\))p Fu(.)-303 211 y(Then)33 b(for)g(any)h(site)f Fq(w)k Fu(of)c Fq(D)t Fu(,)i Fq(d)p Ft(\()p Fq(w)t(;)25 b(q)5 b Ft(\))42 b Fk(\025)h Ft(b)t(dr)2123 228 y Fj(min)2333 211 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=\015)g Fu(.)45 b(Thus,)34 b(inserting)-303 386 y Fq(q)42 b Fu(into)36 b Fq(D)41 b Fu(cr)-6 b(eates)39 b(no)d(inter)m(-site)g(distance)h(shorter)g(than)f Ft(b)t(dr)3013 403 y Fj(min)3223 386 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=\015)g Fu(.)-150 673 y Fv(P)f Fg(R)s(O)g(O)g(F)m Fv(.)122 b(Suppose)61 b(for)g(the)g(sak)o(e)h(of)f(contradiction)e(that)i(for)g(some)-303 847 y(site)i Fq(w)69 b Fv(of)64 b Fq(D)t Fv(,)71 b Fq(d)p Ft(\()p Fq(w)t(;)25 b(q)5 b Ft(\))93 b Fq(<)i Ft(b)t(dr)1573 864 y Fj(min)1783 847 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=\015)g Fv(.)126 b(Then)65 b(either)e Fq(d)3175 864 y Fp(w)3275 847 y Ft(\()p Fq(q)5 b Ft(\))93 b Fq(<)-303 1022 y Ft(b)t(dr)q(\()p Fq(w)t(;)25 b(\015)9 b Ft(\))p Fq(=\015)60 b Fv(or)52 b Fq(d)795 1039 y Fp(q)863 1022 y Ft(\()p Fq(w)t Ft(\))70 b Fq(<)i Ft(b)t(dr)q(\()p Fq(q)5 b(;)25 b(\015)9 b Ft(\))p Fq(=\015)g Fv(,)55 b(so)d Fq(\034)17 b Ft(\()p Fq(w)t(;)25 b(q)5 b Ft(\))70 b Fk(\024)i Fq(\015)9 b Fv(.)90 b(In)52 b(the)-303 1196 y(former)34 b(case)h Fq(d)509 1213 y Fp(w)609 1196 y Ft(\()p Fq(q)5 b Ft(\))42 b Fq(<)h Ft(b)t(dr)1242 1213 y Fj(min)1452 1196 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=\015)g Fv(,)34 b(and)g(in)g(the)g(latter)f(case)j Fq(d)3227 1213 y Fp(w)3326 1196 y Ft(\()p Fq(q)5 b Ft(\))42 b Fk(\024)-303 1370 y Fq(\015)9 b(d)-135 1387 y Fp(q)-67 1370 y Ft(\()p Fq(w)t Ft(\))42 b Fq(<)h Ft(b)t(dr)606 1387 y Fj(min)816 1370 y Ft(\()p Fq(\015)9 b Ft(\))p Fv(.)-154 1545 y(Because)50 b Fq(q)k Fv(is)48 b(in)g Ft(V)-13 b(or)q(\()p Fq(v)5 b Ft(\))p Fv(,)51 b Fq(d)1437 1562 y Fp(v)1511 1545 y Ft(\()p Fq(q)5 b Ft(\))64 b Fk(\024)h Fq(d)2033 1562 y Fp(w)2133 1545 y Ft(\()p Fq(q)5 b Ft(\))64 b Fq(<)h Ft(b)t(dr)2810 1562 y Fj(min)3020 1545 y Ft(\()p Fq(\015)9 b Ft(\))p Fv(,)51 b(which)-303 1719 y(contradicts)36 b(the)h(assumption)f(that)g Fq(d)1669 1736 y Fp(v)1743 1719 y Ft(\()p Fq(q)5 b Ft(\))42 b Fk(\025)h Ft(b)t(dr)q(\()p Fq(v)5 b(;)25 b(\015)9 b Ft(\))p Fv(.)793 b Fh(\004)-133 2006 y Fv(L)8 b Fg(E)g(M)g(M)g(A)85 b Fv(13.)75 b Fu(Let)41 b Fq(D)46 b Fu(be)41 b(a)h(V)-17 b(or)-7 b(onoi)41 b(dia)o(gr)n(am,)g (and)g(let)g Fq(q)46 b Fu(be)c(a)f(point)-303 2181 y(wher)-6 b(e)45 b(no)f(site)h(of)f Fq(D)49 b Fu(lies.)68 b(Let)45 b Fq(z)52 b Fu(be)45 b(a)f(point)f(that)h(would)f(be)i(in)f Ft(V)-13 b(or\()p Fq(q)5 b Ft(\))-303 2355 y Fu(if)56 b Fq(q)63 b Fu(wer)-6 b(e)59 b(inserted)e(into)g Fq(D)t Fu(.)107 b(F)-16 b(or)59 b(some)e Fq(\015)91 b Fk(\025)82 b Ft(1)p Fu(,)63 b(suppose)57 b Fq(d)3215 2372 y Fp(q)3283 2355 y Ft(\()p Fq(z)6 b Ft(\))82 b Fk(\025)-303 2529 y Ft(b)t(dr)q(\()p Fq(q)5 b(;)25 b(\015)9 b Ft(\))p Fu(.)46 b(Then)37 b(for)g(any)g(site)g Fq(w)k Fu(of)c Fq(D)t Fu(,)h Fq(d)p Ft(\()p Fq(w)t(;)24 b(z)6 b Ft(\))44 b Fk(\025)f Ft(b)t(dr)2821 2546 y Fj(min)3031 2529 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=\015)g Fu(.)-150 2817 y Fv(P)f Fg(R)s(O)g(O)g(F)m Fv(.)81 b(Essentially)47 b(the)g(same)i(as)g(the)f (proof)e(of)i(Lemma)h(12.)79 b(\(Ob-)-303 2991 y(serv)n(e)29 b(that)f(because)j Fq(z)36 b Fv(w)o(ould)27 b(lie)i(in)f Ft(V)-13 b(or\()p Fq(q)5 b Ft(\))29 b Fv(if)g Fq(q)34 b Fv(were)c(inserted,)g Fq(d)3254 3008 y Fp(q)3322 2991 y Ft(\()p Fq(z)6 b Ft(\))43 b Fk(\024)-303 3165 y Fq(d)-223 3182 y Fp(w)-124 3165 y Ft(\()p Fq(z)6 b Ft(\))38 b Fv(for)f(an)n(y)f (site)h Fq(w)42 b Fv(of)37 b Fq(D)t Fv(.\))2212 b Fh(\004)-133 3453 y Fv(L)8 b Fg(E)g(M)g(M)g(A)85 b Fv(14.)75 b Fu(Let)40 b Fq(u)h Fu(and)f Fq(v)46 b Fu(be)41 b(sites)f(of)h(a)f(V)-17 b(or)-7 b(onoi)40 b(dia)o(gr)n(am)f Fq(D)t Fu(.)57 b(Let)-303 3627 y Fq(q)k Fu(be)56 b(a)h(point)d(on)i(the)g(V)-17 b(or)-7 b(onoi)56 b(1-cell)g Ft(V)-13 b(or\()p Fq(u)p Ft(\))48 b Fk(\\)h Ft(V)-13 b(or)q(\()p Fq(v)5 b Ft(\))p Fu(.)103 b(F)-16 b(or)57 b(some)-303 3801 y Fq(\015)77 b Fk(\025)69 b Ft(1)p Fu(,)54 b(suppose)c Fq(d)821 3818 y Fp(u)903 3801 y Ft(\()p Fq(v)5 b Ft(\))67 b Fk(\025)i Ft(b)t(dr)q(\()p Fq(u;)26 b(\015)9 b Ft(\))p Fu(.)86 b(Then)51 b(for)f(any)h(site)f Fq(w)55 b Fu(of)50 b Fq(D)t Fu(,)-303 3976 y Fq(d)p Ft(\()p Fq(w)t(;)24 b(q)5 b Ft(\))43 b Fk(\025)g Ft(b)t(dr)592 3993 y Fj(min)802 3976 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)1235 3912 y Fj(3)1337 3976 y Ft(+)35 b Fq(\015)9 b Ft(\))p Fu(.)-150 4263 y Fv(P)f Fg(R)s(O)g(O)g(F)m Fv(.)59 b(If)41 b Fq(d)592 4280 y Fp(u)673 4263 y Ft(\()p Fq(q)5 b Ft(\))49 b Fk(\025)h Ft(b)t(dr)q(\()p Fq(u;)26 b(\015)9 b Ft(\))40 b Fv(or)h Fq(d)1971 4280 y Fp(v)2044 4263 y Ft(\()p Fq(q)5 b Ft(\))49 b Fk(\025)h Ft(b)t(dr)q(\()p Fq(v)5 b(;)25 b(\015)9 b Ft(\))p Fv(,)42 b(the)f(result)-303 4437 y(follo)l(ws)54 b(by)h(Lemma)i(12.)102 b(Otherwise,)60 b(by)55 b(the)g(de\002nition)f (of)h(bounded)-303 4612 y(distortion)34 b(radius,)j Fq(\034)17 b Ft(\()p Fq(u;)25 b(q)5 b Ft(\))42 b Fk(\024)h Fq(\015)k Fv(and)37 b Fq(\034)17 b Ft(\()p Fq(v)5 b(;)25 b(q)5 b Ft(\))42 b Fk(\024)h Fq(\015)9 b Fv(,)38 b(so)f Fq(\034)17 b Ft(\()p Fq(u;)25 b(v)5 b Ft(\))42 b Fk(\024)h Fq(\015)3462 4548 y Fj(2)3531 4612 y Fv(.)-154 4786 y(Suppose)38 b(for)h(the)f(sak)o (e)h(of)f(contradiction)f(that)h(for)g(some)i(site)e Fq(w)43 b Fv(of)38 b Fq(D)t Fv(,)-303 4960 y Fq(d)p Ft(\()p Fq(w)t(;)24 b(q)5 b Ft(\))43 b Fq(<)g Ft(b)t(dr)592 4977 y Fj(min)802 4960 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)1235 4897 y Fj(3)1321 4960 y Ft(+)18 b Fq(\015)9 b Ft(\))p Fv(.)46 b(Then)33 b(either)f Fq(d)2482 4977 y Fp(w)2582 4960 y Ft(\()p Fq(q)5 b Ft(\))42 b Fq(<)h Ft(b)t(dr)q(\()p Fq(w)t(;)25 b(\015)9 b Ft(\))p Fq(=)-303 5135 y Ft(\()p Fq(\015)-155 5071 y Fj(3)-52 5135 y Ft(+)35 b Fq(\015)9 b Ft(\))37 b Fv(or)g Fq(d)529 5152 y Fp(q)598 5135 y Ft(\()p Fq(w)t Ft(\))43 b Fq(<)g Ft(b)t(dr)q(\()p Fq(q)5 b(;)25 b(\015)9 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)1847 5071 y Fj(3)1950 5135 y Ft(+)35 b Fq(\015)9 b Ft(\))p Fv(,)38 b(so)f Fq(\034)17 b Ft(\()p Fq(w)t(;)25 b(q)5 b Ft(\))43 b Fk(\024)h Fq(\015)9 b Fv(.)48 b(In)37 b(the)-303 5309 y(former)43 b(case)j Fq(d)529 5326 y Fp(w)628 5309 y Ft(\()p Fq(q)5 b Ft(\))55 b Fq(<)h Ft(b)t(dr)1287 5326 y Fj(min)1497 5309 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)1930 5245 y Fj(3)2037 5309 y Ft(+)40 b Fq(\015)9 b Ft(\))p Fv(,)46 b(and)d(in)h(the)f(latter)h(case)-303 5483 y Fq(d)-223 5500 y Fp(w)-124 5483 y Ft(\()p Fq(q)5 b Ft(\))42 b Fk(\024)h Fq(\015)9 b(d)442 5500 y Fp(q)511 5483 y Ft(\()p Fq(w)t Ft(\))42 b Fq(<)h Ft(b)t(dr)1184 5500 y Fj(min)1394 5483 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)1827 5420 y Fj(2)1929 5483 y Ft(+)35 b(1\))p Fv(.)-154 5658 y(Because)46 b Fq(q)k Fv(is)44 b(in)g Ft(V)-13 b(or\()p Fq(u)p Ft(\))40 b Fk(\\)g Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))p Fv(,)47 b Fq(d)2045 5675 y Fp(u)2126 5658 y Ft(\()p Fq(q)5 b Ft(\))56 b(=)h Fq(d)2632 5675 y Fp(v)2706 5658 y Ft(\()p Fq(q)5 b Ft(\))56 b Fk(\024)h Fq(d)3212 5675 y Fp(w)3312 5658 y Ft(\()p Fq(q)5 b Ft(\))56 b Fq(<)-303 5832 y Ft(b)t(dr)-68 5849 y Fj(min)142 5832 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)575 5768 y Fj(2)689 5832 y Ft(+)48 b(1\))p Fv(.)95 b(Recall)54 b(that)e Fq(\034)17 b Ft(\()p Fq(u;)26 b(v)5 b Ft(\))73 b Fk(\024)h Fq(\015)2634 5768 y Fj(2)2704 5832 y Fv(,)58 b(so)53 b Fq(d)3065 5849 y Fp(u)3147 5832 y Ft(\()p Fq(v)5 b(;)25 b(q)5 b Ft(\))73 b Fk(\024)-303 6006 y Fq(\015)-215 5943 y Fj(2)-146 6006 y Fq(d)-66 6023 y Fp(v)7 6006 y Ft(\()p Fq(q)5 b Ft(\))78 b Fq(<)h(\015)565 5943 y Fj(2)635 6006 y Ft(b)t(dr)870 6023 y Fj(min)1080 6006 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)1513 5943 y Fj(2)1629 6006 y Ft(+)49 b(1\))p Fv(.)103 b(By)56 b(the)g(triangle)e (inequality)-10 b(,)-303 6181 y Fq(d)-223 6198 y Fp(u)-142 6181 y Ft(\()p Fq(v)5 b Ft(\))67 b Fk(\024)h Fq(d)392 6198 y Fp(u)474 6181 y Ft(\()p Fq(q)5 b Ft(\))43 b(+)i Fq(d)955 6198 y Fp(u)1036 6181 y Ft(\()p Fq(v)5 b(;)25 b(q)5 b Ft(\))68 b Fq(<)g Ft(b)t(dr)1868 6198 y Fj(min)2078 6181 y Ft(\()p Fq(\015)9 b Ft(\))p Fv(,)54 b(which)c(contradicts)f(the) -303 6355 y(assumption)36 b(that)g Fq(d)756 6372 y Fp(u)838 6355 y Ft(\()p Fq(v)5 b Ft(\))42 b Fk(\025)h Ft(b)t(dr)q(\()p Fq(u;)25 b(\015)9 b Ft(\))p Fv(.)47 b(The)37 b(result)g(follo)l(ws.)515 b Fh(\004)-133 6642 y Fv(L)8 b Fg(E)g(M)g(M)g(A)85 b Fv(15.)75 b Fu(Let)41 b Fq(v)47 b Fu(be)42 b(a)g(site)f(of)g(a)h(V)-17 b(or)-7 b(onoi)41 b(dia)o(gr)n(am)f Fq(D)t Fu(,)j(and)e(let)h Fq(q)-303 6817 y Fu(be)f(a)g(point)e(wher)-6 b(e)42 b(no)e(site)h(of)f Fq(D)45 b Fu(lies.)58 b(Let)41 b Fq(z)48 b Fu(be)41 b(a)g(point)e(in)h Ft(V)-13 b(or)q(\()p Fq(v)5 b Ft(\))40 b Fu(that)-303 6991 y(would)48 b(be)i(in)f Ft(V)-13 b(or)q(\()p Fq(q)5 b Ft(\))49 b Fu(if)g Fq(q)55 b Fu(wer)-6 b(e)51 b(inserted)f(into)e Fq(D)t Fu(.)85 b(F)-16 b(or)51 b(some)f Fq(\015)75 b Fk(\025)68 b Ft(1)p Fu(,)-303 7165 y(suppose)40 b Fq(d)299 7182 y Fp(q)368 7165 y Ft(\()p Fq(v)5 b Ft(\))49 b Fk(\025)i Ft(b)t(dr)q(\()p Fq(q)5 b(;)25 b(\015)9 b Ft(\))p Fu(.)58 b(Then)41 b(for)g(any)g(site)g Fq(w)46 b Fu(of)40 b Fq(D)t Fu(,)j Fq(d)p Ft(\()p Fq(w)t(;)24 b(z)6 b Ft(\))51 b Fk(\025)-303 7340 y Ft(b)t(dr)-68 7357 y Fj(min)142 7340 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)575 7276 y Fj(3)677 7340 y Ft(+)35 b Fq(\015)9 b Ft(\))p Fu(.)-150 7627 y Fv(P)f Fg(R)s(O)g(O)g(F)m Fv(.)59 b(Omitted.)d (Similar)40 b(to)g(the)g(proof)g(of)g(Lemma)i(14,)g(b)m(ut)d(it)h(uses) -303 7801 y(Lemma)f(13)d(as)i(well)f(as)h(Lemma)h(12.)1885 b Fh(\004)-133 8089 y Fv(L)8 b Fg(E)g(M)g(M)g(A)85 b Fv(16.)75 b Fu(Let)41 b Fq(D)46 b Fu(be)41 b(a)h(V)-17 b(or)-7 b(onoi)41 b(dia)o(gr)n(am,)g(and)g(let)g Fq(q)46 b Fu(be)c(a)f(point)-303 8263 y(in)66 b Ft(\012)p Fu(.)137 b(F)-16 b(or)68 b(any)f Fq(\015)109 b Fk(\025)100 b Ft(1)67 b Fu(and)g(for)g(e)n(very)h(site)f Fq(w)72 b Fu(of)66 b Fq(D)t Fu(,)76 b Fq(d)3161 8280 y Fp(q)3229 8263 y Ft(\()p Fq(w)t Ft(\))99 b Fk(\025)-303 8437 y Ft(min)p Fk(f)p Fq(d)110 8454 y Fp(w)209 8437 y Ft(\()p Fq(q)5 b Ft(\))p Fq(=\015)k(;)36 b Ft(b)t(dr)q(\()p Fq(q)5 b(;)25 b(\015)9 b Ft(\))p Fk(g)p Fu(.)-150 8724 y Fv(P)f Fg(R)s(O)g(O)g(F)m Fv(.)75 b(F)n(or)46 b(each)h(site)f Fq(w)t Fv(,)j(either)c Fq(d)1879 8741 y Fp(q)1948 8724 y Ft(\()p Fq(w)t Ft(\))59 b Fk(\025)h Ft(b)t(dr)q(\()p Fq(q)5 b(;)25 b(\015)9 b Ft(\))46 b Fv(\(satisfying)-303 8899 y(the)39 b(lemma\))h(or)g Fq(d)660 8916 y Fp(q)728 8899 y Ft(\()p Fq(w)t Ft(\))47 b Fq(<)g Ft(b)t(dr)q(\()p Fq(q)5 b(;)25 b(\015)9 b Ft(\))p Fv(.)54 b(In)39 b(the)h(latter)e(case,)k Fq(\034)17 b Ft(\()p Fq(q)5 b(;)25 b(w)t Ft(\))47 b Fk(\024)h Fq(\015)-303 9073 y Fv(by)36 b(the)h(de\002nition)f(of)h Ft(b)t(dr)h Fv(and)f Fq(d)1481 9090 y Fp(q)1549 9073 y Ft(\()p Fq(w)t Ft(\))43 b Fk(\025)g Fq(d)2068 9090 y Fp(w)2167 9073 y Ft(\()p Fq(q)5 b Ft(\))p Fq(=\015)k Fv(.)999 b Fh(\004)-133 9360 y Fv(L)8 b Fg(E)g(M)g(M)g(A)85 b Fv(17.)75 b Fu(Let)28 b Fq(X)40 b Fu(be)29 b(a)f(PSLG)g(whose)h(inter)o(secting)d(se)-6 b(gments)29 b(sat-)-303 9535 y(isfy)h(the)h(angle)f(condition)e (speci\002ed)j(in)f(Theor)-6 b(em)32 b(11.)44 b(Let)31 b Fq(s)f Fu(be)h(a)g(se)-6 b(gment)-303 9709 y(in)43 b Fq(X)57 b Fu(with)43 b(endpoints)f Fq(a)j Fu(and)f Fq(b)p Fu(.)68 b(Let)44 b Fq(D)49 b Fu(be)c(a)f(V)-17 b(or)-7 b(onoi)44 b(dia)o(gr)n(am)e(whose)-303 9883 y(sites)i(include)g (the)g(sites)g(in)g Fq(X)56 b Fu(\(including)42 b Fq(a)j Fu(and)f Fq(b)p Fu(\).)68 b(Let)45 b Fq(v)k Fu(be)c(a)f(site)g(of)-303 10058 y Fq(D)56 b Fu(that)50 b(encr)-7 b(oac)n(hes)53 b(upon)e Fq(s)p Fu(.)91 b(Let)52 b Fq(z)59 b Fu(be)52 b(a)g(point)e(in)h Ft(V)-13 b(or)q(\()p Fq(v)5 b Ft(\))44 b Fk(\\)i Fq(s)p Fu(.)91 b(Let)-303 10232 y Fq(m)43 b Ft(=)g(min)p Fk(f)p Fq(d)450 10249 y Fp(a)525 10232 y Ft(\()p Fq(v)5 b Ft(\))p Fq(;)24 b(d)872 10250 y Fp(b)935 10232 y Ft(\()p Fq(v)5 b Ft(\))p Fk(g)p Fu(.)-154 10406 y(Then)83 b(for)g(any)h(site)f Fq(w)k Fu(of)c Fq(D)t Fu(,)96 b Fq(d)p Ft(\()p Fq(w)t(;)24 b(z)6 b Ft(\))132 b Fk(\025)f Ft(min)p Fk(f)p Fq(m;)25 b Ft(lfs)3264 10423 y Fj(min)3474 10406 y Fq(=\015)9 b(;)-303 10581 y Ft(b)t(dr)-68 10598 y Fj(min)142 10581 y Ft(\()p Fq(\015)g Ft(\))p Fk(g)p Fu(.)44 b(Thus,)34 b(inserting)d Fq(z)40 b Fu(into)31 b Fq(D)36 b Fu(cr)-6 b(eates)34 b(no)e(inter)m(-site)g(distance)-303 10755 y(shorter)37 b(than)f Ft(min)p Fk(f)p Fq(m;)25 b Ft(lfs)1155 10772 y Fj(min)1366 10755 y Fq(=\015)9 b(;)25 b Ft(b)t(dr)1834 10772 y Fj(min)2044 10755 y Ft(\()p Fq(\015)9 b Ft(\))p Fk(g)p Fu(.)4234 -137 y Fv(P)f Fg(R)s(O)g(O)g(F)m Fv(.)50 b(Either)37 b Fq(v)43 b Fv(is)37 b(a)i(site)e(in)g Fq(X)50 b Fv(or)37 b Fq(v)43 b Fv(lies)38 b(on)f(a)h(se)n(gment)g(of)f Fq(X)50 b Fv(\(oth-)4080 37 y(erwise)c Fq(v)51 b Fv(w)o(ould)44 b(not)i(ha)m(v)n(e)g(been)g(inserted\).)71 b(Suppose)46 b Fq(v)51 b Fv(and)46 b Fq(z)53 b Fv(are)46 b(not)4080 211 y(intertwined.)j(Then)39 b Fq(d)5275 228 y Fp(v)5348 211 y Ft(\()p Fq(z)6 b Ft(\))46 b Fk(\025)g Ft(lfs)o(\()p Fq(v)5 b Ft(\))38 b Fv(by)h(the)f(de\002nition)f(of)h Ft(lfs)o Fv(.)51 b(Because)4080 386 y Fq(z)64 b Fv(is)57 b(in)f Ft(V)-13 b(or)q(\()p Fq(v)5 b Ft(\))p Fv(,)61 b Fq(d)5163 403 y Fp(w)5263 386 y Ft(\()p Fq(z)6 b Ft(\))80 b Fk(\025)h Fq(d)5820 403 y Fp(v)5894 386 y Ft(\()p Fq(z)6 b Ft(\))80 b Fk(\025)h Ft(lfs)o(\()p Fq(v)5 b Ft(\))57 b Fv(for)f(an)n(y)h(site)f Fq(w)61 b Fv(of)c Fq(D)t Fv(.)4080 560 y(By)38 b(Lemma)i(16,)f Fq(d)5094 577 y Fp(z)5165 560 y Ft(\()p Fq(w)t Ft(\))45 b Fk(\025)h Ft(min)p Fk(f)p Ft(lfs)o(\()p Fq(v)5 b Ft(\))p Fq(=\015)k(;)24 b Ft(b)t(dr)q(\()p Fq(z)6 b(;)26 b(\015)9 b Ft(\))p Fk(g)p Fv(,)39 b(so)f(the)g(lemma)4080 734 y(holds.)4230 909 y(If)47 b Fq(v)53 b Fv(and)48 b Fq(z)55 b Fv(are)48 b(intertwined,)h(then)e Fq(v)53 b Fv(lies)48 b(on)f(a)h(se)n(gment)g Fq(s)7510 845 y Fs(0)7602 909 y Fv(that)f(ad-)4080 1083 y(joins)57 b Fq(s)p Fv(.)108 b(Assume)59 b(without)c(loss)j(of)f(generality)g(that)g(the)h(shared)g (end-)4080 1257 y(point)44 b(of)h Fq(s)g Fv(and)g Fq(s)5053 1194 y Fs(0)5142 1257 y Fv(is)g Fq(b)p Fv(;)k(then)c Fq(\034)17 b Ft(\()p Fq(v)5 b(;)25 b(b)p Ft(\))57 b Fk(\024)h Fq(\015)d Fv(by)44 b(the)h(de\002nition)f(of)h(inter)m(-)4080 1432 y(twined.)68 b(W)-12 b(e)45 b(claim)g(that)e Fq(d)5558 1450 y Fp(b)5621 1432 y Ft(\()p Fq(v)5 b(;)25 b(z)6 b Ft(\))57 b Fq(>)g(\015)6287 1368 y Fj(2)6356 1432 y Fq(d)6436 1450 y Fp(b)6499 1432 y Ft(\()p Fq(v)5 b Ft(\))p Fv(.)68 b(Suppose)44 b(for)g(the)g(sak)o(e)4080 1606 y(of)c(contradiction)e (that)i Fq(d)5419 1624 y Fp(b)5481 1606 y Ft(\()p Fq(v)5 b(;)25 b(z)6 b Ft(\))50 b Fk(\024)f Fq(\015)6132 1543 y Fj(2)6201 1606 y Fq(d)6281 1624 y Fp(b)6343 1606 y Ft(\()p Fq(v)5 b Ft(\))p Fv(.)56 b(Because)41 b Fq(z)47 b Fv(is)40 b(in)g Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))p Fv(,)4080 1780 y Fq(d)4160 1798 y Fp(b)4223 1780 y Ft(\()p Fq(z)h Ft(\))43 b Fk(\025)g Fq(d)4705 1797 y Fp(v)4779 1780 y Ft(\()p Fq(z)6 b Ft(\))43 b Fk(\025)g Fq(d)5261 1798 y Fp(b)5323 1780 y Ft(\()p Fq(v)5 b(;)25 b(z)6 b Ft(\))p Fq(=\015)j Fv(,)38 b(so)f Fq(d)6158 1798 y Fp(b)6221 1780 y Ft(\()p Fq(v)5 b(;)25 b(z)6 b Ft(\))43 b Fk(\024)g Fq(\015)9 b(d)6939 1798 y Fp(b)7001 1780 y Ft(\()p Fq(z)d Ft(\))43 b Fq(<)g(\015)7491 1717 y Fj(2)7561 1780 y Fq(d)7641 1798 y Fp(b)7703 1780 y Ft(\()p Fq(z)6 b Ft(\))p Fv(.)4230 1955 y(Let)36 b Fq(\022)k Fv(be)35 b(the)h(angle)f Fh(\\)p Fq(v)5 b(bz)43 b Fv(as)36 b(measured)g(by)f Fq(b)p Fv(.)46 b(Gi)l(v)n(en)35 b(the)h(constraints)4080 2129 y Fq(d)4160 2147 y Fp(b)4223 2129 y Ft(\()p Fq(v)5 b(;)25 b(z)6 b Ft(\))67 b Fk(\024)h Fq(\015)4910 2066 y Fj(2)4979 2129 y Fq(d)5059 2147 y Fp(b)5122 2129 y Ft(\()p Fq(v)5 b Ft(\))49 b Fv(and)h Fq(d)5717 2147 y Fp(b)5780 2129 y Ft(\()p Fq(v)5 b(;)25 b(z)6 b Ft(\))67 b Fq(<)h(\015)6467 2066 y Fj(2)6536 2129 y Fq(d)6616 2147 y Fp(b)6679 2129 y Ft(\()p Fq(z)6 b Ft(\))p Fv(,)54 b Fq(\022)g Fv(is)c(maximized)g(at) 4080 2304 y Fq(\022)d Ft(=)c(2)26 b(arcsin)o(\()p Fq(\015)5005 2240 y Fj(2)5074 2304 y Fq(=)p Ft(2\))36 b Fv(when)g(the)h(constraints) e(achie)l(v)n(e)i(equality)-10 b(.)45 b(But)36 b(the)4080 2478 y(second)42 b(constraint)e(cannot)i(achie)l(v)n(e)g(equality)-10 b(,)42 b(and)g(the)f(angle)h(condition)4080 2652 y(is)37 b Fq(\022)47 b Fk(\025)c Ft(2)26 b(arcsin)o(\()p Fq(\015)5142 2589 y Fj(2)5211 2652 y Fq(=)p Ft(2\))p Fv(,)37 b(so)g(the)g(claim)h (holds)e(by)h(contradiction.)4230 2827 y(Therefore,)g(for)e(an)n(y)h (site)g Fq(w)k Fv(of)c Fq(D)t Fv(,)h Fq(d)6193 2844 y Fp(w)6292 2827 y Ft(\()p Fq(z)6 b Ft(\))43 b Fk(\025)h Fq(d)6775 2844 y Fp(v)6848 2827 y Ft(\()p Fq(z)6 b Ft(\))43 b Fk(\025)g Fq(d)7330 2845 y Fp(b)7393 2827 y Ft(\()p Fq(v)5 b(;)25 b(z)6 b Ft(\))p Fq(=\015)52 b(>)4080 3001 y(\015)9 b(d)4248 3019 y Fp(b)4311 3001 y Ft(\()p Fq(v)c Ft(\))42 b Fk(\025)h Fq(\015)9 b(m)p Fv(.)47 b(By)36 b(Lemma)j(16,)e Fq(d)6031 3018 y Fp(z)6103 3001 y Ft(\()p Fq(w)t Ft(\))42 b Fk(\025)h Ft(min)p Fk(f)p Fq(m;)25 b Ft(b)t(dr)q(\()p Fq(z)6 b(;)26 b(\015)9 b Ft(\))p Fk(g)p Fv(.)166 b Fh(\004)4250 3323 y Fv(L)8 b Fg(E)g(M)g(M)g(A)86 b Fv(18.)74 b Fu(Let)36 b Fq(q)41 b Fu(be)c(a)e(V)-17 b(or)-7 b(onoi)36 b(verte)m(x)h(that)e(dualizes)g(to)g(a)h(poorly)4080 3497 y(shaped)46 b(triangle)f Fq(t)61 b Ft(=)f Fk(4)p Fq(v)5577 3514 y Fj(1)5646 3497 y Fq(v)5721 3514 y Fj(2)5790 3497 y Fq(v)5865 3514 y Fj(3)5933 3497 y Fu(.)75 b(De\002ne)46 b Fq(\015)56 b Fu(as)46 b(in)g(Theor)-6 b(em)47 b(11.)74 b(Sup-)4080 3672 y(pose)43 b(that)f Fq(d)4753 3689 y Fp(v)4815 3710 y Fa(i)4876 3672 y Ft(\()p Fq(v)5011 3689 y Fp(j)5075 3672 y Ft(\))54 b Fq(<)g Ft(b)t(dr)q(\()p Fq(v)5732 3689 y Fp(i)5784 3672 y Fq(;)25 b(\015)9 b Ft(\))43 b Fu(for)f(e)n(very)j Fq(i;)25 b(j)62 b Fk(2)54 b(f)p Ft(1)p Fq(;)25 b Ft(2)p Fq(;)g Ft(3)p Fk(g)p Fu(.)63 b(Let)44 b(the)4080 3846 y Fv(shortest)33 b(edge)i(length)e Fq(`)h Fu(of)g Fq(t)h Fu(be)f Ft(min)p Fk(f)p Fq(d)p Ft(\()p Fq(v)6365 3863 y Fj(1)6433 3846 y Fq(;)25 b(v)6576 3863 y Fj(2)6645 3846 y Ft(\))p Fq(;)g(d)p Ft(\()p Fq(v)6988 3863 y Fj(2)7056 3846 y Fq(;)g(v)7199 3863 y Fj(3)7268 3846 y Ft(\))p Fq(;)g(d)p Ft(\()p Fq(v)7611 3863 y Fj(3)7679 3846 y Fq(;)h(v)7823 3863 y Fj(1)7891 3846 y Ft(\))p Fk(g)p Fu(.)4230 4042 y(Then)37 b(for)g(e)n(very)h(site)f Fq(w)42 b Fu(of)36 b Fq(D)t Fu(,)i Fq(d)5972 4059 y Fp(w)6071 4042 y Ft(\()p Fq(q)5 b Ft(\))43 b Fq(>)g(\015)6558 3979 y Fj(2)6627 3913 y Fi(p)p 6780 3913 422 7 v 6780 4042 a Fq(\015)6868 3999 y Fj(2)6972 4042 y Ft(+)34 b(1)p Fq(`)p Fu(.)4234 4364 y Fv(P)8 b Fg(R)s(O)g(O)g(F)m Fv(.)54 b(F)n(or)38 b(each)i(v)n(erte)n(x)e Fq(v)5790 4381 y Fp(i)5882 4364 y Fv(of)g Fq(t)p Fv(,)j(the)e(distortion)d(disk)i(of)h Fq(v)7539 4381 y Fp(i)7630 4364 y Fv(is)g(lar)m(ge)4080 4539 y(enough)47 b(to)g(enclose)g(the)g(other)g(tw)o(o)f(v)n(ertices,)k (so)e(it)e(encloses)i Fq(t)p Fv(.)78 b(There-)4080 4713 y(fore,)42 b Fq(\034)17 b Ft(\()p Fq(v)4620 4730 y Fp(i)4672 4713 y Fq(;)25 b(p)p Ft(\))50 b Fk(\024)g Fq(\015)g Fv(for)41 b(an)n(y)f(v)n(erte)n(x)g Fq(v)6180 4730 y Fp(i)6274 4713 y Fv(of)g Fq(t)i Fv(and)f(point)e Fq(p)i Fv(in)g Fq(t)p Fv(.)58 b(Because)4080 4887 y Fq(t)41 b Fv(is)f(poorly)e (shaped,)k(there)e(is)f(a)i(point)e Fq(p)h Fv(in)f Fq(t)i Fv(from)f(whose)g(perspecti)l(v)n(e)g Fq(t)4080 5062 y Fv(has)d(an)g(angle)g Fq(\022)47 b(<)c(\022)5208 5080 y Fj(b)s(ound)5550 5062 y Fv(.)j(Let)37 b Fq(r)48 b Ft(=)43 b Fq(d)6228 5079 y Fp(v)6290 5098 y Fd(1)6363 5062 y Ft(\()p Fq(q)5 b Ft(\))42 b(=)h Fq(d)6841 5079 y Fp(v)6903 5098 y Fd(2)6976 5062 y Ft(\()p Fq(q)5 b Ft(\))42 b(=)h Fq(d)7454 5079 y Fp(v)7516 5098 y Fd(3)7589 5062 y Ft(\()p Fq(q)5 b Ft(\))p Fv(.)46 b(Let)4080 5258 y Fq(\014)62 b Ft(=)55 b Fq(\015)4491 5194 y Fj(2)4560 5128 y Fi(p)p 4714 5128 V 130 x Fq(\015)4802 5215 y Fj(2)4905 5258 y Ft(+)34 b(1)p Fv(.)65 b(If)43 b Fq(\014)62 b Fk(\025)55 b Fq(r)t(=`)p Fv(,)46 b(then)d(by)g(Corollary)f(10,)j Ft(2)p Fq(\015)7507 5194 y Fj(2)7601 5258 y Ft(sin)25 b Fq(\022)59 b Fk(\025)4080 5460 y Ft(1)p Fq(=\014)18 b Fk(\000)10 b Ft(\()p Fq(\015)4616 5397 y Fj(2)4696 5460 y Fk(\000)g Ft(1\))p Fq(\014)e Fv(.)44 b(Substitution)28 b(of)i Fq(\014)39 b Fv(gi)l(v)n(es)30 b Fq(\015)6601 5397 y Fj(8)6681 5460 y Ft(+)10 b(2)p Fq(\015)6975 5397 y Fj(4)7044 5331 y Fi(p)p 7198 5331 V 129 x Fq(\015)7286 5417 y Fj(2)7389 5460 y Ft(+)35 b(1)25 b(sin)g Fq(\022)15 b Fk(\000)4080 5662 y Fq(\015)4168 5599 y Fj(4)4262 5662 y Fk(\000)24 b Ft(1)43 b Fk(\025)g Ft(0)p Fv(.)i(By)35 b(assumption,)f Fq(\015)5897 5599 y Fj(8)5990 5662 y Ft(+)24 b(2)p Fq(\015)6298 5599 y Fj(4)6368 5533 y Fi(p)p 6522 5533 V 129 x Fq(\015)6610 5619 y Fj(2)6713 5662 y Ft(+)34 b(1)26 b(sin)f Fq(\022)7255 5680 y Fj(b)s(ound)7621 5662 y Fk(\000)f Fq(\015)7852 5599 y Fj(4)7946 5662 y Fk(\000)4080 5837 y Ft(1)43 b(=)g(0)p Fv(,)37 b(so)h Ft(sin)25 b Fq(\022)47 b Fk(\025)c Ft(sin)25 b Fq(\022)5465 5855 y Fj(b)s(ound)5806 5837 y Fv(,)38 b(a)g(contradiction;)c(hence)k Fq(\014)50 b(<)43 b(r)t(=`)p Fv(.)4230 6033 y(F)n(or)36 b(e)l(v)n(ery)i(site)f Fq(w)k Fv(of)c Fq(D)t Fv(,)g Fq(d)5679 6050 y Fp(w)5779 6033 y Ft(\()p Fq(q)5 b Ft(\))42 b Fk(\025)h Fq(r)k(>)d(\014)8 b(`)42 b Ft(=)h Fq(\015)6906 5969 y Fj(2)6975 5903 y Fi(p)p 7129 5903 V 130 x Fq(\015)7217 5990 y Fj(2)7320 6033 y Ft(+)35 b(1)o Fq(`)p Fv(.)296 b Fh(\004)4250 6355 y Fv(L)8 b Fg(E)g(M)g(M)g(A)86 b Fv(19.)74 b Fu(Let)66 b Fq(u)g Fu(and)e Fq(v)71 b Fu(be)65 b(sites)h(of)e(a)i(V)-17 b(or)-7 b(onoi)65 b(dia)o(gr)n(am)e Fq(D)t Fu(.)4080 6529 y(Let)k Fq(q)72 b Fu(be)67 b(a)g(wedg)o(e)f (violator)f(in)h Ft(V)-13 b(or\()p Fq(u)p Ft(\))57 b Fk(\\)g Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))67 b Fu(that)e(is)i(outside) 4080 6704 y Ft(w)l(edge)q(\()p Fq(u;)25 b(v)5 b Ft(\))p Fu(.)87 b(De\002ne)51 b Fq(\015)59 b Fu(as)51 b(in)f(Theor)-6 b(em)51 b(11.)87 b(Then)51 b(for)f(e)n(very)i(site)e Fq(w)4080 6900 y Fu(of)37 b Fq(D)t Fu(,)g Fq(d)4519 6917 y Fp(w)4619 6900 y Ft(\()p Fq(q)5 b Ft(\))42 b Fk(\025)h Ft(min)p Fk(f)p Fq(\015)5438 6836 y Fj(2)5507 6770 y Fi(p)p 5661 6770 V 130 x Fq(\015)5749 6857 y Fj(2)5852 6900 y Ft(+)34 b(1)26 b Fq(d)p Ft(\()p Fq(u;)f(v)5 b Ft(\))p Fq(;)25 b Ft(b)t(dr)6847 6917 y Fj(min)7057 6900 y Fq(=)p Ft(\()p Fq(\015)7282 6836 y Fj(3)7385 6900 y Ft(+)34 b Fq(\015)9 b Ft(\))p Fk(g)p Fu(.)4234 7222 y Fv(P)f Fg(R)s(O)g(O)g(F)m Fv(.)97 b(If)54 b Fq(\034)17 b Ft(\()p Fq(u;)25 b(v)5 b Ft(\))73 b Fq(>)i(\015)9 b Fv(,)58 b(then)53 b Fq(d)6229 7239 y Fp(v)6302 7222 y Ft(\()p Fq(q)5 b Ft(\))74 b Fk(\025)g Ft(b)t(dr)6998 7239 y Fj(min)7208 7222 y Fq(=)p Ft(\()p Fq(\015)7433 7158 y Fj(3)7548 7222 y Ft(+)47 b Fq(\015)9 b Ft(\))54 b Fv(by)4080 7396 y(Lemma)c(14.)80 b(If)49 b Fq(\034)17 b Ft(\()p Fq(u;)25 b(v)5 b Ft(\))63 b Fk(\024)i Fq(\015)9 b Fv(,)52 b(assume)d Fq(q)54 b Fv(is)48 b(outside)g Ft(w)l(edge\()p Fq(u;)25 b(v)5 b Ft(\))49 b Fv(on)4080 7592 y(the)41 b(side)g(of)g Fq(u)p Fv(.)59 b(From)41 b(Lemma)i(5)e(we)g(ha)m(v)n(e)g Fq(d)6528 7609 y Fp(v)6602 7592 y Ft(\()p Fq(q)5 b Ft(\))50 b Fk(\025)g Fq(d)7095 7609 y Fp(u)7177 7592 y Ft(\()p Fq(v)5 b Ft(\))p Fq(=)7454 7463 y Fi(p)p 7606 7463 V 7606 7592 a Fq(\015)7694 7549 y Fj(2)7798 7592 y Fk(\000)34 b Ft(1)p Fv(.)4080 7795 y(By)78 b(assumption,)89 b Fq(\015)5229 7731 y Fj(8)5364 7795 y Fk(\000)66 b Fq(\015)5637 7731 y Fj(4)5772 7795 y Fk(\000)g Ft(1)121 b Fk(\024)h Ft(0)p Fv(,)90 b(so)78 b Fq(d)6891 7812 y Fp(u)6973 7795 y Ft(\()p Fq(v)5 b Ft(\))p Fq(=)7250 7665 y Fi(p)p 7403 7665 V 7403 7795 a Fq(\015)7491 7752 y Fj(2)7594 7795 y Fk(\000)34 b Ft(1)122 b Fk(\025)4080 7997 y Fq(\015)4168 7933 y Fj(2)4237 7867 y Fi(p)p 4391 7867 V 130 x Fq(\015)4479 7954 y Fj(2)4582 7997 y Ft(+)35 b(1)o Fq(d)4892 8014 y Fp(u)4974 7997 y Ft(\()p Fq(v)5 b Ft(\))42 b Fk(\025)h Fq(\015)5466 7933 y Fj(2)5535 7867 y Fi(p)p 5689 7867 V 130 x Fq(\015)5777 7954 y Fj(2)5880 7997 y Ft(+)34 b(1)26 b Fq(d)p Ft(\()p Fq(u;)f(v)5 b Ft(\))p Fv(.)4230 8171 y(Because)43 b Fq(q)59 b Fk(2)53 b Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))p Fv(,)44 b(for)f(e)l(v)n(ery)f(site)h Fq(w)k Fv(of)42 b Fq(D)t Fv(,)j Fq(d)7027 8188 y Fp(w)7126 8171 y Ft(\()p Fq(q)5 b Ft(\))53 b Fk(\025)g Fq(d)7625 8188 y Fp(v)7699 8171 y Ft(\()p Fq(q)5 b Ft(\))53 b Fk(\025)4080 8367 y Ft(min)p Fk(f)p Fq(\015)4501 8304 y Fj(2)4570 8238 y Fi(p)p 4724 8238 V 129 x Fq(\015)4812 8324 y Fj(2)4915 8367 y Ft(+)34 b(1)26 b Fq(d)p Ft(\()p Fq(u;)f(v)5 b Ft(\))p Fq(;)25 b Ft(b)t(dr)5910 8384 y Fj(min)6120 8367 y Fq(=)p Ft(\()p Fq(\015)6345 8304 y Fj(3)6448 8367 y Ft(+)34 b Fq(\015)9 b Ft(\))p Fk(g)p Fv(.)1083 b Fh(\004)4250 8689 y Fv(L)8 b Fg(E)g(M)g(M)g(A)86 b Fv(20.)74 b Fu(Suppose)52 b(the)g(V)-17 b(or)-7 b(onoi)52 b(r)-6 b(e\002nement)53 b(algorithm)e(main-)4080 8864 y(tains)k(a)g(loose)g(anisotr)-7 b(opic)54 b(V)-17 b(or)-7 b(onoi)55 b(dia)o(gr)n(am)e(instead)i(of)g(a) g(true)h(ani-)4080 9038 y(sotr)-7 b(opic)63 b(V)-17 b(or)-7 b(onoi)64 b(dia)o(gr)n(am.)124 b(Let)64 b Fq(q)69 b Fu(be)64 b(a)g(point)f(that)f(the)i(algorithm)4080 9213 y(identi\002es)49 b(as)h(a)g(violator)-17 b(,)52 b(b)m(ut)d(is)h(not)f(r)-6 b(eally)50 b(a)g(violator)-17 b(.)84 b(The)50 b(bound)f(of)4080 9387 y(Lemma)38 b(19)e(applies)g(to)h Fq(q)42 b Fu(\(for)37 b(some)g(pair)g(of)f(sites)h Fq(u)h Fu(and)f Fq(v)5 b Fu(\).)4234 9709 y Fv(P)j Fg(R)s(O)g(O)g(F)m Fv(.)67 b(Let)44 b Fq(L)g Fv(be)g(the)f(loose)g(V)-19 b(oronoi)42 b(diagram)h(maintained)g(by)h(the)4080 9883 y(algorithm)d(at)i(the)g (moment)g Fq(q)48 b Fv(is)43 b(identi\002ed)e(as)j(a)f(violator)-6 b(,)43 b(and)g(let)f Fq(D)47 b Fv(be)4080 10058 y(the)c(true)f (anisotropic)f(V)-19 b(oronoi)40 b(diagram)j(of)f(the)h(same)h(sites.) 63 b(Because)43 b Fq(q)4080 10232 y Fv(is)35 b(incorrectly)e (identi\002ed)h(as)i(a)f(violator)-6 b(,)34 b Fq(q)40 b Fv(lies)35 b(in)f(a)h(2-cell)g Fq(c)g Fv(of)g Fq(L)g Fv(o)l(wned)4080 10406 y(by)i(some)h(site)f Fq(z)44 b Fv(whose)37 b(V)-19 b(oronoi)35 b(cell)i(\(in)g Fq(D)t Fv(\))g(does)g(not)g(contain)f Fq(z)6 b Fv(.)4230 10581 y(Consider)40 b(\002rst)g(the)h(case)i(where)e Fq(q)46 b Fv(lies)41 b(in)g(the)f(interior)g(of)g Fq(c)p Fv(.)59 b(Because)4080 10755 y Fq(q)48 b Fk(62)43 b Ft(V)-13 b(or\()p Fq(z)6 b Ft(\))p Fv(,)35 b(there)e(must)f(be)h(some)h(other)e (site)h Fq(v)38 b Fv(for)32 b(which)h Fq(q)47 b Fk(2)c Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))p Fv(.)p eop %%Page: 9 9 9 8 bop -303 -137 a Fv(The)53 b(2-cell)g(of)g Fq(L)g Fv(o)l(wned)g(by)g Fq(v)58 b Fv(includes)53 b(e)l(v)n(ery)g(point)f(of) g Ft(V)-13 b(or)q(\()p Fq(v)5 b Ft(\))53 b Fv(that)-303 37 y(is)64 b(visible)f(to)h Fq(v)70 b Fv(within)63 b Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))p Fv(.)128 b(Therefore,)72 b Fq(q)d Fv(is)c(not)f(visible)f(to)h Fq(v)-303 211 y Fv(within)50 b Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))p Fv(.)91 b(Let)52 b Fq(p)g Fv(be)g(the)g(point)f(nearest)h Fq(v)57 b Fv(on)52 b(the)g(line)f(se)n(gment)-303 386 y Fq(q)5 b(v)44 b Fv(such)39 b(that)g(the)g(line)f(se)n(gment)i Fq(q)5 b(p)39 b Fv(lies)g(entirely)f(in)g Ft(V)-13 b(or)q(\()p Fq(v)5 b Ft(\))p Fv(.)52 b(\(It)38 b(is)h(pos-)-303 560 y(sible)56 b(that)g Fq(p)80 b Ft(=)g Fq(q)5 b Fv(.\))104 b(Let)58 b Fq(u)80 b Fk(6)p Ft(=)g Fq(v)62 b Fv(be)56 b(a)i(site)e(such)h(that)f Fq(p)80 b Fk(2)g Ft(V)-13 b(or\()p Fq(u)p Ft(\))-303 734 y Fv(and)46 b(some)i(point)d(of)h Ft(V)-13 b(or\()p Fq(u)p Ft(\))47 b Fv(lies)f(between)h Fq(p)g Fv(and)g Fq(v)5 b Fv(.)75 b(By)46 b(Lemma)i(3,)i Fq(p)-303 909 y Fv(is)f(outside)e Ft(w)l(edge)q(\()p Fq(u;)25 b(v)5 b Ft(\))p Fv(,)53 b(so)c Fq(p)g Fv(is)g(a)g(wedge)h (violator)-8 b(.)80 b(By)48 b(Lemma)j(19,)-303 1105 y Fq(d)-223 1122 y Fp(v)-150 1105 y Ft(\()p Fq(p)p Ft(\))43 b Fk(\025)g Ft(min)p Fk(f)p Fq(\015)673 1041 y Fj(2)742 975 y Fi(p)p 895 975 422 7 v 895 1105 a Fq(\015)983 1062 y Fj(2)1086 1105 y Ft(+)35 b(1)25 b Fq(d)p Ft(\()p Fq(u;)g(v)5 b Ft(\))p Fq(;)25 b Ft(b)t(dr)2081 1122 y Fj(min)2292 1105 y Fq(=)p Ft(\()p Fq(\015)2517 1041 y Fj(3)2614 1105 y Ft(+)30 b Fq(\015)9 b Ft(\))p Fk(g)p Fv(.)46 b(Because)37 b Fq(p)-303 1279 y Fv(lies)48 b(between)i Fq(q)k Fv(and)49 b Fq(v)5 b Fv(,)52 b Fq(d)1138 1296 y Fp(v)1212 1279 y Ft(\()p Fq(q)5 b Ft(\))65 b Fk(\025)h Fq(d)1736 1296 y Fp(v)1809 1279 y Ft(\()p Fq(p)p Ft(\))p Fv(.)82 b(Because)50 b Fq(q)71 b Fk(2)65 b Ft(V)-13 b(or\()p Fq(v)5 b Ft(\))p Fv(,)52 b(for)-303 1454 y(e)l(v)n(ery)37 b(site)g Fq(w)k Fv(of)c Fq(D)t Fv(,)h Fq(d)904 1471 y Fp(w)1003 1454 y Ft(\()p Fq(q)5 b Ft(\))42 b Fk(\025)i Fq(d)1482 1471 y Fp(v)1555 1454 y Ft(\()p Fq(q)5 b Ft(\))p Fv(.)46 b(The)38 b(result)f(follo)l(ws.)-154 1628 y(No)l(w)50 b(consider)f(the)g(case)i (where)f Fq(q)55 b Fv(lies)49 b(on)h(the)f(boundary)g(of)g Fq(c)p Fv(.)84 b(Let)-303 1802 y Fq(c)-237 1739 y Fs(0)-147 1802 y Ft(=)47 b Fq(c)26 b Fk(n)p Ft(V)-13 b(or\()p Fq(z)6 b Ft(\))p Fv(,)40 b(and)e(observ)n(e)h(that)f Fq(q)50 b Fk(2)c Fq(c)2053 1739 y Fs(0)2099 1802 y Fv(.)51 b(Because)40 b(the)e(bound)g(holds)-303 1977 y(for)43 b(e)l(v)n(ery)h(point)e(in)i (the)g(interior)e(of)h Fq(c)1742 1913 y Fs(0)1787 1977 y Fv(,)k(it)c(holds)g(for)g(e)l(v)n(ery)h(point)f(on)g(the)-303 2151 y(boundary)35 b(of)i Fq(c)526 2087 y Fs(0)609 2151 y Fv(by)g(the)g(continuity)d(of)j(distances.)1156 b Fh(\004)-133 2466 y Fv(L)8 b Fg(E)g(M)g(M)g(A)85 b Fv(21.)75 b Fu(Let)31 b Fq(q)37 b Fu(be)32 b(a)g(site)f(inserted)g(at)g(a)h(violator)e(by)i (the)f(V)-17 b(or)-7 b(onoi)-303 2641 y(r)h(e\002nement)43 b(algorithm.)62 b(Let)43 b Fq(D)k Fu(be)c(the)g(V)-17 b(or)-7 b(onoi)42 b(dia)o(gr)n(am)f(just)h(befor)-6 b(e)44 b Fq(q)-303 2815 y Fu(is)k(inserted.)79 b(Let)49 b Fq(m)64 b Ft(=)g(min)1321 2833 y Fp(u)p Fs(6)p Fj(=)p Fp(v)1587 2815 y Fq(d)1667 2832 y Fp(u)1749 2815 y Ft(\()p Fq(v)5 b Ft(\))48 b Fu(wher)-6 b(e)49 b(the)f(sites)g Fq(u)h Fu(and)f Fq(v)53 b Fu(ar)-6 b(e)-303 2989 y(c)n(hosen)31 b(fr)-7 b(om)32 b(among)e(all)h(sites)h(of)f Fq(D)t Fu(.)45 b(F)-16 b(or)32 b(e)n(very)h(site)f Fq(w)k Fu(of)31 b Fq(D)t Fu(,)i Fq(d)p Ft(\()p Fq(q)5 b(;)25 b(w)t Ft(\))42 b Fk(\025)-303 3185 y Ft(min)p Fk(f)p Fq(\015)118 3056 y Fi(p)p 271 3056 V 271 3185 a Fq(\015)359 3142 y Fj(2)462 3185 y Ft(+)35 b(1)o Fq(m;)26 b Ft(b)t(dr)1131 3202 y Fj(min)1341 3185 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)1774 3122 y Fj(4)1877 3185 y Ft(+)35 b Fq(\015)2119 3122 y Fj(2)2188 3185 y Ft(\))p Fk(g)p Fu(.)48 b(Thus,)38 b(the)f(insertion)f(of)-303 3360 y Fq(q)42 b Fu(into)36 b Fq(D)41 b Fu(cr)-6 b(eates)39 b(no)d(inter)m(-site)g(distance)h(shorter)g(than)f(that.)-150 3675 y Fv(P)8 b Fg(R)s(O)g(O)g(F)m Fv(.)57 b(The)41 b(violator)d Fq(q)45 b Fv(does)40 b(not)f(encroach)i(upon)e(an)n(y)g(subse)n(gment) -303 3849 y(\(otherwise)46 b(it)g(w)o(ould)f(not)i(be)g(inserted\).)75 b(If)47 b Fq(q)52 b Fv(is)47 b(a)h(wedge)f(violator)-6 b(,)48 b(the)-303 4024 y(result)d(follo)l(ws)g(from)h(Lemmas)i(19)e (and)h(16.)73 b(If)46 b Fq(q)52 b Fv(is)46 b(a)h(violator)d(by)i(mis-) -303 4198 y(tak)o(en)53 b(identity)-10 b(,)57 b(the)c(result)h(follo)l (ws)e(from)i(Lemmas)i(20)d(and)h(16.)97 b(Oth-)-303 4372 y(erwise,)57 b Fq(q)i Fv(dualizes)52 b(to)h(a)h(poorly)d(shaped)i (triangle)f Fq(t)74 b Ft(=)f Fk(4)p Fq(v)3095 4389 y Fj(1)3163 4372 y Fq(v)3238 4389 y Fj(2)3307 4372 y Fq(v)3382 4389 y Fj(3)3451 4372 y Fv(.)94 b(If)-303 4547 y Fq(d)-223 4564 y Fp(v)-161 4585 y Fa(i)-101 4547 y Ft(\()p Fq(v)34 4564 y Fp(j)99 4547 y Ft(\))48 b Fk(\025)g Ft(b)t(dr)q(\()p Fq(v)744 4564 y Fp(i)796 4547 y Fq(;)26 b(\015)9 b Ft(\))40 b Fv(for)f(an)n(y)h Fq(i;)25 b(j)56 b Fk(2)49 b(f)p Ft(1)p Fq(;)25 b Ft(2)p Fq(;)g Ft(3)p Fk(g)p Fv(,)41 b(then)e(by)h(Lemma)i (14,)-303 4721 y Fq(d)p Ft(\()p Fq(q)5 b(;)24 b(w)t Ft(\))62 b Fk(\025)h Ft(b)t(dr)631 4738 y Fj(min)841 4721 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)1274 4658 y Fj(3)1384 4721 y Ft(+)43 b Fq(\015)9 b Ft(\))47 b Fv(as)h(claimed.)78 b(Hence,)51 b(assume)e(that)-303 4895 y Fq(d)-223 4912 y Fp(v)-161 4933 y Fa(i)-101 4895 y Ft(\()p Fq(v)34 4912 y Fp(j)99 4895 y Ft(\))66 b Fq(<)g Ft(b)t(dr)q(\()p Fq(v)780 4912 y Fp(i)832 4895 y Fq(;)25 b(\015)9 b Ft(\))50 b Fv(for)e(e)l(v)n(ery)i Fq(i;)25 b(j)74 b Fk(2)67 b(f)p Ft(1)p Fq(;)25 b Ft(2)p Fq(;)g Ft(3)p Fk(g)p Fv(.)83 b(By)49 b(Lemma)i(18,)-303 5092 y Fq(d)-223 5109 y Fp(w)-124 5092 y Ft(\()p Fq(q)5 b Ft(\))42 b Fk(\025)h Fq(\015)362 5028 y Fj(2)431 4962 y Fi(p)p 585 4962 V 130 x Fq(\015)673 5049 y Fj(2)776 5092 y Ft(+)35 b(1)p Fq(m)p Fv(.)47 b(The)37 b(result)g(follo)l(ws)f(from)h(Lemma)h(16.)207 b Fh(\004)-133 5407 y Fv(L)8 b Fg(E)g(M)g(M)g(A)85 b Fv(22.)75 b Fu(Let)55 b Fq(s)g Fu(be)h(a)f(se)-6 b(gment)55 b(with)f(endpoints)g Fq(a)i Fu(and)f Fq(b)g Fu(in)g(a)-303 5581 y(PSLG)47 b Fq(X)12 b Fu(.)78 b(Let)48 b Fq(z)54 b Fu(be)48 b(the)f (\223midpoint\224)f(of)h Fq(s)p Fu(,)j(de\002ned)d(so)h(that)e Fq(d)3227 5598 y Fp(a)3302 5581 y Ft(\()p Fq(z)6 b Ft(\))63 b(=)-303 5756 y Fq(d)-223 5774 y Fp(b)-161 5756 y Ft(\()p Fq(z)6 b Ft(\))p Fu(.)83 b(Let)49 b Fq(D)k Fu(be)c(a)g(V)-17 b(or)-7 b(onoi)49 b(dia)o(gr)n(am)d(whose)j(sites)g(include)f(the)h (sites)-303 5930 y(in)38 b Fq(X)52 b Fu(\(including)36 b Fq(a)k Fu(and)f Fq(b)p Fu(\).)53 b(Let)40 b Fq(q)k Fu(be)c(a)f(point)f(suc)n(h)h(that)f Ft(V)-13 b(or\()p Fq(q)5 b Ft(\))39 b Fu(would)-303 6104 y(contain)31 b Fq(z)40 b Fu(if)32 b Fq(q)38 b Fu(wer)-6 b(e)34 b(inserted)e(into)g Fq(D)37 b Fu(\(thus)32 b Fq(q)38 b Fu(would)31 b(encr)-7 b(oac)n(h)33 b(upon)f Fq(s)p Fu(\).)-154 6279 y(Suppose)48 b Fq(\034)17 b Ft(\()p Fq(a;)25 b(q)5 b Ft(\))64 b Fk(\024)g Fq(\015)58 b Fu(and)48 b Fq(\034)17 b Ft(\()p Fq(b;)24 b(q)5 b Ft(\))64 b Fk(\024)h Fq(\015)57 b Fu(for)48 b(some)h Fq(\015)73 b Fk(\025)64 b Ft(1)p Fu(.)81 b(Then)-303 6475 y Fq(d)-223 6492 y Fp(a)-148 6475 y Ft(\()p Fq(z)6 b Ft(\))43 b(=)g Fq(d)334 6493 y Fp(b)396 6475 y Ft(\()p Fq(z)6 b Ft(\))43 b Fk(\025)g Ft(min)p Fk(f)p Fq(d)1211 6492 y Fp(a)1286 6475 y Ft(\()p Fq(q)5 b Ft(\))p Fq(;)25 b(d)1628 6493 y Fp(b)1691 6475 y Ft(\()p Fq(q)5 b Ft(\))p Fk(g)p Fq(=)p Ft(\()p Fq(\015)2187 6345 y Fi(p)p 2339 6345 V 2339 6475 a Fq(\015)2427 6432 y Fj(2)2530 6475 y Ft(+)35 b(1)o(\))p Fu(.)-150 6790 y Fv(P)8 b Fg(R)s(O)g(O)g(F)m Fv(.)93 b(Consider)51 b(a)i(line)e Fq(l)j Fv(through)d Fq(z)59 b Fv(that)51 b(is)h(perpendicular)f(to)g Fq(s)-303 6965 y Fv(from)42 b Fq(q)5 b Fv(')-8 b(s)43 b(point)e(of)i(vie)l(w)-10 b(.)63 b(Speci\002cally)-10 b(,)45 b Fq(l)g Fv(is)e(composed)g(of)g (the)f(points)g Fq(p)-303 7139 y Fv(that)g(satisfy)h Fq(d)478 7156 y Fp(q)546 7139 y Ft(\()p Fq(b;)25 b(z)6 b Ft(\))877 7075 y Fj(2)986 7139 y Ft(+)39 b Fq(d)1224 7156 y Fp(q)1292 7139 y Ft(\()p Fq(z)6 b(;)26 b(p)p Ft(\))1635 7075 y Fj(2)1759 7139 y Ft(=)54 b Fq(d)2012 7156 y Fp(q)2081 7139 y Ft(\()p Fq(b;)25 b(p)p Ft(\))2412 7075 y Fj(2)2524 7139 y Fv(\(Pythagoras')42 b(La)n(w\).)-303 7313 y(Suppose)c(without)f (loss)i(of)f(generality)g(that)g Fq(q)45 b Fv(lies)38 b(on)h(the)g(same)h(side)f(of)f Fq(l)-303 7488 y Fv(as)46 b Fq(b)p Fv(,)i(or)e Fq(q)51 b Fv(lies)46 b(on)f Fq(l)r Fv(.)73 b(Then)46 b Fq(d)1349 7505 y Fp(q)1417 7488 y Ft(\()p Fq(b;)25 b(z)6 b Ft(\))1748 7424 y Fj(2)1859 7488 y Ft(+)41 b Fq(d)2099 7505 y Fp(q)2167 7488 y Ft(\()p Fq(z)6 b Ft(\))2364 7424 y Fj(2)2493 7488 y Fk(\025)59 b Fq(d)2751 7505 y Fp(q)2820 7488 y Ft(\()p Fq(b)p Ft(\))3006 7424 y Fj(2)3074 7488 y Fv(.)73 b(Because)-303 7662 y Fq(\034)17 b Ft(\()p Fq(b;)24 b(q)5 b Ft(\))43 b Fk(\024)g Fq(\015)9 b Fv(,)37 b(it)g(follo)l(ws)f(that)g Fq(\015)1428 7598 y Fj(2)1497 7662 y Fq(d)1577 7680 y Fp(b)1640 7662 y Ft(\()p Fq(z)6 b Ft(\))1837 7598 y Fj(2)1940 7662 y Ft(+)35 b Fq(d)2174 7679 y Fp(q)2242 7662 y Ft(\()p Fq(z)6 b Ft(\))2439 7598 y Fj(2)2551 7662 y Fk(\025)44 b Fq(d)2794 7680 y Fp(b)2856 7662 y Ft(\()p Fq(q)5 b Ft(\))3050 7598 y Fj(2)3119 7662 y Fq(=\015)3284 7598 y Fj(2)3352 7662 y Fv(.)-154 7836 y Ft(V)-13 b(or\()p Fq(q)5 b Ft(\))47 b Fv(w)o(ould)f(contain)g Fq(z)54 b Fv(if)47 b Fq(q)52 b Fv(were)c(inserted)f(into)e Fq(D)t Fv(,)51 b(so)c Fq(d)3235 7853 y Fp(q)3303 7836 y Ft(\()p Fq(z)6 b Ft(\))62 b Fk(\024)-303 8011 y Fq(d)-223 8029 y Fp(b)-161 8011 y Ft(\()p Fq(z)6 b Ft(\))p Fv(.)74 b(Therefore,)49 b Ft(\()p Fq(\015)970 7947 y Fj(2)1080 8011 y Ft(+)42 b(1\))p Fq(d)1458 8029 y Fp(b)1520 8011 y Ft(\()p Fq(z)6 b Ft(\))1717 7947 y Fj(2)1846 8011 y Fk(\025)61 b Fq(d)2106 8029 y Fp(b)2168 8011 y Ft(\()p Fq(q)5 b Ft(\))2362 7947 y Fj(2)2431 8011 y Fq(=\015)2596 7947 y Fj(2)2664 8011 y Fv(,)49 b(from)d(which)g(the) -303 8185 y(result)36 b(follo)l(ws.)3013 b Fh(\004)-133 8500 y Fv(L)8 b Fg(E)g(M)g(M)g(A)85 b Fv(23.)75 b Fu(Let)42 b Fq(z)49 b Fu(be)42 b(a)g(site)g(inserted)g(on)g(a)g(se)-6 b(gment)42 b Fq(s)f Fu(because)i(a)-303 8675 y(violator)c Fq(q)47 b Fu(\(not)40 b(inserted\))h(encr)-7 b(oac)n(hes)42 b(upon)f Fq(s)p Fu(.)58 b(Let)42 b Fq(D)j Fu(be)d(the)f(V)-17 b(or)-7 b(onoi)-303 8849 y(dia)o(gr)n(am)43 b(just)h(befor)-6 b(e)46 b Fq(z)52 b Fu(is)45 b(inserted.)71 b(Let)45 b Fq(m)59 b Ft(=)f(min)2649 8867 y Fp(u)p Fs(6)p Fj(=)p Fp(v)2916 8849 y Fq(d)2996 8866 y Fp(u)3077 8849 y Ft(\()p Fq(v)5 b Ft(\))45 b Fu(wher)-6 b(e)-303 9023 y(the)65 b(sites)h Fq(u)g Fu(and)f Fq(v)71 b Fu(ar)-6 b(e)67 b(c)n(hosen)e(fr)-7 b(om)66 b(among)f(all)f(sites)i(of)f Fq(D)t Fu(.)133 b(De-)-303 9198 y(\002ne)68 b Fq(\015)78 b Fu(as)68 b(in)g(Theor)-6 b(em)69 b(11.)140 b(F)-16 b(or)69 b(e)n(very)h(site)e Fq(w)73 b Fu(of)68 b Fq(D)t Fu(,)77 b Fq(d)p Ft(\()p Fq(z)6 b(;)25 b(w)t Ft(\))102 b Fk(\025)-303 9394 y Ft(min)p Fk(f)p Fq(m;)25 b Ft(b)t(dr)468 9411 y Fj(min)678 9394 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\(\()p Fq(\015)1171 9330 y Fj(5)1273 9394 y Ft(+)35 b Fq(\015)1515 9330 y Fj(3)1584 9394 y Ft(\))1644 9264 y Fi(p)p 1797 9264 V 1797 9394 a Fq(\015)1885 9351 y Fj(2)1988 9394 y Ft(+)g(1\))p Fk(g)p Fu(.)-150 9709 y Fv(P)8 b Fg(R)s(O)g(O)g(F)m Fv(.)46 b(The)30 b(se)n(gment)g Fq(s)g Fv(intersects)f(only)g(tw)o(o)f(V)-19 b(oronoi)28 b(cells,)k(namely)-303 9883 y Ft(V)-13 b(or\()p Fq(a)p Ft(\))48 b Fv(and)g Ft(V)-13 b(or\()p Fq(b)p Ft(\))48 b Fv(where)g Fq(a)h Fv(and)f Fq(b)g Fv(are)h(the)f(endpoints)e(of)i Fq(s)p Fv(.)79 b(Other)m(-)-303 10058 y(wise,)62 b(the)57 b(algorithm)e(w)o(ould)g(ha)m(v)n(e)i(split)f Fq(s)h Fv(before)g(trying)e(to)h(insert)g Fq(q)5 b Fv(.)-303 10232 y(There)45 b(are)g(tw)o(o)f(cases)i(to)e(consider)-8 b(.)69 b(In)44 b(Case)i(A,)f Fq(z)52 b Fv(lies)44 b(on)g(the)h(V)-19 b(oronoi)-303 10406 y(curv)n(e)33 b Ft(V)-13 b(or\()p Fq(a)p Ft(\))20 b Fk(\\)g Ft(V)-13 b(or)q(\()p Fq(b)p Ft(\))p Fv(.)44 b(In)33 b(Case)i(B,)e Fq(z)41 b Fv(lies)33 b(in)g(just)g(one)g(V)-19 b(oronoi)31 b(cell\227)-303 10581 y(without)j(loss)j(of)g(generality)-10 b(,)36 b(say)h Ft(V)-13 b(or)q(\()p Fq(b)p Ft(\))p Fv(\227because)37 b(if)g Fq(q)42 b Fv(were)37 b(inserted,)-303 10755 y Ft(V)-13 b(or\()p Fq(q)5 b Ft(\))37 b Fv(w)o(ould)e(not)h(intersect)h Fq(s)d Fk(\\)g Ft(V)-13 b(or)q(\()p Fq(a)p Ft(\))p Fv(.)4230 -137 y(If)43 b Fq(d)4453 -120 y Fp(q)4522 -137 y Ft(\()p Fq(b)p Ft(\))55 b Fk(\025)h Ft(b)t(dr)q(\()p Fq(q)5 b(;)25 b(\015)9 b Ft(\))p Fv(,)46 b(the)e(result)f(follo)l(ws)g(by)h(Lemma)h (15.)67 b(Hence,)4080 37 y(assume)59 b Fq(\034)17 b Ft(\()p Fq(q)5 b(;)25 b(b)p Ft(\))81 b Fk(\024)h Fq(\015)9 b Fv(.)108 b(Similarly)-10 b(,)62 b(in)57 b(Case)h(A)g(the)g(result)f (follo)l(ws)f(if)4080 211 y Fq(d)4160 228 y Fp(q)4229 211 y Ft(\()p Fq(a)p Ft(\))42 b Fk(\025)h Ft(b)t(dr)q(\()p Fq(q)5 b(;)25 b(\015)9 b Ft(\))p Fv(,)37 b(so)h(assume)g(in)f(that)f (case)j(that)d Fq(\034)17 b Ft(\()p Fq(q)5 b(;)25 b(a)p Ft(\))43 b Fk(\024)g Fq(\015)9 b Fv(.)4230 386 y(Let)55 b Fq(v)4559 403 y Fj(1)4628 386 y Fq(;)25 b(:)h(:)f(:)g(;)g(v)5044 404 y Fp(k)5176 386 y Fv(be)55 b(the)h(sites)f(whose)g(V)-19 b(oronoi)54 b(cells)h(contain)g Fq(q)5 b Fv(.)101 b(In)4080 560 y(Case)31 b(A,)g(by)e(Lemma)j(22,)g Fq(d)5542 578 y Fp(b)5604 560 y Ft(\()p Fq(z)6 b Ft(\))43 b Fk(\025)g Ft(min)p Fk(f)p Fq(d)6419 577 y Fp(a)6494 560 y Ft(\()p Fq(q)5 b Ft(\))p Fq(;)25 b(d)6836 578 y Fp(b)6898 560 y Ft(\()p Fq(q)5 b Ft(\))p Fk(g)p Fq(=)p Ft(\()p Fq(\015)7394 431 y Fi(p)p 7547 431 V 7547 560 a Fq(\015)7635 517 y Fj(2)7738 560 y Ft(+)34 b(1\))p Fv(.)4080 734 y(Because)43 b Fq(q)k Fv(lies)42 b(in)f Ft(V)-13 b(or\()p Fq(v)5518 751 y Fp(i)5570 734 y Ft(\))42 b Fv(for)f(each)i Fq(i)51 b Fk(2)g Ft([1)p Fq(;)25 b(k)t Ft(])42 b Fv(and)g Fq(z)49 b Fv(lies)41 b(in)g Ft(V)-13 b(or)q(\()p Fq(b)p Ft(\))p Fv(,)4080 909 y(for)28 b(an)n(y)g(site)g Fq(w)k Fv(of)c Fq(D)k Fv(we)d(ha)m(v)n(e)f Fq(d)5803 926 y Fp(w)5903 909 y Ft(\()p Fq(z)6 b Ft(\))43 b Fk(\025)g Fq(d)6385 927 y Fp(b)6447 909 y Ft(\()p Fq(z)6 b Ft(\))44 b Fk(\025)f Ft(min)p Fk(f)p Fq(d)7263 926 y Fp(a)7338 909 y Ft(\()p Fq(q)5 b Ft(\))p Fq(;)24 b(d)7679 927 y Fp(b)7742 909 y Ft(\()p Fq(q)5 b Ft(\))p Fk(g)p Fq(=)4080 1105 y Ft(\()p Fq(\015)4228 975 y Fi(p)p 4381 975 V 4381 1105 a Fq(\015)4469 1062 y Fj(2)4573 1105 y Ft(+)34 b(1\))42 b Fk(\025)h Fq(d)5147 1122 y Fp(v)5209 1143 y Fa(i)5270 1105 y Ft(\()p Fq(q)5 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)5689 975 y Fi(p)p 5842 975 V 5842 1105 a Fq(\015)5930 1062 y Fj(2)6033 1105 y Ft(+)34 b(1\))p Fv(.)4230 1279 y(A)62 b(similar)g(result)f (holds)g(in)h(Case)h(B.)g(Let)f Fq(D)6778 1296 y Fp(q)6909 1279 y Fv(be)h(the)f(V)-19 b(oronoi)60 b(di-)4080 1454 y(agram)d(formed)f(by)g(inserting)f Fq(q)61 b Fv(into)55 b Fq(D)61 b Fv(\(e)l(v)n(en)56 b(though)f(the)h(algorithm)4080 1628 y(does)45 b(not)f(insert)f Fq(q)5 b Fv(\).)69 b(In)44 b Fq(D)5537 1645 y Fp(q)5606 1628 y Fv(,)j(there)d(are)i(one)e(or)g(tw) o(o)g(intersection)f(points)4080 1802 y Fq(s)34 b Fk(\\)h Ft(V)-13 b(or)q(\()p Fq(b)p Ft(\))34 b Fk(\\)h Ft(V)-13 b(or\()p Fq(q)5 b Ft(\))p Fv(,)38 b(and)g Fq(z)45 b Fv(is)37 b(the)h(one)g(furthest)f(from)g Fq(b)p Fv(.)49 b(Although)35 b Fq(z)4080 1977 y Fv(lies)44 b(in)g Ft(V)-13 b(or\()p Fq(b)p Ft(\))44 b Fv(in)g Fq(D)5250 1994 y Fp(q)5318 1977 y Fv(,)j(either)d Fq(z)51 b Fv(is)44 b(not)g(visible)f(from)h Fq(b)g Fv(within)e Ft(V)-13 b(or)q(\()p Fq(b)p Ft(\))p Fv(,)4080 2151 y(or)51 b Fq(z)57 b Fv(lies)51 b(where)g Ft(V)-13 b(or\()p Fq(q)5 b Ft(\))50 b Fv(tangentially)f(intersects)h Fq(s)h Fv(at)f(a)i(single)e(point.)4080 2325 y(By)41 b(Lemma)h(3,)g Fq(z)48 b Fv(lies)41 b(outside)f Ft(w)l(edge\()p Fq(b;)25 b(q)5 b Ft(\))41 b Fv(on)f Fq(q)5 b Fv(')-8 b(s)41 b(side)g(of)f(the)h(wedge.)4080 2521 y(From)50 b(Lemma)h(5)e(we)h(ha)m(v)n(e)g Fq(d)5715 2538 y Fp(q)5783 2521 y Ft(\()p Fq(z)6 b Ft(\))67 b Fk(\025)f Fq(d)6312 2538 y Fp(q)6381 2521 y Ft(\()p Fq(b)p Ft(\))p Fq(=)6644 2392 y Fi(p)p 6796 2392 V 6796 2521 a Fq(\015)6884 2478 y Fj(2)6988 2521 y Fk(\000)34 b Ft(1)p Fv(.)84 b(In)49 b Fq(D)t Fv(,)k Fq(q)i Fv(lies)4080 2696 y(in)43 b Ft(V)-13 b(or)q(\()p Fq(v)4615 2713 y Fp(i)4667 2696 y Ft(\))43 b Fv(for)g(each)i Fq(i)54 b Fk(2)h Ft([1)p Fq(;)25 b(k)t Ft(])p Fv(,)46 b(and)e(in)f Fq(D)6515 2713 y Fp(q)6583 2696 y Fv(,)j Fq(z)k Fv(lies)44 b(in)f Ft(V)-13 b(or\()p Fq(q)5 b Ft(\))p Fv(,)45 b(so)f(for)4080 2892 y(an)n(y)49 b(site)g Fq(w)54 b Fv(of)49 b Fq(D)54 b Fv(we)c(ha)m(v)n(e)f Fq(d)5749 2909 y Fp(w)5849 2892 y Ft(\()p Fq(z)6 b Ft(\))66 b Fk(\025)g Fq(d)6377 2909 y Fp(q)6446 2892 y Ft(\()p Fq(z)6 b Ft(\))66 b Fk(\025)g Fq(d)6974 2909 y Fp(q)7043 2892 y Ft(\()p Fq(b)p Ft(\))p Fq(=)7306 2762 y Fi(p)p 7458 2762 V 7458 2892 a Fq(\015)7546 2849 y Fj(2)7649 2892 y Fk(\000)35 b Ft(1)66 b Fk(\025)4080 3094 y Fq(d)4160 3112 y Fp(b)4223 3094 y Ft(\()p Fq(q)5 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)4642 2964 y Fi(p)p 4794 2964 V 4794 3094 a Fq(\015)4882 3051 y Fj(2)4985 3094 y Fk(\000)35 b Ft(1\))42 b Fk(\025)h Fq(d)5560 3111 y Fp(v)5622 3132 y Fa(i)5683 3094 y Ft(\()p Fq(q)5 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)6102 2964 y Fi(p)p 6254 2964 V 6254 3094 a Fq(\015)6342 3051 y Fj(2)6445 3094 y Fk(\000)35 b Ft(1\))p Fv(.)4230 3296 y(In)52 b(either)h(Case)h(A)f(or)f(B,)i Fq(d)5754 3313 y Fp(w)5853 3296 y Ft(\()p Fq(z)6 b Ft(\))73 b Fk(\025)h Fq(d)6396 3313 y Fp(v)6458 3334 y Fa(i)6518 3296 y Ft(\()p Fq(q)5 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)6937 3167 y Fi(p)p 7090 3167 V 7090 3296 a Fq(\015)7178 3253 y Fj(2)7281 3296 y Ft(+)35 b(1)o(\))53 b Fv(for)g(an)n(y)4080 3471 y(site)41 b Fq(w)k Fv(of)c Fq(D)k Fv(and)c(an)n(y)g Fq(i)49 b Fk(2)i Ft([1)p Fq(;)24 b(k)t Ft(])p Fv(.)59 b(Suppose)40 b(that)h Fq(d)6892 3488 y Fp(v)6954 3509 y Fa(i)7014 3471 y Ft(\()p Fq(q)5 b Ft(\))50 b Fk(\025)g Ft(b)t(dr)q(\()p Fq(v)7797 3488 y Fp(i)7849 3471 y Fq(;)26 b(\015)9 b Ft(\))4080 3667 y Fv(for)41 b(some)i Fq(i)51 b Fk(2)h Ft([1)p Fq(;)25 b(k)t Ft(])p Fv(.)60 b(Then)43 b Fq(d)5754 3684 y Fp(w)5853 3667 y Ft(\()p Fq(z)6 b Ft(\))52 b Fk(\025)g Ft(b)t(dr)q(\()p Fq(v)6643 3684 y Fp(i)6695 3667 y Fq(;)25 b(\015)9 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)7136 3537 y Fi(p)p 7289 3537 V 7289 3667 a Fq(\015)7377 3624 y Fj(2)7480 3667 y Ft(+)35 b(1)o(\))42 b Fv(and,)4080 3869 y(by)g(Lemma)h(16,)g Fq(d)5080 3886 y Fp(z)5151 3869 y Ft(\()p Fq(w)t Ft(\))51 b Fk(\025)h Ft(b)t(dr)5842 3886 y Fj(min)6052 3869 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\()p Fq(\015)6485 3806 y Fj(2)6553 3740 y Fi(p)p 6707 3740 V 129 x Fq(\015)6795 3826 y Fj(2)6898 3869 y Ft(+)34 b(1\))42 b Fv(for)f(an)n(y)h(site)f Fq(w)4080 4043 y Fv(of)c Fq(D)t Fv(,)h(so)f(the)g(result)f(follo)l(ws.) 4230 4218 y(If)47 b(the)h(supposition)d(is)j(not)f(true)h(for)f(an)n(y) h Fq(i)63 b Fk(2)g Ft([1)p Fq(;)25 b(k)t Ft(])p Fv(,)51 b(then)c Fq(d)7566 4235 y Fp(v)7628 4256 y Fa(i)7689 4218 y Ft(\()p Fq(q)5 b Ft(\))63 b Fq(<)4080 4392 y Ft(b)t(dr)q(\()p Fq(v)4450 4409 y Fp(i)4502 4392 y Fq(;)25 b(\015)9 b Ft(\))38 b Fv(and)g(thus)f Fq(\034)17 b Ft(\()p Fq(v)5517 4409 y Fp(i)5568 4392 y Fq(;)26 b(q)5 b Ft(\))43 b Fk(\024)h Fq(\015)j Fv(for)37 b(e)l(v)n(ery)h Fq(i)43 b Fk(2)h Ft([1)p Fq(;)25 b(k)t Ft(])p Fv(.)49 b(This)37 b(implies)4080 4566 y(that)g Fq(\034)17 b Ft(\()p Fq(v)4562 4583 y Fp(i)4613 4566 y Fq(;)26 b(v)4757 4583 y Fp(j)4821 4566 y Ft(\))43 b Fk(\024)g Fq(\015)5174 4503 y Fj(2)5280 4566 y Fv(for)37 b(an)n(y)g Fq(i;)25 b(j)51 b Fk(2)43 b Ft([1)p Fq(;)24 b(k)t Ft(])p Fv(.)4230 4741 y(Suppose)65 b(that)g(there)g(are)h(tw)o(o) e(sites)i Fq(v)6399 4758 y Fp(i)6517 4741 y Fv(and)f Fq(v)6873 4758 y Fp(j)7003 4741 y Fv(for)g(which)g Fq(i;)25 b(j)105 b Fk(2)4080 4915 y Ft([1)p Fq(;)25 b(k)t Ft(])75 b Fv(and)f Fq(d)4840 4932 y Fp(v)4902 4953 y Fa(i)4963 4915 y Ft(\()p Fq(v)5098 4932 y Fp(j)5162 4915 y Ft(\))114 b Fk(\025)g Ft(b)t(dr)q(\()p Fq(v)5939 4932 y Fp(i)5991 4915 y Fq(;)25 b(\015)9 b Ft(\))p Fv(.)158 b(By)74 b(the)h(triangle)e (inequality)-10 b(,)4080 5090 y Fq(d)4160 5107 y Fp(v)4222 5128 y Fa(i)4283 5090 y Ft(\()p Fq(v)4418 5107 y Fp(j)4482 5090 y Ft(\))68 b Fk(\024)h Fq(d)4878 5107 y Fp(v)4940 5128 y Fa(i)5001 5090 y Ft(\()p Fq(q)5 b Ft(\))43 b(+)i Fq(d)5482 5107 y Fp(v)5544 5128 y Fa(i)5605 5090 y Ft(\()p Fq(q)5 b(;)25 b(v)5882 5107 y Fp(j)5946 5090 y Ft(\))68 b Fk(\024)h Fq(d)6342 5107 y Fp(v)6404 5128 y Fa(i)6465 5090 y Ft(\()p Fq(q)5 b Ft(\))43 b(+)i Fq(\015)6954 5026 y Fj(2)7023 5090 y Fq(d)7103 5107 y Fp(v)7165 5128 y Fa(j)7235 5090 y Ft(\()p Fq(q)5 b Ft(\))68 b(=)h(\()p Fq(\015)7833 5026 y Fj(2)7946 5090 y Ft(+)4080 5302 y(1\))p Fq(d)4297 5319 y Fp(v)4359 5340 y Fa(i)4419 5302 y Ft(\()p Fq(q)5 b Ft(\))65 b Fk(\024)h Ft(\()p Fq(\015)5011 5238 y Fj(3)5123 5302 y Ft(+)44 b Fq(\015)9 b Ft(\))5434 5173 y Fi(p)p 5587 5173 V 5587 5302 a Fq(\015)5675 5259 y Fj(2)5778 5302 y Ft(+)35 b(1)p Fq(d)6089 5319 y Fp(w)6188 5302 y Ft(\()p Fq(z)6 b Ft(\))50 b Fv(for)f(an)n(y)g(site)g Fq(w)k Fv(of)c Fq(D)t Fv(.)82 b(Thus)4080 5504 y Fq(d)4160 5521 y Fp(w)4260 5504 y Ft(\()p Fq(z)6 b Ft(\))92 b Fk(\025)g Ft(b)t(dr)q(\()p Fq(v)5130 5521 y Fp(i)5182 5504 y Fq(;)25 b(\015)9 b Ft(\))p Fq(=)p Ft(\(\()p Fq(\015)5683 5441 y Fj(3)5805 5504 y Ft(+)54 b Fq(\015)9 b Ft(\))6126 5375 y Fi(p)p 6279 5375 V 6279 5504 a Fq(\015)6367 5461 y Fj(2)6470 5504 y Ft(+)35 b(1\))63 b Fv(and,)69 b(by)63 b(Lemma)h(16,)4080 5706 y Fq(d)4160 5723 y Fp(z)4231 5706 y Ft(\()p Fq(w)t Ft(\))83 b Fk(\025)g Ft(b)t(dr)4985 5723 y Fj(min)5195 5706 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\(\()p Fq(\015)5688 5643 y Fj(4)5806 5706 y Ft(+)51 b Fq(\015)6064 5643 y Fj(2)6133 5706 y Ft(\))6193 5577 y Fi(p)p 6346 5577 V 6346 5706 a Fq(\015)6434 5664 y Fj(2)6538 5706 y Ft(+)34 b(1\))58 b Fv(for)g(each)h(site)f Fq(w)t Fv(,)64 b(so)4080 5881 y(the)37 b(result)g(follo)l(ws.)4230 6055 y(If)59 b(the)g(supposition)e(is)i(not)g(true,)65 b(then)59 b Fq(d)6522 6072 y Fp(v)6584 6093 y Fa(i)6645 6055 y Ft(\()p Fq(v)6780 6072 y Fp(j)6844 6055 y Ft(\))85 b Fq(<)g Ft(b)t(dr)q(\()p Fq(v)7563 6072 y Fp(i)7615 6055 y Fq(;)26 b(\015)9 b Ft(\))59 b Fv(for)4080 6230 y(e)l(v)n(ery)37 b(pair)g(of)g(sites)g Fq(v)5253 6247 y Fp(i)5343 6230 y Fv(and)g Fq(v)5671 6247 y Fp(j)5773 6230 y Fv(whose)g(V)-19 b(oronoi)35 b(cells)i(contain)g Fq(q)5 b Fv(.)46 b(One)38 b(of)4080 6404 y(the)f(preconditions)e(for)i (Lemma)i(18)d(is)h(thus)g(satis\002ed.)4230 6578 y(Depending)46 b(on)h(what)g(type)g(of)g(violator)e Fq(q)53 b Fv(is,)d(Lemma)f(18,)h (19,)g(or)d(20)4080 6769 y(applies,)57 b(sho)l(wing)51 b(that)h Fq(d)5510 6786 y Fp(w)5610 6769 y Ft(\()p Fq(q)5 b Ft(\))72 b Fk(\025)g Ft(min)p Fk(f)p Fq(\015)6488 6706 y Fj(2)6557 6640 y Fi(p)p 6711 6640 V 129 x Fq(\015)6799 6726 y Fj(2)6902 6769 y Ft(+)34 b(1)p Fq(m;)26 b Ft(b)t(dr)7571 6786 y Fj(min)7781 6769 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)4080 6944 y Ft(\()p Fq(\015)4228 6880 y Fj(3)4333 6944 y Ft(+)37 b Fq(\015)9 b Ft(\))p Fk(g)39 b Fv(for)g(e)l(v)n(ery)h (site)f Fq(w)44 b Fv(of)c Fq(D)t Fv(.)54 b(It)39 b(follo)l(ws)g(that)g Fq(d)7081 6961 y Fp(w)7180 6944 y Ft(\()p Fq(z)6 b Ft(\))48 b Fk(\025)g Fq(d)7672 6961 y Fp(v)7734 6982 y Fa(i)7795 6944 y Ft(\()p Fq(q)5 b Ft(\))p Fq(=)4080 7140 y Ft(\()p Fq(\015)4228 7010 y Fi(p)p 4381 7010 V 4381 7140 a Fq(\015)4469 7097 y Fj(2)4573 7140 y Ft(+)34 b(1\))132 b Fk(\025)h Ft(min)p Fk(f)p Fq(\015)9 b(m;)25 b Ft(b)t(dr)6106 7157 y Fj(min)6317 7140 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\(\()p Fq(\015)6810 7076 y Fj(4)6947 7140 y Ft(+)71 b Fq(\015)7225 7076 y Fj(2)7294 7140 y Ft(\))7354 7010 y Fi(p)p 7507 7010 V 7507 7140 a Fq(\015)7595 7097 y Fj(2)7698 7140 y Ft(+)35 b(1\))p Fk(g)4080 7314 y Fv(and,)65 b(by)58 b(Lemma)i(16,)k Fq(d)5452 7331 y Fp(z)5523 7314 y Ft(\()p Fq(w)t Ft(\))83 b Fk(\025)h Ft(min)p Fk(f)p Fq(m;)26 b Ft(b)t(dr)6815 7331 y Fj(min)7025 7314 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\(\()p Fq(\015)7518 7251 y Fj(5)7636 7314 y Ft(+)51 b Fq(\015)7894 7251 y Fj(3)7963 7314 y Ft(\))p Fk(\001)4080 7381 y Fi(p)p 4234 7381 V 129 x Fq(\015)4322 7467 y Fj(2)4425 7510 y Ft(+)35 b(1)o(\))p Fk(g)i Fv(for)g(each)h(site)f Fq(w)k Fv(of)c Fq(D)k Fv(as)d(claimed.) 1196 b Fh(\004)4234 7914 y Fv(P)8 b Fg(R)s(O)g(O)g(F)51 b(O)8 b(F)53 b Fv(T)8 b Fg(H)g(E)g(O)g(R)g(E)g(M)50 b Fv(1)8 b(1)g(.)72 b(The)46 b(anisotropic)e(V)-19 b(oronoi)43 b(diagram)i(of)4080 8089 y(the)35 b(sites)h(in)f Fq(X)47 b Fv(has)36 b(no)f(inter)m(-site)f(distance)h(less)h(than)f Ft(lfs)7138 8106 y Fj(min)7348 8089 y Fv(,)h(by)f(the)h(def-)4080 8263 y(inition)43 b(of)i Ft(lfs)4836 8280 y Fj(min)5046 8263 y Fv(.)71 b(By)44 b(Lemmas)j(17,)g(21,)g(and)e(23,)i(e)l(v)n(ery)f (inter)m(-site)d(dis-)4080 8437 y(tance)38 b(created)f(by)g(an)n(y)g (site)g(the)g(algorithm)e(inserts)i(is)g(at)g(least)g(as)h(great)f(as) 4080 8628 y(either)43 b Ft(lfs)4614 8645 y Fj(min)4824 8628 y Fq(=\015)9 b Fv(,)45 b Ft(b)t(dr)5306 8645 y Fj(min)5516 8628 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\(\()p Fq(\015)6009 8565 y Fj(5)6115 8628 y Ft(+)39 b Fq(\015)6361 8565 y Fj(3)6430 8628 y Ft(\))6490 8499 y Fi(p)p 6644 8499 V 129 x Fq(\015)6732 8586 y Fj(2)6835 8628 y Ft(+)34 b(1\))p Fv(,)45 b(or)e(the)f(shortest)4080 8803 y(inter)m(-site)36 b(distance)h(e)n(xisting)e(prior)h(to)h(the)g(site)g(insertion.)4230 8977 y(By)d(induction)f(on)i(the)g(sequence)i(of)d(site)h(insertions,)g (for)f(an)n(y)h(tw)o(o)g(sites)4080 9152 y Fq(v)k Fv(and)34 b Fq(w)39 b Fv(that)33 b(are)h(e)l(v)n(er)h(inserted)e(by)h(the)f(V)-19 b(oronoi)32 b(re\002nement)j(algorithm,)4080 9343 y Fq(d)p Ft(\()p Fq(v)5 b(;)25 b(w)t Ft(\))42 b Fk(\025)h Fq(\026)g Ft(=)g(min)p Fk(f)p Ft(lfs)5527 9360 y Fj(min)5737 9343 y Fq(=\015)9 b(;)25 b Ft(b)t(dr)6205 9360 y Fj(min)6415 9343 y Ft(\()p Fq(\015)9 b Ft(\))p Fq(=)p Ft(\(\()p Fq(\015)6908 9279 y Fj(5)6978 9343 y Ft(+)r Fq(\015)7187 9279 y Fj(3)7256 9343 y Ft(\))7316 9213 y Fi(p)p 7470 9213 V 130 x Fq(\015)7558 9300 y Fj(2)7661 9343 y Ft(+)35 b(1)o(\))p Fk(g)p Fv(.)4230 9517 y(Let)e Fq(\025)4552 9534 y Fj(max)4818 9517 y Fv(be)h(an)g(upper) e(bound)h(on)g(the)g(lar)m(gest)g(eigen)-6 b(v)l(alue)33 b(of)g Fq(M)50 b Fv(o)n(v)n(er)4080 9691 y(the)39 b(domain)f Ft(\012)p Fv(.)52 b(F)n(or)39 b(an)n(y)g(tw)o(o)e(sites)i Fq(v)44 b Fv(and)39 b Fq(w)t Fv(,)h Fq(\026)46 b Fk(\024)h Fq(d)7003 9708 y Fp(v)7076 9691 y Ft(\()p Fq(w)t Ft(\))f(=)h Fk(k)p Fq(F)7697 9708 y Fp(v)7771 9691 y Ft(\()p Fq(v)40 b Fk(\000)4080 9883 y Fq(w)t Ft(\))p Fk(k)4331 9900 y Fj(2)4443 9883 y Fk(\024)j(k)p Fq(F)4780 9900 y Fp(v)4854 9883 y Fk(k)4931 9900 y Fj(2)5000 9883 y Fk(k)p Fq(v)25 b Fk(\000)20 b Fq(w)t Fk(k)5507 9900 y Fj(2)5619 9883 y Ft(=)44 b(\(max)6127 9900 y Fp(x)6231 9883 y Fq(x)6318 9820 y Fp(T)6415 9883 y Fq(M)6563 9900 y Fp(v)6637 9883 y Fq(x=x)6888 9820 y Fp(T)6986 9883 y Fq(x)p Ft(\))7133 9820 y Fj(1)p Fp(=)p Fj(2)7326 9883 y Fk(k)p Fq(v)25 b Fk(\000)20 b Fq(w)t Fk(k)7833 9900 y Fj(2)7946 9883 y Fk(\024)4080 9939 y(p)p 4208 9939 323 7 v 119 x Fq(\025)4298 10075 y Fj(max)4579 10058 y Fk(k)p Fq(v)47 b Fk(\000)c Fq(w)t Fk(k)5131 10075 y Fj(2)5200 10058 y Fv(.)80 b(Therefore,)52 b(measured)d(in)e(ph)o(ysical)h(space,)53 b Fk(k)p Fq(v)47 b Fk(\000)4080 10232 y Fq(w)t Fk(k)4271 10249 y Fj(2)4400 10232 y Fk(\025)59 b Fq(\026=)4748 10113 y Fk(p)p 4876 10113 V 119 x Fq(\025)4966 10249 y Fj(max)5198 10232 y Fv(.)73 b(Imagine)46 b(that)f(a)h(disk)g(of)f(radius)g Fq(\026=)p Ft(\(2)7410 10113 y Fk(p)p 7537 10113 V 7537 10232 a Fq(\025)7627 10249 y Fj(max)7860 10232 y Ft(\))h Fv(is)4080 10406 y(centered)e(at)f(each)h(site.)65 b(The)44 b(interiors)d(of)i(these)h(disks)e(do)h(not)g(intersect.)4080 10581 y(Only)h(a)h(\002nite)f(number)g(of)g(such)h(nono)n(v)n (erlapping)c(disks)j(can)h(be)g(pack)o(ed)4080 10755 y(so)37 b(their)g(centers)g(lie)g(in)g Ft(\012)p Fv(,)g(therefore)g (the)g(algorithm)e(terminates.)323 b Fh(\004)p eop %%Page: 10 10 10 9 bop -303 -137 a Fw(11.)198 b(Conclusions)-154 79 y Fv(There)57 b(are)h(se)l(v)n(eral)f(clear)g(directions)e(for)h(impro) n(v)n(ement)f(and)h(e)n(xten-)-303 253 y(sion)41 b(of)h(our)f(results.) 61 b(W)-12 b(e)43 b(suspect)f(it)f(is)h(straightforw)o(ard)d(\(albeit)i (messy\))-303 427 y(to)52 b(pro)n(v)n(e)g(that)g(our)h(V)-19 b(oronoi)51 b(re\002nement)i(algorithm)e(generates)j Fu(gr)n(aded)-303 602 y Fv(meshes)47 b(in)f(which)g(edge)h(lengths)e (are)i(dictated)f(primarily)e(by)i(local)g(fea-)-303 776 y(tures\227the)37 b(mesh)h(is)f(not)f(re\002ned)h(to)g(v)n(ery)g (small)g(triangles)f(in)h(one)g(re)n(gion)-303 950 y(because)42 b(of)e(v)n(ery)g(small)h(features)g(f)o(ar)f(a)n(w)o(ay)-10 b(.)58 b(Ruppert)39 b([13])h(pro)n(v)n(es)g(such)-303 1125 y(a)33 b(result)e(for)h(isotropic)f(meshing.)45 b(Ho)l(we)l(v)n(er)-6 b(,)34 b(the)e(anisotropic)f(grading)g(re-)-303 1299 y(sult)37 b(w)o(ould)g(be)h(weak)o(er)h(than)f(Ruppert')-8 b(s)37 b(isotropic)f(result)i(because)h(a)g(site)-303 1473 y(whose)i(metric)g(tensor)f(is)h(small)g(sees)i(f)o(ara)n(w)o(ay)d (elements)h(as)h(being)f(close)-303 1648 y(by)-10 b(,)47 b(and)d(therefore)g(its)h(in\003uence)f(on)h(them)g(is)f(less)h (attenuated.)69 b(Speci\002-)-303 1822 y(cally)-10 b(,)36 b(a)g(site)f(with)g(a)h(small)g(metric)f(tensor)g(has)h(a)g(wide)g (paraboloid)d(which)-303 1996 y(can)45 b(create)g(orphans)f(at)g(a)i (great)e(distance,)i(thereby)e(causing)h(re\002nement)-303 2171 y(in)c(distant)f(locations)h(to)g(remo)n(v)n(e)g(the)h(orphans.)59 b(These)43 b(ef)l(fects)f(might)f(be)-303 2345 y(mitig)o(ated)50 b(by)h(simply)g(remo)n(ving)f(the)i(orphans)e(without)g(inserting)f(ne) l(w)-303 2519 y(sites)j(\(e)n(xploiting)d(the)j(\003e)n(xibility)e(of)i (loose)g(V)-19 b(oronoi)50 b(diagrams\),)56 b(or)c(by)-303 2694 y(resizing)36 b(the)h(metric)g(tensors)g(\(and)g(paraboloids\))e (of)i(problem)g(sites.)-154 2868 y(Our)45 b(V)-19 b(oronoi)44 b(re\002nement)j(algorithm,)f(lik)o(e)f(Ruppert')-8 b(s)44 b(Delaunay)i(re-)-303 3042 y(\002nement)58 b(algorithm,)63 b(reco)n(v)n(ers)c(se)n(gments)f(of)h(the)f(PSLG)h(by)g(splitting)-303 3217 y(them.)50 b(There)39 b(are)h(man)n(y)e(adv)l(antages)h(to)f (using)f(a)i(constrained)f(Delaunay)-303 3391 y(triangulation)k (\(CDT\))i(instead.)70 b(But)44 b(can)i(CDTs)f(be)g(made)h (anisotropic?)-303 3565 y(Seidel)31 b([14])h(proposes)f(the)h Fu(e)m(xtended)g(V)-17 b(or)-7 b(onoi)32 b(dia)o(gr)n(am)p Fv(,)g(which)f(dualizes)-303 3740 y(the)50 b(\(isotropic\))f(CDT)i(by)g (e)n(xtending)e(the)i(plane)g(so)g(that)f(each)i(se)n(gment)-303 3914 y(serv)n(es)38 b(as)g(a)h(g)o(ate)l(w)o(ay)f(to)f(another)g (\223sheet\224)i(of)e(paper)-6 b(,)39 b(inhabited)d(by)h(some)-303 4089 y(of)49 b(the)g(f)o(aces)h(of)f(the)g(V)-19 b(oronoi)47 b(diagram.)83 b(As)49 b(a)h(natural)f(generalization,)-303 4263 y(we)43 b(suggest)f(e)n(xtended)g(anisotropic)e(V)-19 b(oronoi)41 b(diagrams,)j(which)e(dualize)-303 4437 y(to)j(constrained) f(triangulations)f(under)i(the)g(same)i(conditions)c(for)i(which)-303 4612 y(anisotropic)35 b(V)-19 b(oronoi)35 b(diagrams)i(dualize)g(to)g (triangulations.)-154 4786 y(F)n(or)j(practical)h(mesh)h(generation,)f (it)f(is)h(attracti)l(v)n(e)f(to)g(maintain)g(the)h(re-)-303 4960 y(stricted)e(V)-19 b(oronoi)38 b(diagram)i Fq(D)t Fk(j)1400 4977 y Fj(\012)1535 4960 y Fv(rather)g(than)g Fq(D)k Fv(because)e(the)e(rest)g(of)g Fq(D)-303 5135 y Fv(is)31 b(not)h(needed.)45 b(W)-12 b(e)32 b(could)g(also)g (rede\002ne)g(loose)g(site)g(insertion)e(so)i(that)f(the)-303 5309 y(depth-\002rst)40 b(search)i(stops)f(at)h(the)g(boundary)e(of)h Ft(\012)p Fv(,)j(b)m(ut)c(the)i(diagram)f(cre-)-303 5483 y(ated)35 b(this)g(w)o(ay)g(is)g(not)f(necessarily)i Fq(L)p Fk(j)1725 5500 y Fj(\012)1819 5483 y Fv(.)46 b(It)35 b(is)g(an)h(open)f(problem)f(whether)-303 5658 y(an)e(analog)g(of)f (Lemma)j(20)e(holds)f(for)g(this)h(weak)o(er)g(site)g(insertion)e (method.)-303 5832 y(More)h(generally)-10 b(,)32 b(if)f(loose)f (insertion)g(and)h(e)n(xtended)f(anisotropic)g(V)-19 b(oronoi)-303 6006 y(diagrams)35 b(can)g(be)h(made)g(to)e(w)o(ork)g (together)-6 b(,)35 b(the)f(combination)g(might)g(en-)-303 6181 y(jo)o(y)h(the)i(speed)h(of)f(loose)g(insertion)e(and)i(the)g (bene\002ts)h(of)e(CDTs.)-154 6355 y(In)45 b(three)f(dimensions)g(or)h (more,)i(we)e(cannot)g(pro)n(v)n(e)f(that)g(our)g(V)-19 b(oronoi)-303 6529 y(re\002nement)40 b(algorithm)f(creates)i(a)g (triangulation)c(with)i(no)h(geometrically)-303 6704 y(in)-6 b(v)n(erted)48 b(elements,)54 b(for)49 b(the)g(same)j(reason)e (that)f(it)g(is)g(dif)l(\002cult)g(to)g(pro)n(v)n(e)-303 6878 y(that)35 b(isotropic)f(three-dimensional)g(mesh)j(generation)e (algorithms)f(create)-303 7052 y(no)50 b(sli)l(v)n(er)g(tetrahedra.)87 b(Delaunay)51 b(re\002nement)g(algorithms)e(for)h(tetrahe-)-303 7227 y(dral)56 b(mesh)i(generation)e(are)i(ne)l(v)n(ertheless)f(ef)l (fecti)l(v)n(e)g(in)f(practice)i(at)f(re-)-303 7401 y(mo)n(ving)51 b(sli)l(v)n(ers)h([17],)k(and)c(we)h(belie)l(v)n(e)f(the)h(same)h(is)e (true)g(of)g(three-di-)-303 7575 y(mensional)36 b(V)-19 b(oronoi)35 b(re\002nement)j(in)f(the)g(anisotropic)e(case.)-303 8005 y Fw(12.)198 b(Refer)l(ences)-229 8248 y Fv([1])74 b(P)n(ankaj)37 b(K.)h(Ag)o(arw)o(al,)f(Boris)f(Arono)n(v)-10 b(,)36 b(and)h(Micha)h(Sharir)-8 b(.)20 8422 y Fu(Computing)35 b(Lower)i(En)-6 b(velopes)38 b(in)e(Four)i(Dimensions)e(with)20 8597 y(Applications)p Fv(.)g(Proceedings)g(of)h(the)g(T)-10 b(enth)37 b(Annual)f(Symposium)20 8771 y(on)g(Computational)e(Geometry) -10 b(,)36 b(pages)h(348\226358.)e(Association)f(for)20 8945 y(Computing)h(Machinery)-10 b(,)38 b(1994.)-229 9136 y([2])74 b(P)n(ankaj)37 b(K.)h(Ag)o(arw)o(al,)f(Otfried)f(Schw)o (arzk)o(opf,)g(and)h(Micha)g(Sharir)-8 b(.)20 9311 y Fu(Overlay)38 b(of)f(Lower)g(En)-6 b(velopes)38 b(and)e(its)h (Applications)p Fv(.)e(T)-10 b(echnical)20 9485 y(Report)36 b(CS-1994-18,)g(Department)h(of)f(Computer)h(Science,)h(Duk)o(e)20 9659 y(Uni)l(v)n(ersity)-10 b(,)36 b(1994.)-229 9850 y([3])74 b(Thomas)38 b(Apel.)f Fu(Anisotr)-7 b(opic)36 b(Finite)h(Elements:)46 b(Local)37 b(Estimates)20 10025 y(and)g(Applications)p Fv(.)e(B.)j(G.)f(T)-10 b(eubner)37 b(V)-17 b(erlag,)38 b(Stuttg)o(art,)d(1999.)-229 10216 y([4])74 b(Franz)38 b(Aurenhammer)f(and)h(Herbert)e(Edelsbrunner)-8 b(.)37 b Fu(An)g(Optimal)20 10390 y(Algorithm)f(for)h(Constructing)d (the)j(Weighted)g(Vor)-7 b(onoi)37 b(Dia)o(gr)n(am)p Fv(.)20 10564 y(P)n(attern)g(Recognition)e Fr(17)p Fv(:251\226257,)g (1984.)-229 10755 y([5])74 b(Frank)37 b(J.)h(Bossen)f(and)g(P)n(aul)g (S.)h(Heckbert.)f Fu(A)h(Pliant)e(Method)h(for)4404 -137 y(Anisotr)-7 b(opic)36 b(Mesh)i(Gener)n(ation)p Fv(.)e(Fifth)g (International)f(Meshing)4404 37 y(Roundtable,)h(pages)h(63\22674,)g (October)f(1996.)4155 228 y([6])74 b(Adrian)36 b(Bo)l(wyer)-8 b(.)37 b Fu(Computing)e(Diric)n(hlet)g(Tessellations)p Fv(.)4404 402 y(Computer)h(Journal)g Fr(24)p Fv(\(2\):162\226166,)e (1981.)4155 593 y([7])74 b(P)n(aul-Louis)36 b(Geor)m(ge)h(and)h(Houman) f(Borouchaki.)f Fu(Delaunay)4404 768 y(Triangulation)e(and)i(Meshing:) 46 b(Application)35 b(to)h(Finite)h(Elements)p Fv(.)4404 942 y(Herm)4752 941 y(\036)4744 942 y(es,)h(P)n(aris,)g(1998.)4155 1133 y([8])74 b(Dan)37 b(Halperin)f(and)i(Micha)f(Sharir)-8 b(.)37 b Fu(Ne)n(w)f(Bounds)h(for)g(Lower)4404 1307 y(En)-6 b(velopes)37 b(in)g(Thr)-6 b(ee)39 b(Dimensions,)d(with)g(Applications) f(to)4404 1482 y(Visibility)g(in)i(Terr)n(ains)p Fv(.)g(Discrete)g(&)h (Computational)d(Geometry)4404 1656 y Fr(12)p Fv(:313\226326,)g(1994.) 4155 1847 y([9])74 b(K)l(enneth)37 b(E.)h(Jansen,)g(Mark)f(S.)h (Shephard,)f(and)g(Mark)g(W)-14 b(.)38 b(Beall.)4404 2021 y Fu(On)f(Anisotr)-7 b(opic)36 b(Mesh)i(Gener)n(ation)e(and)g (Quality)g(Contr)-7 b(ol)36 b(in)4404 2196 y(Comple)m(x)h(Flow)f(Pr)-7 b(oblems)p Fv(.)38 b(T)-10 b(enth)36 b(International)f(Meshing)4404 2370 y(Roundtable)g(\(Ne)l(wport)i(Beach,)h(California\),)d(pages)j (341\226349.)4404 2544 y(Sandia)f(National)f(Laboratories,)h(October)g (2001.)4080 2735 y([10])74 b(Gre)n(g)37 b(Leibon)f(and)i(Da)m(vid)e (Letscher)-8 b(.)38 b Fu(Delaunay)f(Triangulations)4404 2910 y(and)f(Vor)-7 b(onoi)37 b(Dia)o(gr)n(ams)e(for)i(Riemannian)f (Manifolds)p Fv(.)4404 3084 y(Proceedings)h(of)g(the)g(Sixteenth)e (Annual)i(Symposium)f(on)4404 3258 y(Computational)f(Geometry)i(\(Hong) f(K)-5 b(ong\),)36 b(pages)i(341\226349.)4404 3433 y(Association)e(for) g(Computing)f(Machinery)-10 b(,)38 b(June)f(2000.)4080 3624 y([11])74 b(Xiang-Y)-15 b(ang)36 b(Li,)i(Shang-Hua)e(T)-10 b(eng,)38 b(and)f(Alper)7113 3591 y(\250)7084 3624 y(Ung)7354 3623 y(\250)7342 3624 y(or)-8 b(.)37 b Fu(Biting)4404 3798 y(Ellipses)g(to)f(Gener)n(ate)h(Anisotr)-7 b(opic)36 b(Mesh)p Fv(.)j(Eighth)d(International)4404 3972 y(Meshing)g (Roundtable)g(\(Lak)o(e)h(T)-12 b(ahoe,)38 b(California\),)e(pages)4404 4147 y(97\226108,)g(October)h(1999.)4080 4338 y([12])74 b(Shmuel)37 b(Rippa.)g Fu(Long)f(and)h(Thin)f(Triangles)h(Can)f(Be)i (Good)e(for)4404 4512 y(Linear)h(Interpolation)p Fv(.)d(SIAM)j(Journal) g(on)f(Numerical)h(Analysis)4404 4686 y Fr(29)p Fv(\(1\):257\226270,)d (February)j(1992.)4080 4877 y([13])74 b(Jim)37 b(Ruppert.)f Fu(A)i(Delaunay)e(Re\002nement)i(Algorithm)d(for)i(Quality)4404 5052 y(2-Dimensional)e(Mesh)j(Gener)n(ation)p Fv(.)e(Journal)g(of)h (Algorithms)4404 5226 y Fr(18)p Fv(\(3\):548\226585,)d(May)j(1995.)4080 5417 y([14])74 b(Raimund)36 b(Seidel.)i Fu(Constr)n(ained)d(Delaunay)h (Triangulations)e(and)4404 5591 y(Vor)-7 b(onoi)36 b(Dia)o(gr)n(ams)g (with)g(Obstacles)p Fv(.)h(1978\2261988)e(T)-10 b(en)37 b(Y)-15 b(ears)38 b(IIG)4404 5766 y(\(H.)f(S.)h(Poingratz)e(and)h(W)-14 b(.)38 b(Schinnerl,)f(editors\),)f(pages)i(178\226191.)4404 5940 y(Institute)d(for)i(Information)e(Processing,)i(Graz)h(Uni)l(v)n (ersity)d(of)4404 6114 y(T)-10 b(echnology)g(,)36 b(1988.)4080 6305 y([15])74 b(Micha)37 b(Sharir)-8 b(.)37 b Fu(Almost)f(Tight)g (Bounds)h(for)g(Lower)g(En)-6 b(velopes)38 b(in)4404 6480 y(Higher)f(Dimensions)p Fv(.)f(Discrete)h(&)h(Computational)d (Geometry)4404 6654 y Fr(12)p Fv(:327\226345,)g(1994.)4080 6845 y([16])74 b(Micha)37 b(Sharir)g(and)g(P)n(ankaj)g(K.)g(Ag)o(arw)o (al.)g Fu(Davenport-Sc)n(hinzel)4404 7019 y(Sequences)h(and)e(their)h (Geometric)g(Applications)p Fv(.)e(Cambridge)4404 7194 y(Uni)l(v)n(ersity)g(Press,)j(Ne)l(w)g(Y)-16 b(ork,)37 b(1995.)4080 7384 y([17])74 b(Jonathan)36 b(Richard)h(She)l(wchuk.)h Fu(T)-14 b(etr)n(ahedr)n(al)36 b(Mesh)i(Gener)n(ation)4404 7559 y(by)f(Delaunay)g(Re\002nement)p Fv(.)g(Proceedings)g(of)g(the)g (F)n(ourteenth)4404 7733 y(Annual)f(Symposium)h(on)g(Computational)d (Geometry)4404 7908 y(\(Minneapolis,)i(Minnesota\),)g(pages)i (86\22695.)e(Association)g(for)4404 8082 y(Computing)f(Machinery)-10 b(,)37 b(June)h(1998.)4080 8273 y([18])p 4404 8273 449 7 v 547 w(.)g Fu(What)f(is)g(a)g(Good)f(Linear)h(Finite)f(Element?)4404 8447 y(Interpolation,)e(Conditioning)o(,)f(Anisotr)-7 b(opy)f(,)37 b(and)g(Quality)4404 8622 y(Measur)-6 b(es)p Fv(.)39 b(Manuscript,)d(2002.)4080 8812 y([19])74 b(K)l(enji)37 b(Shimada,)g(Atsushi)f(Y)-15 b(amada,)39 b(and)e(T)-12 b(akayuki)37 b(Itoh.)4404 8987 y Fu(Anisotr)-7 b(opic)36 b(Triangular)f(Meshing)i(of)g(Par)n(ametric)g(Surfaces)g(via)4404 9161 y(Close)g(Pac)m(king)g(of)f(Ellipsoidal)f(Bubbles)p Fv(.)i(Sixth)f(International)4404 9335 y(Meshing)g(Roundtable)g(\(P)n (ark)g(City)-10 b(,)37 b(Utah\),)g(pages)h(375\226390.)4404 9510 y(Sandia)f(National)f(Laboratories,)h(October)g(1997.)4080 9701 y([20])74 b(Da)m(vid)36 b(F)-12 b(.)38 b(W)-12 b(atson.)38 b Fu(Computing)c(the)j Fq(n)p Fu(-dimensional)e(Delaunay)4404 9875 y(Tessellation)h(with)f(Application)g(to)i(Vor)-7 b(onoi)36 b(Polytopes)p Fv(.)4404 10049 y(Computer)g(Journal)g Fr(24)p Fv(\(2\):167\226172,)e(1981.)p eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF