%!PS-Adobe-2.0 (TeXPS: dvi->PostScript Driver dvitps, Version 3.11 of September 5, 1990\n)print flush %%Creator: grail.cs.washington.edu:louns (Michael &bery) %%DocumentPaperSizes: Letter %%Title: Dvi to PostScript converter, Version 3.11 of September 5, 1990 %%CreationDate: Wed Dec 31 16:00:03 1969 %%BoundingBox: 72 72 540 756 %%Pages: (atend) %%EndComments % Copyright 1989 Stephan v. Bechtolsheim (unless otherwise stated) % applies to various prologue files. Read documentation for details. % dvitps: BEGIN including file "/usr/local/.contrib/TeXPS.3.8/pro/texpre.pro" /@bop0 { PsPrintEnabled { (Pass0: Page ) print == flush } {pop} ifelse } def /@eop0 { pop } def /@bop1 { PsPrintEnabled { (Pass1: Page ) print == flush } {pop} ifelse save DviTranslateVector-X DviTranslateVector-Y translate DviOrientationMatrix concat Page-H-Offset Page-V-Offset translate 3 1 roll translate 0 0 moveto Draft-Flag { @Draft } if /DriverDelta 0 def } def /@eop1 { pop showpage restore } def /@end { (Done!\n) print flush } def /@ReportVmStatus { (\n@ReportVmStatus: ) print print (: ) print vmstatus (max: ) print 20 string cvs print (, used: ) print 20 string cvs print (, level: ) print 20 string cvs print (\n) print flush } def /@ReportVmStatusNew { (VM: ) print exch print (, printer: ) print /Vmfree vmstatus pop exch pop def Vmfree ( ) cvs print (, driver: ) print dup ( ) cvs print (, delta: ) print Vmfree sub ( ) cvs print (\n) print flush } def /@Draft { gsave Page-H-Offset neg Page-V-Offset neg translate -45 rotate -150 0 moveto /Helvetica-Bold findfont [120.0 0 0 -120.0 0 0 ] makefont setfont (DRAFT) show grestore gsave Page-H-Offset neg Page-V-Offset neg translate 300 -100 moveto /Helvetica-Bold findfont [60.0 0 0 -60.0 0 0 ] makefont setfont Date-and-Time show ( :: ) show Dvi-File-Name show grestore } def % dvitps: END including file "/usr/local/.contrib/TeXPS.3.8/pro/texpre.pro" % dvitps: BEGIN including file "/usr/local/.contrib/TeXPS.3.8/pro/pos.pro" /a { rmoveto } def /DriverDelta 0 def /b { exch p dup /DriverDelta exch def 0 rmoveto } def /c { p DriverDelta 4 sub dup /DriverDelta exch def 0 rmoveto } def /d { p DriverDelta 3 sub dup /DriverDelta exch def 0 rmoveto } def /e { p DriverDelta 2 sub dup /DriverDelta exch def 0 rmoveto } def /f { p DriverDelta 1 sub dup /DriverDelta exch def 0 rmoveto } def /g { p DriverDelta 0 rmoveto } def /h { p DriverDelta 1 add dup /DriverDelta exch def 0 rmoveto } def /i { p DriverDelta 2 add dup /DriverDelta exch def 0 rmoveto } def /j { p DriverDelta 3 add dup /DriverDelta exch def 0 rmoveto } def /k { p DriverDelta 4 add dup /DriverDelta exch def 0 rmoveto } def /l { p -4 0 rmoveto } def /m { p -3 0 rmoveto } def /n { p -2 0 rmoveto } def /o { p -1 0 rmoveto } def /q { p 1 0 rmoveto } def /r { p 2 0 rmoveto } def /s { p 3 0 rmoveto } def /t { p 4 0 rmoveto } def /p { show } def /w { 0 exch rmoveto } def /x { 0 rmoveto } def /y { 3 -1 roll p rmoveto } def /u-string ( ) def /u { u-string exch 0 exch put u-string show } def /v { u-string exch 0 exch put currentpoint u-string show moveto } def % dvitps: END including file "/usr/local/.contrib/TeXPS.3.8/pro/pos.pro" % dvitps: BEGIN including file "/usr/local/.contrib/TeXPS.3.8/pro/rules.pro" /z { /dy exch def /dx exch def currentpoint currentpoint transform round exch round exch itransform newpath moveto dx 0 rlineto 0 dy rlineto dx neg 0 rlineto closepath fill moveto } def /z { /dy exch def /dx exch def currentpoint 0.2 0.2 rmoveto currentpoint newpath moveto dx 0 rlineto 0 dy rlineto dx neg 0 rlineto closepath fill moveto } def % dvitps: END including file "/usr/local/.contrib/TeXPS.3.8/pro/rules.pro" /Dvi-File-Name (paper.dvi) def (Dvi file name: ") print Dvi-File-Name print (".\n) print /Draft-Flag false def /#copies 1 def /NumCharsInPixelFonts 256 def /HostName (grail.cs.washington.edu) def (This PostScript file was produced on host \") print HostName print (\".\n) print /PsPrintEnabled true def /Page-H-Offset 0.000000 def /Page-V-Offset 0.000000 def /ExecPsConv {0.30 mul} def /Date-and-Time (Fri Jan 13 06:38 1995) def /DviTranslateVector-X 72.000 def /DviTranslateVector-Y 720.000 def /DviOrientationMatrix [ 0.240 0.000 0.000 -0.240 0.0 0.0 ] def % dvitps: BEGIN including file "/usr/local/.contrib/TeXPS.3.8/pro/pixel-fonts.pro" /@newfont { /newname exch def newname 7 dict def newname load begin /FontType 3 def /FontMatrix [1 0 0 -1 0 0] def /FontBBox [0 0 1 1] def /BitMaps NumCharsInPixelFonts array def /BuildChar {CharBuilder} def /Encoding NumCharsInPixelFonts array def 0 1 NumCharsInPixelFonts 1 sub {Encoding exch /.undef put} for end newname newname load definefont pop } def /ch-image {ch-data 0 get} def /ch-width {ch-data 1 get} def /ch-height {ch-data 2 get} def /ch-xoff {ch-data 3 get} def /ch-yoff {ch-data 4 get} def /ch-tfmw {ch-data 5 get} def /CharBuilder { /ch-code exch def /font-dict exch def /ch-data font-dict /BitMaps get ch-code get def ch-data null eq not { ch-tfmw 0 ch-xoff neg ch-height ch-yoff sub neg ch-width ch-xoff neg add ch-yoff setcachedevice 0 0 transform round exch round exch itransform translate ch-width ch-height true [1 0 0 1 ch-xoff ch-height ch-yoff sub] {ch-image} imagemask } if } def /@dc { /ch-code exch def /ch-data exch def currentfont /BitMaps get ch-code ch-data put currentfont /Encoding get ch-code ( ) cvs % convert the character code to a string cvn ch-code exch put } def /@sf /setfont load def % dvitps: END including file "/usr/local/.contrib/TeXPS.3.8/pro/pixel-fonts.pro" 1 @bop0 % dvitps: BEGIN including file "/usr/local/.contrib/TeXPS.3.8/pro/ps-fonts.pro" /@newfont-ps { /old-font-name exch def /font-mat exch def /new-font-name exch def /old-font-dict old-font-name findfont def /font-dict-2 old-font-dict font-mat makefont def /font-dict-new font-dict-2 length dict def font-dict-new begin font-dict-2 { exch dup dup /FID ne exch /FontBBox ne and { exch font-dict-new 3 1 roll put } { pop pop } ifelse } forall end /newFontBBox old-font-dict /FontBBox get aload length array astore def font-dict-new /FontBBox newFontBBox put font-dict-new /FontName new-font-name put new-font-name font-dict-new definefont pop } def /@sfps { setfont } def % dvitps: END including file "/usr/local/.contrib/TeXPS.3.8/pro/ps-fonts.pro" % dvitps: BEGIN including file "/usr/local/.contrib/TeXPS.3.8/pro/reencode.pro" /reencodedict 20 dict def /@ReEncodeSmall { reencodedict begin /encoding-codes-vector exch def /encoding-names-vector exch def /new-font-name exch def /base-font-name exch def /encoding-change-vector encoding-codes-vector length 2 mul array def 0 1 encoding-codes-vector length 1 sub { /LoopCounter exch def encoding-codes-vector LoopCounter get encoding-change-vector LoopCounter 2 mul 3 -1 roll put encoding-names-vector LoopCounter get encoding-change-vector LoopCounter 2 mul 1 add 3 -1 roll put } for /base-fontdict base-font-name findfont def /newfont base-fontdict maxlength dict def base-fontdict { 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 new-font-name put encoding-change-vector length 2 idiv 1 sub -1 0 { newfont /Encoding get exch 2 mul dup encoding-change-vector exch get exch 1 add encoding-change-vector exch get put } for new-font-name newfont definefont new-font-name end exch def } def % dvitps: END including file "/usr/local/.contrib/TeXPS.3.8/pro/reencode.pro" % dvitps: BEGIN including file "/usr/local/.contrib/TeXPS.3.8/pro/set-widths.pro" /modwidthdict 8 dict def /@AddWidthDictionary { modwidthdict begin /new-font-name exch def /old-font-name exch def /new-widths-dict exch def /old-font-dict old-font-name findfont def /numentries old-font-dict maxlength 1 add def /newfont numentries dict def old-font-dict { exch dup dup /FID ne exch /FontBBox ne and { exch newfont 3 1 roll put } { pop pop } ifelse } forall /newFontBBox old-font-dict /FontBBox get aload length array astore def newfont /FontBBox newFontBBox put newfont /FontName new-font-name put newfont /Metrics new-widths-dict put new-font-name newfont definefont new-font-name end exch def } def /@MakeWidthDictionary { /width-vector exch def /code-vector exch def width-vector length code-vector length ne {(@MakeWidthDictionary: Alarm: vectors of different length!\n) print flush quit} if /width-dict code-vector length dict def 0 1 width-vector length 1 sub { /LoopCounter exch def width-dict code-vector LoopCounter get width-vector LoopCounter get put } for width-dict } def % dvitps: END including file "/usr/local/.contrib/TeXPS.3.8/pro/set-widths.pro" /@F7-0 { /Times-Roman } def /@F7-1 [70.5670 0.0000 0.0000 -70.5670 0.0 0.0] @F7-0 @newfont-ps /@Encoding-Vector-7 [ /fi /fl /dotlessi /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /exclamdown /equal /questiondown /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /Aacute /Acircumflex /Adieresis /Agrave /Aring /Atilde /Ccedilla /Eacute /Ecircumflex /Edieresis /Egrave /Iacute /Icircumflex /Idieresis /Igrave /Ntilde /Oacute /Ocircumflex /Odieresis /Ograve /Otilde /Scaron /Uacute /Ucircumflex /Udieresis /Ugrave /Ydieresis /Zcaron /aacute /acircumflex /adieresis /agrave /aring /cent /sterling /fraction /yen /florin /section /currency /quotesingle /guillemotleft /guilsinglleft /guilsinglright /dagger /daggerdbl /periodcentered /paragraph /bullet /quotesinglbase /quotedblbase /guillemotright /ellipsis /perthousand /asciitilde /underscore /braceright /logicalnot /bar /copyright /registered /minus /trademark /ogonek /atilde /ccedilla /eacute /ecircumflex /edieresis /egrave /iacute /icircumflex /idieresis /igrave /ntilde /oacute /ocircumflex /odieresis /ograve /otilde /scaron /ordfeminine /uacute /ucircumflex /udieresis /ugrave /Lslash /ordmasculine /ydieresis /zcaron /less /backslash /braceleft /quotedbl /greater /asciicircum /lslash ] def /@CharCode-Vector-7 [ 8#14 8#15 8#20 8#22 8#23 8#24 8#25 8#26 8#27 8#30 8#31 8#32 8#33 8#34 8#35 8#36 8#37 8#40 8#41 8#42 8#43 8#44 8#45 8#46 8#47 8#50 8#51 8#52 8#53 8#54 8#55 8#56 8#57 8#60 8#61 8#62 8#63 8#64 8#65 8#66 8#67 8#70 8#71 8#72 8#73 8#74 8#75 8#76 8#77 8#100 8#101 8#102 8#103 8#104 8#105 8#106 8#107 8#110 8#111 8#112 8#113 8#114 8#115 8#116 8#117 8#120 8#121 8#122 8#123 8#124 8#125 8#126 8#127 8#130 8#131 8#132 8#133 8#134 8#135 8#136 8#137 8#140 8#141 8#142 8#143 8#144 8#145 8#146 8#147 8#150 8#151 8#152 8#153 8#154 8#155 8#156 8#157 8#160 8#161 8#162 8#163 8#164 8#165 8#166 8#167 8#170 8#171 8#172 8#173 8#174 8#175 8#176 8#177 8#200 8#201 8#202 8#203 8#204 8#205 8#206 8#207 8#210 8#211 8#212 8#213 8#214 8#215 8#216 8#217 8#220 8#221 8#222 8#223 8#224 8#225 8#226 8#227 8#230 8#231 8#232 8#233 8#234 8#235 8#236 8#237 8#240 8#242 8#243 8#244 8#245 8#246 8#247 8#250 8#251 8#253 8#254 8#255 8#262 8#263 8#264 8#266 8#267 8#270 8#271 8#273 8#274 8#275 8#300 8#301 8#302 8#303 8#305 8#306 8#307 8#310 8#311 8#316 8#321 8#322 8#323 8#324 8#325 8#326 8#327 8#330 8#331 8#332 8#333 8#334 8#335 8#336 8#337 8#340 8#342 8#343 8#344 8#345 8#346 8#347 8#350 8#353 8#354 8#355 8#356 8#357 8#362 8#363 8#364 8#366 8#370 ] def /@Width-Vector-7 [ 553 553 283 326 326 326 326 326 326 326 496 666 723 496 893 893 723 255 326 439 496 496 836 779 326 326 326 496 567 255 326 255 283 496 496 496 496 496 496 496 496 496 496 283 283 326 567 439 439 921 723 666 666 723 609 553 723 723 326 383 723 609 893 723 723 553 723 666 553 609 723 723 949 723 723 609 326 439 326 326 326 326 439 496 439 496 439 326 496 496 283 283 496 283 779 496 496 496 496 326 383 283 496 496 723 496 496 439 496 1006 326 326 326 723 723 723 723 723 723 666 609 609 609 609 326 326 326 326 723 723 723 723 723 723 553 723 723 723 723 723 609 439 439 439 439 439 496 496 170 496 496 496 496 184 496 326 326 496 496 255 453 354 326 439 496 1006 1006 538 496 482 567 198 765 765 567 978 326 439 439 439 439 439 439 283 283 283 283 496 496 496 496 496 496 383 269 496 496 496 496 609 312 496 439 567 283 482 411 567 468 283 ] def /@F7-1 /@F7-2 @Encoding-Vector-7 @CharCode-Vector-7 @ReEncodeSmall @Encoding-Vector-7 @Width-Vector-7 @MakeWidthDictionary /@F7-2 /@F7-3 @AddWidthDictionary /@F8-0 { /Times-Roman } def /@F8-1 [45.6610 0.0000 0.0000 -45.6610 0.0 0.0] @F8-0 @newfont-ps /@Width-Vector-8 [ 548 548 285 329 329 329 329 329 329 329 504 657 723 504 898 898 723 241 329 438 504 504 832 788 329 329 329 504 569 241 329 241 285 504 504 504 504 504 504 504 504 504 504 285 285 329 569 438 438 920 723 657 657 723 613 548 723 723 329 394 723 613 898 723 723 548 723 657 548 613 723 723 942 723 723 613 329 438 329 329 329 329 438 504 438 504 438 329 504 504 285 285 504 285 788 504 504 504 504 329 394 285 504 504 723 504 504 438 504 1007 329 329 329 723 723 723 723 723 723 657 613 613 613 613 329 329 329 329 723 723 723 723 723 723 548 723 723 723 723 723 613 438 438 438 438 438 504 504 175 504 504 504 504 175 504 329 329 504 504 241 460 350 329 438 504 1007 1007 548 504 482 569 197 767 767 569 986 329 438 438 438 438 438 438 285 285 285 285 504 504 504 504 504 504 394 285 504 504 504 504 613 307 504 438 569 285 482 416 569 460 285 ] def /@F8-1 /@F8-2 @Encoding-Vector-7 @CharCode-Vector-7 @ReEncodeSmall @Encoding-Vector-7 @Width-Vector-8 @MakeWidthDictionary /@F8-2 /@F8-3 @AddWidthDictionary /@F21 @newfont @F21 @sf [< 7FF007000700070007000700070007000700070007000700070007000700070007000700FF 0007000300> 12 21 -2 20 18] 49 @dc @F21 @sf [< FFF07FF03FF0101808080C0806000300018000C000600070007000384038E038C038803040 7030E00F80> 13 21 -2 20 18] 50 @dc /@F4-0 { /Times-Bold } def /@F4-1 [41.5100 0.0000 0.0000 -41.5100 0.0 0.0] @F4-0 @newfont-ps /@Encoding-Vector-4 [ /fi /fl /dotlessi /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /exclamdown /equal /questiondown /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /Aacute /Acircumflex /Adieresis /Agrave /Aring /Atilde /Ccedilla /Eacute /Ecircumflex /Edieresis /Egrave /Iacute /Icircumflex /Idieresis /Igrave /Ntilde /Oacute /Ocircumflex /Odieresis /Ograve /Otilde /Scaron /Uacute /Ucircumflex /Udieresis /Ugrave /Ydieresis /Zcaron /aacute /acircumflex /adieresis /agrave /aring /cent /sterling /fraction /yen /florin /section /currency /quotesingle /guillemotleft /guilsinglleft /guilsinglright /dagger /daggerdbl /periodcentered /paragraph /bullet /quotesinglbase /quotedblbase /guillemotright /ellipsis /perthousand /asciitilde /underscore /braceright /logicalnot /bar /copyright /registered /minus /trademark /ogonek /atilde /ccedilla /eacute /ecircumflex /edieresis /egrave /iacute /icircumflex /idieresis /igrave /ntilde /oacute /ocircumflex /odieresis /ograve /otilde /scaron /ordfeminine /uacute /ucircumflex /udieresis /ugrave /Lslash /ordmasculine /ydieresis /zcaron /less /backslash /braceleft /quotedbl /greater /asciicircum /lslash ] def /@CharCode-Vector-4 [ 8#14 8#15 8#20 8#22 8#23 8#24 8#25 8#26 8#27 8#30 8#31 8#32 8#33 8#34 8#35 8#36 8#37 8#40 8#41 8#42 8#43 8#44 8#45 8#46 8#47 8#50 8#51 8#52 8#53 8#54 8#55 8#56 8#57 8#60 8#61 8#62 8#63 8#64 8#65 8#66 8#67 8#70 8#71 8#72 8#73 8#74 8#75 8#76 8#77 8#100 8#101 8#102 8#103 8#104 8#105 8#106 8#107 8#110 8#111 8#112 8#113 8#114 8#115 8#116 8#117 8#120 8#121 8#122 8#123 8#124 8#125 8#126 8#127 8#130 8#131 8#132 8#133 8#134 8#135 8#136 8#137 8#140 8#141 8#142 8#143 8#144 8#145 8#146 8#147 8#150 8#151 8#152 8#153 8#154 8#155 8#156 8#157 8#160 8#161 8#162 8#163 8#164 8#165 8#166 8#167 8#170 8#171 8#172 8#173 8#174 8#175 8#176 8#177 8#200 8#201 8#202 8#203 8#204 8#205 8#206 8#207 8#210 8#211 8#212 8#213 8#214 8#215 8#216 8#217 8#220 8#221 8#222 8#223 8#224 8#225 8#226 8#227 8#230 8#231 8#232 8#233 8#234 8#235 8#236 8#237 8#240 8#242 8#243 8#244 8#245 8#246 8#247 8#250 8#251 8#253 8#254 8#255 8#262 8#263 8#264 8#266 8#267 8#270 8#271 8#273 8#274 8#275 8#300 8#301 8#302 8#303 8#305 8#306 8#307 8#310 8#311 8#316 8#321 8#322 8#323 8#324 8#325 8#326 8#327 8#330 8#331 8#332 8#333 8#334 8#335 8#336 8#337 8#340 8#342 8#343 8#344 8#345 8#346 8#347 8#350 8#353 8#354 8#355 8#356 8#357 8#362 8#363 8#364 8#366 8#370 ] def /@Width-Vector-4 [ 554 554 289 337 337 337 337 337 337 337 554 723 723 506 1012 1012 771 241 337 506 506 506 1012 843 337 337 337 506 578 241 337 241 289 506 506 506 506 506 506 506 506 506 506 337 337 337 578 506 506 940 723 675 723 723 675 602 771 771 385 506 771 675 940 723 771 602 771 723 554 675 723 723 1012 723 723 675 337 506 337 337 337 337 506 554 434 554 434 337 506 554 289 337 554 289 843 554 506 554 554 434 385 337 554 506 723 506 506 434 506 1012 337 337 337 723 723 723 723 723 723 723 675 675 675 675 385 385 385 385 723 771 771 771 771 771 554 723 723 723 723 723 675 506 506 506 506 506 506 506 169 506 506 506 506 289 506 337 337 506 506 241 530 361 337 506 506 1012 1012 530 506 385 578 217 747 747 578 1012 337 506 434 434 434 434 434 289 289 289 289 554 506 506 506 506 506 385 289 554 554 554 554 675 337 506 434 578 289 385 554 578 578 289 ] def /@F4-1 /@F4-2 @Encoding-Vector-4 @CharCode-Vector-4 @ReEncodeSmall @Encoding-Vector-4 @Width-Vector-4 @MakeWidthDictionary /@F4-2 /@F4-3 @AddWidthDictionary /@F5-0 { /Times-Roman } def /@F5-1 [41.5100 0.0000 0.0000 -41.5100 0.0 0.0] @F5-0 @newfont-ps /@Width-Vector-5 [ 554 554 289 337 337 337 337 337 337 337 506 675 723 506 891 891 723 241 337 434 506 506 843 771 337 337 337 506 554 241 337 241 289 506 506 506 506 506 506 506 506 506 506 289 289 337 554 434 434 915 723 675 675 723 602 554 723 723 337 385 723 602 891 723 723 554 723 675 554 602 723 723 940 723 723 602 337 434 337 337 337 337 434 506 434 506 434 337 506 506 289 289 506 289 771 506 506 506 506 337 385 289 506 506 723 506 506 434 506 1012 337 337 337 723 723 723 723 723 723 675 602 602 602 602 337 337 337 337 723 723 723 723 723 723 554 723 723 723 723 723 602 434 434 434 434 434 506 506 169 506 506 506 506 169 506 337 337 506 506 241 458 361 337 434 506 1012 1012 530 506 482 554 193 771 771 554 988 337 434 434 434 434 434 434 289 289 289 289 506 506 506 506 506 506 385 265 506 506 506 506 602 313 506 434 554 289 482 410 554 458 289 ] def /@F5-1 /@F5-2 @Encoding-Vector-7 @CharCode-Vector-7 @ReEncodeSmall @Encoding-Vector-7 @Width-Vector-5 @MakeWidthDictionary /@F5-2 /@F5-3 @AddWidthDictionary /@F17 @newfont @F17 @sf [< FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F 000F000F000F000F000F000F000F000F00FFF0> 12 28 -1 27 15] 73 @dc [< 000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F 0078000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F00 3C000F001C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E0 00FFFF0000> 28 29 -2 27 31] 82 @dc /@F22 @newfont @F22 @sf [< FFE07FE020201010081004000200018001C000C00060007000706030F030F070606060C01F 00> 12 19 -2 18 17] 50 @dc /@F3-0 { /Times-Bold } def /@F3-1 [45.6610 0.0000 0.0000 -45.6610 0.0 0.0] @F3-0 @newfont-ps /@Width-Vector-3 [ 548 548 285 329 329 329 329 329 329 329 548 723 723 504 1007 1007 788 241 329 504 504 504 1007 832 329 329 329 504 569 241 329 241 285 504 504 504 504 504 504 504 504 504 504 329 329 329 569 504 504 920 723 657 723 723 657 613 788 788 394 504 788 657 942 723 788 613 788 723 548 657 723 723 1007 723 723 657 329 504 329 329 329 329 504 548 438 548 438 329 504 548 285 329 548 285 832 548 504 548 548 438 394 329 548 504 723 504 504 438 504 1007 329 329 329 723 723 723 723 723 723 723 657 657 657 657 394 394 394 394 723 788 788 788 788 788 548 723 723 723 723 723 657 504 504 504 504 504 504 504 175 504 504 504 504 285 504 329 329 504 504 241 548 350 329 504 504 1007 1007 526 504 394 569 219 745 745 569 1007 329 504 438 438 438 438 438 285 285 285 285 548 504 504 504 504 504 394 307 548 548 548 548 657 329 504 438 569 285 394 548 569 591 285 ] def /@F3-1 /@F3-2 @Encoding-Vector-4 @CharCode-Vector-4 @ReEncodeSmall @Encoding-Vector-4 @Width-Vector-3 @MakeWidthDictionary /@F3-2 /@F3-3 @AddWidthDictionary /@F24 @newfont @F24 @sf [< FF800C000C000C000C000C000C000C000C000C000C000C000C00CC003C000C00> 9 16 -2 15 15] 49 @dc /@F6-0 { /Times-Roman } def /@F6-1 [37.3590 0.0000 0.0000 -37.3590 0.0 0.0] @F6-0 @newfont-ps /@Width-Vector-6 [ 562 562 268 321 321 321 321 321 321 321 509 669 723 509 883 883 723 241 321 455 509 509 830 776 321 321 321 509 562 241 321 241 268 509 509 509 509 509 509 509 509 509 509 268 268 321 562 455 455 910 723 669 669 723 616 562 723 723 321 402 723 616 883 723 723 562 723 669 562 616 723 723 937 723 723 616 321 455 321 321 321 321 455 509 455 509 455 321 509 509 268 268 509 268 776 509 509 509 509 321 402 268 509 509 723 509 509 455 509 990 321 321 321 723 723 723 723 723 723 669 616 616 616 616 321 321 321 321 723 723 723 723 723 723 562 723 723 723 723 723 616 455 455 455 455 455 509 509 161 509 509 509 509 187 509 321 321 509 509 241 455 348 321 455 509 990 990 535 509 482 562 187 749 749 562 990 321 455 455 455 455 455 455 268 268 268 268 509 509 509 509 509 509 402 268 509 509 509 509 616 321 509 455 562 268 482 402 562 482 268 ] def /@F6-1 /@F6-2 @Encoding-Vector-7 @CharCode-Vector-7 @ReEncodeSmall @Encoding-Vector-7 @Width-Vector-6 @MakeWidthDictionary /@F6-2 /@F6-3 @AddWidthDictionary @F24 @sf [< FFC07FC0202010200C0006000300018000C000600060C060806040C061801F00> 11 16 -1 15 15] 50 @dc 1 @eop0 1 @bop0 /@F2-0 { /Times-Bold } def /@F2-1 [58.1140 0.0000 0.0000 -58.1140 0.0 0.0] @F2-0 @newfont-ps /@Width-Vector-2 [ 551 551 275 327 327 327 327 327 327 327 551 723 723 499 998 998 774 258 327 499 499 499 998 826 327 327 327 499 568 258 327 258 275 499 499 499 499 499 499 499 499 499 499 327 327 327 568 499 499 929 723 671 723 723 671 619 774 774 396 499 774 671 946 723 774 619 774 723 551 671 723 723 998 723 723 671 327 499 327 327 327 327 499 551 447 551 447 327 499 551 275 327 551 275 826 551 499 551 551 447 396 327 551 499 723 499 499 447 499 998 327 327 327 723 723 723 723 723 723 723 671 671 671 671 396 396 396 396 723 774 774 774 774 774 551 723 723 723 723 723 671 499 499 499 499 499 499 499 172 499 499 499 499 275 499 327 327 499 499 258 533 344 327 499 499 998 998 516 499 396 568 224 740 740 568 998 327 499 447 447 447 447 447 275 275 275 275 551 499 499 499 499 499 396 293 551 551 551 551 671 327 499 447 568 275 396 551 568 585 275 ] def /@F2-1 /@F2-2 @Encoding-Vector-4 @CharCode-Vector-4 @ReEncodeSmall @Encoding-Vector-4 @Width-Vector-2 @MakeWidthDictionary /@F2-2 /@F2-3 @AddWidthDictionary /@F14 @newfont @F14 @sf [< FFFC0FC0078007800780078007800780078007800780078007800780078007800780078007 8007800780078007800780078007800780078007800FC0FFFC> 14 31 -1 30 16] 73 @dc [< 000003E0FFFC0F100FC01E0807803E0407807E0407807C0407807C0007807C0007807C0007 8078000780780007807800078070000780F0000780E0000781C00007FF80000780F0000780 780007803C0007801E0007801E0007801F0007801F0007801F0007801F0007801E0007801E 0007803C00078078000F80F000FFFF8000> 30 32 -2 30 33] 82 @dc /@F12 @newfont @F12 @sf [< 03C00FF01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF80FF003C0> 16 18 -3 19 23] 15 @dc /@F1-0 { /Times-Italic } def /@F1-1 [45.6610 0.0000 0.0000 -45.6610 0.0 0.0] @F1-0 @newfont-ps /@Encoding-Vector-1 [ /fi /fl /dotlessi /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /exclamdown /equal /questiondown /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /Aacute /Acircumflex /Adieresis /Agrave /Aring /Atilde /Ccedilla /Eacute /Ecircumflex /Edieresis /Egrave /Iacute /Icircumflex /Idieresis /Igrave /Ntilde /Oacute /Ocircumflex /Odieresis /Ograve /Otilde /Scaron /Uacute /Ucircumflex /Udieresis /Ugrave /Ydieresis /Zcaron /aacute /acircumflex /adieresis /agrave /aring /cent /sterling /fraction /yen /florin /section /currency /quotesingle /guillemotleft /guilsinglleft /guilsinglright /dagger /daggerdbl /periodcentered /paragraph /bullet /quotesinglbase /quotedblbase /guillemotright /ellipsis /perthousand /asciitilde /underscore /braceright /logicalnot /bar /copyright /registered /minus /trademark /ogonek /atilde /ccedilla /eacute /ecircumflex /edieresis /egrave /iacute /icircumflex /idieresis /igrave /ntilde /oacute /ocircumflex /odieresis /ograve /otilde /scaron /ordfeminine /uacute /ucircumflex /udieresis /ugrave /Lslash /ordmasculine /ydieresis /zcaron /less /backslash /braceleft /quotedbl /greater /asciicircum /lslash ] def /@CharCode-Vector-1 [ 8#14 8#15 8#20 8#22 8#23 8#24 8#25 8#26 8#27 8#30 8#31 8#32 8#33 8#34 8#35 8#36 8#37 8#40 8#41 8#42 8#43 8#44 8#45 8#46 8#47 8#50 8#51 8#52 8#53 8#54 8#55 8#56 8#57 8#60 8#61 8#62 8#63 8#64 8#65 8#66 8#67 8#70 8#71 8#72 8#73 8#74 8#75 8#76 8#77 8#100 8#101 8#102 8#103 8#104 8#105 8#106 8#107 8#110 8#111 8#112 8#113 8#114 8#115 8#116 8#117 8#120 8#121 8#122 8#123 8#124 8#125 8#126 8#127 8#130 8#131 8#132 8#133 8#134 8#135 8#136 8#137 8#140 8#141 8#142 8#143 8#144 8#145 8#146 8#147 8#150 8#151 8#152 8#153 8#154 8#155 8#156 8#157 8#160 8#161 8#162 8#163 8#164 8#165 8#166 8#167 8#170 8#171 8#172 8#173 8#174 8#175 8#176 8#177 8#200 8#201 8#202 8#203 8#204 8#205 8#206 8#207 8#210 8#211 8#212 8#213 8#214 8#215 8#216 8#217 8#220 8#221 8#222 8#223 8#224 8#225 8#226 8#227 8#230 8#231 8#232 8#233 8#234 8#235 8#236 8#237 8#240 8#242 8#243 8#244 8#245 8#246 8#247 8#250 8#251 8#253 8#254 8#255 8#262 8#263 8#264 8#266 8#267 8#270 8#271 8#273 8#274 8#275 8#300 8#301 8#302 8#303 8#305 8#306 8#307 8#310 8#311 8#316 8#321 8#322 8#323 8#324 8#325 8#326 8#327 8#330 8#331 8#332 8#333 8#334 8#335 8#336 8#337 8#340 8#342 8#343 8#344 8#345 8#346 8#347 8#350 8#353 8#354 8#355 8#356 8#357 8#362 8#363 8#364 8#366 8#370 ] def /@Width-Vector-1 [ 504 504 285 329 329 329 329 329 329 329 504 657 657 504 898 942 723 241 329 548 504 504 832 788 329 329 329 504 679 241 329 241 285 504 504 504 504 504 504 504 504 504 504 329 329 394 679 504 504 920 613 613 657 723 613 613 723 723 329 438 657 548 832 657 723 613 723 613 504 548 723 613 832 613 548 548 394 548 394 329 329 329 504 504 438 504 438 285 504 504 285 285 438 285 723 504 504 504 504 394 394 285 504 438 657 438 438 394 504 898 329 329 329 613 613 613 613 613 613 657 613 613 613 613 329 329 329 329 657 723 723 723 723 723 504 723 723 723 723 548 548 504 504 504 504 504 504 504 175 504 504 504 504 219 504 329 329 504 504 241 526 350 329 548 504 898 1007 548 504 394 679 285 767 767 679 986 329 504 438 438 438 438 438 285 285 285 285 504 504 504 504 504 504 394 285 504 504 504 504 548 307 438 394 679 285 394 416 679 416 285 ] def /@F1-1 /@F1-2 @Encoding-Vector-1 @CharCode-Vector-1 @ReEncodeSmall @Encoding-Vector-1 @Width-Vector-1 @MakeWidthDictionary /@F1-2 /@F1-3 @AddWidthDictionary /@F13 @newfont @F13 @sf [< FFFFFC0007803C0003C00E0003C0060003C0030003C0030001E0010001E0018001E0008001 E0008000F0004000F0000000F0000000F0000000780000007800000078000000780000003C 0000003C0000003C0000003C0000001E0000001E0000001E0000001E0000000F0000000F00 00000F0000000F800000FFFC00> 26 31 -2 30 31] 76 @dc /@F19 @newfont @F19 @sf [< 0F8007C010E01E6020303810400860088004C00C80078004800380048007000480078004C0 0C8004401840082070301019E01C200F8007C0> 30 14 -2 13 35] 49 @dc 1 @eop0 2 @bop0 @F13 @sf [< 007F00000380C100060033000C000B801C000F803800078038000780700003C0700003C070 0003C0F00003C0F00001E0F00001E0F0007FFCF00000007800000078000000780000007800 00003C0000003C0000001E0000081E0000080F00000C0700000C0380000C01C0000C00E000 0E0070001E0038002E000E00460003818300007E01> 32 33 -2 31 36] 71 @dc 2 @eop0 3 @bop0 % dvitps: BEGIN including file "/usr/local/.contrib/TeXPS.3.8/pro/psfig.pro" /TeXscale { exch 65782 div def } def gsave initgraphics /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap currentlinejoin currentdash currentgray currentmiterlimit ] cvx def grestore /startTexFig { /SavedState save def userdict maxlength dict begin currentpoint transform DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix itransform moveto /bb-ury TeXscale /bb-urx TeXscale /bb-lly TeXscale /bb-llx TeXscale /height TeXscale /width TeXscale currentpoint /cy exch def /cx exch def /sx width bb-urx bb-llx sub div def /sy height bb-ury bb-lly sub div def sx sy scale cx sx div bb-llx sub cy sy div bb-ury sub translate /DefFigCTM matrix currentmatrix def /initmatrix { DefFigCTM setmatrix } def /defaultmatrix { DefFigCTM exch copy } def /initgraphics { DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix DefFigCTM setmatrix } def /showpage { initgraphics } def /letter {} def /note {} def /legal {} def } def /clipFig { currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll exch lineto exch lineto exch lineto closepath clip newpath moveto } def /doclip { bb-llx bb-lly bb-urx bb-ury clipFig } def /endTexFig { end SavedState restore } def % dvitps: END including file "/usr/local/.contrib/TeXPS.3.8/pro/psfig.pro" /@F11 @newfont @F11 @sf [< FFE00FFFE0FFE00FFFE00E0000FE00060000FC00060001FC00030001F800030001F8000180 03F000018003F00001FFFFF00000FFFFE00000C007E00000600FC00000600FC00000701FC0 0000301F800000303F800000183F000000183F0000000C7E0000000C7E0000000EFE000000 06FC00000006FC00000003F800000003F800000001F000000001F000000001F000000000E0 00000000E00000> 35 31 -2 30 40] 65 @dc @F11 @sf [< FFFFFF00FFFFFFE007C007F007C003F807C001FC07C000FC07C000FE07C000FE07C000FE07 C000FE07C000FE07C000FC07C001FC07C001F807C003F007FFFFC007FFFF8007C00FE007C0 07F007C003F807C001F807C001FC07C001FC07C001FC07C001FC07C001FC07C001F807C003 F007C007E0FFFFFFC0FFFFFE00> 31 31 -2 30 37] 66 @dc @F11 @sf [< FFFF0000FFFF000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007 E0000007E0000007E0000007E0000007E0000007FFFE0007FFFF8007E00FE007E003F007E0 01F807E001F807E001FC07E001FC07E001FC07E001FC07E001FC07E001F807E001F807E003 F007E00FE0FFFFFF80FFFFFE00> 30 31 -2 30 36] 80 @dc @F11 @sf [< 000000F0000001F8000003FC000007FE000007FE00000FFF00000FFF00001F0700001E0300 1FFE0300FFFF0001F81F8007F83FE00FD833F01F8FE1F83F87C1FC3F0000FC7F0000FE7E00 007E7E00007EFE00007FFE00007FFE00007FFE00007FFE00007FFE00007FFE00007FFE0000 7FFE00007F7E00007E7F0000FE7F0000FE3F0000FC1F8001F81F8001F80FC003F007E007E0 01F81F8000FFFF00001FF800> 32 40 -3 30 39] 81 @dc 3 @eop0 4 @bop0 @F13 @sf [< 0080000000C0000001C0000001E0000001F0000001F0000001E8000001E8000001E4000001 E2000003E2000003C1000003C1800003C0800003C0400003C0400003C0200003C0100003C0 100007C00800078008000780040007800200078002000780010007800080078000800F8000 400F0000400F0000600F800078FFF801FF> 32 32 -2 30 27] 86 @dc @F21 @sf [< 07C01C703018701C600C600CE00EE00EE00EE00EE00EE00EE00EE00EE00E600C600C701C30 18183007C0> 15 21 -1 20 18] 48 @dc @F12 @sf [< 003FFFC000FFFFC003C00000070000000C0000001800000030000000300000006000000060 000000C0000000C0000000C0000000C0000000C0000000C0000000C0000000C00000006000 0000600000003000000030000000180000000C0000000700000003C0000000FFFFC0003FFF C0> 26 28 -4 24 35] 26 @dc @F12 @sf [< 70F8F8F870> 5 5 -4 13 13] 1 @dc @F12 @sf [< 004000C00180018001800300030003000600060006000C000C001800180018003000300030 00600060006000C000C0006000600060003000300030001800180018000C000C0006000600 060003000300030001800180018000C00040> 10 46 -4 33 18] 104 @dc @F13 @sf [< 3C0000620000F3000079800031800001C00000C00000E00000E00000E00000E00000700000 7000007000007000007000003800003800003800003800003800001C00001C00001C00001C 00001C00000E00000E0000FFF0000E00000E00000E0000070000070000070000070000030C 00039E00019E0000CE00007C> 23 41 -2 31 22] 102 @dc [< 40201010080804040474FCFCF870> 6 14 -4 4 13] 59 @dc [< 3FC000607000F03800781C00300E00000E00000E0000070000070001E7000617000E0B800E 07801E03801E03801E01C01E01C01E01C01E01C00F00E00F00E00F00E00700E00780700380 7001C07000E0F0007138001E30> 21 29 0 19 22] 103 @dc @F12 @sf [< C000C0006000600060003000300030001800180018000C000C000600060006000300030003 0001800180018000C000C00180018001800300030003000600060006000C000C0018001800 1800300030003000600060006000C000C000> 10 46 -3 33 18] 105 @dc @F12 @sf [< 003FF800FFF803C0000700000C0000180000300000300000600000600000C00000C00000C0 0000FFFFF8FFFFF8C00000C00000C000006000006000003000003000001800000C00000700 0003C00000FFF8003FF8> 21 28 -4 24 30] 50 @dc /@F20 @newfont @F20 @sf [< 7800C600E3006300018001800180018000C000C000C000C000600060006008600430043002 2001C0000000000000000000000000001000380018> 13 29 0 22 14] 106 @dc @F13 @sf [< 3E0000638000F1C00078E000307000007000007000003800003800003800003800001C0000 1C00001C00001C00000E00000E00000E00000E000007000007000007000207000103800103 80008380004380006300001E000000000000000000000000000000000000000000000001C0 0001E00001E00000C0> 19 40 1 30 19] 106 @dc [< 000001C00000078000001E00000078000001E00000078000000E00000038000000F0000003 C000000F0000003C000000F0000000F00000003C0000000F00000003C0000000F000000038 0000000E0000000780000001E0000000780000001E0000000780000001C0> 26 26 -4 23 35] 60 @dc @F12 @sf [< 03E0001F000FF800FFC0100C01F8E0200603E030400307C01840018F80084000DF00088000 7E000480007E000480007C00048000F800048001F800048001F800044003EC00084007C600 08600F830008301F0180101C7E00C0200FFC007FC003E0001F00> 38 20 -3 19 45] 49 @dc @F13 @sf [< 020001000000030001800000070001800000078001C00000078001C0000007C003E0000007 C003F0000007A003D0000007A003C80000079003C80000078803C40000078803C400000784 03C20000078403C20000078203C10000078203C08000078103C08000078183C040000F8083 C040000F8043C020000F0043C020000F0027C010000F00278018000F00178008000F001780 04000F000F8004000F00078002000F00078002000F00078001000F00078001800F8007C003 C0FFF03FFC1FF8> 45 32 -2 30 43] 87 @dc @F14 @sf [< 70F8F8F8700000000000000000000070F8F8F870> 5 20 -4 19 13] 58 @dc [< 7FFFFFE0FFFFFFF00000000000000000000000000000000000000000000000000000000000 000000FFFFFFF07FFFFFE0> 28 12 -3 16 35] 61 @dc @F12 @sf [< 000F0038006000E001C001C001C001C001C001C001C001C001C001C001C001C001C001C001 C0038007001E00F8001E000700038001C001C001C001C001C001C001C001C001C001C001C0 01C001C001C001C000E000600038000F> 16 45 -3 33 23] 102 @dc @F21 @sf [< 003000003000003000003000003000003000003000003000003000003000003000FFFFFCFF FFFC003000003000003000003000003000003000003000003000003000003000003000> 22 24 -2 19 27] 43 @dc @F12 @sf [< C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0 C0C0C0C0C0C0C0C0> 2 45 -5 33 13] 106 @dc @F14 @sf [< 03F0000E1C001C0E00180600380700780780700380700380700380F003C0F003C0F003C0F0 03C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C07003807003807003 807003803807001806001C0E000E1C0003F000> 18 31 -2 29 23] 48 @dc @F12 @sf [< 001800001800003C00003C00003C0000660000660000660000C30000C30000C30001818001 81800181800300C00300C00600600600600600600C00300FFFF00FFFF01800181800181800 1830000C30000C30000C600006600006600006C00003400001> 24 33 0 31 25] 56 @dc @F12 @sf [< F8001E000700038001C001C001C001C001C001C001C001C001C001C001C001C001C001C001 C000E000600038000F0038006000E001C001C001C001C001C001C001C001C001C001C001C0 01C001C001C001C0038007001E00F800> 16 45 -3 33 23] 103 @dc @F13 @sf [< 70F8F8F870> 5 5 -4 4 13] 58 @dc @F12 @sf [< 003FC00000C2300003020C0004020200080201001002008010020080200200404002002040 020020400200208002001080020010800200108002001080020010FFFFFFF0800200108002 00108002001080020010400200204002002040020020200200401002008010020080080201 000402020003020C0000C23000003FC000> 28 32 -3 26 35] 8 @dc @F14 @sf [< 00060000000600000006000000060000000600000006000000060000000600000006000000 0600000006000000060000000600000006000000060000FFFFFFF0FFFFFFF0000600000006 00000006000000060000000600000006000000060000000600000006000000060000000600 0000060000000600000006000000060000> 28 32 -3 26 35] 43 @dc @F13 @sf [< 6003C0E00620700610700E10700E087007083807043803803803803803801C01C01C01C01C 01C01C01C00E00E00E00E00F00C00E80C0076180071F000700000700000380000380000380 0003800001C00001C00001C00001C0000FE00001E000> 22 32 -2 31 26] 104 @dc @F12 @sf [< FFFFFFC0FFFFFFC0> 26 2 -4 12 35] 0 @dc @F13 @sf [< 01000001000001000000800000800000800000800000400000400003F8000E47001821C030 2060702030602038E0101CE0100CE0100EE0100E7008077008073008073808071C04060C04 0E06040C03841800E270001FC0000200000200000100000100000100000100000080000080 000080000080000040000040> 24 41 -2 31 27] 30 @dc @F14 @sf [< 0020004000800100020006000C000C00180018003000300030007000600060006000E000E0 00E000E000E000E000E000E000E000E000E000E00060006000600070003000300030001800 18000C000C00060002000100008000400020> 11 46 -3 33 18] 40 @dc @F13 @sf [< 383C00446300E2C080F1C080F1C04061C04000E02000E00000E00000E00000700000700000 70004070002038602038F01038F01034700C622003C1C0> 20 20 -2 19 26] 120 @dc @F14 @sf [< 800040002000100008000C00060006000300030001800180018001C000C000C000C000E000 E000E000E000E000E000E000E000E000E000E000E000C000C000C001C00180018001800300 0300060006000C0008001000200040008000> 11 46 -3 33 18] 41 @dc /@F9 @newfont @F9 @sf [< FFFFFFFFFFFFC07FFFFFFFFFFFE03FFFFFFFFFFFE03FFFFFFFFFFFE01C00000001FFF00E00 0000000FF0070000000001F0038000000000F801C0000000003801E0000000001800E00000 00000C0070000000000400380000000004001C0000000002000E0000000000000E00000000 0000070000000000000380000000000001C0000000000000E0000000000000700000000000 0070000000000000380000000000001C0000000000000E0000000000000700000000000003 800000000000078000000000000FC000000000001FC000000000001FC000000000003F8000 000000007F0000000000007E000000000000FE000000000001FC000000000003F800000000 0003F8000000000007F000000000000FE000000000000FC000000000001FC000000000003F 8000000000007F0000000000007F000000000000FE000000000001FC000000000203F80000 00000403F8000000000407F0000000000C0FE000000000180FC000000000381FC000000000 F03F8000000003F07F000000001FE07F00000001FFE0FFFFFFFFFFFFE0FFFFFFFFFFFFC0> 55 58 -2 -1 60] 88 @dc @F20 @sf [< 1C0032003200310031001800180018000C008C004600460024001C00000000000000000000 000000030003800300> 9 23 -1 22 12] 105 @dc @F13 @sf [< FFC0001C00001C00000E00000E00000E00000E0000070000070000071E0007238003C1C003 80E003807003807801C03801C03C01C03C01C03C00E01E00E01E00E01E10E01E08701E0870 1E08781C04741C04621803C1E0> 23 29 1 19 23] 112 @dc @F14 @sf [< FFFF807FFF803FFF801000801800400C004006004003000001800000C00000600000700000 3800001C00000E00000F000007800007800007C02007C0F803C0F803C0F803C0F007C08007 80400780200700100E000C1C0003F000> 18 30 -2 29 23] 50 @dc @F13 @sf [< 0E00190038803840384038401C201C001C000E000E00070007008700438043804380238013 000E00000000000000000000000000000000C001E001E000E0> 11 31 -2 30 16] 105 @dc 4 @eop0 5 @bop0 @F11 @sf [< FF81FF80FF81FF800E00FC000701F8000381F0000183E00000C7C000006F8000007F800000 3F0000003E0000007E000000FF000001F3800003E1800007E0C00007C0E0000F807000FFE1 FF00FFE1FF00> 25 20 -1 19 28] 120 @dc @F14 @sf [< FFFE07C0038003800380038003800380038003800380038003800380038003800380038003 800380038003800380038003800380F3800F8003800180> 15 30 -4 29 23] 49 @dc /@F0-0 { /Times-Bold } def /@F0-1 [49.8120 0.0000 0.0000 -49.8120 0.0 0.0] @F0-0 @newfont-ps /@Width-Vector-0 [ 562 562 281 341 341 341 341 341 341 341 562 723 723 502 1004 1004 783 241 341 502 502 502 1004 823 341 341 341 502 562 241 341 241 281 502 502 502 502 502 502 502 502 502 502 341 341 341 562 502 502 923 723 662 723 723 662 602 783 783 381 502 783 662 944 723 783 602 783 723 562 662 723 723 1004 723 723 662 341 502 341 341 341 341 502 562 442 562 442 341 502 562 281 341 562 281 823 562 502 562 562 442 381 341 562 502 723 502 502 442 502 1004 341 341 341 723 723 723 723 723 723 723 662 662 662 662 381 381 381 381 723 783 783 783 783 783 562 723 723 723 723 723 662 502 502 502 502 502 502 502 161 502 502 502 502 281 502 341 341 502 502 241 542 341 341 502 502 1004 1004 522 502 402 562 221 743 743 562 1004 341 502 442 442 442 442 442 281 281 281 281 562 502 502 502 502 502 381 301 562 562 562 562 662 321 502 442 562 281 402 562 562 582 281 ] def /@F0-1 /@F0-2 @Encoding-Vector-4 @CharCode-Vector-4 @ReEncodeSmall @Encoding-Vector-4 @Width-Vector-0 @MakeWidthDictionary /@F0-2 /@F0-3 @AddWidthDictionary @F13 @sf [< FFE0C1FFF8000F00C00F80000600E00780000200F00780000200F00780000200E807800001 00E803C0000100E403C0000100E203C0000100E203C0000081C101E0000081C101E0000081 C081E0000081C041E0000041C040F0000041C020F0000041C020F0000041C010F0000021C0 087800002380087800002380047800002380027800001380023C00001380013C0000138001 3C0000138000BC00000B80005E00000B80005E00000B80003E00000F00003F0000FF00001F F0> 44 31 -2 30 44] 77 @dc @F13 @sf [< 81F80000C60E0000E8030000700180006001C0006000C0006000E000200060002000700020 0070000000700000007000000070000000F0000003F000003FF00000FFE00001FFC00003FF 800003F8000003C0000003800000038000000380020003800200038002000180020001C003 0000C007000060070000300B00001811800007E080> 25 33 -3 31 28] 83 @dc @F11 @sf [< 000070000000007000000000F800000000F800000001FC00000001FC00000003FE00000003 F600000003F600000007E300000007E30000000FE18000000FC18000001FC1C000001F80C0 00003F80E000003F006000003F006000007E003000007E00300000FC00180000FC00180001 FC000C0001F8000C0003F8000E0003F000060007F000070007E000030007E0000380FFFE00 3FF8FFFE003FF8> 37 31 -1 30 40] 86 @dc @F13 @sf [< 1F000021C000606000707000783800781800001C00000E00000E0003EE00061E000E0F000C 07000C07000E07000E03800E03800E03800E03800701C00701C00701C08381C04380E041C0 E021C0E02180E01180700F0060> 20 29 -2 19 22] 121 @dc @F13 @sf [< 80700040F80061FC003F060010030008010004008002000001000000C00000600000100000 08000004000002000801000C1F8007F8C003F04001E020> 19 20 -2 19 21] 122 @dc @F13 @sf [< 00FE00000381C000060020000C001800180004003800020038000100700001007000008070 000080F0000080F0000000F0000000F0000000F00000007800000078000000780000007800 00003C0000003C0000001E0000101E0000100F000018070000180380001801C0001800C000 1C0060003C0038003C001C004C000781860000FE02> 31 33 -2 31 32] 67 @dc 5 @eop0 6 @bop0 @F22 @sf [< 0F0030C0606060604020C030C030C030C030C030C030C030C030C03040206060606030C00F 00> 12 19 -2 18 17] 48 @dc @F17 @sf [< 7FFFFFC0FFFFFFE00000000000000000000000000000000000000000000000000000000000 000000FFFFFFE07FFFFFC0> 27 12 -2 15 32] 61 @dc @F9 @sf [< 0000300000600000C0000180000300000700000E00000C0000180000380000300000700000 E00000C00001C0000180000380000380000300000700000600000E00000E00000C00001C00 001C00001C0000180000380000380000380000380000700000700000700000700000700000 700000700000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0 0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000007000007000 007000007000007000007000007000003800003800003800003800001800001C00001C0000 1C00000C00000E00000E000006000007000003000003800003800001800001C00000C00000 E000007000003000003800001800000C00000E000007000003000001800000C00000600000 30> 20 99 -9 1 31] 18 @dc @F9 @sf [< C000006000003000001800000C00000E000007000003000001800001C00000C00000E00000 7000003000003800001800001C00001C00000C00000E000006000007000007000003000003 800003800003800001800001C00001C00001C00001C00000E00000E00000E00000E00000E0 0000E00000E000007000007000007000007000007000007000007000007000007000007000 00700000700000700000700000700000700000700000700000700000700000700000E00000 E00000E00000E00000E00000E00000E00001C00001C00001C00001C0000180000380000380 000380000300000700000700000600000E00000C00001C00001C0000180000380000300000 700000E00000C00001C0000180000300000700000E00000C0000180000300000600000C000 00> 20 99 -1 1 31] 19 @dc @F9 @sf [< F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 0000F80000F80000F80000F800007800007800007C00007C00007C00007C00007C00007C00 007C00007C00003C00003C00003C00003E00003E00003E00003E00001E00001E00001E0000 1F00001F00000F00000F00000F00000F800007800007800007800003C00003C00003C00003 C00001E00001E00000E00000F00000F000007000007800003800003800001C00001C00000E 00000E000007000007000003800003800001C00000C00000E0000060000030000038000018 00000C> 22 75 -12 0 36] 48 @dc [< F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8> 5 27 -12 0 36] 66 @dc [< 00000C0000180000380000300000600000E00000C00001C000038000038000070000070000 0E00000E00001C00001C0000380000380000780000700000F00000F00000E00001E00001E0 0003C00003C00003C00003C0000780000780000780000F80000F00000F00000F00001F0000 1F00001E00001E00001E00003E00003E00003E00003E00003C00003C00003C00007C00007C 00007C00007C00007C00007C00007C00007C0000780000780000F80000F80000F80000F800 00F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000 F80000> 22 75 -12 2 36] 64 @dc @F17 @sf [< FFF80F80070007000700070007000700070007000700070007000700070007000700070007 0007000700070007000700C7003F0007000300> 13 28 -4 27 21] 49 @dc [< 07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E0 07E007E00760066006700E300C300C18180C3003C0> 16 29 -2 27 21] 48 @dc @F22 @sf [< FFC00C000C000C000C000C000C000C000C000C000C000C000C000C000C000C00EC001C000C 00> 10 19 -3 18 17] 49 @dc @F9 @sf [< 00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00 007C00007C00007C00007C00007C0000780000780000F80000F80000F80000F80000F80000 F80000F80000F80000F00000F00000F00001F00001F00001F00001F00001E00001E00001E0 0003E00003E00003C00003C00003C00007C0000780000780000780000F00000F00000F0000 0F00001E00001E00001C00003C00003C0000380000780000700000700000E00000E00001C0 0001C0000380000380000700000700000E00000C00001C0000180000300000700000600000 C00000> 22 75 -1 0 36] 49 @dc [< F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8> 5 27 -18 0 36] 67 @dc [< C000006000007000003000001800001C00000C00000E000007000007000003800003800001 C00001C00000E00000E000007000007000007800003800003C00003C00001C00001E00001E 00000F00000F00000F00000F000007800007800007800007C00003C00003C00003C00003E0 0003E00001E00001E00001E00001F00001F00001F00001F00000F00000F00000F00000F800 00F80000F80000F80000F80000F80000F80000F800007800007800007C00007C00007C0000 7C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C 00007C> 22 75 -1 2 36] 65 @dc /@F15 @newfont @F15 @sf [< FFFFFF80FFFFFF80> 25 2 -3 11 32] 0 @dc @F22 @sf [< 1FC06070E038F018F01C601C001C0018003800700FC000E00030003870387038703830700F C0> 14 19 -1 18 17] 51 @dc [< 0FC030306018C00CC00CC00CC01C607831F00FE00F803F603C30701860186018201810700F C0> 14 19 -1 18 17] 56 @dc @F22 @sf [< 1F0021C040E0E060E070E07000700070006040E070C04F0040004000400044007F807FC060 60> 12 19 -2 18 17] 53 @dc @F9 @sf [< 0000180000300000600000E00000C0000180000380000700000600000E00000C00001C0000 380000380000700000700000E00000E00001E00001C00001C0000380000380000380000780 000700000700000F00000E00000E00001E00001E00001E00001C00001C00003C00003C0000 3C00003C0000380000780000780000780000780000780000780000780000780000700000F0 0000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F000 00F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000 F000007000007800007800007800007800007800007800007800007800003800003C00003C 00003C00003C00001C00001C00001E00001E00001E00000E00000E00000F00000700000700 0007800003800003800003800001C00001C00001E00000E00000E000007000007000003800 003800001C00000C00000E000006000007000003800001800000C00000E000006000003000 0018> 21 124 -10 1 33] 32 @dc @F9 @sf [< C000006000003000003800001800000C00000E000007000003000003800001800001C00000 E00000E000007000007000003800003800003C00001C00001C00000E00000E00000E00000F 000007000007000007800003800003800003C00003C00003C00001C00001C00001E00001E0 0001E00001E00000E00000F00000F00000F00000F00000F00000F00000F00000F000007000 00780000780000780000780000780000780000780000780000780000780000780000780000 78000078000078000078000078000078000078000078000078000078000078000078000078 0000780000700000F00000F00000F00000F00000F00000F00000F00000F00000E00001E000 01E00001E00001E00001C00001C00003C00003C00003C00003800003800007800007000007 00000F00000E00000E00000E00001C00001C00003C0000380000380000700000700000E000 00E00001C0000180000380000300000700000E00000C0000180000380000300000600000C0 0000> 21 124 -1 1 33] 33 @dc @F22 @sf [< 04000E000E000E000E000E00060006000200030001000100008000408020801040107FF87F FC4000> 14 20 -2 19 17] 55 @dc [< 0F0010C0206060204030C030C030C030C020E060D0C0CF00C00060006000207010700C2007 C0> 12 19 -2 18 17] 54 @dc /@F16 @newfont @F16 @sf [< 0F80E0306190601B88600780E00380E00380E00380E003C0E003A0E003A070079070079030 07083807081C07040E0604030C0000F000> 22 18 -2 17 27] 11 @dc 6 @eop0 7 @bop0 @F20 @sf [< 3F00C180C0C0E0606060006003E00FC01E003800187018700C2007C0> 12 14 -2 13 16] 115 @dc @F19 @sf [< FFFFF0FFFFF0> 20 2 -3 9 27] 0 @dc @F9 @sf [< C00000000180380000000E000F800000F80001F00007C000003F007E00000007E3F0000000 00FF80000000001C000000> 41 8 0 31 42] 99 @dc @F9 @sf [< C0000C3000301C00E007038001CE0000FC00003000> 22 7 0 30 23] 98 @dc @F13 @sf [< 01E0000618000E04000E04000C02000E01000E01000E00800E00800E008007004007004007 004083804043806041C0E021C1E02183E01183C00F0180> 19 20 -2 19 22] 118 @dc @F20 @sf [< 387046C8C1C480C480C480C0C060C060C06060606070307018F00710> 14 14 -2 13 19] 97 @dc @F20 @sf [< 3C004600C100818080C080C0C060C060C060C0606060704068C06780300030003000300018 001800180018007C00> 11 23 -2 22 15] 98 @dc @F20 @sf [< 3F0060C0C020C01080008000C000C000C0006000207010700C2007C0> 12 14 -2 13 15] 99 @dc @F13 @sf [< 07C01C1838323004617003E07000E0F000E0F000E0F000F0F000F0F000E87800E47800E478 00E23C00E21C00E21E00C10E01C107018101C300007C00> 24 20 -2 19 29] 11 @dc [< 800000800000800000400000400000400000400000200000200000207C002187001201C014 00E01400F018007008007808003C08003C08003C04001E04001E04001E04001E02001E0200 1C02001C0207D80104700107F801000C01000E008006008007004007004007002003001003 0008030004060003060000F8> 24 41 -1 31 26] 12 @dc [< 001000001800001800001800000C00000C00000C00000C0000060000060000060000020000 0200000200000300000300000300000280000280000280000240000240800420C00420400C 10301C103FF8101FF8080FF00803E004> 22 30 -1 19 24] 13 @dc @F14 @sf [< FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E 000E000E000E000E000E000E000E000E000E000E000E00FE000E00> 11 32 0 31 13] 108 @dc [< FFC00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E007E 000E000000000000000000000000001C003E003E003E001C00> 10 31 0 30 13] 105 @dc [< FFE7FE7FE00E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00 E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E 000F00F00E000F00F00E000E81C81C00FE618618000E1F01F000> 35 20 -1 19 38] 109 @dc @F19 @sf [< 0000010000000080000000800000004000000020FFFFFFFCFFFFFFFC000000200000004000 0000800000008000000100> 30 12 -2 13 35] 33 @dc 7 @eop0 8 @bop0 @F12 @sf [< FFFFFFC07FFFFF8000000000000000000000000000000000000000000000000000000000C0 000000700000003C0000000F00000003C0000000F0000000380000000E0000000780000001 E0000000780000001E0000000780000001C00000078000001E00000078000001E000000780 00000E00000038000000F0000003C000000F0000003C000000F0000000C0000000> 26 36 -4 28 35] 21 @dc @F13 @sf [< 1FC020304008E004F006F00670070007001F01FE03FC07F807800E00060606070603030101 82007C> 16 20 -2 19 21] 115 @dc @F19 @sf [< 0400000008000000080000001000000020000000FFFFFFF8FFFFFFF8200000001000000008 0000000800000004000000> 29 12 -3 13 35] 32 @dc @F12 @sf [< 0000000400000000020000000002000000000100000000008000000000400000000020FFFF FFFFFCFFFFFFFFFC0000000020000000004000000000800000000100000000020000000002 000000000400> 38 16 -3 18 45] 33 @dc @F14 @sf [< 07FFF800003F0000001E0000001E0000001E0000001E0000007F800003DEF0000F1E3C001E 1E1E003C1E0F007C1E0F80781E0780F81E07C0F81E07C0F81E07C0F81E07C0F81E07C0781E 07807C1E0F803C1E0F001E1E1E000F1E3C0003DEF000007F8000001E0000001E0000001E00 00001E0000003F000007FFF800> 26 31 -3 30 33] 8 @dc @F11 @sf [< 181F801C7FE01EC1F81F807C1F007C1F003E1F003E1F003F1F003F1F003F1F003F1F003F1F 003F1F003E1F003E1F007E1F807C1FE0F81F7FF01F1FC01F00001F00001F00001F00001F00 001F00001F00001F00001F00001F0000FF0000FF0000> 24 32 -2 31 29] 98 @dc @F13 @sf [< 0F0780308C40705C40703C20F01C20F01C20F00E10F00E00F00E00F00E0078070078070078 07003807003C03801C03800E03800707800389C000F180> 20 20 -2 19 24] 97 @dc @F13 @sf [< 1F0031C060E06070E038E03CE01CE01EE01EE01E700F700F700F700F380F380F3C0E3A0E1D 0C1CF01C001C000E000E000E000E0007000700070007003F800780> 16 32 -2 31 20] 98 @dc @F13 @sf [< 0FC01838300470027001F000F000F000F000F0007800780078003C041C0E1E0F0E0F070101 C2007C> 16 20 -2 19 20] 99 @dc @F13 @sf [< 600F00E01880701880703840703840703840381C203838003838003870001FC0001E00001D 00001C80000E40600E20F00E10F00E08700706100701E00700000700000380000380000380 0003800001C00001C00001C00001C0000FE00001E000> 20 32 -2 31 24] 107 @dc @F20 @sf [< C070C0C860C860C460C460C031803F003C003200190C188E1866181C0C000C000C000C0006 000600060006001F00> 15 23 -2 22 18] 107 @dc /@F10 @newfont @F10 @sf [< 7FFFFF80FFFFFF80C0000180C0000180C0000180C0000180C0000180C0000180C0000180C0 000180C0000180C0000180C0000180C0000180C0000180C0000180C0000180C0000180C000 0180C0000180C0000180C0000180C0000180FFFFFF807FFFFF80> 25 25 -4 27 34] 50 @dc 8 @eop0 9 @bop0 @F14 @sf [< 03F0001C3C00200E00400F00400780F00780F807C0F807C0F807C02007C00007C000078000 0780000F00000E00003C0003F000003800001C00000E00000F00000F00000F80380F807807 80780780780F80200F00100E000C1C0003F000> 18 31 -2 29 23] 51 @dc @F9 @sf [< 0006000C001800300070006000C001C0018003800300070006000E000C001C001C00180038 00380038003000700070007000700070007000E000E000E000E000E000E000E000E000E000 E000E000E000E000E000E000E000E000E00070007000700070007000700030003800380038 0018001C001C000C000E000600070003000380018001C000C00060007000300018000C0006 > 15 74 -8 1 25] 16 @dc @F9 @sf [< C0006000300018001C000C000600070003000380018001C000C000E0006000700070003000 38003800380018001C001C001C001C001C001C000E000E000E000E000E000E000E000E000E 000E000E000E000E000E000E000E000E000E001C001C001C001C001C001C00180038003800 38003000700070006000E000C001C0018003800300070006000C001C00180030006000C000 > 15 74 -1 1 25] 17 @dc @F14 @sf [< 00FFE0000E00000E00000E00000E00000E00000E00000E00FFFFF0C00E00400E00200E0020 0E00100E00080E00080E00040E00020E00020E00010E00008E00008E00004E00002E00002E 00001E00000E00000E00000600000600> 20 30 -1 29 23] 52 @dc @F14 @sf [< 03E0000C3800100E00200600400700400380E00380F003C0F003C07003C00003C00003C000 03C0000380000380100780100700180E00161C0011F0001000001000001000001000001000 001000001FE0001FF8001FFC001FFE00180300> 18 31 -2 29 23] 53 @dc @F12 @sf [< 01FC000007FF80001FE0E0003F8018003E0004007C0002007C000180780001C0F80000E0F8 000060F0000070F0000038F0000038F000001CF000001CF000001E7000001E7000000E7800 000E7800000F3800000F3830000F1C18000F1C1C000F0E0E000F060E001F0307001F018300 1E00C1803E0060C07E003061FC00081FF8000407E0> 32 33 -3 31 36] 79 @dc @F12 @sf [< 780000000000FC0000600000FE0000F00000FE0001F80000630001F80000010003EC000000 8003E40000008003C40000004007C40000004007C4000000400F82000000200F8200000020 0F02000000201F02000000101F01000000101E01000000103E01000000103E01000000083C 00800000087C00800000087C0080000008780080000004780040000004F80040000004F800 40000004F00020000007F00020000007F00020000003E00020000003E00010000003E00010 000003E00018000001C0000E000000C0000FF00000000007F00000000003F00000000000F8 > 45 37 1 34 37] 78 @dc @F14 @sf [< 01F000061C000C0E001807003807003803807003807003C07003C0F003C0F003C0F003C0F0 03C0F003C0F80380F80380F80700F40600F21C00F1F0007000007000007800003800003803 001C07800C07800E0380070100018200007C00> 18 31 -2 29 23] 54 @dc 9 @eop0 10 @bop0 @F11 @sf [< 001FF80000FFFF0001F81F8007E007E00FC003F01F8001F83F8001FC3F0000FC7F0000FE7F 0000FE7E00007EFE00007FFE00007FFE00007FFE00007FFE00007FFE00007FFE00007FFE00 007FFE00007F7E00007E7E00007E7F0000FE3F0000FC1F0000F81F8001F80FC003F007E007 E001F81F8000FFFF00001FF800> 32 31 -3 30 39] 79 @dc @F11 @sf [< FFF0000600FFF00006000600000E000600001E000600003E000600007E00060000FE000600 00FE00060001FE00060003F600060007E60006000FE60006001FC60006001F860006003F06 0006007E06000600FC06000601FC06000601F806000603F006000607E00600060FC0060006 1F800600063F800600063F000600067E00060006FC00060007F800060007F0000600FFF000 FFF0FFE000FFF0> 36 31 -2 30 41] 78 @dc @F14 @sf [< 03000007800007800007800007800007800007800007800003800003800003800003800001 800001C00000C00000C0000040000040000020000020000010000008000008008004008002 008002004001007FFF807FFF807FFFC0400000> 18 31 -3 29 23] 55 @dc @F9 @sf [< 1E000000006300000000E180000000F0C0000000F060000000606000000000700000000030 000000003800000000380000000018000000001C000000001C000000001C000000001E0000 00000E000000000E000000000E000000000F000000000F0000000007000000000700000000 078000000007800000000780000000078000000003C000000003C000000003C000000003C0 00000003E000000003E000000001E000000001E000000001F000000001F000000001F00000 0001F000000000F000000000F800000000F800000000F800000000F8000000007800000000 7C000000007C000000007C000000007C000000003C000000003E000000003E000000003E00 0000003E000000001E000000001F000000001F000000001F000000001F000000000F000000 000F000000000F800000000F80000000078000000007800000000780000000078000000003 C000000003C000000003C000000003C000000001C000000001C000000001E000000001E000 000000E000000000E000000000E000000000F0000000007000000000700000000070000000 00700000000038000000003800000000380000000018000000001C600000000CF00000000C F00000000C7000000006600000000380> 36 92 -2 -1 23] 90 @dc /@F18 @newfont @F18 @sf [< FE0FF0FE0FF01C07800E0F00071E00031E0001BC0001F80000F00001F00003F80003D80007 8C000F06001E0700FF0FF0FF0FF0> 20 17 -1 16 23] 120 @dc @F19 @sf [< 01FF8007FF800E0000180000300000600000600000600000C00000C00000FFFF80FFFF80C0 0000C000006000006000006000003000001800000E000007FF8001FF80> 17 22 -3 18 24] 50 @dc @F20 @sf [< FE040FF800180601C000080700E000080F00E000080E80E000080E40E000040E407000040E 207000040E107000041C107000021C083800021C043800021C043800021C023800011C011C 000138011C000138009C000138005C0000B8004E0000B8002E0000B8001E0000F0001E0007 F0000FE0> 35 23 -1 22 34] 77 @dc @F24 @sf [< 1F00318060C04040C060C060C060C060C060C060C060C060404060C031801F00> 11 16 -1 15 15] 48 @dc @F13 @sf [< 0F0780308C40705C40703C20F01C20F01C20F00E10F00E00F00E00F00E0078070078070078 07003807003C03801C03800E03800707800389C000F1C00001C00001C00000E00000E00000 E00000E00000700000700000700000700003F8000078> 21 32 -2 31 24] 100 @dc @F14 @sf [< 03F0000C0C00100200200100600180C00080C000C0C000C0C000C0C001C04001C060038030 0F80103F000C7E0007FC0003F8000FF0001FC8003F06003E03007803007001806001806001 806001802001803003001006000C0C0003F000> 18 31 -2 29 23] 56 @dc @F20 @sf [< 0600060003000300030001000100018001808080408020801FFF0FFF> 16 14 -1 13 16] 28 @dc @F21 @sf [< FFFFFFFFFFFF7FFFFE40001E20001C20003C1000381000780800700C00F00400E00601E002 01C00303C0010380008700008700004E00004E00003C00003C00001800001800> 24 23 -2 22 29] 1 @dc [< 0102040C1818303070606060E0E0E0E0E0E0E0E0E0E060606070303018180C040201> 8 34 -3 24 14] 40 @dc @F21 @sf [< 8040203018180C0C0E060606070707070707070707070606060E0C0C181830204080> 8 34 -2 24 14] 41 @dc @F13 @sf [< 0600000E000007000007000007000003000003000003800001800001800001800001800000 800000C00080C000C040006040003FFFF01FFFF00FFFF0> 20 20 -2 19 20] 28 @dc /@F23 @newfont @F23 @sf [< C0C060607070303838381C1C08> 6 13 -2 13 9] 48 @dc @F19 @sf [< 40C0E06070703038383C1C1E1E0E0F0F06> 8 17 -1 17 10] 48 @dc 10 @eop0 11 @bop0 @F14 @sf [< FFFFFFFF807FFFFFFF007FFFFFFF002000001E002000003E001000003C001000007C000800 007800080000F800040000F000040001F000020001E000020003E000010003C000010007C0 00008007800000800F800000400F000000401F000000201E000000203E000000103C000000 107C000000087800000008F800000004F000000005F000000003E000000003E000000001C0 00000001C000000000800000> 33 32 -2 31 38] 1 @dc @F21 @sf [< 0FE030304018C00CE00EE00E000E000E000C0018003007E0006000380018001C701C701C60 1830300FE0> 15 21 -1 20 18] 51 @dc 11 @eop0 12 @bop0 @F11 @sf [< 01FF000FFFE03F01F878003C78003CF0001EF0001EF0001E70003E3C007C1FFFFC07FFF80F FFF01FFF801C000018000018000009FC000FFF000F07801E03C03E03E03E03E03E03E03E03 E03E03E01E03DE0F079E07FFFE01FC3C> 23 30 -1 19 26] 103 @dc @F20 @sf [< 7FFC0003C00001C00001C00001C00001C00000E00000E00000E00000E00000700000700000 7000007000003800003800803804403804401C04601C04201C04381C0E1FFFFE> 23 23 -1 22 21] 84 @dc @F11 @sf [< FFFFFFFF07E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007 E007E007E007E007E007E007E007E007E007E007E0FFFFFFFF> 16 31 -2 30 20] 73 @dc @F11 @sf [< 3FFC003FFC0007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007 C00007C00007C00007C00007C00007C000FFFC00FFFC0007C00007C00007C00007C00007C0 0007C3C007C7E003C7E003E7E001F3E000FFC0001F80> 19 32 -1 31 16] 102 @dc @F20 @sf [< 40402020101070F0F060> 4 10 -3 3 10] 59 @dc @F13 @sf [< 1801E03803101C03081C07081C07041C03840E03820E01C00E01C00E01C00700E00700E007 00E08700E043807043807043C07023A0602318C01E0780> 23 20 -2 19 27] 110 @dc @F14 @sf [< 0FC000107000201800700C00780E0078060030070000070000038000038000038003E3C00E 13C0180BC03807C07007C07007C0F003C0F003C0F003C0F003C0F003C0F00380F003807003 807007003807003806001C0C000E180003F000> 18 31 -2 29 23] 57 @dc 12 @eop0 13 @bop0 @F13 @sf [< 0F8000186000301800600C00E00E00E00700E00700E00380E00380E003807001C07001C070 01C03801C01C01C01E03800F078007FFFE01FFFE007FFE> 23 20 -2 19 26] 27 @dc @F21 @sf [< 03FE00700070007000700070FFFEC0704070207010701870087004700270017001F000F000 7000300030> 15 21 -1 20 18] 52 @dc @F20 @sf [< C03CC0226062606160316030303030183018381818081C081B1818F00C000C000C000C0006 000600060006001F00> 16 23 -2 22 20] 104 @dc @F13 @sf [< 1801800F0038038018801C01C018401C01C038401C01C038201C01C01C200E00E01C100E00 E00E000E00E00E000E00E00E00070070070007007007000700700700870070070043803803 80438038038043C034030023A032030023186186001E07C07C00> 36 20 -2 19 40] 109 @dc @F12 @sf [< 400004C0000C6000183000301800600C00C006018003030001860000CC0000780000300000 300000780000CC000186000303000601800C00C0180060300030600018C0000C400004> 22 24 -6 22 35] 2 @dc @F13 @sf [< C000C000C0006000600060003000300030001800180018000C000C000C0006000600060003 000300030001800180018000C000C000C0006000600060003000300030001800180018000C 000C000C000600060006000300030001> 16 45 -3 33 23] 61 @dc 13 @eop0 14 @bop0 14 @eop0 15 @bop0 15 @eop0 16 @bop0 @F21 @sf [< 0FE03830600CC004C006C006C00E601E607C18F80FF00FC01F603E107818700C600C600C20 18183007E0> 15 21 -1 20 18] 56 @dc @F14 @sf [< 03FFFC00001F8000000F0000000F0000000F0000000F0000003FC00000FFF00001CF380003 8F1C00078F1E00070F0E000F0F0F000E0F07001E0F07801E0F07801E0F07801E0F07801E0F 07801E0F07801E0F07801E0F07801E0F07803C0F03C03C0F03C0F80F01F0000F0000000F00 00000F0000001F800003FFFC00> 28 31 -3 30 35] 9 @dc @F13 @sf [< 00400000004000000020000000200000002000000020000000100000001000000010000000 7F000001C8C00007083000060808000E0804000E0402000E0401000E0401000E0400800E02 0080070200400702004007020040838100404381006041C100E021C101E0218083E0118083 C00F0081800000800000004000000040000000400000004000000020000000200000002000 00002000000010000000100000001000> 27 41 -2 31 30] 32 @dc 16 @eop0 17 @bop0 @F11 @sf [< FFFF8000FFFF800007E0000007E0000007E0000007E0000007E0000007E0000007E0000007 E0000007E0600007E0600007E0600007E0E00007E1E00007FFE00007FFE00007E1E00007E0 E00007E0600007E0603007E0603007E0003007E0003007E0007007E0006007E000E007E001 E007E007E0FFFFFFE0FFFFFFE0> 28 31 -2 30 33] 70 @dc @F11 @sf [< 0007FC0600003FFF8E0000FE01FE0003F000FE0007E0007E000FC0007E001F80007E003F00 007E003F00007E007F00007E007E00007E007E00007E00FE003FFFE0FE003FFFE0FE000000 00FE00000000FE00000000FE00000000FE000000007E000006007E000006007F000006003F 00000E003F00000E001F80001E000FC0001E0007E0003E0003F000FE0000FE03DE00003FFF 0E000007FC0200> 35 31 -3 30 41] 71 @dc @F24 @sf [< 1F0060808040C060C0600060004000800F000180008000C060C060C021801F00> 11 16 -1 15 15] 51 @dc 17 @eop0 18 @bop0 @F19 @sf [< 020002000200C218F2783AE00F800F803AE0F278C218020002000200> 13 14 -2 14 18] 3 @dc 18 @eop0 19 @bop0 @F13 @sf [< 01F0780007098600060781000E0780800E0380800E0380400E0380400E0380200E0380200E 0380200701C0100701C0100701C0108381C0104380E01841C0E03821C0E0782180E0F81180 70F00F006060> 29 20 -2 19 33] 119 @dc 19 @eop0 20 @bop0 @F11 @sf [< 00018000300000000380003800000003C0007800000007C0007C00000007C0007C00000007 E000FC0000000FE000FE0000000FF001FE0000000FF001FE0000001FB001FB0000001F9803 F30000003F9803F38000003F1803F18000003F0C07E18000007E0C07E0C000007E0E0FE0C0 00007E060FC0C00000FC060FC0600000FC031F80600001FC031F80700001F8031F80300001 F801BF00300003F001BF00180003F001FF00180003F000FE00180007E000FE000C0007E000 FE000C000FE000FC000E000FC000FC000E00FFFE0FFFC0FFE0FFFE0FFFC0FFE0> 51 31 -1 30 54] 87 @dc 20 @eop0 21 @bop0 @F16 @sf [< 00FE0000070180000E0060001C00100038000800300004007000020070000200F0000100F0 000100F0000100F0000000F0000000F0000000F00000007800000078000000780000003C00 00003C0000201C0000200E0000200F000020070000300380007001C00070006000F0003801 38000E06180001F808> 29 30 -2 28 30] 67 @dc @F16 @sf [< 300380700640380E20380E103807103807101C07001C03801C03801C03800E01C00E01C08E 01C08F01C04701C04681C04E6180381F00> 20 18 -2 17 25] 110 @dc @F16 @sf [< 00FE0000070184000E0064001C001E0038000E0030000E0070000E0070000700F0000700F0 000700F0000700F0000780F0007FF0F0000000F00000007800000078000000780000003C00 00003C0000201C0000200E0000200F000020070000300380007001C00070006000F0003801 38000E06180001F808> 29 30 -2 28 33] 71 @dc @F13 @sf [< 7FFFC00001F0000000F0000000F0000000F0000000F0000000780000007800000078000000 780000003C0000003C0000003C0000003C0000001E0000001E0000001E0000001E0000000F 0000000F0000000F0000800F0010400780084007800860078008200780082003C0081003C0 081803C0181E03C0380FFFFFFC> 30 31 -1 30 27] 84 @dc @F20 @sf [< 300F00300880181880181840180C40180C000C0C000C06000C06008E060046020047020044 C600383C00> 18 14 -1 13 21] 110 @dc @F9 @sf [< FFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFF0FFF0000FFF003FC00003FC001F800001F8001 F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F8 00001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800 001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F80000 1F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F 8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F80 01F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001 F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F8 00001F8001F800001F8001F800001F8001F800001F8003F800001FC00FF800001FF0FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF> 48 58 -2 -1 53] 89 @dc @F21 @sf [< FFFFFCFFFFFC000000000000000000000000000000000000FFFFFCFFFFFC> 22 10 -2 12 27] 61 @dc @F9 @sf [< FFF003FFC0FFF003FFC01F80007E000F00003C000F00003C000F00003C000F00003C000F00 003C000F00003C000F00003C000F00003C000F00003C000F00003C000F00003C000F00003C 000F00003C000F00003C000F00003C000F00003C000F00003C000F00003C000F00003C000F 00003C000F00003C000F00003C000F00003C000F00003C000F00003C000F00003C000F0000 3C000F00003C000F00003C000F00003C000F00003C000F00003C000F00003C000F00003C00 0F00003C000F00003C001F00003E00FFFFFFFFC0FFFFFFFFC0> 34 42 -2 -1 39] 81 @dc @F13 @sf [< 01FC0000078380000E00E0001C00700038003C0038001E0078000F007000070070000380F0 0003C0F00001C0F00001E0F00000E0F00000F0F00000F07800007878000078780000787800 00783C0000383C0000381C0000381E0000380E00003807000038078000380380007001C000 7000E00060003000E0001C01C0000707000001FC00> 29 33 -2 31 35] 79 @dc 21 @eop0 22 @bop0 22 @eop0 23 @bop0 @F12 @sf [< 01800180018001800180C183F18F399C0FF003C003C00FF0399CF18FC18301800180018001 800180> 16 20 -3 20 23] 3 @dc 23 @eop0 24 @bop0 @F13 @sf [< 0FFE0000E00000E0000070000070000070000070000038000038000F380030B800705C0070 3C00F01C00F01C00F00E00F00E00F00E00F00E007807007807007807003807003C03801C03 800E03800705800388C000F040> 18 29 -2 19 20] 113 @dc @F11 @sf [< 0030018000007803C000007803C000007803C00000FC07E00000FC07E00001F60FB00001F6 0F300001F60F300003E31E180003E31E180007C1BE0C0007C1BC0C0007C1BC0C000F80F806 000F80F806001F00F803001F00F00300FFE7FE1FE0FFE7FE1FE0> 35 20 -1 19 38] 119 @dc @F11 @sf [< 001C0000001C0000003E0000003E0000007F0000007F000000FF800000F9800001F9C00001 F0C00001F0C00003E0600003E0600007C0300007C030000F8018000F8018001F001C00FFE0 7F80FFE07F80> 25 20 -1 19 28] 118 @dc 24 @eop0 25 @bop0 @F9 @sf [< 00060000000006000000000E000000000F000000000F000000001F000000001D800000001D 800000001D8000000038C000000038C000000038C000000070600000007060000000706000 0000E030000000E030000000E030000000E018000001C018000001C018000001C00C000003 800C000003800C0000038006000003800600000700060000070003000007000300000E0003 00000E000180008E00018000DC000180007C0000C0003C0000C0001C0000C0000800006000 00000060000000006000000000300000000030000000003000000000180000000018000000 0018000000000C000000000C000000000C0000000006000000000600000000060000000003 000000000300000000030000000001800000000180000000018000000000C000000000C000 000000C0000000006000000000600000000060000000003000000000300000000030000000 001800000000180000000018000000000C000000000C000000000C00000000060000000006 0000000002> 39 75 -4 1 42] 113 @dc @F13 @sf [< 07E00C1818003000700070007000F000F000F0007FF07800780038003C001C000E00070001 C0007E> 15 20 -2 19 18] 15 @dc @F14 @sf [< 01F800070E001C03803801C03801C07000E07000E0F000F0F000F0F000F0F000F0F000F0F0 00F07000E07000E03801C03801C01C0380070E0001F800> 20 20 -1 19 23] 111 @dc [< 03FC001C03803000C0600060C00030C00030C00030C000306000703001E00FFFC01FFF803F FE0030000030000020000020000033E0001E38001C1C00380E00780F00780F00780F00780F 00780F00380E001C1C300E3C3003E3300000E0> 20 31 -1 20 23] 103 @dc 25 @eop0 26 @bop0 26 @eop0 27 @bop0 @F21 @sf [< 07C018303018300C600E600EE00EE00EE00EF00CF018EC30E3E0E00060007000301C181C08 0C060801F0> 15 21 -1 20 18] 54 @dc @F21 @sf [< 1F0020C040608030E038E0384038003800380030207030E02F80200020002000200024003F C03FE02030> 13 21 -2 20 18] 53 @dc 27 @eop0 28 @bop0 28 @eop0 29 @bop0 29 @eop0 30 @bop0 30 @eop0 31 @bop0 31 @eop0 32 @bop0 32 @eop0 33 @bop0 33 @eop0 34 @bop0 34 @eop0 35 @bop0 35 @eop0 36 @bop0 36 @eop0 %%EndProlog /Dvi-File-Name (paper.dvi) def (Dvi file name: ") print Dvi-File-Name print (".\n) print /Draft-Flag false def /#copies 1 def /NumCharsInPixelFonts 256 def /HostName (grail.cs.washington.edu) def (This PostScript file was produced on host \") print HostName print (\".\n) print /PsPrintEnabled true def /Page-H-Offset 0.000000 def /Page-V-Offset 0.000000 def /ExecPsConv {0.30 mul} def /Date-and-Time (Fri Jan 13 06:38 1995) def /DviTranslateVector-X 72.000 def /DviTranslateVector-Y 720.000 def /DviOrientationMatrix [ 0.240 0.000 0.000 -0.240 0.0 0.0 ] def %%Page: ? 1 0 0 1 @bop1 516 682 a @F7-3 @sfps(Multiresolution)18 b(Analysis)g(for)h (Surfa)q(ces)q -956 100 a(of)f(Arbitrary)i(T)-5 b(opological)18 b(T)-5 b (ype)-980 206 y @F8-3 @sfps(Michael)11 b(Lounsbery)p -16 w @F21 @sf(1)104 16 y @F8-3 @sfps(T)m(ony)g(D.)g(DeRose)104 b(Joe)11 b(W)l(arren)p -16 w @F21 @sf(2)-1085 93 y @F8-3 @sfps(Department)g(of)h(Computer)f(Science)h (and)f(Engineering,)g(FR-35)-766 57 y(University)f(of)h(W)l(ashington)-408 56 y(Seattle,)h(W)-5 b(A)12 b(98195)-250 175 y @F4-3 @sfps(Abstract)-800 79 y @F5-3 @sfps(Multiresolut)o(io)o(n)i(analysis)h(and)g(wavelets)h (provide)e(useful)h(and)g(ef)o(\014cient)g(tools)f(for)h(representing)-1571 50 y(functions)9 b(at)i(multiple)f(levels)g(of)h(detail.)k(W)m(avelet)c (representations)f(have)h(been)g(used)g(in)f(a)i(broad)e(range)-1570 50 y (of)g(applications,)f(including)g(image)h(compression,)h(physical)f (simulation,)f(and)h(numerical)g(analysis.)-1449 49 y(In)h(this)g(paper)n (,)h(we)g(present)f(a)h(new)f(class)h(of)f(wavelets,)i(based)f(on)e (subdivision)o 10 x(surfaces,)j(that)e(radi-)-1571 50 y(cally)f(extends)f (the)h(class)h(of)e(representable)h(functions.)j(Whereas)e(previous)e (two-di)o(mensional)g(methods)-1571 50 y(were)h(restricted)e(to)g (functions)f(de\014ned)i(on)g @F17 @sf(I)-7 b(R)-1 -18 y @F22 @sf(2)2 18 y @F5-3 @sfps(,)9 b(the)g(subdivisi)o(on)e(wavelets)i(developed)g(here)g (may)g(be)g(ap-)-1570 50 y(plied)g(to)f(functions)g(de\014ned)i(on)f (compact)h(surfaces)g(of)f(arbitrary)g(topol)o(ogi)o(cal)g(type.)k(W)m(e)d (envision)e(many)-1570 50 y(applications)k(of)g(this)g(work,)h(includin)o (g)f(continuo)o(us)g(level-of-detail)o 12 x(control)f(for)h(graphics)h (rendering,)-1571 49 y(compression)f(of)g(geometric)h(models,)g(and)f (acceleration)h(of)f(global)f(illumin)o(ation)o 11 x(algorithms.)19 b (Level-)-1570 50 y(of-detail)9 b(control)h(for)g(spherical)h(domains)f(is)g (illustrated)f(using)h(two)g(examples:)15 b(shape)c(approximation)-1572 50 y(of)f(a)h(polyhedral)e(model,)h(and)h(color)e(approximation)g(of)h (global)f(terrain)h(data.)-1276 193 y @F3-3 @sfps(CR)i(Categories)g(and)h (Subject)q 13 x(Descriptors:)34 b @F8-3 @sfps(I.3.5)13 b([Computer)f (Graphics]:)k(Computational)10 b(Geometry)-1798 57 y(and)17 b(Object)g (Modeling)f(-)h(surfaces)h(and)f(object)g(representations;)i(J.6)e ([Computer)o(-Aided)g(Engineering]:)-1799 56 y(Computer)o(-Aided)11 b (Design)g(\(CAD\);)h(G.1.2)g([Approximation]:)h(Spline)e(Approximation.) -1482 82 y @F3-3 @sfps(Additional)j(Keywords:)k @F8-3 @sfps(W)l(avelets,)c (geometric)f(modeling,)f(compression,)h(level-of-detail)g(control,)g(sub-) -1798 56 y(division)d(surfaces,)i(splines.)-470 236 y 719 -2 z 50 26 a @F24 @sf(1)3 16 y @F6-3 @sfps(Currently)d(at)h(Alias)f(Resea)o(rch,)f(T)m (oronto)-568 30 y @F24 @sf(2)3 16 y @F6-3 @sfps(W)m(ork)h(done)f(while)h (on)g(sabbatical)f(from)i(Rice)f(University)-1006 50 y 1 @eop1 %%Page: ? 2 0 0 1 @bop1 149 291 a @F2-3 @sfps(1)59 b(Intr)o(oduction)-402 103 y @F8-3 @sfps(Multiresoluti)o(on)11 b(analysis)h(and)h(wavelets)f(have)h (received)g(considerable)g(attention)e(in)i(recent)g(years,)h(fueled)-1798 57 y(lar)o(gely)i(by)f(the)h(diverse)f(collection)g(of)h(problems)e(that)i (bene\014t)g(from)f(their)g(use.)29 b(The)15 b(basic)h(idea)g(behind)-1799 56 y(multiresoluti)o(on)e(analysis)g(is)h(to)f(decompose)h(a)h (complicated)e(function)g(into)h(a)g(\\simpler)r(")f(low)h(resolution)-1799 56 y(part,)h(together)d(with)h(a)g(collection)f(of)h(perturbations,)h (called)f(wavelet)g(coef)o(\014cients,)i(necessary)e(to)g(recover)-1797 57 y(the)f(original)e(function.)17 b(For)c(many)f(of)g(the)g(functions)g (encountered)g(in)g(practice,)h(a)g(lar)o(ge)g(percentage)g(of)f(the)-1798 56 y(wavelet)g(coef)o(\014cients)h(are)g(small,)f(meaning)f(that)g(good)h (approximations)o 11 x(can)g(be)g(obtained)g(by)f(using)g(only)h(a)-1798 57 y(few)e(of)f(the)g(lar)o(gest)g(coef)o(\014cients.)16 b(Impressive)8 b (\\lossy")h(compression)f(rates)h(for)g(images)g(have)g(been)h(achieved) -1798 56 y(using)h(this)f(type)h(of)h(approximation)d([)p(1)n(1)q(].)-620 57 y(T)m(wo-dimension)o(al)15 b(wavelets)h(are)h(important)e(for)h(a)h (variety)f(of)g(applications)f(including)f(image)i(com-)-1798 56 y (pression.)27 b(They)16 b(are)g(generally)f(constructed)g(by)g(forming)g (tensor)g(products)f(of)i(univariate)f(wavelets)g([)p(9)p(],)-1797 57 y (in)e(much)g(the)g(same)g(way)h(that)e(tensor)h(product)g(B-spline)g (surfaces)h(are)g(formed)f(by)g(products)g(of)g(univariate)-1798 56 y (B-splines.)i(Unfortunately)m(,)c(tensor)o(-product)e(constructions)g (require)i(that)f(the)h(functions)e(to)h(be)h(decomposed)-1799 57 y(be)k (de\014ned)g(on)g @F14 @sf(I)-8 b(R)1 -18 y @F21 @sf(2)16 18 y @F8-3 @sfps (or)15 b(on)f(a)h(periodic)f(version)g(of)h @F14 @sf(I)-8 b(R)1 -18 y @F21 @sf(2)2 18 y @F8-3 @sfps(,)16 b(that)e(is,)h(the)g(cylinder)f(or)h (torus.)24 b(There)15 b(also)g(exist)-1799 56 y(nontensor)o(-product)d (constructions)g(for)h(wavelets)g(on)f @F14 @sf(I)-8 b(R)1 -18 y @F21 @sf (2)15 18 y @F8-3 @sfps([)p(9)p(,)13 b(22)p(],)h(but)e(none)h(of)g(these)g (methods)f(are)h(appli-)-1798 56 y(cable)i(to)f(functions)f(de\014ned)i (on)f(more)g(general)h(topological)e(domains,)h(such)g(as)h(spheres.)24 b (Thus,)15 b(existing)-1799 57 y(methods)c(are)i(not)f(well)f(suited)h(for)g (decomposing)f(and)h(compressing)f(surfaces)h(such)g(as)g(the)g(ones)g (shown)f(in)-1798 56 y(Figures)h(10)f(and)g(12,)h(since)f(they)g(are)h (described)g(by)f(parametric)g(functions)g(on)g(the)g(sphere.)-1429 57 y (In)f(this)f(paper)i(we)f(show)g(that)g(by)g(using)f(techniques)g(from)h (subdivisi)o(on)f(surfaces,)i(multiresoluti)o(on)e(anal-)-1798 56 y(ysis)i (can)h(be)f(extended)g(to)g(functions)f(de\014ned)i(on)f(domains)f(of)i (arbitrary)f(topological)f(type)h(\(the)g(topological)-1799 57 y(type)f (of)h(a)f(two-dimensional)e(surface)j(or)g(domain)e(refers)i(to)f(its)f (genus,)i(presence)g(of)f(boundary)f(curves,)j(etc.\).)-1797 56 y(This)d (generalization,)i(which)e(we)h(term)g(\\subdivisi)o(on)e(wavelets,")j (dramatically)e(extends)g(the)h(class)f(of)h(appli-)-1798 57 y(cations)h (to)g(which)g(multiresolut)o(ion)f(analysis)g(can)i(be)g(applied,)f (including:)o -1164 92 a @F12 @sf(\017)22 b @F1-3 @sfps(Polyhedral)12 b (compr)n(ession.)20 b @F8-3 @sfps(Using)12 b(wavelet-based)h(techniques,)h (most)e(polyhedral)g(models)g(may)h(be)-1684 56 y(compressed)f(to)g(yield)f (a)i(more)f(compact)g(approximation.)k(Compression)c(saves)g(both)f (storage)h(space)-1683 57 y(and)d(the)g(time)g(that)f(is)h(required)h(to)e (process)h(a)h(surface)g(model.)k(This)9 b(paper)g(develops)g(ef)o(\014cient)h (wavelet)-1684 56 y(compression)g(methods)g(for)i(surfaces)g(similar)e(to)h (those)g(that)g(have)g(proven)g(ef)o(fective)i(for)e(images)g(and)-1684 57 y(one-dimensional)f(functions.)15 b(These)d(techniques)f(are)h(capable)g (of)g @F13 @sf(L)p -16 w @F19 @sf(1)14 16 y @F8-3 @sfps(and)f @F13 @sf(L)p -16 w @F21 @sf(2)13 16 y @F8-3 @sfps(approximation,)g(and)-1684 56 y(run)e (more)f(quickly)g(than)g(many)g(other)g(compression)g(methods.)13 b(This) 8 b(application)f(is)h(explored)h(in)f(more)-1684 56 y(detail)j(in)g(Eck)g @F1-3 @sfps(et)h(al.)f @F8-3 @sfps([)p(15)p(].)-477 90 y @F12 @sf(\017)22 b @F1-3 @sfps(Continuous)7 b(level-of-detail)h(contr)n(ol.)13 b @F8-3 @sfps (When)c(a)g(complex)e(shape)i(is)e(rendered)i(in)f(an)h(animation,)f(a)h (fully)-1685 57 y(detailed)h(representation)h(of)f(the)h(shape)f(contains)g (much)g(more)h(detail)f(than)g(is)g(required)h(for)g(all)f(but)g(the)-1684 56 y(closest)e(view)m(.)15 b(Using)8 b(a)h(compressed)g(subdivisi)o(on)f (wavelet)h(representation)f(of)h(complex)g(objects,)g(it)f(is)-1684 57 y (possible)i(to)g(greatly)h(reduce)h(the)f(number)g(of)g(polygons)e(in)i(a)g (scene)h(without)d(signi\014cantly)h(impacting)-1685 56 y(the)e(visible)f (detail)h(\(see)g(Figure)h(10\).)14 b(Moreover)n(,)9 b(it)f(is)f(possible)g (to)h(smoothly)o 7 x(vary)g(the)g(detail,)h(avoiding)-1685 57 y(the)j (discontinuous)o 11 x(jumps)f(that)h(occur)g(when)h(suddenly)e(switching)f (between)j(distinct)e(models.)17 b(This)-1685 56 y(application)8 b(is)g (discussed)g(in)h(more)f(detail)h(in)f(Section)h(7.5.)15 b(Non-wavelet)9 b (treatments)f(of)h(this)f(problem)-1685 56 y(may)j(be)h(found)f(in)g(T)n (urk)g([)p(33)p(],)h(Schroeder)h(et)e(al.)h([)p(32)p(],)g(and)f(Hoppe)g (et)g(al.)h([)p(21)p(].)-1345 90 y @F12 @sf(\017)22 b @F1-3 @sfps(Compr)n (ession)15 b(of)h(functions)e(de\014ned)i(on)f(surfaces.)28 b @F8-3 @sfps (Consider)16 b(the)g(situatio)o(n)f(shown)g(in)g(Figure)h(12)-1684 57 y (where)f(a)f(globe)f(\(a)i(geometric)e(sphere\))h(is)g(pseudo-colored)f (according)h(to)g(elevation.)22 b(The)14 b(pseudo-)-1684 56 y(coloring)c (can)i(be)f(thought)e(of)j(as)f(a)g(function)f(that)h(maps)f(each)i(point)e (on)g(the)h(sphere)g(to)g(an)g @F1-3 @sfps(RGB)g @F8-3 @sfps(triple.)-910 50 y(1)-1060 b 1 @eop1 %%Page: ? 3 0 0 2 @bop1 263 291 a @F8-3 @sfps(A)14 b(straightforward)g(method)f(for)h (storing)f(the)h(function)g(is)f(to)h(store)g(its)f(value)h(at)g(a)h(lar)o (ge)f(number)g(of)-1684 56 y(regularly)9 b(distribut)o(ed)f(points;)o 8 x (in)h(this)e(case)i(more)g(than)f(one)h(millio)o(n)e(points)h(were)h (used.)14 b(The)9 b(methods)-1685 56 y(in)f(this)g(paper)h(can)g(be)g (used)f(to)h(create)g(compressed)f(wavelet)h(approximations)e(of)i (varying)f(complexity)m(.)-1685 57 y(\(The)k(mesh)f(lines)h(on)f(the)h (original)f(surface)h(are)h(so)e(dense)h(that)g(the)f(image)h(shown)f(in)g (Figure)h(1)n(1\(b\))g(is)-1684 56 y(nearly)g(black.\))-296 94 y @F12 @sf (\017)22 b @F1-3 @sfps(Multir)n(esoluti)o(on)9 b(editing)g(of)g(surfaces.) 15 b @F8-3 @sfps(Hierarchical)10 b(B-splines,)h(as)f(introduced)f(by)h (Forsey)h(and)f(Bar)o(-)-1683 57 y(tels)h([)p(17)p(],)i(provide)e(a)h (powerful)g(mechanism)e(for)i(editing)f(shapes)h(at)f(various)h(levels)f (of)h(detail.)k(How-)-1684 56 y(ever)n(,)g(hierarchical)e(B-splines)f(can)h (only)f(represent)h(a)g(restricted)g(class)g(of)f(surface)i(topologies.) 21 b(The)-1684 57 y(methods)13 b(described)g(here)i(provide)e(an)h (alternative)f(to)h(hierarchical)g(B-splines,)g(and)g(are)h(capable)f(of) -1684 56 y(representing)g(smooth)f(multi)o(resoluti)o(on)g(surfaces)h(of)h (arbitrary)f(topological)f(type.)23 b(Editing)13 b(at)h(frac-)-1683 56 y (tional)e(levels)g(of)h(detail)f(can)i(also)e(be)h(achieved)g(using)f(the)h (methods)e(developed)i(by)f(Finkelstein)g(and)-1684 57 y(Salesin)f([)p(16)p (].)-275 94 y @F12 @sf(\017)22 b @F1-3 @sfps(Surface)11 b(optimizat)o (ion.)j @F8-3 @sfps(The)d(multiple)f(levels)h(of)g(approximation)f (produced)h(by)g(wavelet)h(techniques)-1685 56 y(of)o(fer)i(a)g(sort)e(of)i (multig)o(rid)e(technique)h(for)g(optimization)o(.)20 b(Pentland)13 b([)p (30)p(])g(uses)g(wavelet)g(methods)f(to)-1684 57 y(implement)g(multigrid)g (optimization)o 13 x(for)i(surface)g(interpolation)f(over)h(regular)g (grids.)22 b(Meyers)14 b([)p(28)o(,)-1683 56 y(29)p(])9 b(shows)f(how)h (wavelets)g(can)g(accelerate)i(the)d(reconstruction)h(of)g(surfaces)g (from)g(contour)g(data.)15 b(This)-1685 57 y(previous)10 b(work)h (suggests)f(that)g(subdivisio)o(n)g(wavelets)g(may)h(\014nd)g(use)g(in)f (optimization)f(over)i(surfaces)-1683 56 y(of)h(arbitrary)f(topological)f (type.)-568 106 y(A)16 b(carefully)g(constructed)f(special-purpose)h (algorithm)e(may)i(produce)g(superior)f(results)g(for)i(some)e(of)-1798 57 y(these)f(applications.)20 b(However)n(,)14 b(the)f(above)h(examples)e (indicate)h(the)g(versatility)f(of)i(subdivis)o(ion)e(wavelets,)-1798 56 y (and)h(show)f(them)g(to)g(be)g(a)h(reusable)g(tool)e(that)i(naturally)e (and)i(ef)o(\014ciently)g(solve)f(or)g(accelerate)i(a)f(wide)f(range)-1797 57 y(of)j(common)e(problems)g(in)h(computer)g(graphics)g(and)g(modeling.) 22 b(As)14 b(an)h(illustrati)o(on)e(of)h(this)f(versatility)m(,)i(a)-1798 56 y(complex)10 b(object)f(of)h(arbitrary)h(topologi)o(cal)e(type)h(may)f (be)h(modeled)g(at)g(multi)o(ple)f(levels)g(of)h(detail,)g(stored)g(in)g (a)-1798 57 y(compressed)i(form,)h(viewed)f(in)g(an)h(animation,)e(and)i (rendered)g(using)e(global)h(illumi)o(nation)e(|)i(all)g(naturally)-1798 56 y(implemented)e(using)h(the)g(same)g(underlying)f(surface)j(wavelet)e (representation.)-1238 56 y(This)d(paper)i(presents)e(a)h(theoretical)g (foundation)f(for)h(developing)f(multiresolu)o(tion)o 8 x(analysis)g(for)h (surfaces)-1797 57 y(of)k(arbitrary)g(topological)e(type.)19 b (\(Additional)11 b(details)h(of)h(implement)o(ation)e(and)h(an)h(expanded)g (treatment)f(of)-1798 56 y(applications)f(may)g(be)g(found)g(in)g (Lounsbery)g([)p(24)p(].\))-780 57 y(The)j(construction)f(of)h (subdivision)e(wavelets)i(described)g(herein)h(applies)e(directly)h(to)g (a)g(variety)g(of)h(ex-)-1798 56 y(isting)10 b(subdivisi)o(on)g(schemes.) 15 b(These)c(include)f(piecewise)h(linear)g(subdivision)o 10 x(\(producing)f (polyhedra\);)h(the)-1798 57 y(schemes)g(of)f(Catmull)g(&)g(Clark)h([)p(3)p (,)g(18)o(],)h(Loop)e([)p(23)o(])h(or)g(Dyn)f(et)g(al.)h([)p(14)p(])g (\(producing)f(tangent-plane-smoot)o(h)-1799 56 y @F13 @sf(G)p -16 w @F21 @sf(1)19 16 y @F8-3 @sfps(subdivisi)o(on)15 b(surfaces\);)20 b(and)d (the)g(modi\014cations)f(by)g(Hoppe)h @F1-3 @sfps(et)g(al.)g @F8-3 @sfps ([)p(19)o(,)h(20)o(])g(\(producing)e(piecewise)-1798 57 y(smooth)10 b (surfaces)j(with)d(selected)i(discontinuit)o(ies\).)j(More)c(generally)m (,)h(the)g(techniques)e(presented)i(here)g(may)-1798 56 y(be)h(used)g(to)f (construct)g(wavelets)h(for)g(any)f(local,)h(stationary)m(,)g(continuous,)f (uniformly)f(conver)o(gent)i(subdivi-)-1799 57 y(sion)e(scheme)g(\(these)h (terms)f(will)f(be)i(described)f(in)g(Section)g(4\).)-966 56 y(The)d (remainder)f(of)h(the)f(paper)h(is)g(structured)f(as)g(follows.)14 b(In) 7 b(Section)h(2,)h(we)f(present)f(a)h(high-level)f(preview)-1798 56 y(of) 17 b(how)g(to)f(convert)h(a)g(polyhedral)f(object)g(to)h(multiresol)o (utio)o(n)f(form.)31 b(In)17 b(Section)g(3,)h(we)f(provide)f(some)-1798 57 y(background)d(on)f(multiresolut)o(ion)f(analysis.)18 b(In)13 b (Section)g(4,)g(we)g(provide)f(a)h(brief)g(overview)g(of)f(subdivisio)o(n) -1799 56 y(surfaces,)k(and)e(we)g(show)f(that)g(they)g(can)i(be)f(used)f (to)g(de\014ne)i(a)f(collection)f(of)g(scaling)h(functions)e(necessary)-1797 57 y(for)i(multiresolut)o(ion)e(analysis.)21 b(In)13 b(Section)h(5,)g(we)f (show)g(that)g(inner)h(products)e(of)i(these)f(scaling)g(functions)-1799 56 y(can)j(be)g(computed)f(exactly)m(.)28 b(In)16 b(Section)f(6,)i(we)f (use)g(the)f(inner)h(products)f(to)g(construct)g(wavelets,)i(and)e(to)-910 75 y(2)-1060 b 2 @eop1 %%Page: ? 4 0 0 3 @bop1 270 249 a 24387056 8998915 1381416 25918013 34930114 38284984 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 52 dict def IdrawDict begin /reencodeISO { dup dup findfont dup length dict begin { 1 index /FID ne { def }{ pop pop } ifelse } forall /Encoding ISOLatin1Encoding def currentdict end definefont } def /ISOLatin1Encoding [ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright /parenleft/parenright/asterisk/plus/comma/minus/period/slash /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve /dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut /ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine /guillemotright/onequarter/onehalf/threequarters/questiondown /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis /yacute/thorn/ydieresis ] def /Times-Bold reencodeISO def /Times-Roman reencodeISO def /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.774193 0 0 0.774193 0 0 ] concat /originalCTM matrix currentmatrix def Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.5 0 0 0.5 -64.5 498 ] concat Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 129 286 122 280 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 280 89 274 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 89 274 129 286 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 280 117 272 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 117 272 85 268 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 85 268 122 280 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 83 261 85 268 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 83 261 64 257 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 64 257 85 268 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 264 117 272 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 83 261 111 264 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 83 261 117 272 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 85 268 66 263 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 66 263 64 257 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 85 268 89 274 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 89 274 66 263 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 43 228 45 235 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 39 225 43 228 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 45 235 39 225 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 39 225 36 218 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 36 218 35 216 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 216 39 225 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 43 228 48 220 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 48 220 36 218 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 36 218 43 228 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 264 108 255 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 108 255 85 253 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 85 253 111 264 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 85 253 87 244 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 87 244 67 241 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 67 241 85 253 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 108 255 106 246 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 106 246 87 244 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 87 244 108 255 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 67 241 70 233 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 70 233 56 231 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 56 231 67 241 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 56 231 58 222 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 58 222 48 220 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 48 220 56 231 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 70 233 72 224 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 224 58 222 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 58 222 70 233 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 104 236 106 246 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 235 104 236 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 235 106 246 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 235 87 226 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 87 226 72 224 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 224 86 235 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 104 236 102 227 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 227 87 226 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 87 226 104 236 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 87 244 70 233 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 70 233 86 235 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 235 87 244 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 45 235 53 239 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 53 239 43 228 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 43 228 56 231 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 53 239 67 241 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 56 231 53 239 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 83 261 62 250 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 62 250 64 257 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 85 253 62 250 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 62 250 67 241 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 83 261 85 253 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 45 235 53 246 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 53 246 53 239 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 53 239 62 250 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 53 246 64 257 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 53 246 62 250 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 30 189 33 181 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 33 181 31 180 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 31 180 30 189 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 33 181 35 173 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 173 31 172 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 31 172 33 181 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 31 172 34 163 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 34 163 32 163 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 32 163 31 172 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 173 38 164 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 164 34 163 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 34 163 35 173 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 34 154 32 163 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 33 154 34 154 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 32 163 33 154 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 33 154 36 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 36 146 35 145 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 145 33 154 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 146 34 154 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 36 146 38 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 34 154 36 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 164 44 155 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 44 155 38 155 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 155 38 164 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 155 46 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 46 146 38 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 146 38 155 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 146 44 155 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 46 146 49 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 44 155 46 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 34 163 34 154 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 34 154 38 155 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 155 34 163 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 32 163 31 163 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 31 163 33 154 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 31 172 31 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 31 171 32 163 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 31 180 31 172 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 31 180 31 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 31 171 31 163 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 227 101 217 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 101 217 86 216 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 216 102 227 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 216 87 207 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 87 207 74 205 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 205 86 216 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 101 217 100 208 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 208 87 207 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 87 207 101 217 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 205 75 196 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 75 196 63 195 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 63 195 74 205 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 63 195 66 186 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 66 186 57 185 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 57 185 63 195 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 75 196 79 186 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 186 66 186 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 66 186 75 196 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 208 100 198 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 198 88 197 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 88 197 100 208 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 88 197 91 187 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 91 187 79 186 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 186 88 197 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 198 101 188 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 101 188 91 187 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 91 187 100 198 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 87 207 75 196 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 75 196 88 197 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 88 197 87 207 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 57 175 57 185 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 52 175 57 175 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 57 185 52 175 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 52 175 55 165 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 55 165 50 165 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 165 52 175 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 57 175 61 166 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 61 166 55 165 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 55 165 57 175 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 165 57 156 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 155 57 156 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 165 49 155 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 155 54 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 54 146 49 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 146 49 155 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 54 146 58 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 54 146 57 155 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 61 166 66 156 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 66 156 57 156 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 57 156 61 166 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 57 156 64 147 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 64 147 58 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 58 146 57 156 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 66 156 71 147 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 147 64 147 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 64 147 66 156 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 55 165 57 156 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 101 188 102 178 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 178 94 177 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 94 177 101 188 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 94 177 96 167 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 96 167 79 167 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 167 94 177 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 178 106 168 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 106 168 96 167 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 96 167 102 178 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 167 85 157 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 85 157 76 157 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 76 157 79 167 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 76 157 81 147 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 81 147 71 147 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 147 76 157 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 85 157 92 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 92 148 81 147 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 81 147 85 157 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 106 168 108 158 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 108 158 97 158 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 97 158 106 168 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 97 158 102 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 148 92 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 92 148 97 158 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 108 158 109 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 109 148 102 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 148 108 158 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 96 167 85 157 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 85 157 97 158 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 97 158 96 167 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 57 175 66 186 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 57 175 64 176 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 64 176 61 166 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 64 176 79 186 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 66 186 64 176 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 68 166 61 166 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 66 156 68 166 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 66 156 76 157 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 167 68 166 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 68 166 76 157 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 91 187 85 177 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 85 177 79 186 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 94 177 85 177 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 85 177 79 167 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 91 187 94 177 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 64 176 68 166 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 68 166 85 177 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 85 177 64 176 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 30 189 33 191 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 33 191 33 181 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 32 199 35 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 200 33 191 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 33 191 32 199 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 32 199 30 189 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 36 218 34 208 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 34 208 35 216 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 34 208 38 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 210 35 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 200 34 208 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 210 48 220 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 36 218 38 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 32 199 34 208 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 33 181 36 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 36 182 35 173 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 173 38 173 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 173 38 164 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 36 182 41 183 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 41 183 38 173 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 173 36 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 164 44 164 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 44 164 44 155 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 44 155 49 155 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 165 44 164 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 44 164 49 155 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 41 183 49 184 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 184 47 174 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 47 174 41 183 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 52 175 47 174 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 47 174 50 165 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 57 185 49 184 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 184 52 175 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 173 44 164 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 44 164 47 174 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 47 174 38 173 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 58 222 49 212 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 212 48 220 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 212 59 213 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 59 213 52 203 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 52 203 49 212 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 59 213 72 224 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 58 222 59 213 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 52 203 61 204 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 61 204 53 194 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 53 194 52 203 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 63 195 53 194 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 53 194 57 185 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 205 61 204 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 61 204 63 195 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 73 215 87 226 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 224 73 215 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 73 215 86 216 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 205 73 215 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 216 87 226 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 59 213 61 204 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 61 204 73 215 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 73 215 59 213 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 33 191 36 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 36 182 37 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 37 192 41 183 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 200 37 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 37 192 33 191 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 41 183 47 193 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 47 193 49 184 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 184 53 194 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 52 203 47 193 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 47 193 53 194 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 210 41 202 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 41 202 35 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 41 202 49 212 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 52 203 41 202 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 210 49 212 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 37 192 47 193 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 47 193 41 202 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 41 202 37 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 143 288 181 286 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 181 286 129 286 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 129 286 143 288 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 129 286 160 282 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 160 282 122 280 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 181 286 207 280 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 207 280 160 282 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 160 282 181 286 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 280 147 275 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 147 275 117 272 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 117 272 138 266 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 138 266 111 264 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 147 275 172 269 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 269 138 266 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 138 266 147 275 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 207 280 223 273 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 223 273 190 277 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 190 277 207 280 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 190 277 210 269 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 210 269 172 269 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 269 190 277 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 223 273 236 265 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 236 265 210 269 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 210 269 223 273 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 147 275 160 282 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 147 275 190 277 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 190 277 160 282 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 264 131 257 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 131 257 108 255 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 108 255 126 248 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 126 248 106 246 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 131 257 150 249 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 249 126 248 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 126 248 131 257 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 106 246 122 238 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 238 104 236 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 104 236 119 228 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 119 228 102 227 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 238 138 229 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 138 229 119 228 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 119 228 122 238 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 249 167 241 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 167 241 143 239 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 143 239 150 249 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 143 239 158 231 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 158 231 138 229 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 138 229 143 239 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 167 241 182 232 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 182 232 158 231 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 158 231 167 241 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 126 248 122 238 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 238 143 239 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 143 239 126 248 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 236 265 245 256 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 256 225 260 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 225 260 236 265 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 225 260 236 250 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 236 250 210 252 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 210 252 225 260 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 256 252 248 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 252 248 236 250 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 236 250 245 256 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 210 252 223 242 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 223 242 194 242 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 194 242 210 252 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 194 242 206 233 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 206 233 182 232 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 182 232 194 242 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 229 232 223 242 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 206 233 229 232 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 223 242 206 233 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 252 248 257 238 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 257 238 243 241 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 243 241 252 248 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 243 241 247 231 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 247 231 229 232 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 229 232 243 241 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 257 238 259 229 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 229 247 231 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 247 231 257 238 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 236 250 223 242 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 223 242 243 241 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 243 241 236 250 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 131 257 138 266 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 131 257 159 259 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 159 259 150 249 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 269 159 259 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 159 259 138 266 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 249 178 251 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 178 251 167 241 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 167 241 194 242 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 210 252 178 251 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 178 251 194 242 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 210 269 193 261 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 193 261 172 269 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 193 261 225 260 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 210 252 193 261 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 210 269 225 260 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 159 259 178 251 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 178 251 193 261 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 193 261 159 259 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 227 116 219 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 116 219 101 217 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 101 217 114 209 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 114 209 100 208 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 116 219 129 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 129 210 114 209 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 114 209 116 219 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 208 113 199 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 113 199 100 198 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 198 113 188 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 113 188 101 188 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 113 199 125 189 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 125 189 113 188 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 113 188 113 199 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 129 210 142 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 142 200 127 199 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 127 199 129 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 127 199 138 190 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 138 190 125 189 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 125 189 127 199 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 142 200 152 190 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 152 190 138 190 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 138 190 142 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 114 209 113 199 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 113 199 127 199 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 127 199 114 209 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 101 188 113 178 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 113 178 102 178 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 178 114 168 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 114 168 106 168 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 113 178 123 169 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 169 114 168 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 114 168 113 178 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 106 168 115 158 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 115 158 108 158 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 108 158 116 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 116 148 109 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 115 158 123 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 149 116 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 116 148 115 158 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 169 132 159 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 132 159 123 159 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 159 123 169 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 159 130 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 130 149 123 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 149 123 159 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 132 159 140 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 140 149 130 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 130 149 132 159 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 114 168 115 158 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 115 158 123 159 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 159 114 168 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 152 190 160 180 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 160 180 148 180 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 148 180 152 190 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 148 180 156 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 156 170 145 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 145 170 148 180 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 160 180 169 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 170 156 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 156 170 160 180 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 145 170 153 160 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 153 160 142 159 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 142 159 145 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 142 159 150 150 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 150 140 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 140 149 142 159 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 153 160 161 150 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 161 150 150 150 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 150 153 160 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 170 176 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 176 161 164 160 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 164 160 169 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 164 160 172 150 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 150 161 150 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 161 150 164 160 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 176 161 184 151 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 184 151 172 150 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 150 176 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 153 160 156 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 153 160 164 160 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 164 160 156 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 113 188 113 178 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 113 178 124 179 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 179 123 169 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 125 189 124 179 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 179 113 188 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 169 134 169 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 134 169 132 159 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 132 159 142 159 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 145 170 134 169 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 134 169 142 159 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 138 190 136 179 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 136 179 125 189 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 148 180 136 179 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 136 179 145 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 138 190 148 180 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 179 134 169 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 134 169 136 179 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 136 179 124 179 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 229 258 219 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 258 219 248 221 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 248 221 259 229 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 248 221 244 211 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 244 211 233 211 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 233 211 248 221 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 258 219 254 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 254 210 244 211 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 244 211 258 219 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 233 211 241 202 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 241 202 226 202 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 226 202 233 211 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 226 202 234 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 234 192 217 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 192 226 202 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 241 202 245 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 192 234 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 234 192 241 202 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 200 254 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 250 201 259 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 254 210 250 201 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 250 201 255 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 255 192 245 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 192 250 201 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 200 264 191 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 264 191 255 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 255 192 259 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 244 211 241 202 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 241 202 250 201 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 250 201 244 211 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 220 182 217 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 220 182 207 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 207 182 217 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 207 182 209 172 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 209 172 196 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 196 171 207 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 220 182 217 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 171 209 172 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 209 172 220 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 196 171 198 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 198 161 188 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 188 161 196 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 188 161 195 151 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 195 151 184 151 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 184 151 188 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 198 161 205 151 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 205 151 195 151 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 195 151 198 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 171 217 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 161 209 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 209 161 217 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 214 152 209 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 205 151 214 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 205 151 209 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 161 222 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 152 214 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 214 152 217 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 209 172 198 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 198 161 209 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 209 161 209 172 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 264 191 263 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 263 182 254 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 254 182 264 191 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 253 172 254 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 253 172 231 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 231 171 254 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 263 182 256 172 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 256 172 253 172 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 253 172 263 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 231 171 232 162 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 232 162 223 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 223 161 231 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 223 161 228 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 228 152 222 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 152 223 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 232 162 241 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 241 152 228 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 228 152 232 162 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 163 266 153 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 266 153 241 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 241 152 259 163 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 261 160 268 153 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 268 153 266 153 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 253 172 232 162 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 232 162 259 163 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 163 256 172 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 253 172 259 163 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 220 182 234 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 233 182 220 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 233 182 217 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 192 233 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 233 182 234 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 171 223 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 223 171 217 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 161 223 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 231 171 223 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 223 171 223 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 255 192 245 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 182 245 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 254 182 245 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 182 231 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 255 192 254 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 233 182 223 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 223 171 245 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 182 233 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 119 228 116 219 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 116 219 133 220 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 133 220 129 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 138 229 133 220 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 133 220 119 228 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 129 210 146 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 146 210 142 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 142 200 156 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 156 200 152 190 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 146 210 162 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 162 210 156 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 156 200 146 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 158 231 151 221 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 151 221 138 229 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 151 221 170 221 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 170 221 162 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 162 210 151 221 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 182 232 170 221 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 170 221 158 231 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 133 220 146 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 146 210 151 221 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 151 221 133 220 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 152 190 165 190 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 165 190 160 180 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 160 180 174 181 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 174 181 169 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 165 190 181 191 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 181 191 174 181 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 174 181 165 190 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 170 183 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 183 171 176 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 176 161 188 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 196 171 183 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 183 171 188 161 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 181 191 200 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 200 192 192 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 192 182 181 191 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 207 182 192 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 192 182 196 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 192 200 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 200 192 207 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 174 181 183 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 183 171 192 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 192 182 174 181 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 206 233 189 221 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 189 221 182 232 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 189 221 210 222 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 210 222 199 212 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 199 212 189 221 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 229 232 210 222 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 210 222 206 233 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 199 212 218 212 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 218 212 208 202 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 208 202 199 212 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 226 202 208 202 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 208 202 217 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 233 211 218 212 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 218 212 226 202 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 247 231 229 221 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 229 221 229 232 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 248 221 229 221 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 229 221 233 211 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 247 231 248 221 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 210 222 218 212 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 218 212 229 221 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 229 221 210 222 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 156 200 165 190 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 165 190 172 201 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 201 181 191 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 162 210 172 201 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 201 156 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 181 191 189 201 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 189 201 200 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 200 192 208 202 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 199 212 189 201 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 189 201 208 202 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 170 221 179 211 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 179 211 162 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 189 221 179 211 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 179 211 199 212 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 170 221 189 221 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 201 189 201 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 189 201 179 211 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 179 211 172 201 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 256 256 244 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 256 244 252 248 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 252 248 261 235 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 261 235 257 238 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 257 238 263 227 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 263 227 259 229 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 263 227 261 235 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 261 235 256 244 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 229 262 218 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 262 218 258 219 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 258 219 260 208 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 260 208 254 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 262 218 260 208 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 264 199 254 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 200 264 199 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 267 190 259 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 264 191 267 190 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 267 190 264 199 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 264 199 260 208 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 264 191 267 181 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 267 181 263 182 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 267 181 260 177 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 267 181 261 178 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 267 181 267 190 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 257 171 260 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 260 171 257 168 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 260 171 257 168 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 260 171 264 179 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 263 227 262 218 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 262 218 261 216 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 261 216 261 215 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 109 148 110 138 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 110 138 102 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 148 101 138 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 101 138 92 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 110 138 111 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 129 101 138 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 101 138 110 138 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 92 148 94 138 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 94 138 81 147 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 81 147 79 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 137 71 147 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 94 138 93 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 93 128 79 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 137 94 138 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 129 114 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 114 119 102 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 128 111 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 128 105 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 105 119 93 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 93 128 102 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 114 119 115 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 115 110 105 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 105 119 114 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 101 138 94 138 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 94 138 102 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 128 101 138 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 147 71 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 137 64 147 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 64 147 62 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 62 137 58 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 137 68 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 68 128 62 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 62 137 71 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 58 146 61 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 61 137 54 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 54 146 53 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 53 137 49 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 61 137 60 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 60 128 53 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 53 137 61 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 60 128 73 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 60 128 67 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 62 137 61 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 61 137 64 134 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 115 110 116 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 116 100 103 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 103 109 115 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 103 109 104 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 104 100 88 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 88 109 103 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 116 100 120 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 120 91 104 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 104 100 116 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 88 109 97 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 97 100 79 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 109 88 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 97 100 100 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 91 91 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 91 100 97 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 109 91 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 120 91 122 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 82 113 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 113 91 120 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 113 91 111 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 82 100 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 91 113 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 82 123 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 72 111 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 82 122 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 104 100 97 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 97 100 113 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 113 91 104 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 137 71 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 137 77 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 77 128 68 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 77 128 93 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 137 77 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 68 128 75 118 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 75 118 74 118 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 118 68 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 75 118 88 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 109 75 118 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 118 79 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 105 119 91 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 91 119 93 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 103 109 91 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 91 119 88 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 105 119 103 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 75 118 77 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 75 118 91 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 91 119 77 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 146 49 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 137 46 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 46 146 44 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 44 137 38 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 128 49 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 128 44 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 44 137 49 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 146 40 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 40 137 36 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 36 146 39 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 39 137 35 145 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 40 137 41 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 41 128 39 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 39 137 40 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 128 50 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 119 43 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 43 128 49 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 43 128 46 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 46 119 41 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 41 128 43 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 110 50 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 110 46 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 46 119 50 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 40 137 44 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 40 137 43 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 43 128 44 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 110 51 102 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 51 102 47 111 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 47 111 50 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 46 119 44 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 44 119 41 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 46 119 47 111 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 47 111 44 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 72 122 63 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 63 108 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 108 72 123 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 108 72 106 62 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 106 62 94 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 94 72 108 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 63 122 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 53 106 62 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 106 62 122 63 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 94 72 91 63 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 91 63 84 73 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 84 73 94 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 84 73 80 64 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 80 64 76 73 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 76 73 84 73 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 91 63 86 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 53 80 64 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 80 64 91 63 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 44 122 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 103 53 123 44 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 53 103 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 103 53 100 43 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 43 86 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 53 103 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 44 123 34 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 34 100 43 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 43 123 44 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 106 62 91 63 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 91 63 103 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 103 53 106 62 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 76 73 71 65 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 65 70 75 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 70 75 76 73 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 70 75 65 67 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 67 65 76 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 76 70 75 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 65 65 57 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 57 65 67 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 67 71 65 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 57 64 50 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 64 50 65 59 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 59 65 57 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 67 65 59 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 34 123 24 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 24 95 34 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 95 34 123 34 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 95 34 87 25 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 87 25 74 37 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 37 95 34 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 24 124 15 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 15 87 25 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 87 25 123 24 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 37 66 30 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 66 30 63 41 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 63 41 74 37 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 15 124 5 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 5 74 18 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 18 124 15 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 18 70 20 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 70 20 70 24 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 66 30 87 25 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 87 25 74 18 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 18 66 30 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 80 64 71 65 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 65 73 55 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 73 55 65 57 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 53 73 55 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 73 55 80 64 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 57 69 47 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 69 47 64 50 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 37 69 47 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 69 47 63 41 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 63 41 64 50 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 43 81 45 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 81 45 86 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 95 34 81 45 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 81 45 74 37 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 43 95 34 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 73 55 69 47 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 69 47 81 45 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 81 45 73 55 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 53 137 49 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 137 53 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 53 128 49 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 60 128 53 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 53 128 53 137 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 128 57 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 57 119 50 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 119 59 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 59 110 50 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 57 119 71 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 110 59 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 59 110 57 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 68 119 74 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 60 128 68 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 68 119 76 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 76 110 71 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 110 68 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 78 110 76 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 76 110 75 117 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 53 128 57 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 57 119 68 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 68 119 53 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 110 56 101 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 56 101 51 102 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 51 102 60 93 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 60 93 55 94 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 55 94 51 102 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 56 101 72 92 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 92 60 93 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 60 93 56 101 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 83 72 92 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 69 84 74 83 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 92 69 84 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 69 84 70 75 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 76 69 84 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 76 73 74 83 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 83 70 75 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 60 93 65 85 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 85 55 94 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 85 69 84 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 76 65 85 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 60 93 69 84 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 91 100 82 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 82 100 82 102 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 82 102 83 106 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 82 100 88 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 88 91 81 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 81 91 82 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 91 88 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 88 91 91 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 81 91 86 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 82 80 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 80 82 81 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 84 73 80 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 80 82 76 73 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 82 94 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 84 73 86 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 97 81 111 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 91 97 81 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 97 81 108 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 94 72 97 81 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 82 108 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 88 91 86 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 82 97 81 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 97 81 88 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 56 101 59 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 56 101 72 101 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 101 72 92 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 110 72 101 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 101 59 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 92 75 92 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 75 92 74 83 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 83 80 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 81 91 75 92 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 75 92 80 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 77 101 76 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 77 101 71 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 82 100 77 101 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 77 101 81 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 82 100 76 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 75 92 72 101 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 75 92 77 101 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 77 101 72 101 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 274 144 268 153 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 266 153 274 144 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 266 153 272 143 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 272 143 241 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 274 144 282 134 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 282 134 272 143 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 272 143 274 144 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 241 152 247 143 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 247 143 228 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 228 152 230 142 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 230 142 222 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 247 143 245 133 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 133 230 142 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 230 142 247 143 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 282 134 283 125 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 283 125 277 134 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 277 134 282 134 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 277 134 279 124 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 279 124 245 133 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 133 277 134 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 283 125 277 122 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 283 125 279 124 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 272 143 247 143 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 247 143 277 134 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 277 134 272 143 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 152 221 142 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 221 142 214 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 214 152 212 141 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 212 141 205 151 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 220 132 221 142 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 212 141 220 132 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 221 142 212 141 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 205 151 203 141 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 203 141 195 151 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 195 151 191 141 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 191 141 184 151 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 203 141 198 131 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 198 131 191 141 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 191 141 203 141 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 220 132 218 122 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 218 122 209 131 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 209 131 220 132 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 209 131 205 121 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 205 121 198 131 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 198 131 209 131 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 218 122 214 111 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 214 111 205 121 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 205 121 218 122 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 212 141 203 141 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 203 141 209 131 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 209 131 212 141 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 267 114 253 104 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 253 104 237 113 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 237 113 267 114 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 258 105 260 96 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 260 96 253 104 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 253 104 258 105 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 258 105 267 114 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 237 113 237 103 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 237 103 225 112 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 225 112 237 113 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 225 112 222 102 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 102 214 111 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 214 111 225 112 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 237 103 236 93 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 236 93 222 102 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 102 237 103 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 260 96 260 86 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 260 86 253 94 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 253 94 260 96 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 253 94 251 84 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 251 84 236 93 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 236 93 253 94 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 260 86 257 77 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 257 77 251 84 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 251 84 260 86 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 253 104 237 103 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 237 103 253 94 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 253 94 253 104 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 230 142 221 142 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 221 142 230 132 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 230 132 220 132 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 133 230 132 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 230 132 230 142 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 220 132 229 122 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 229 122 218 122 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 218 122 225 112 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 237 113 229 122 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 229 122 225 112 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 279 124 248 123 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 248 123 245 133 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 267 114 248 123 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 248 123 237 113 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 279 124 267 114 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 230 132 229 122 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 229 122 248 123 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 248 123 230 132 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 184 151 179 140 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 179 140 172 150 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 150 165 140 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 165 140 161 150 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 179 140 171 130 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 171 130 165 140 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 165 140 179 140 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 161 150 154 140 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 140 150 150 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 150 143 139 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 143 139 140 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 140 146 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 146 129 143 139 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 143 139 154 140 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 171 130 162 120 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 162 120 158 130 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 158 130 171 130 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 158 130 150 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 119 146 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 146 129 158 130 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 162 120 154 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 110 150 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 119 162 120 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 165 140 154 140 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 140 158 130 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 158 130 165 140 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 140 149 133 139 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 133 139 130 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 130 149 125 139 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 125 139 123 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 128 129 133 139 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 125 139 128 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 133 139 125 139 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 149 118 139 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 118 139 116 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 116 148 110 138 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 129 118 139 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 118 139 110 138 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 119 128 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 120 129 122 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 128 129 120 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 120 129 114 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 129 120 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 115 110 122 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 119 114 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 125 139 118 139 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 118 139 120 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 120 129 125 139 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 110 146 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 146 100 142 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 142 109 154 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 142 109 134 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 134 100 131 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 131 109 142 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 146 100 136 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 136 90 134 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 134 100 146 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 131 109 124 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 100 123 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 110 131 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 116 100 123 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 110 115 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 120 91 124 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 100 116 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 136 90 128 81 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 128 81 126 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 126 90 136 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 82 126 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 126 90 120 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 72 128 81 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 128 81 122 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 100 134 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 126 90 124 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 134 100 126 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 143 139 133 139 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 133 139 136 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 136 129 128 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 146 129 136 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 136 129 143 139 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 128 129 130 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 130 119 122 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 119 123 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 131 109 130 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 130 119 123 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 119 139 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 139 119 146 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 142 109 139 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 139 119 131 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 142 109 150 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 130 119 136 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 130 119 139 119 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 139 119 136 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 257 77 249 67 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 249 67 247 74 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 247 74 257 77 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 247 74 237 65 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 237 65 222 73 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 73 247 74 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 249 67 246 58 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 246 58 237 65 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 237 65 249 67 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 73 214 63 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 214 63 204 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 204 71 222 73 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 204 71 193 61 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 193 61 180 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 180 71 204 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 214 63 207 52 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 207 52 193 61 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 193 61 214 63 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 246 58 247 48 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 247 48 230 55 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 230 55 246 58 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 226 44 230 55 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 207 52 226 44 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 207 52 230 55 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 247 48 242 39 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 242 39 226 44 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 226 44 247 48 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 237 65 214 63 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 214 63 230 55 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 230 55 237 65 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 180 71 169 61 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 61 161 70 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 161 70 180 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 161 70 149 62 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 149 62 144 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 144 71 161 70 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 61 154 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 53 149 62 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 149 62 169 61 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 144 71 136 63 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 136 63 133 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 133 72 144 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 133 72 122 63 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 72 133 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 136 63 122 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 63 136 63 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 53 142 44 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 142 44 139 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 139 53 154 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 44 139 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 139 53 122 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 34 142 44 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 142 44 123 44 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 149 62 136 63 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 136 63 139 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 139 53 149 62 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 242 39 212 31 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 212 31 217 34 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 34 242 39 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 34 180 28 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 180 28 169 35 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 35 217 34 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 212 31 195 23 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 195 23 180 28 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 180 28 212 31 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 35 154 26 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 26 147 35 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 147 35 169 35 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 24 147 35 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 147 35 123 34 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 15 154 26 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 26 123 24 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 195 23 195 13 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 195 13 166 18 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 166 18 195 23 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 5 166 18 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 166 18 124 15 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 5 195 13 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 180 28 154 26 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 26 166 18 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 166 18 180 28 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 193 61 169 61 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 61 179 51 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 179 51 154 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 207 52 179 51 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 179 51 193 61 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 53 161 44 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 161 44 142 44 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 142 44 147 35 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 35 161 44 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 161 44 147 35 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 226 44 193 42 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 193 42 207 52 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 34 193 42 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 193 42 169 35 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 226 44 217 34 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 179 51 161 44 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 161 44 193 42 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 193 42 179 51 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 191 141 179 140 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 179 140 185 130 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 185 130 171 130 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 198 131 185 130 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 185 130 191 141 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 171 130 176 120 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 176 120 162 120 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 162 120 168 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 168 110 154 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 176 120 182 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 182 110 168 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 168 110 176 120 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 205 121 191 120 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 191 120 198 131 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 191 120 198 111 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 198 111 182 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 182 110 191 120 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 214 111 198 111 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 198 111 205 121 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 185 130 176 120 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 176 120 191 120 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 191 120 185 130 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 110 159 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 159 100 146 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 146 100 150 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 90 136 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 159 100 165 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 165 90 150 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 90 159 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 136 90 140 80 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 140 80 128 81 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 128 81 133 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 140 80 144 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 133 72 140 80 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 165 90 172 80 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 80 155 80 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 155 80 165 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 161 70 155 80 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 155 80 144 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 180 71 172 80 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 80 161 70 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 90 140 80 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 140 80 155 80 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 155 80 150 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 102 208 101 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 208 101 214 111 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 208 101 218 92 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 218 92 199 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 199 91 208 101 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 236 93 218 92 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 218 92 222 102 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 199 91 211 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 211 82 190 81 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 190 81 199 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 204 71 190 81 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 190 81 180 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 73 211 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 211 82 204 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 251 84 232 83 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 232 83 236 93 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 247 74 232 83 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 232 83 222 73 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 251 84 247 74 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 218 92 211 82 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 211 82 232 83 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 232 83 218 92 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 168 110 159 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 159 100 173 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 173 100 165 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 182 110 173 100 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 173 100 168 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 165 90 180 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 180 90 172 80 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 80 190 81 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 199 91 180 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 180 90 190 81 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 198 111 189 101 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 189 101 182 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 208 101 189 101 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 189 101 199 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 198 111 208 101 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 173 100 180 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 180 90 189 101 Line End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.5 0 0 0.5 160.5 495.5 ] concat Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 143 288 122 280 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 280 85 266 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 85 266 143 288 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 280 111 264 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 264 64 257 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 64 257 122 280 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 85 266 64 257 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 48 220 45 235 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 48 220 35 216 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 216 45 235 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 264 106 246 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 106 246 67 241 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 67 241 111 264 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 67 241 72 224 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 224 48 220 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 48 220 67 241 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 106 246 102 227 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 227 72 224 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 224 106 246 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 45 235 67 241 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 67 241 64 257 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 64 257 45 235 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 33 181 38 164 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 164 32 163 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 32 163 33 181 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 146 32 163 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 145 38 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 145 32 163 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 164 49 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 146 38 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 146 38 164 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 227 100 208 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 208 74 205 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 205 102 227 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 205 79 186 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 186 57 185 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 57 185 74 205 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 208 101 188 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 101 188 79 186 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 186 100 208 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 57 185 61 166 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 61 166 50 165 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 165 57 185 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 165 58 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 58 146 49 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 146 50 165 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 61 166 71 147 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 147 58 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 58 146 61 166 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 101 188 106 168 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 106 168 79 167 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 167 101 188 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 167 92 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 92 148 71 147 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 147 79 167 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 106 168 109 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 109 148 92 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 92 148 106 168 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 186 61 166 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 61 166 79 167 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 79 167 79 186 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 33 197 35 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 200 33 181 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 33 181 33 197 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 48 220 35 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 200 35 216 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 216 33 197 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 41 183 33 181 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 164 41 183 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 164 50 165 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 41 183 57 185 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 165 41 183 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 224 52 203 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 52 203 48 220 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 205 52 203 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 52 203 57 185 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 224 74 205 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 35 200 41 183 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 41 183 52 203 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 52 203 35 200 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 143 288 207 280 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 207 280 122 280 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 280 172 269 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 269 111 264 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 207 280 236 265 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 236 265 172 269 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 269 207 280 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 264 150 249 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 249 106 246 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 106 246 138 229 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 138 229 102 227 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 249 182 232 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 182 232 138 229 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 138 229 150 249 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 252 248 236 265 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 210 252 252 248 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 236 265 210 252 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 210 252 229 232 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 229 232 182 232 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 182 232 210 252 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 252 248 259 229 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 229 229 232 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 229 232 252 248 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 172 269 150 249 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 150 249 210 252 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 210 252 172 269 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 227 129 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 129 210 100 208 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 208 125 189 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 125 189 101 188 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 129 210 152 190 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 152 190 125 189 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 125 189 129 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 101 188 123 169 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 169 106 168 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 106 168 123 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 149 109 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 169 140 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 140 149 123 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 149 123 169 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 152 190 169 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 170 145 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 145 170 152 190 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 145 170 161 150 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 161 150 140 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 140 149 145 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 170 184 151 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 184 151 161 150 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 161 150 169 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 125 189 123 169 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 169 145 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 145 170 125 189 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 229 254 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 254 210 233 211 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 233 211 259 229 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 192 233 211 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 192 245 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 233 211 217 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 264 191 254 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 264 191 245 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 192 254 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 192 217 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 171 196 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 196 171 217 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 196 171 205 151 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 205 151 184 151 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 184 151 196 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 171 222 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 152 205 151 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 205 151 217 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 264 191 256 172 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 256 172 231 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 231 171 264 191 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 231 171 241 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 241 152 222 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 152 231 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 256 172 268 153 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 268 153 241 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 241 152 256 172 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 192 217 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 171 231 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 231 171 245 192 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 138 229 129 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 129 210 162 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 162 210 152 190 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 182 232 162 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 162 210 138 229 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 152 190 181 191 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 181 191 169 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 170 196 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 192 181 191 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 181 191 196 171 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 229 232 199 212 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 199 212 182 232 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 199 212 233 211 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 217 192 199 212 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 229 232 233 211 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 162 210 181 191 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 181 191 199 212 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 199 212 162 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 229 259 207 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 207 254 210 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 254 210 265 189 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 265 189 264 191 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 207 265 189 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 265 189 261 185 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 257 170 257 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 257 170 257 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 265 189 257 170 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 229 260 224 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 260 224 259 207 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 109 148 111 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 129 92 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 92 148 93 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 93 128 71 147 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 129 115 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 115 110 93 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 93 128 111 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 68 128 71 147 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 68 128 58 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 58 146 60 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 60 128 49 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 68 128 83 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 83 110 60 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 60 128 68 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 115 110 120 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 120 91 88 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 88 109 115 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 88 109 100 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 91 83 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 83 110 88 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 120 91 123 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 72 100 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 91 120 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 68 128 93 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 68 128 88 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 88 109 93 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 146 49 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 128 38 146 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 38 146 41 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 41 128 35 145 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 128 50 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 110 41 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 41 128 49 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 72 122 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 53 94 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 94 72 123 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 94 72 86 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 53 76 73 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 76 73 94 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 53 123 34 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 34 86 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 53 122 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 76 73 65 57 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 57 65 76 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 76 76 73 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 15 123 34 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 15 74 37 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 37 123 34 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 74 37 70 29 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 70 29 69 45 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 69 45 74 37 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 15 70 29 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 53 65 57 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 57 74 37 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 57 69 45 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 86 53 74 37 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 60 128 49 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 49 128 71 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 110 50 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 83 110 71 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 71 110 60 128 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 50 110 72 92 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 92 55 94 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 55 94 50 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 76 73 72 92 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 92 65 76 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 65 76 55 94 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 91 81 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 81 91 83 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 94 72 81 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 81 91 76 73 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 100 91 94 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 92 71 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 72 92 81 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 81 91 71 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 268 153 282 134 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 282 134 241 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 241 152 245 133 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 133 222 152 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 282 134 258 115 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 258 115 245 133 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 133 282 134 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 152 220 132 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 220 132 205 151 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 205 151 198 131 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 198 131 184 151 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 220 132 214 111 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 214 111 198 131 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 198 131 220 132 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 258 115 260 96 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 260 96 237 113 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 237 113 258 115 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 237 113 236 93 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 236 93 214 111 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 214 111 237 113 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 260 96 257 77 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 257 77 236 93 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 236 93 260 96 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 245 133 220 132 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 220 132 237 113 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 237 113 245 133 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 184 151 171 130 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 171 130 161 150 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 161 150 146 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 146 129 140 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 171 130 154 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 110 146 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 146 129 171 130 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 140 149 128 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 128 129 123 149 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 149 111 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 128 129 115 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 111 129 128 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 136 90 154 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 131 109 136 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 131 109 154 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 120 91 131 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 131 109 115 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 72 136 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 136 90 120 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 146 129 128 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 128 129 131 109 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 131 109 146 129 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 257 77 246 58 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 246 58 222 73 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 73 257 77 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 73 207 52 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 207 52 180 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 180 71 222 73 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 246 58 242 39 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 242 39 207 52 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 207 52 246 58 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 180 71 154 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 53 144 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 144 71 180 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 122 53 144 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 144 71 123 72 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 123 34 154 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 53 122 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 242 39 195 23 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 195 23 169 35 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 35 242 39 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 15 169 35 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 35 123 34 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 151 10 195 23 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 15 151 10 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 124 15 195 23 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 207 52 154 53 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 53 169 35 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 169 35 207 52 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 198 131 171 130 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 171 130 182 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 182 110 154 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 214 111 182 110 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 182 110 198 131 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 154 110 165 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 165 90 136 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 136 90 144 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 180 71 165 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 165 90 144 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 236 93 199 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 199 91 214 111 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 222 73 199 91 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 199 91 180 71 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 236 93 222 73 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 182 110 165 90 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 165 90 199 91 Line End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I p u %I t [ 0.5 0 0 0.5 463.75 495.5 ] concat Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 144 289 102 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 148 40 145 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 40 145 144 289 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 144 289 277 153 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 277 153 102 148 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 102 148 152 9 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 152 9 40 145 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 277 153 152 9 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 277 153 152 9 Line End End %I eop Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 2 0 0 2 -20.4262 -82.4258 ] concat %I 99 382 125 382 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 2 0 0 2 298.574 -82.4258 ] concat %I 99 382 125 382 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 2 0 0 2 205.574 -82.4258 ] concat %I 99 382 125 382 Line End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 1.5 0 0 1.5 466 693.251 ] concat %I [ (...) ] Text End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.125 0 0 0.125 75.7501 603.25 ] concat %I 214 411 279 413 Line End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 1.5 0 0 1.5 193.5 705.751 ] concat %I [ (A) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 1.5 0 0 1.5 419.5 705.751 ] concat %I [ (A) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 1.5 0 0 1.5 512.5 705.751 ] concat %I [ (A) ] Text End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 106.574 291.148 ] concat %I 50 301 97 249 Line End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.5 0 0 1.5 134.75 533.324 ] concat %I [ (Wavelet coefficients) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 1.5 0 0 1.5 182.5 584.324 ] concat %I [ (B) ] Text End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 336.148 291.148 ] concat %I 50 301 97 249 Line End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.5 0 0 1.5 354.324 533.324 ] concat %I [ (Wavelet coefficients) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 1.5 0 0 1.5 412.074 584.324 ] concat %I [ (B) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 1.5 0 0 1.5 466 587.25 ] concat %I [ (...) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.46842 0 0 1.46842 75.1343 586.918 ] concat %I [ (\(a\)) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.46842 0 0 1.46842 304.208 586.918 ] concat %I [ (\(b\)) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.46842 0 0 1.46842 606.703 586.918 ] concat %I [ (\(c\)) ] Text End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.25 0 0 0.25 307.5 547.5 ] concat %I 98 437 133 400 Line End End %I eop showpage end endTexFig 325 668 a @F8-3 @sfps(Figure)12 b(1:)j @F1-3 @sfps(Decomposition)10 b(of)h (a)g(polyhedral)f(surface.)-1352 134 y @F8-3 @sfps(construct)f(locally)g (supported)f(approximations)g(to)g(them.)15 b(In)9 b(Section)g(7,)h(we)g (apply)f(the)g(theory)g(to)g(polyhedral)-1799 57 y(compression.)20 b(In) 14 b(Section)f(8,)h(we)f(apply)g(the)g(theory)g(to)g(the)g(problem)f(of)h (compression)f(and)i(editing)e(of)h(the)-1798 56 y(smooth)c(surfaces)h (described)g(by)f(Dyn)g @F1-3 @sfps(et)h(al.)g @F8-3 @sfps([)p(14)p(].)15 b (Finally)m(,)10 b(in)f(Section)h(9,)g(we)g(summarize)f(the)h (contributions)o -1799 57 a(of)i(the)f(paper)n(,)i(and)e(list)f(several)i (topics)e(for)i(future)f(work.)-935 146 y @F2-3 @sfps(2)59 b(A)14 b(Pr)o (eview)g(of)h(the)g(Method)-706 103 y @F8-3 @sfps(Although)h(the)h (mathematical)e(underpinnings)h(of)h(multiresol)o(uti)o(on)f(analysis)g (of)h(surfaces)g(are)h(somewhat)-1799 57 y(involved,)13 b(the)g(resulting)f (algorithms)g(are)i(quite)e(simple.)20 b(Before)14 b(diving)e(into)g(the)h (details,)h(we)f(give)g(here)h(a)-1798 56 y(brief)g(description)e(of)i (how)e(the)i(method)e(can)h(be)h(applied)f(to)f(decompose)h(the)g (polyhedral)g(object)g(shown)f(in)-1798 57 y(Figure)g(1\(a\).)-144 56 y (As)i(mentioned)f(in)g(Section)h(1,)h(a)f(main)g(idea)g(behind)f (multiresoluti)o(on)f(analysis)i(is)f(the)h(decompositio)o(n)-1799 57 y (of)h(a)g(function)f(\(in)h(this)e(case)j(a)f(polyhedron)e(expressed)i(as)g (a)g(parametric)g(function)f(on)g(the)h(sphere\))g(into)f(a)-1798 56 y (low)e(resolution)f(part)h(and)g(a)g(\\detail")g(part.)18 b(The)12 b(low)g (resolution)f(part)h(of)g(the)g(polyhedron)f(in)g(Figure)i(1\(a\))f(is)-1798 57 y(shown)e(in)g(Figure)h(1\(b\).)k(The)c(vertices)g(in)f(\(b\))g(are)i (computed)d(as)i(certain)g(weighted)f(averages)h(of)f(the)h(vertices)-1798 56 y(in)i(\(a\).)22 b(These)14 b(weighted)f(averages)h(essentially)e (implement)g(a)h(low)g(pass)g(\014lter)h(denoted)f(as)g @F11 @sf(A)p @F8-3 @sfps(.)21 b(The)13 b(detail)-1798 56 y(part)j(consists)f(of)g(a)h (collection)f(of)h(fairly)g(abstract)f(coef)o(\014cients,)j(called)e (wavelet)g(coef)o(\014cients,)i(computed)-1799 57 y(as)d(weighted)f(dif)o (ferences)h(of)g(the)f(vertices)h(in)f(\(a\).)25 b(These)15 b(dif)o (ferencing)g(weights)e(form)h(a)h(high-pass)f(\014lter)-1798 56 y @F11 @sf (B)p @F8-3 @sfps(.)30 b(The)15 b(decomposition)f(process,)k(technically)d (called)h @F1-3 @sfps(analysis)p @F8-3 @sfps(,)g(can)g(be)g(used)g(to)f (further)h(split)f(\(b\))h(into)-1799 57 y(an)d(even)f(lower)g(resolution)e (version)i(and)g(corresponding)f(wavelet)h(coef)o(\014cients.)18 b(This) 11 b(cascade)i(of)f(analysis)-1799 56 y(steps,)f(referred)h(to)e(as)h(a)g @F1-3 @sfps(\014lter)f(bank)h @F8-3 @sfps(algorithm,)e(culminates)h(with)g (the)g(coarsest-level)h(representation)f(in)h(\(c\),)-1797 57 y(together)g (with)g(wavelet)h(coef)o(\014cients)g(at)f(each)h(level.)-797 56 y(The)h (analysis)f(\014lters)h @F11 @sf(A)f @F8-3 @sfps(and)h @F11 @sf(B)h @F8-3 @sfps(are)f(constructed)g(so)f(that)h(the)f(original)g(polyhedron)g (can)i(be)f(recovered)-1797 57 y(exactly)g(from)f(the)g(low-resolution)f (version)h(and)g(the)g(wavelet)h(coef)o(\014cients.)19 b(Recovery)m(,)14 b (technically)e(called)-1798 56 y @F1-3 @sfps(synthesis)p @F8-3 @sfps(,)f (reconstructs)g(\(a\))h(from)f(\(b\))h(and)f(the)g(\014nest-level)g (wavelet)h(coef)o(\014cients.)k(Recovery)c(re\014nes)g(each)-1797 57 y (triangle)i(of)h(\(b\))g(into)e(four)i(subtriangles)e(by)h(introducing)f (new)h(vertices)h(at)f(edge)h(midpoint)o(s,)f(followed)g(by)-1798 56 y (perturbing)g(the)g(resulting)g(collection)f(of)i(vertices)f(according)h (to)f(the)g(wavelet)h(coef)o(\014cients.)25 b(The)15 b(re\014ning)-1798 56 y(and)d(perturbing)f(steps)h(are)g(described)g(by)g(two)f(other)h (\014lters)g @F11 @sf(P)f @F8-3 @sfps(\(the)h(re\014ning)g(\014lter\))h (and)f @F11 @sf(Q)g @F8-3 @sfps(\(the)g(perturbing)-1799 57 y(\014lter\),)h (collectively)d(called)i(synthesis)e(\014lters.)124 92 y(3)-1060 b 3 @eop1 %%Page: ? 5 0 0 4 @bop1 220 291 a @F8-3 @sfps(The)16 b(trick)g(is)f(to)h(develop)f (the)h(four)g(analysis)f(and)h(synthesis)e(\014lters)i(so)g(that:)23 b (\(1\))17 b(the)e(low-resolution)-1799 56 y(versions)9 b(are)h(good)f (approximation)o(s)f(of)h(the)h(original)e(object)h(\(in)g(a)g (least-squares)h(sense\);)f(\(2\))h(the)f(magnitude)-1799 56 y(of)j(a)g (wavelet)g(coef)o(\014cient)g(re\015ects)g(a)g(coef)o(\014cient')m(s)h (importance)e(by)h(measuring)e(the)i(error)g(introduced)f(when)-1798 57 y (the)f(coef)o(\014cient)g(is)f(set)h(to)f(zero;)h(and)g(\(3\))g(analysis)f (and)g(synthesis)f(\014lter)i(banks)f(should)g(have)h(time)e(complexity) -1799 56 y(that)j(is)g(linear)h(in)f(the)g(number)g(of)g(vertices.)-705 145 y @F2-3 @sfps(3)59 b(Backgr)o(ound)15 b(on)g(Multir)o(esolution)h (Analysis)-1095 103 y @F8-3 @sfps(Multiresoluti)o(on)7 b(analysis)g(as)h (formulated)f(by)h(Mallat)f([)p(26)p(])h(provides)f(a)h(convenient)g (framework)g(for)g(develop-)-1798 57 y(ing)i(the)g(analysis)f(and)h (synthesis)f(\014lters.)15 b(There)c(are)g(two)f(basic)g(ingredients)f (for)h(a)h(multiresol)o(utio)o(n)e(analysis:)-1799 56 y(an)j(in\014nite)e (chain)i(of)f(nested)g(linear)g(function)f(spaces)i @F13 @sf(V)9 -16 y @F21 @sf(0)15 16 y @F12 @sf(\032)h @F13 @sf(V)9 -16 y @F21 @sf(1)15 16 y @F12 @sf(\032)g @F13 @sf(V)9 -16 y @F21 @sf(2)15 16 y @F12 @sf(\032)g(\001) 8 b(\001)g(\001)o 10 x @F8-3 @sfps(and)j(an)h(inner)f(product)f @F12 @sf (h)p @F13 @sf(f)r(;)e(g)r @F12 @sf(i)-1799 57 y @F8-3 @sfps(de\014ned)13 b (on)f(any)g(pair)g(of)g(functions)f @F13 @sf(f)r(;)d(g)15 b @F12 @sf(2)f @F13 @sf(V)10 -16 y @F20 @sf(j)4 16 y @F8-3 @sfps(,)f(for)f(some)g @F13 @sf (j)k(<)f @F12 @sf(1)p @F8-3 @sfps(.)j(Intuitively)o -3 x(,)12 b @F13 @sf (V)9 -16 y @F20 @sf(j)17 16 y @F8-3 @sfps(contains)f(functions)g(of)-1798 56 y(resolution)f @F13 @sf(j)s @F8-3 @sfps(,)i(with)e(the)h(detail)g (increasing)g(as)h @F13 @sf(j)i @F8-3 @sfps(increases.)-900 57 y(The)d (inner)h(product)f(is)f(used)i(to)f(de\014ne)h(the)f(orthogonal)f (complement)g(spaces)i @F13 @sf(W)6 -16 y @F20 @sf(j)16 16 y @F8-3 @sfps (as)-994 91 y @F13 @sf(W)6 -19 y @F20 @sf(j)28 19 y @F14 @sf(:=)35 b @F12 @sf(f)p @F13 @sf(f)18 b @F12 @sf(2)13 b @F13 @sf(V)10 -19 y @F20 @sf (j)r @F21 @sf(+1)25 19 y @F12 @sf(j)e(h)p @F13 @sf(f)r(;)d(g)r @F12 @sf(i)j @F14 @sf(=)i(0)22 b @F12 @sf(8)p @F13 @sf(g)15 b @F12 @sf(2)e @F13 @sf(V) 9 -19 y @F20 @sf(j)4 19 y @F12 @sf(g)p @F13 @sf(:)-1315 90 y @F8-3 @sfps (Orthogonal)c(complements)f(are)i(often)f(written)f(as)i @F13 @sf(V)9 -16 y @F20 @sf(j)r @F21 @sf(+1)15 16 y @F14 @sf(=)j @F13 @sf(V)10 -16 y @F20 @sf (j)9 16 y @F12 @sf(\010)t @F13 @sf(W)6 -16 y @F20 @sf(j)14 16 y @F8-3 @sfps (because)d(any)f(function)g @F13 @sf(f)5 -16 y @F20 @sf(j)r @F21 @sf(+1) 15 16 y @F12 @sf(2)k @F13 @sf(V)9 -16 y @F20 @sf(j)r @F21 @sf(+1)-1795 73 y @F8-3 @sfps(can)f(be)g(written)f(uniquely)f(as)h(an)h(orthogonal)e (decomposition)o -280 91 a @F13 @sf(f)5 -19 y @F20 @sf(j)r @F21 @sf(+1)15 19 y @F14 @sf(=)j @F13 @sf(f)5 -19 y @F20 @sf(j)14 19 y @F14 @sf(+)e @F13 @sf(h)p -19 w @F20 @sf(j)4 19 y @F13 @sf(;)-1054 91 y @F8-3 @sfps (where)k @F13 @sf(f)5 -16 y @F20 @sf(j)21 16 y @F12 @sf(2)j @F13 @sf(V)10 -16 y @F20 @sf(j)17 16 y @F8-3 @sfps(and)c @F13 @sf(h)p -16 w @F20 @sf(j) 22 16 y @F12 @sf(2)j @F13 @sf(W)6 -16 y @F20 @sf(j)5 16 y @F8-3 @sfps(.) 22 b(Orthogonal)12 b(decompositions)g(are)i(important)e(for)i (approximation)e(pur)o(-)-1798 56 y(poses:)i(it)c(is)g(easy)g(to)g(show)g (that)f @F13 @sf(f)5 -16 y @F20 @sf(j)15 16 y @F8-3 @sfps(is)h(the)g(best)g (approximation)e(to)i @F13 @sf(f)5 -16 y @F20 @sf(j)r @F21 @sf(+1)13 16 y @F8-3 @sfps(in)g(that)g(it)f(is)h(the)g(unique)g(function)f(in)-1798 57 y @F13 @sf(V)10 -16 y @F20 @sf(j)13 16 y @F8-3 @sfps(that)f(minimizes)g(the)g (least-squares)h(residual)f @F12 @sf(h)p @F13 @sf(f)5 -16 y @F20 @sf(j)r @F21 @sf(+1)12 16 y @F12 @sf(\000)j @F13 @sf(f)5 -16 y @F20 @sf(j)4 16 y @F13 @sf(;)d(f)5 -16 y @F20 @sf(j)r @F21 @sf(+1)12 16 y @F12 @sf(\000)j @F13 @sf(f)5 -16 y @F20 @sf(j)4 16 y @F12 @sf(i)p @F8-3 @sfps(.)j(Thus,) 9 b(given)g(a)g(high-resolutio)o(n)-1799 56 y(function)i @F13 @sf(f)5 -16 y @F20 @sf(j)r @F21 @sf(+1)3 16 y @F8-3 @sfps(,)g(its)g(low-resolution)f (part)h(is)g @F13 @sf(f)5 -16 y @F20 @sf(j)4 16 y @F8-3 @sfps(,)h(and)g (its)e(detail)h(part)g(is)g @F13 @sf(h)p -16 w @F20 @sf(j)5 16 y @F8-3 @sfps (.)-1156 56 y(The)g(following)f(terminology)g(is)h(now)g(standard:)k @F1-3 @sfps(scaling)10 b(functions)g @F8-3 @sfps(refer)j(to)e(bases)g(for)h (the)f(spaces)h @F13 @sf(V)9 -16 y @F20 @sf(j)4 16 y @F8-3 @sfps(,)-1797 57 y(and)j @F1-3 @sfps(wavelets)f @F8-3 @sfps(refer)h(to)f(bases)g(for)h (the)f(orthogonal)f(complement)g(spaces.)24 b(As)14 b(shown)g(in)f (Section)i(6.4,)g(the)-1798 56 y(analysis)8 b(and)g(synthesis)f(\014lters)h (are)h(determined)f(by)g(considering)f(various)h(ways)g(of)h(changing)e (bases)i(between)-1798 57 y(scaling)i(functions)g(and)g(wavelets.)-571 144 y @F2-3 @sfps(4)59 b(Nested)14 b(Linear)g(Spaces)h(Thr)o(ough)g(Subdivision) -1157 104 y @F8-3 @sfps(A)9 b(fundamental)f(requirement)g(for)h(multi)o (resoluti)o(on)e(analysis)h(is)g(a)g(sequence)h(of)g(nested)f(linear)g (spaces.)15 b(In)9 b(this)-1799 56 y(section,)h(we)g(carry)h(this)d (property)h(to)h(surfaces)g(of)g(arbitrary)f(topological)g(type,)h (demonstrating)o 8 x(the)g(existence)-1798 57 y(of)i(scaling)f(functions)f (on)h(subdivisio)o(n)f(surfaces.)-740 56 y(The)e(nested)f(sequence)h(of)g (linear)g(spaces)g(required)g(by)f(multiresoluti)o(on)f(analysis)h(are)i (ordinarily)e(obtained)-1799 57 y(by)12 b(de\014ning)f(a)g(single)g (scaling)g(function)f @F13 @sf(\036)p @F14 @sf(\()p @F13 @sf(x)p @F14 @sf (\))h @F8-3 @sfps(that)g(satis\014es)g(a)h @F1-3 @sfps(r)n(e\014nement)f (equation)f @F8-3 @sfps(of)i(the)f(form)-947 91 y @F13 @sf(\036)p @F14 @sf (\()p @F13 @sf(x)p @F14 @sf(\))i(=)13 -41 y @F9 @sf(X)-37 91 y @F20 @sf(i) 32 -50 y @F13 @sf(p)p 7 w @F20 @sf(i)13 -7 y @F13 @sf(\036)p @F14 @sf(\(2)p @F13 @sf(x)d @F12 @sf(\000)g @F13 @sf(i)p @F14 @sf(\))-1123 124 y @F8-3 @sfps(for)i(some)e(\014xed)i(constants)e @F13 @sf(p)p 7 w @F20 @sf (i)2 -7 y @F8-3 @sfps(.)16 b(The)11 b(re\014nement)g(equation)g (\(sometimes)f(called)h(a)g(two-scale)g(relation\))g(guar)o(-)-1797 56 y (antees)h(that)f(the)g(spaces)h(de\014ned)g(as)-80 91 y @F13 @sf(V)10 -19 y @F20 @sf(j)17 19 y @F14 @sf(:=)g @F8-3 @sfps(Span)q @F12 @sf(f)p @F13 @sf (\036)p @F14 @sf(\(2)p -19 w @F20 @sf(j)3 19 y @F13 @sf(x)e @F12 @sf(\000)h @F13 @sf(i)p @F14 @sf(\))f @F12 @sf(j)h @F13 @sf(i)i @F14 @sf(=)g @F12 @sf (\0001)p @F13 @sf(;)8 b(:::;)f @F12 @sf(1g)-403 50 y @F8-3 @sfps(4)-1060 b 4 @eop1 %%Page: ? 6 0 0 5 @bop1 149 291 a @F8-3 @sfps(are)13 b(nested.)i(In)c(other)h(words,)f (the)g(nested)h(spaces)f(are)h(generated)g(by)f(translations)f(and)i (dilations)e(of)h(a)h(single)-1799 56 y(re\014nable)h(function)d @F13 @sf (\036)p @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F8-3 @sfps(.)-364 56 y (T)m(o)j(generalize)g(these)g(ideas)g(to)g(domains)f(of)h(arbitrary)g (topological)f(type,)i(one)f(could)f(attempt)g(to)h(make)-1798 57 y (de\014nitions)f(for)h(what)f(it)g(means)h(to)f(dilate)g(and)h(translate)f (a)h(function)f(on)h(an)f(arbitrary)h(topological)e(domain.)-1798 56 y (One)j(could)e(then)h(try)g(to)g(\014nd)g(a)h(re\014nable)g(scaling)f (function)f(and)h(proceed)h(as)f(before)h(to)f(de\014ne)h(orthogonal)-1799 57 y(complements,)c(wavelets,)h(and)f(so)h(on.)k(W)l(e)c(have)g(instead)e (chosen)i(what)f(appears)h(to)f(be)h(a)g(simpler)e(approach.)-1726 56 y (In)k(this)g(section,)h(recursive)f(subdivision)o 12 x(is)g(used)g(to)g (de\014ne)h(a)g(collection)f(of)g(functions)f @F13 @sf(\036)p -22 w @F20 @sf (j)-14 35 y(i)7 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))g @F8-3 @sfps (that)h(are)-1797 57 y(re\014nable)g(|)e(in)h(the)f(sense)h(that)f(each)h (function)f(with)g(superscript)g @F13 @sf(j)j @F8-3 @sfps(lies)d(in)h(the)f (span)h(of)f(the)h(functions)f(with)-1799 56 y(superscript)f @F13 @sf(j)g @F14 @sf(+)f(1)p @F8-3 @sfps(;)h(the)g(ar)o(gument)g @F11 @sf(x)h @F8-3 @sfps(is)f(a)g(point)g(that)g(ranges)h(over)f(a)h(domain)f (2-manifold)f(of)i(arbitrary)f(topo-)-1798 57 y(logical)g(type.)k(In)c (one)g(respect,)h(this)e(is)g(a)h(generalization)g(of)f(the)h(approach)g (taken)g(by)f(Daubechies)h([)p(9)p(],)h(whose)-1798 56 y(locally)e (supported)g(orthogonal)g(scaling)g(functions)f(are)j(also)e(de\014ned)h (through)f(a)h(recursive)g(subdivi)o(sion)e(pro-)-1798 57 y(cedure.)21 b (Although)12 b(in)g(general)i(the)e @F13 @sf(\036)p -16 w @F20 @sf(j)r @F21 @sf(+1)3 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))g @F8-3 @sfps (are)h(not)g(simple)f(dilates)g(of)h(the)f @F13 @sf(\036)p -16 w @F20 @sf (j)5 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F8-3 @sfps(,)h(one)f (can)i(nonetheless)-1799 56 y(use)e(them)e(to)h(de\014ne)h(a)g(sequence)g (of)f(nested)g(spaces.)-863 125 y @F0-3 @sfps(4.1)51 b(Subdivi)o(sion)11 b (Surfaces)-557 87 y @F8-3 @sfps(Intuitively)i(speaking,)h(subdivis)o(ion)e (surfaces)i(are)h(de\014ned)f(by)g(iteratively)f(re\014ning)h(a)g(control)f (polyhedron)-1799 56 y @F13 @sf(M)5 -16 y @F21 @sf(0)13 16 y @F8-3 @sfps (so)d(that)g(the)h(sequence)g(of)g(increasingly)f(faceted)h(polyhedra)g @F13 @sf(M)5 -16 y @F21 @sf(1)1 16 y @F13 @sf(;)d(M)5 -16 y @F21 @sf(2)1 16 y @F13 @sf(;)g(:::)h @F8-3 @sfps(conver)o(ge)i(to)g(some)f(limit)f(sur)o (-)-1798 57 y(face)i @F13 @sf(S)k @F14 @sf(=)e @F13 @sf(M)5 -16 y @F19 @sf (1)3 16 y @F8-3 @sfps(.)i(In)10 b(each)h(subdivi)o(sion)d(step,)i(the)g (vertices)g(of)g @F13 @sf(M)5 -16 y @F20 @sf(j)r @F21 @sf(+1)12 16 y @F8-3 @sfps(are)h(computed)e(as)h(af)o(\014ne)h(combinations)o -1799 56 a (of)g(the)f(vertices)g(of)h @F13 @sf(M)5 -16 y @F20 @sf(j)4 16 y @F8-3 @sfps (.)k(Thus,)10 b(if)h @F11 @sf(V)1 -16 y @F20 @sf(j)13 16 y @F8-3 @sfps(is)f (a)h(matrix)e(whose)h @F13 @sf(i)p @F8-3 @sfps(-th)g(row)g(consists)f(of)i (the)f @F13 @sf(x;)e(y)r(;)h @F8-3 @sfps(and)h @F13 @sf(z)i @F8-3 @sfps (coordinates)-1798 57 y(of)g(vertex)f @F13 @sf(i)g @F8-3 @sfps(of)h @F13 @sf (M)5 -16 y @F20 @sf(j)4 16 y @F8-3 @sfps(,)g(there)g(exists)e(a)i (non-square)f(matrix)g(of)g(constants)g @F11 @sf(P)p -16 w @F20 @sf(j)15 16 y @F8-3 @sfps(such)g(that)-643 102 y @F11 @sf(V)1 -19 y @F20 @sf(j)r @F21 @sf(+1)15 19 y @F14 @sf(=)i @F11 @sf(P)p -19 w @F20 @sf(j)4 19 y @F11 @sf(V)1 -19 y @F20 @sf(j)3 19 y @F13 @sf(:)696 b @F14 @sf(\(1\))-1799 102 y @F8-3 @sfps(The)13 b(matrix)g @F11 @sf(P)p -16 w @F20 @sf(j)16 16 y @F8-3 @sfps(therefore)h(characterizes)g(the)f(subdivisio)o(n)f(method.)19 b (The)13 b(beauty)f(of)h(subdivision)e(surface)-1797 56 y(schemes)16 b(is)e (that)h(the)h(entries)f(of)g @F11 @sf(P)p -16 w @F20 @sf(j)19 16 y @F8-3 @sfps(depend)h(only)e(on)h(the)h(connectivity)e(of)h(the)g(vertices)h (in)f @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F8-3 @sfps(,)h(not)f(on)-1798 57 y(the)c(geometric)g(position)o(s)f(of)g(the)h(vertices.)16 b (Subdivision)o 10 x(schemes)10 b(are)i(typically)e @F1-3 @sfps(local)p @F8-3 @sfps(,)h(meaning)f(that)g(each)-1797 56 y(vertex)i(of)f @F13 @sf(M) 5 -16 y @F20 @sf(j)r @F21 @sf(+1)14 16 y @F8-3 @sfps(is)g(computed)g(as)g (an)h(af)o(\014ne)g(combination)e(of)h(nearby)h(vertices)f(of)h @F13 @sf (M)5 -16 y @F20 @sf(j)4 16 y @F8-3 @sfps(.)-1386 57 y(The)k(simplest)o 14 x (example)f(of)h(such)f(a)h(scheme)f(is)g(polyhedral)g(subdivisio)o(n.)27 b (Given)15 b(a)h(polyhedron)e @F13 @sf(M)5 -16 y @F21 @sf(0)-1796 72 y @F8-3 @sfps(with)g(triangular)h(faces,)h(a)f(new)g(polyhedron)f @F13 @sf (M)5 -16 y @F21 @sf(1)16 16 y @F8-3 @sfps(is)g(built)g(by)g(splittin)o(g)f (each)j(triangular)e(face)i(of)e @F13 @sf(M)5 -16 y @F21 @sf(0)17 16 y @F8-3 @sfps(into)-1799 57 y(four)f(subfaces)f(as)g(in)g(Figure)g(2.)17 b (The)c(matrix)e @F11 @sf(P)p -16 w @F21 @sf(0)13 16 y @F8-3 @sfps (characterizing)i(the)f(\014rst)g(subdivisio)o(n)f(step)g(is)h(also)g (shown)-1799 56 y(in)e(Figure)h(2.)k(Running)9 b(this)h(subdivis)o(ion)e (scheme)j(for)f @F13 @sf(j)j @F8-3 @sfps(steps)c(on)h(an)h(initial)d (triangular)i(mesh)g @F13 @sf(M)5 -16 y @F21 @sf(0)12 16 y @F8-3 @sfps (produces)-1798 56 y(a)i(mesh)f @F13 @sf(M)5 -16 y @F20 @sf(j)5 16 y @F8-3 @sfps(.)16 b @F13 @sf(M)5 -16 y @F20 @sf(j)15 16 y @F8-3 @sfps (includes)11 b(the)h(vertices)f(of)h @F13 @sf(M)5 -16 y @F21 @sf(0)13 16 y @F8-3 @sfps(together)f(with)g(new)h(vertices)f(introduced)g(through)g (subdi-)-1799 57 y(vision.)j(The)d(valence)h(\(the)e(number)h(of)f(edges)h (incident)f(to)g(a)h(vertex\))g(of)g(the)g(vertices)g(of)g @F13 @sf(M)5 -16 y @F20 @sf(j)15 16 y @F8-3 @sfps(corresponding)-1799 56 y(to)f(the)f (original)g(vertices)g(in)g @F13 @sf(M)5 -16 y @F21 @sf(0)12 16 y @F8-3 @sfps(remains)g(\014xed.)15 b(The)10 b(new)g(vertices)f(introduced)g (through)g(subdivisi)o(on)f(how-)-1798 57 y(ever)n(,)15 b(are)f(always)f (of)h(valence)f(six,)h(corresponding)e(to)h(a)h(regular)f(triangular)g (tiling)f(of)h(the)g(surface.)22 b(As)13 b(the)-1798 56 y(mesh)e(is)f (further)h(subdivided,)f(the)h(so-called)f @F1-3 @sfps(extraor)n(dinary)g @F8-3 @sfps(points)g(\(any)h(original)f(vertex)h(of)g(valence)g(other)-1798 57 y(than)g(six\))g(become)h(increasingly)e(isolated)h(in)g(an)g (otherwise)g(regular)h(tiling)e(of)h(the)h(surface.)-1439 56 y(Polyhedral)f (subdivision)o 10 x(conver)o(ges)h(to)f(the)h(original)e(polyhedron)h (covering)g @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F8-3 @sfps(,)h(that)f (is,)g(to)g(a)h @F13 @sf(C)3 -16 y @F21 @sf(0)14 16 y @F8-3 @sfps(sur)o(-) -1798 57 y(face.)26 b(However)n(,)16 b(other)f(schemes)f(have)h(been)f (developed)h(that)f(conver)o(ge)h(to)f(tangent-plane)g(smooth)f(limit)o -1799 56 a(surfaces)k(that)e(either)h(approximate)f(or)h(interpolate)f (the)h(vertices)f(of)h @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F8-3 @sfps(.) 29 b(Subdivision)14 b(schemes)i(can)g(be)-1798 57 y(further)e(categorized)g (as)f(being)g(either)g @F1-3 @sfps(primal)f @F8-3 @sfps(or)i @F1-3 @sfps (dual)p @F8-3 @sfps(.)20 b(A)14 b(subdivis)o(ion)e(scheme)h(is)g(primal)f (if)i(the)f(faces)h(of)-1798 56 y(the)e(mesh)g(are)h(split)e(into)g (subfaces)i(by)f(the)g(re\014nement)g(procedure.)19 b(Catmull-Clark)12 b (subdivisi)o(on)f([)p(3)p(,)h(18)p(])g(is)-1798 56 y(a)h(primal)f(scheme)g (based)h(on)f(subdivisi)o(on)f(of)i(quadrilateral)f(faces.)20 b (Polyhedral)12 b(subdivisi)o(on,)g(the)g(butter\015y)-910 66 y(5)-1060 b 5 @eop1 %%Page: ? 7 0 0 6 @bop1 235 349 a 25490734 8525330 2170798 23747215 37824512 35653713 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /arrowHeight 10 def /arrowWidth 5 def /IdrawDict 53 dict def IdrawDict begin /reencodeISO { dup dup findfont dup length dict begin { 1 index /FID ne { def }{ pop pop } ifelse } forall /Encoding ISOLatin1Encoding def currentdict end definefont } def /ISOLatin1Encoding [ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright /parenleft/parenright/asterisk/plus/comma/minus/period/slash /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve /dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut /ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine /guillemotright/onequarter/onehalf/threequarters/questiondown /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis /yacute/thorn/ydieresis ] def /Helvetica reencodeISO def /Times-Italic reencodeISO def /Times-Roman reencodeISO def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor /fontDict printFont printSize scalefont dup setfont def /descender fontDict begin 0 [FontBBox] 1 get FontMatrix end transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 3 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def /SSten { fgred fggreen fgblue setrgbcolor dup true exch 1 0 0 -1 0 6 -1 roll matrix astore } def /FSten { dup 3 -1 roll dup 4 1 roll exch newpath 0 0 moveto dup 0 exch lineto exch dup 3 1 roll exch lineto 0 lineto closepath bgred bggreen bgblue setrgbcolor eofill SSten } def /Rast { exch dup 3 1 roll 1 0 0 -1 0 6 -1 roll matrix astore } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath arrowHeight neg arrowWidth 2 div moveto 0 0 lineto arrowHeight neg arrowWidth 2 div neg lineto patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath arrowHeight neg arrowWidth 2 div moveto 0 0 lineto arrowHeight neg arrowWidth 2 div neg lineto } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def %I Idraw 10 Grid 8 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.774194 0 0 0.774194 0 0 ] concat /originalCTM matrix currentmatrix def Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t u Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.75 0 0 0.75 39.3363 298.855 ] concat %I 3 148 497 14 322 210 291 3 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.75 0 0 0.75 39.3363 298.855 ] concat %I 3 148 497 210 291 230 405 3 Poly End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 0.375 0 0 0.375 21.3363 473.605 ] concat %I 76 178 10 10 Elli End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 0.375 0 0 0.375 121.836 604.105 ] concat %I 76 178 10 10 Elli End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 0.375 0 0 0.375 182.586 535.105 ] concat %I 76 178 10 10 Elli End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 0.375 0 0 0.375 167.586 449.605 ] concat %I 76 178 10 10 Elli End End %I eop Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.749999 0 0 6 62.5863 -1769.65 ] concat %I 230 394 313 394 Line %I 1 End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.749999 0 0 6 322.89 -1769.65 ] concat %I 230 394 313 394 Line %I 1 End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.75 0 0 0.75 565.041 298.855 ] concat %I 3 148 497 14 322 210 291 3 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.75 0 0 0.75 565.041 298.855 ] concat %I 3 148 497 210 291 230 405 3 Poly End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 0.375 0 0 0.375 547.041 473.605 ] concat %I 76 178 10 10 Elli End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 0.375 0 0 0.375 647.541 604.105 ] concat %I 76 178 10 10 Elli End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 0.375 0 0 0.375 708.291 535.105 ] concat %I 76 178 10 10 Elli End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 0.375 0 0 0.375 693.291 449.605 ] concat %I 76 178 10 10 Elli End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.75 0 0 0.75 416.566 298.855 ] concat %I 3 280 406 315 306 379 389 3 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.75 0 0 0.75 415.791 298.855 ] concat %I 3 392 447 380 391 418 349 3 Poly End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.774713 0 0 0.774713 384.582 142.978 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.774713 0 0 0.774713 412.661 68.6016 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.774713 0 0 0.774713 488.772 100.167 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.774713 0 0 0.774713 469.206 171.631 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.774713 0 0 0.774713 459.712 129.598 ] concat %I 311 595 5 5 Elli End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.774714 0 0 0.774714 266.441 309.739 ] concat %I 3 431 340 450 293 483 331 3 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.774714 0 0 0.774714 266.441 309.739 ] concat %I 3 494 422 515 372 545 410 3 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.774714 0 0 0.774714 266.441 309.739 ] concat %I 5 482 330 483 330 484 331 515 372 531 323 5 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.774714 0 0 0.774714 266.441 309.739 ] concat %I 3 532 323 575 317 551 275 3 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.774714 0 0 0.774714 266.441 309.739 ] concat %I 3 575 317 581 344 595 298 3 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.774714 0 0 0.774714 266.441 309.739 ] concat %I 3 581 341 567 395 584 373 3 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.774714 0 0 0.774714 266.441 309.739 ] concat %I 3 585 373 591 398 603 347 3 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.774714 0 0 0.774714 266.441 309.739 ] concat %I 3 546 409 557 434 567 395 3 Poly End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 464.946 154.974 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 484.116 157.101 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 478.577 137.21 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 493.017 119.519 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 475.776 113.898 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 487.199 81.1625 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 469.957 95.6844 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 458.139 186.128 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 408.359 175.084 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 448.447 167.914 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 425.008 136.728 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 360.509 113.289 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 399.821 105.344 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 438.36 99.7234 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 453.656 63.1142 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 374.438 75.3119 ] concat %I 311 595 5 5 Elli End Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 94.1046 95.029 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 123.167 -76.7955 ] concat %I 311 595 5 5 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 383 391.159 ] concat %I [ (New vertices) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 -169.298 122.398 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.774713 0 0 0.774713 127.303 -104.165 ] concat %I 311 595 5 5 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 389 363.789 ] concat %I [ (Old vertices) ] Text End End %I eop Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 45.2865 526.645 ] concat %I [ (1) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 206.636 521.205 ] concat %I [ (2) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 153.44 691.905 ] concat %I [ (3) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 217.264 619.961 ] concat %I [ (4) ] Text End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.75 0 0 0.75 301.836 298.855 ] concat %I 3 148 497 14 322 210 291 3 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.75 0 0 0.75 301.836 298.855 ] concat %I 3 148 497 210 291 230 405 3 Poly End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 0.375 0 0 0.375 283.836 473.605 ] concat %I 76 178 10 10 Elli End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 0.375 0 0 0.375 384.336 604.105 ] concat %I 76 178 10 10 Elli End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 0.375 0 0 0.375 445.086 535.105 ] concat %I 76 178 10 10 Elli End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 0.375 0 0 0.375 430.086 449.605 ] concat %I 76 178 10 10 Elli End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.75 0 0 0.75 153.361 298.855 ] concat %I 3 280 406 315 306 379 389 3 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.75 0 0 0.75 152.586 298.855 ] concat %I 3 392 446 380 391 419 349 3 Poly End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 121.377 142.979 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 149.456 68.602 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 225.567 100.168 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 206.001 171.631 ] concat %I 311 595 5 5 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.774713 0 0 0.774713 196.507 129.599 ] concat %I 311 595 5 5 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 309.999 528.292 ] concat %I [ (1) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 468.635 521.391 ] concat %I [ (2) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 477.58 622.456 ] concat %I [ (4) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 419.659 687.861 ] concat %I [ (3) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 388.077 520.787 ] concat %I [ (5) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 349.968 626.345 ] concat %I [ (6) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 430.484 573.446 ] concat %I [ (7) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 474.979 569.434 ] concat %I [ (8) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-medium-r-*-*-18-* Helvetica 18 SetF %I t [ 1 0 0 1 449.55 655.4 ] concat %I [ (9) ] Text End Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1.71408 0 0 1.71408 -519.052 -570.688 ] concat Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-i-*-140-75-75-* Times-Italic 14 SetF %I t [ 0.978947 0 0 0.978947 664.705 734.21 ] concat %I [ (M) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 0.73421 0 0 0.73421 677.798 738.248 ] concat %I [ (2) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1.71408 0 0 1.71408 -330.545 -542.952 ] concat Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-i-*-140-75-75-* Times-Italic 14 SetF %I t [ 0.978947 0 0 0.978947 401.831 718.031 ] concat %I [ (M) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 0.73421 0 0 0.73421 415.441 722.096 ] concat %I [ (1) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1.71408 0 0 1.71408 -143.73 -532.385 ] concat Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-i-*-140-75-75-* Times-Italic 14 SetF %I t [ 0.978947 0 0 0.978947 140.221 711.926 ] concat %I [ (M) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 0.73421 0 0 0.73421 153.817 716.711 ] concat %I [ (0) ] Text End End %I eop End %I eop showpage end endTexFig 72 892 a @F4-3 @sfps(P)p -17 w @F22 @sf(0)24 17 y @F17 @sf(=)22 -59 y @F9 @sf(\022)20 28 y @F4-3 @sfps(O)p -15 w @F22 @sf(0)-69 41 y 92 -2 z 22 34 a @F4-3 @sfps(N)p -15 w @F22 @sf(0)23 -73 y @F9 @sf(\023)11 59 y @F17 @sf (=)12 -295 y @F9 @sf(0)-36 73 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y (B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 26 y(@) 24 -475 y @F17 @sf(1)47 b(0)g(0)g(0)-225 58 y(0)g(1)g(0)g(0)-225 59 y(0)g (0)g(1)g(0)-225 59 y(0)g(0)g(0)g(1)-249 26 y 272 -2 z 26 19 a @F22 @sf(1) -17 7 y 17 -2 z 24 w(2)51 -31 y(1)-17 7 y 17 -2 z 24 w(2)49 -15 y @F17 @sf (0)g(0)-223 43 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(2)49 -15 y @F17 @sf(0)49 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(2)49 -15 y @F17 @sf(0)-225 59 y(0) 49 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(2)51 -31 y(1)-17 7 y 17 -2 z 24 w (2)49 -15 y @F17 @sf(0)-225 59 y(0)49 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w (2)49 -15 y @F17 @sf(0)49 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(2)-223 44 y @F17 @sf(0)g(0)49 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(2)51 -31 y(1)-17 7 y 17 -2 z 24 w(2)-221 28 y(1)-17 7 y 17 -2 z 24 w(2)49 -15 y @F17 @sf(0)g (0)49 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(2)25 -571 y @F9 @sf(1)-36 73 y (C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C) -36 25 y(C)-36 25 y(C)-36 25 y(C)-36 26 y(A)28 -204 y @F4-3 @sfps(Q)p -17 w @F22 @sf(0)14 17 y @F17 @sf(=)12 -295 y @F9 @sf(0)-36 73 y(B)-36 25 y(B) -36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y (B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 26 y(@)21 -475 y @F15 @sf(\000)5 -16 y @F22 @sf(3) -17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(3)-17 7 y 17 -2 z 24 w(8)84 -31 y(1)-17 7 y 17 -2 z 24 w(8)83 -31 y(1)-17 7 y 17 -2 z 24 w(8)83 -31 y(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(3)-16 7 y 17 -2 z 24 w(8)-556 44 y @F15 @sf(\000)5 -16 y @F22 @sf (3)-17 7 y 17 -2 z 24 w(8)83 -31 y(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(3)-16 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf (\000)5 -16 y @F22 @sf(3)-17 7 y 17 -2 z 24 w(8)83 -31 y(1)-17 7 y 17 -2 z 24 w(8)84 -31 y(1)-17 7 y 17 -2 z 24 w(8)-519 28 y(1)-17 7 y 17 -2 z 24 w (8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(3)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(3)-16 7 y 17 -2 z 24 w(8)83 -31 y(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(3)-17 7 y 17 -2 z 24 w(8)84 -31 y(1)-17 7 y 17 -2 z 24 w(8)-519 28 y(1)-17 7 y 17 -2 z 24 w (8)83 -31 y(1)-17 7 y 17 -2 z 24 w(8)84 -31 y(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(3)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(3)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf (\000)5 -16 y @F22 @sf(3)-16 7 y 17 -2 z 24 w(8)-519 28 y(5)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8) 46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)83 -31 y(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(8)-556 44 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8) 83 -31 y(5)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf (1)-16 7 y 17 -2 z 24 w(8)83 -31 y(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf (\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(8)-556 44 y @F15 @sf(\000) 5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)84 -31 y(5)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf (\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)84 -31 y(1)-17 7 y 17 -2 z 24 w(8)-556 44 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8) 83 -31 y(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf (1)-16 7 y 17 -2 z 24 w(8)83 -31 y(5)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf (\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(8)-519 28 y(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8) 46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)83 -31 y(5)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(8)-556 44 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8) 46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)84 -31 y (1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)84 -31 y(5)-17 7 y 17 -2 z 24 w(8)25 -570 y @F9 @sf(1)-36 73 y (C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C) -36 25 y(C)-36 25 y(C)-36 25 y(C)-36 26 y(A)-1417 362 y( )20 36 y @F4-3 @sfps(A)p -15 w @F22 @sf(0)-68 40 y 90 -2 z 22 35 a @F4-3 @sfps(B)p -15 w @F22 @sf(0)24 -81 y @F9 @sf(!)11 71 y @F17 @sf(=)12 -295 y @F9 @sf (0)-36 73 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B) -36 25 y(B)-36 25 y(B)-36 25 y(B)-36 25 y(B)-36 26 y(@)66 -491 y @F22 @sf (7)-25 7 y 33 -2 z 24 w(16)46 -15 y @F15 @sf(\000)13 -16 y @F22 @sf(1)-25 7 y 33 -2 z 24 w(16)46 -15 y @F15 @sf(\000)13 -16 y @F22 @sf(1)-25 7 y 33 -2 z 24 w(16)45 -15 y @F15 @sf(\000)14 -16 y @F22 @sf(1)-25 7 y 33 -2 z 24 w(16)83 -31 y(3)-17 7 y 17 -2 z 24 w(8)83 -31 y(3)-17 7 y 17 -2 z 24 w (8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf (\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(8)83 -31 y(3)-17 7 y 17 -2 z 24 w(8)-1023 44 y @F15 @sf(\000)13 -16 y @F22 @sf(1)-25 7 y 33 -2 z 24 w (16)91 -31 y(7)-25 7 y 33 -2 z 24 w(16)46 -15 y @F15 @sf(\000)13 -16 y @F22 @sf(1)-25 7 y 33 -2 z 24 w(16)45 -15 y @F15 @sf(\000)14 -16 y @F22 @sf (1)-25 7 y 33 -2 z 24 w(16)83 -31 y(3)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)83 -31 y(3)-17 7 y 17 -2 z 24 w(8)83 -31 y(3)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000) 5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)-1023 44 y @F15 @sf(\000)13 -16 y @F22 @sf (1)-25 7 y 33 -2 z 24 w(16)46 -15 y @F15 @sf(\000)13 -16 y @F22 @sf(1)-25 7 y 33 -2 z 24 w(16)91 -31 y(7)-25 7 y 33 -2 z 24 w(16)45 -15 y @F15 @sf (\000)14 -16 y @F22 @sf(1)-25 7 y 33 -2 z 24 w(16)45 -15 y @F15 @sf(\000) 5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(8)83 -31 y(3)-17 7 y 17 -2 z 24 w (8)83 -31 y(3)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf (1)-17 7 y 17 -2 z 24 w(8)84 -31 y(3)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)-1023 44 y @F15 @sf (\000)13 -16 y @F22 @sf(1)-25 7 y 33 -2 z 24 w(16)46 -15 y @F15 @sf(\000) 13 -16 y @F22 @sf(1)-25 7 y 33 -2 z 24 w(16)46 -15 y @F15 @sf(\000)13 -16 y @F22 @sf(1)-25 7 y 33 -2 z 24 w(16)91 -31 y(7)-25 7 y 33 -2 z 24 w(16)45 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf (\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)83 -31 y(3)-17 7 y 17 -2 z 24 w(8)84 -31 y(3)-17 7 y 17 -2 z 24 w(8)83 -31 y(3)-17 7 y 17 -2 z 24 w (8)-1044 10 y 1069 -2 z 37 35 a @F15 @sf(\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(2)62 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(2)100 -15 y @F17 @sf(0)96 b(0)79 b(1)h(0)f(0)g(0)h(0)f(0)-1012 59 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(2)100 -15 y @F17 @sf (0)58 b @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(2)101 -15 y @F17 @sf(0)79 b(0)h(1)f(0)g(0)h(0)f(0)-974 59 y(0)58 b @F15 @sf(\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(2)62 -15 y @F15 @sf(\000)5 -16 y @F22 @sf (1)-17 7 y 17 -2 z 24 w(2)101 -15 y @F17 @sf(0)79 b(0)h(0)f(1)g(0)h(0)f(0) -974 59 y(0)58 b @F15 @sf(\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(2) 100 -15 y @F17 @sf(0)g @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(2)84 -15 y @F17 @sf(0)80 b(0)f(0)g(1)h(0)f(0)-974 59 y(0)96 b(0)58 b @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(2)63 -15 y @F15 @sf (\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(2)84 -15 y @F17 @sf(0)80 b (0)f(0)g(0)h(1)f(0)-1012 59 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(2)100 -15 y @F17 @sf(0)96 b(0)58 b @F15 @sf(\000)5 -16 y @F22 @sf (1)-17 7 y 17 -2 z 24 w(2)84 -15 y @F17 @sf(0)80 b(0)f(0)g(0)h(0)f(1)20 -556 y @F9 @sf(1)-36 73 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C) -36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y (C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 25 y(C)-36 26 y(A)-1294 280 y @F4-3 @sfps(I)p -17 w @F22 @sf(0)14 17 y @F17 @sf(=)12 -121 y @F9 @sf (0)-36 73 y(B)-36 25 y(B)-36 25 y(B)-36 27 y(@)24 -122 y @F17 @sf(1)49 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(3)51 -31 y(1)-17 7 y 17 -2 z 24 w(3)51 -31 y (1)-17 7 y 17 -2 z 24 w(3)-221 28 y(1)-17 7 y 17 -2 z 24 w(3)49 -15 y @F17 @sf(1)49 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(3)51 -31 y(1)-17 7 y 17 -2 z 24 w(3)-221 28 y(1)-17 7 y 17 -2 z 24 w(3)51 -31 y(1)-17 7 y 17 -2 z 24 w(3)49 -15 y @F17 @sf(1)49 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w (3)-221 28 y(1)-17 7 y 17 -2 z 24 w(3)51 -31 y(1)-17 7 y 17 -2 z 24 w(3) 51 -31 y(1)-17 7 y 17 -2 z 24 w(3)49 -15 y @F17 @sf(1)23 -205 y @F9 @sf(1) -36 73 y(C)-36 25 y(C)-36 25 y(C)-36 27 y(A)28 -29 y @F16 @sf(\013)-29 b (\013)p -17 w @F22 @sf(0)12 17 y @F17 @sf(=)12 -121 y @F9 @sf(0)-36 73 y (B)-36 25 y(B)-36 25 y(B)-36 27 y(@)59 -138 y @F22 @sf(3)-17 7 y 17 -2 z 24 w(8)83 -31 y(3)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf (1)-16 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)83 -31 y(3)-17 7 y 17 -2 z 24 w(8)-518 28 y(3)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)83 -31 y(3)-17 7 y 17 -2 z 24 w(8)84 -31 y(3)-17 7 y 17 -2 z 24 w (8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)-556 44 y @F15 @sf (\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(8)83 -31 y(3)-17 7 y 17 -2 z 24 w(8)83 -31 y(3)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(8)83 -31 y(3)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)-556 44 y @F15 @sf (\000)5 -16 y @F22 @sf(1)-16 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)46 -15 y @F15 @sf(\000)5 -16 y @F22 @sf(1)-17 7 y 17 -2 z 24 w(8)84 -31 y(3)-17 7 y 17 -2 z 24 w(8)83 -31 y (3)-17 7 y 17 -2 z 24 w(8)83 -31 y(3)-17 7 y 17 -2 z 24 w(8)25 -220 y @F9 @sf(1)-36 73 y(C)-36 25 y(C)-36 25 y(C)-36 27 y(A)-1352 197 y @F8-3 @sfps(Figure)12 b(2:)j @F1-3 @sfps(Polyhedral)10 b(subdivision)f(of)i (a)h(tetrahedr)n(on)e(and)h(various)f(associated)g(\014lters.)-746 160 y @F8-3 @sfps(6)-1060 b 6 @eop1 %%Page: ? 8 0 0 7 @bop1 149 291 a @F8-3 @sfps(scheme)16 b(of)g(Dyn,)h(Gregory)m(,)g (and)f(Levin)f([)p(14)p(])h(and)g(Loop')m(s)f(method)g([)p(23)p(])h(are)g (primal)f(schemes)g(based)h(on)-1798 56 y(subdivision)9 b(of)i(triangular)g (faces.)16 b(A)11 b(scheme)g(is)g(dual)g(if)g(the)g(structure)g(of)g(the)g (re\014ned)h(mesh)e(is)h(obtained)f(by)-1798 56 y(doing)k(a)g(primal)g (subdivis)o(ion)e(followed)i(by)g(taking)f(the)h(polyhedral)g(dual)f(of)i (the)f(result.)23 b(Doo-Sabin)14 b(sub-)-1798 57 y(division)e([)p(12)p(,)i (13)p(])g(is)f(a)h(dual)f(scheme)g(based)h(on)f(quadrilaterals.)22 b (Additionally)o -3 x(,)14 b(a)f @F1-3 @sfps(stationary)f @F8-3 @sfps (subdivisio)o(n)-1799 56 y(scheme)k(is)f(one)g(in)g(which)h(there)f (exists)g(an)h(integer)f @F13 @sf(j)j @F8-3 @sfps(such)d(that)g(the)g (same)h(subdivis)o(ion)e(rule)h(is)g(used)h(for)-1798 57 y(re\014nement)c (steps)f(numbered)g(lar)o(ger)h(than)f @F13 @sf(j)s @F8-3 @sfps(.)-673 56 y (Although)h(one)h(can)g(certainly)g(construct)g(fractal-like)g(subdivisio)o (n)f(schemes)h(that)f(do)h(not)g(conver)o(ge)g(to)-1798 57 y(well)g (de\014ned)h(surfaces,)g(in)f(this)f(paper)h(we)h(shall)e(consider)h(only)f (local)h(schemes)g(that)g(uniformly)e(conver)o(ge)-1797 56 y(to)h(a)g (continuous)f(surface)i(no)f(matter)g(where)g(the)g(control)g(vertices)g (are)h(placed)f(\(see)h(DeRose)f @F1-3 @sfps(et)g(al.)g @F8-3 @sfps([)p (10)p(])h(for)-1798 57 y(a)j(discussion)e(of)h(conditions)f(under)h(which)g (a)h(scheme)f(is)g(uniformly)f(conver)o(gent\).)28 b(In)15 b(the)g (remainder)h(of)-1798 56 y(the)d(paper)n(,)h(subdivisi)o(on)d(schemes)i (will)e(be)i(assumed)f(to)g(be)h(local,)g(stationary)m(,)g(continuous,)f (and)g(uniformly)-1799 57 y(conver)o(gent.)j(For)10 b(simplicit)o(y)e(we)i (shall)e(restrict)h(the)g(discussion)f(to)h(primal)f(triangular)h (subdivisi)o(on)f(schemes,)-1798 56 y(although)j(our)g(results)g(also)g (hold)f(for)i(primal)e(quadrilateral)i(schemes.)-1156 125 y @F0-3 @sfps (4.2)51 b(Re\014nable)11 b(Scaling)g(Functions)h(Thr)o(ough)g(Subdivision) -1168 87 y @F8-3 @sfps(W)l(e)g(show)e(here)i(that)e(subdivisi)o(on)f(can)j (be)f(used)f(to)h(de\014ne)g(a)g(collection)f(of)h(re\014nable)h(scaling)e (functions.)k(W)l(e)-1797 56 y(do)d(this)f(by)h(\014rst)g(showing)f(that)h (subdivisi)o(on)f(surfaces)i(can)f(be)g(parametrized)h(by)f(a)g(function)f @F13 @sf(S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F8-3 @sfps(,)h (where)g @F11 @sf(x)-1798 57 y @F8-3 @sfps(ranges)g(over)f @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F8-3 @sfps(.)15 b(W)l(e)c(then)f(show)f(that)h (the)g(parametrization)g(can)g(be)h(used)e(to)h(de\014ne)h(the)f(scaling)f (functions.)-1798 56 y(Parametrizing)h(the)f(scaling)g(functions)f(over)i (a)f(domain)f @F13 @sf(M)5 -16 y @F21 @sf(0)12 16 y @F8-3 @sfps(of)h (arbitrarily)g(topological)f(type)h(dif)o(fers)g(sharply)-1798 57 y(from)j (the)f(more)g(usual)g(method)f(of)i(parametrizing)f(surface)h(basis)f (functions)f(over)i(a)f(piece)h(of)g(the)f(plane.)-1659 56 y(In)17 b (general)g(terms,)h(a)f(surface)g(parametrization)f(is)g(nothing)g(more)g (than)h(a)f(correspondence)i(between)-1798 56 y(points)e(in)h(a)g (two-dimensional)o 16 x(domain)f(and)h(points)f(on)h(the)f(surface.)34 b (The)17 b(idea)g(behind)f(establishing)g(a)-1798 57 y(parametrization)9 b (for)f(a)h(subdivisi)o(on)e(surface)i(is)f(to)g(track)h(a)g(point)e @F11 @sf (x)h @F8-3 @sfps(on)h @F13 @sf(M)5 -16 y @F21 @sf(0)10 16 y @F8-3 @sfps (through)e(the)i(subdivisi)o(on)e(process)-1798 56 y(\(see)16 b(Figure)g (3\).)27 b(The)15 b(point)f @F11 @sf(x)h @F8-3 @sfps(being)g(tracked)g (will)g(conver)o(ge)g(to)g(a)h(point)e(on)h(the)g(limit)e(surface,)18 b (thereby)-1798 57 y(establishing)12 b(a)j(correspondence)f @F13 @sf(S)i @F8-3 @sfps(between)e(points)f(on)g @F13 @sf(M)5 -16 y @F21 @sf(0)16 16 y @F8-3 @sfps(and)h(points)e(on)i(the)g(limit)o 13 x(surface.)24 b(W)l(e)14 b (now)-1798 56 y(make)e(these)f(ideas)g(more)g(precise.)-495 57 y(For)h (primal)g(subdivis)o(ion)e(schemes,)j(the)e(re\014nement)i(step)e(that)h (carries)g(the)g(mesh)g @F13 @sf(M)5 -16 y @F20 @sf(s)p @F19 @sf(\000)p @F21 @sf(1)14 16 y @F8-3 @sfps(into)f @F13 @sf(M)5 -16 y @F20 @sf(s)15 16 y @F8-3 @sfps(con-)-1798 56 y(sists)i(of)h(two)f(substeps:)18 b(the)13 b @F1-3 @sfps(splitting)f @F8-3 @sfps(step)h(and)h(the)f @F1-3 @sfps (averaging)g @F8-3 @sfps(step.)22 b(In)14 b(the)f(splitting)o 13 x(step,)h (each)g(face)h(of)-1798 57 y @F13 @sf(M)5 -16 y @F20 @sf(s)p @F19 @sf(\000)p @F21 @sf(1)13 16 y @F8-3 @sfps(is)10 b(split)e(into)h(four)i(subfaces)f (by)g(introducing)e(vertices)i(at)g(midpoints)e(of)i(edges,)h(creating)f (an)g(auxiliary)-1798 56 y(mesh)19 -13 y @F9 @sf(c)-50 13 y @F13 @sf(M)5 -16 y @F20 @sf(s)3 16 y @F8-3 @sfps(,)i(as)f(shown)g(in)g(Figure)h(3.)j (The)d(averaging)f(step)g(uses)h(local)f(weighted)g(averaging)g(to)g (compute)g(the)-1798 57 y(vertex)h(positions)e(of)h @F13 @sf(M)5 -16 y @F20 @sf(s)14 16 y @F8-3 @sfps(from)g(the)h(vertex)f(positions)f(of)19 -13 y @F9 @sf(c)-49 13 y @F13 @sf(M)5 -16 y @F20 @sf(s)2 16 y @F8-3 @sfps(.)16 b (All)11 b(primal)g(subdivis)o(ion)f(schemes)h(share)h(the)-1798 56 y (splitting)e(step)h(|)g(they)g(dif)o(fer)h(only)e(in)h(the)g(weights)g (used)g(in)g(the)g(averaging)h(step.)-1281 56 y(The)k(parametrization)f @F13 @sf(S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f @F8-3 @sfps(can)i (now)f(be)g(established)g(by)g(using)g(a)g(limiting)f(process.)28 b(The) 15 b(limitin)o(g)-1799 57 y(process)d(producing)e @F13 @sf(S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))g @F8-3 @sfps(consists)g(of)i(three)f(steps:)-806 94 y(1.)23 b @F13 @sf(S)3 -16 y @F21 @sf(0)1 16 y @F14 @sf(\()p @F11 @sf (x)p @F14 @sf(\))12 b(:=)g @F11 @sf(x)p @F13 @sf(;)c @F11 @sf(x)j @F12 @sf (2)i @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F8-3 @sfps(.)-454 94 y(2.)23 b (Suppose)7 b(that)h @F13 @sf(S)3 -16 y @F20 @sf(s)p @F19 @sf(\000)p @F21 @sf (1)2 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))e @F8-3 @sfps(lies)h(in)g (triangle)g @F14 @sf(\()2 -2 y @F9 @sf(b)-25 2 y @F13 @sf(v)2 -16 y @F20 @sf (s)-18 27 y(a)2 -11 y @F13 @sf(;)9 -2 y @F9 @sf(b)-25 2 y @F13 @sf(v)2 -16 y @F20 @sf(s)-18 29 y(b)5 -13 y @F13 @sf(;)9 -2 y @F9 @sf(b)-25 2 y @F13 @sf (v)2 -16 y @F20 @sf(s)-18 27 y(c)5 -11 y @F14 @sf(\))h @F8-3 @sfps(of)15 -13 y @F9 @sf(c)-50 13 y @F13 @sf(M)5 -16 y @F20 @sf(s)10 16 y @F8-3 @sfps (with)f(barycentric)h(coordinates)f @F14 @sf(\()p @F13 @sf(\013)p(;)h(\014)r (;)g(\015)r @F14 @sf(\))p @F8-3 @sfps(.)-1687 56 y(Then)488 56 y @F13 @sf (S)3 -19 y @F20 @sf(s)2 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))k(:=)g @F13 @sf(\013)p(v)2 -19 y @F20 @sf(s)-18 31 y(a)13 -12 y @F14 @sf(+)e @F13 @sf(\014)r(v)2 -19 y @F20 @sf(s)-18 31 y(b)15 -12 y @F14 @sf(+)h @F13 @sf(\015)s(v)2 -19 y @F20 @sf(s)-18 31 y(c)4 -12 y @F13 @sf(;)-1102 84 y @F8-3 @sfps(where)h @F14 @sf(\()p @F13 @sf(v)2 -16 y @F20 @sf(s)-18 27 y(a)2 -11 y @F13 @sf(;)c(v)2 -16 y @F20 @sf(s)-18 29 y(b)4 -13 y @F13 @sf (;)g(v)2 -16 y @F20 @sf(s)-18 27 y(c)4 -11 y @F14 @sf(\))j @F8-3 @sfps(is)g (the)g(triangle)g(of)h @F13 @sf(M)5 -16 y @F20 @sf(s)13 16 y @F8-3 @sfps (corresponding)f(to)g @F14 @sf(\()2 -2 y @F9 @sf(b)-25 2 y @F13 @sf(v)2 -16 y @F20 @sf(s)-18 27 y(a)2 -11 y @F13 @sf(;)8 -2 y @F9 @sf(b)-24 2 y @F13 @sf(v)2 -16 y @F20 @sf(s)-18 29 y(b)5 -13 y @F13 @sf(;)9 -2 y @F9 @sf (b)-25 2 y @F13 @sf(v)2 -16 y @F20 @sf(s)-18 27 y(c)5 -11 y @F14 @sf(\))g @F8-3 @sfps(of)19 -13 y @F9 @sf(c)-49 13 y @F13 @sf(M)5 -16 y @F20 @sf(s) 2 16 y @F8-3 @sfps(.)-1444 94 y(3.)23 b @F13 @sf(S)s @F14 @sf(\()p @F11 @sf (x)p @F14 @sf(\))11 b(:=)i(lim)-1 7 y @F20 @sf(s)p @F19 @sf(!1)10 -7 y @F13 @sf(S)3 -16 y @F20 @sf(s)2 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf (\))p @F13 @sf(:)322 74 y @F8-3 @sfps(7)-1060 b 7 @eop1 %%Page: ? 9 0 0 8 @bop1 142 249 a 28417719 9472573 1512980 37364039 35851059 48810065 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /arrowHeight 10 def /arrowWidth 5 def /IdrawDict 53 dict def IdrawDict begin /reencodeISO { dup dup findfont dup length dict begin { 1 index /FID ne { def }{ pop pop } ifelse } forall /Encoding ISOLatin1Encoding def currentdict end definefont } def /ISOLatin1Encoding [ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright /parenleft/parenright/asterisk/plus/comma/minus/period/slash /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve /dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut /ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine /guillemotright/onequarter/onehalf/threequarters/questiondown /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis /yacute/thorn/ydieresis ] def /Times-Bold reencodeISO def /Times-Italic reencodeISO def /Times-Roman reencodeISO def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor /fontDict printFont printSize scalefont dup setfont def /descender fontDict begin 0 [FontBBox] 1 get FontMatrix end transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 3 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def /SSten { fgred fggreen fgblue setrgbcolor dup true exch 1 0 0 -1 0 6 -1 roll matrix astore } def /FSten { dup 3 -1 roll dup 4 1 roll exch newpath 0 0 moveto dup 0 exch lineto exch dup 3 1 roll exch lineto 0 lineto closepath bgred bggreen bgblue setrgbcolor eofill SSten } def /Rast { exch dup 3 1 roll 1 0 0 -1 0 6 -1 roll matrix astore } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath arrowHeight neg arrowWidth 2 div moveto 0 0 lineto arrowHeight neg arrowWidth 2 div neg lineto patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath arrowHeight neg arrowWidth 2 div moveto 0 0 lineto arrowHeight neg arrowWidth 2 div neg lineto } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def %I Idraw 10 Grid 8 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 55.879 363.504 ] concat %I 136 501 178 501 Line %I 1 End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 68.8789 364.504 ] concat %I 347 501 389 501 Line %I 1 End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 296.879 363.504 ] concat %I 347 501 389 501 Line %I 1 End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 1.5 0 0 1.5 702 878.125 ] concat %I [ (...) ] Text End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 183 80 150 82 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 150 82 104 85 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 104 85 183 80 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 134 118 196 125 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 196 125 183 80 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 183 80 134 118 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 104 85 84 132 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 84 132 134 118 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 134 118 104 85 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 196 125 228 145 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 228 145 183 80 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 100 191 148 223 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 100 191 118 215 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 100 191 84 132 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 84 132 74 154 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 74 154 100 191 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 148 223 183 187 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 183 187 100 191 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 100 191 134 118 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 196 125 183 187 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 183 187 134 118 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 148 223 194 212 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 194 212 183 187 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 183 187 228 145 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 399.25 718.94 ] concat %I 228 145 194 212 Line %I 1 End Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1.43983 0 0 1.43983 77.5236 -337.763 ] concat Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-i-*-140-75-75-* Times-Italic 14 SetF %I t [ 1 0 0 1 315.645 769.935 ] concat %I [ (M) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 0.766129 0 0 0.766129 328.421 777.149 ] concat %I [ (1) ] Text End End %I eop Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.510753 0 0 0.510753 524.887 636.816 ] concat %I 59 545 5 5 Elli End Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1.43983 0 0 1.43983 -259.953 -415.983 ] concat Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 189.094 -29.1732 ] concat Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-i-*-140-75-75-* Times-Italic 14 SetF %I t [ 1.02151 0 0 1.02151 388.683 989.328 ] concat %I [ (S) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.02151 0 0 1.02151 399.409 990.86 ] concat %I [ (\( \)) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 1.02151 0 0 1.02151 404.005 989.838 ] concat %I [ (x) ] Text End End %I eop Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 0.766129 0 0 0.766129 585.31 965.901 ] concat %I [ (1) ] Text End End %I eop Begin %I Line %I b 13107 1 0 0 [2 2] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.510753 0 0 0.510753 444.981 709.886 ] concat %I 225 411 277 464 Line %I 1 End Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.6 0 0 0.6 -73.85 647.939 ] concat Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 15 113 248 98 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 248 98 151 22 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 151 22 15 113 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 15 113 147 297 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 147 297 248 98 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 248 98 259 179 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 179 147 297 Line %I 1 End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1.43983 0 0 1.43983 -35.5135 -337.427 ] concat Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-i-*-140-75-75-* Times-Italic 14 SetF %I t [ 1 0 0 1 95 769.935 ] concat %I [ (M) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 0.766129 0 0 0.766129 108.152 775.617 ] concat %I [ (0) ] Text End End %I eop Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.510753 0 0 0.510753 86.8736 630.504 ] concat %I 59 545 5 5 Elli End Begin %I Line %I b 13107 1 0 0 [2 2] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.510753 0 0 0.510753 46.7392 709.885 ] concat %I 145 401 194 463 Line %I 1 End Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1.43983 0 0 1.43983 -70.0337 -416.207 ] concat Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 1.02151 0 0 1.02151 175.234 960.449 ] concat %I [ (x) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.02151 0 0 1.02151 164.723 960.154 ] concat %I [ (=) ] Text End Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 -252.051 -29.1734 ] concat Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-i-*-140-75-75-* Times-Italic 14 SetF %I t [ 1.02151 0 0 1.02151 388.683 989.328 ] concat %I [ (S) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.02151 0 0 1.02151 399.409 990.86 ] concat %I [ (\( \)) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 1.02151 0 0 1.02151 404.005 989.838 ] concat %I [ (x) ] Text End End %I eop Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 0.766129 0 0 0.766129 144.165 966.921 ] concat %I [ (0) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.6 0 0 0.6 146.65 647.939 ] concat Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 15 113 248 98 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 248 98 151 22 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 151 22 15 113 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 15 113 147 297 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 147 297 248 98 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 248 98 259 179 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 161 213 ] concat %I 259 179 147 297 Line %I 1 End End %I eop Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.510753 0 0 0.510753 307.374 630.504 ] concat %I 59 545 5 5 Elli End Begin %I Line %I b 13107 1 0 0 [2 2] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.510753 0 0 0.510753 267.239 709.885 ] concat %I 145 401 194 463 Line %I 1 End Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1.43983 0 0 1.43983 -162.907 -416.208 ] concat Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 -31.5511 -29.1734 ] concat Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-i-*-140-75-75-* Times-Italic 14 SetF %I t [ 1.02151 0 0 1.02151 388.683 989.328 ] concat %I [ (S) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.02151 0 0 1.02151 399.409 990.86 ] concat %I [ (\( \)) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 1.02151 0 0 1.02151 404.005 989.838 ] concat %I [ (x) ] Text End End %I eop Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 0.766129 0 0 0.766129 364.665 966.921 ] concat %I [ (0) ] Text End End %I eop Begin %I Poly %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.25 0 0 0.25 255.25 727.689 ] concat %I 3 257 446 164 346 420 328 3 Poly End Begin %I Poly %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.25 0 0 0.25 255.25 770.189 ] concat %I 3 257 277 151 520 423 502 3 Poly End Begin %I Poly %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.25 0 0 0.25 291.75 770.189 ] concat %I 3 277 502 416 364 306 583 3 Poly End Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1.43983 0 0 1.43983 -147.391 -337.734 ] concat Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 10.6049 -0.0603027 ] concat Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-i-*-140-75-75-* Times-Italic 14 SetF %I t [ 1 0 0 1 315.645 769.935 ] concat %I [ (M) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 0.766129 0 0 0.766129 328.421 777.149 ] concat %I [ (1) ] Text End End %I eop Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-i-*-140-75-75-* Times-Italic 14 SetF %I t [ 1 0 0 1 330.25 776.875 ] concat %I [ (^) ] Text End End %I eop Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.254762 0 0 0.254762 441.502 816.256 ] concat %I 415 492 296 461 Line %I 4 End End %I eop showpage end endTexFig 514 698 a @F8-3 @sfps(Figure)12 b(3:)j @F1-3 @sfps(The)d(subdivisio)o(n)e (limiting)g(pr)n(ocess.)-1220 124 y @F8-3 @sfps(Next,)g(we)g(show)f(that)g (the)g(parametrization)g @F13 @sf(S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf (\))f @F8-3 @sfps(induces)h(a)h(collection)f(of)g(re\014nable)i(scaling)d (functions.)-1798 90 y @F3-3 @sfps(Lemma)k(1)23 b @F1-3 @sfps(For)11 b (all)f @F13 @sf(j)15 b @F12 @sf(\025)e @F14 @sf(0)p @F1-3 @sfps(,)f(all)e @F13 @sf(s)j @F12 @sf(\025)g @F13 @sf(j)s @F1-3 @sfps(,)e(and)g(all)g @F13 @sf(i)g @F1-3 @sfps(ranging)f(over)h(the)h(vertices)f(of)g @F13 @sf (M)5 -16 y @F20 @sf(j)4 16 y @F1-3 @sfps(,)h(ther)n(e)f(exist)g(functions) -1799 56 y @F13 @sf(\036)p -22 w @F20 @sf(s)p @F19 @sf( )p @F20 @sf(j)-65 35 y(i)71 -13 y @F14 @sf(:)h @F13 @sf(M)5 -16 y @F21 @sf(0)15 16 y @F12 @sf (!)h @F14 @sf(I)-8 b(R)12 b @F1-3 @sfps(such)f(that)182 62 y @F13 @sf(S) 3 -19 y @F20 @sf(s)2 19 y @F14 @sf(\()p @F3-3 @sfps(x)p @F14 @sf(\))g(=) 13 -41 y @F9 @sf(X)-36 92 y @F20 @sf(i)32 -51 y @F13 @sf(v)2 -22 y @F20 @sf (j)-16 35 y(i)8 -13 y @F13 @sf(\036)p -22 w @F20 @sf(s)p @F19 @sf( )p @F20 @sf(j)-65 35 y(i)58 -13 y @F14 @sf(\()p @F3-3 @sfps(x)p @F14 @sf(\))p @F13 @sf(:)-1123 143 y @F1-3 @sfps(Pr)n(oof:)k @F8-3 @sfps(It)c(is)g (convenient)g(to)g(write)g(the)h(statement)e(of)h(the)h(lemma)e(in)h (matrix)g(form)g(as)-705 88 y @F13 @sf(S)3 -19 y @F20 @sf(s)1 19 y @F14 @sf (\()p @F11 @sf(x)p @F14 @sf(\))h(=)h(\010)p -19 w @F20 @sf(s)p @F19 @sf( )p @F20 @sf(j)5 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F11 @sf(V)p -19 w @F20 @sf(j)3 19 y @F13 @sf(;)-1104 87 y @F8-3 @sfps(where)f @F14 @sf (\010)p -16 w @F20 @sf(s)p @F19 @sf( )p @F20 @sf(j)5 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))e @F8-3 @sfps(is)h(the)h(row)f(vector)g(whose)h @F13 @sf(i)p @F8-3 @sfps(-th)e(component)h(is)g @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)6 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F8-3 @sfps(.)-1129 57 y(The)g(linear)h(combination)e(of)h(Item)g(2)g (above)h(can)g(be)f(rewritten)g(in)g(matrix)g(notation)f(as)-768 87 y @F13 @sf(S)3 -19 y @F20 @sf(s)2 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf (\))i(=)h @F11 @sf(b)p -19 w @F20 @sf(s)2 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F11 @sf(V)1 -19 y @F20 @sf(s)1 19 y @F13 @sf(;)-1077 88 y @F8-3 @sfps(where)f @F11 @sf(b)p -16 w @F20 @sf(s)3 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))e @F8-3 @sfps(is)h(the)g(barycentric)h (coordinate)f(vector)h(of)f @F11 @sf(x)g @F8-3 @sfps(with)g(respect)h(to)e @F13 @sf(M)5 -16 y @F20 @sf(s)3 16 y @F8-3 @sfps(;)h(that)g(is,)-1000 87 y @F11 @sf(b)p -19 w @F20 @sf(s)2 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf (\))h(=)h(\(0)8 b @F12 @sf(\001)f(\001)h(\001)o 6 x @F14 @sf(0)13 b @F13 @sf (\013)g @F14 @sf(0)8 b @F12 @sf(\001)g(\001)o 8 x(\001)o 6 x @F14 @sf(0) 13 b @F13 @sf(\014)i @F14 @sf(0)8 b @F12 @sf(\001)g(\001)o 8 x(\001)o 6 x @F14 @sf(0)13 b @F13 @sf(\015)i @F14 @sf(0)8 b @F12 @sf(\001)g(\001)o 8 x (\001)o 6 x @F14 @sf(0\))p @F13 @sf(;)-1316 88 y @F8-3 @sfps(where)14 b @F13 @sf(\013)f @F8-3 @sfps(occurs)h(at)f(index)f @F13 @sf(a)p @F8-3 @sfps (,)i @F13 @sf(\014)h @F8-3 @sfps(occurs)f(at)f(index)f @F13 @sf(b)p @F8-3 @sfps(,)h @F13 @sf(\015)j @F8-3 @sfps(occurs)d(at)g(index)f @F13 @sf (c)p @F8-3 @sfps(.)21 b(At)12 b(each)i(re\014nement)f(step)g @F13 @sf(k)k @F14 @sf(=)-1797 56 y(1)p @F13 @sf(;)8 b(:::;)o 8 x(s)p @F8-3 @sfps(,)16 b (the)f(vertices)g(of)h @F13 @sf(M)5 -16 y @F20 @sf(k)18 16 y @F8-3 @sfps (can)g(be)g(computed)e(from)h(af)o(\014ne)i(combinations)c(of)j(the)f (vertices)g(of)h @F13 @sf(M)5 -16 y @F20 @sf(k)q @F19 @sf(\000)p @F21 @sf (1)2 16 y @F8-3 @sfps(.)-1797 57 y(Therefore,)d(there)f(must)e(exist)h(a)h (chain)f(of)g(\(non-square\))h(matrices)f @F11 @sf(P)p -16 w @F21 @sf(0) 2 16 y @F13 @sf(;)d(:::)o(;)f @F11 @sf(P)p -16 w @F20 @sf(k)q @F19 @sf(\000)p @F21 @sf(1)12 16 y @F8-3 @sfps(such)12 b(that)-880 87 y @F11 @sf(V)1 -19 y @F20 @sf(k)15 19 y @F14 @sf(=)h @F11 @sf(P)p -19 w @F20 @sf(k)q @F19 @sf (\000)p @F21 @sf(1)2 19 y @F11 @sf(P)p -19 w @F20 @sf(k)q @F19 @sf(\000)p @F21 @sf(2)10 19 y @F12 @sf(\001)8 b(\001)g(\001)o 6 x @F11 @sf(P)p -19 w @F21 @sf(0)2 19 y @F11 @sf(V)1 -19 y @F21 @sf(0)1 19 y @F13 @sf(:)-1161 88 y @F8-3 @sfps(Thus,)459 56 y @F13 @sf(S)3 -19 y @F20 @sf(s)2 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))j(=)i @F11 @sf(b)p -19 w @F20 @sf (s)3 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F11 @sf(P)p -19 w @F20 @sf(s)p @F19 @sf(\000)p @F21 @sf(1)1 19 y @F11 @sf(P)p -19 w @F20 @sf (s)p @F19 @sf(\000)p @F21 @sf(2)10 19 y @F12 @sf(\001)8 b(\001)g(\001)o 6 x @F11 @sf(P)p -19 w @F20 @sf(j)4 19 y @F11 @sf(V)1 -19 y @F20 @sf(j)4 19 y @F13 @sf(:)-1237 76 y @F8-3 @sfps(The)k(desired)f(result)g(follows)f (immediately)g(by)h(making)g(the)g(de\014nition)-641 88 y @F14 @sf(\010)p -19 w @F20 @sf(s)p @F19 @sf( )p @F20 @sf(j)4 19 y @F14 @sf(\()p @F11 @sf (x)p @F14 @sf(\))h(:=)g @F11 @sf(b)p -19 w @F20 @sf(s)3 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F11 @sf(P)p -19 w @F20 @sf(s)p @F19 @sf(\000)p @F21 @sf(1)1 19 y @F11 @sf(P)p -19 w @F20 @sf(s)p @F19 @sf(\000)p @F21 @sf (2)10 19 y @F12 @sf(\001)c(\001)g(\001)o 6 x @F11 @sf(P)p -19 w @F20 @sf (j)4 19 y @F13 @sf(:)13 b @F10 @sf(2)-1193 87 y @F8-3 @sfps(As)e(a)h (simple)e(corollary)h(to)g(Lemma)g(1,)h(we)f(note)g(that)-294 88 y @F14 @sf (\010)p -19 w @F20 @sf(s)p @F19 @sf( )p @F20 @sf(j)5 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))h(=)h(\010)p -19 w @F20 @sf(s)p @F19 @sf( )p @F20 @sf(j)r @F21 @sf(+1)2 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F11 @sf(P)p -19 w @F20 @sf(j)3 19 y @F13 @sf(:)589 b @F14 @sf(\(2\))-911 61 y @F8-3 @sfps(8)-1060 b 8 @eop1 %%Page: ? 10 0 0 9 @bop1 149 291 a @F3-3 @sfps(Theor)o(e)q(m)13 b(1)22 b @F1-3 @sfps (For)11 b(any)h(subdivisio)o(n)e(pr)n(ocedur)n(e,)j(and)e(for)g(any)g @F13 @sf(j)k @F12 @sf(\025)f @F14 @sf(0)p @F1-3 @sfps(,)e(ther)n(e)f (exist)h(scalar)o(-valued)e(functions)-1799 56 y @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)7 -13 y @F14 @sf(\()p @F3-3 @sfps(x)p @F14 @sf(\))p @F1-3 @sfps(,)h @F3-3 @sfps(x)h @F12 @sf(2)h @F13 @sf(M)5 -16 y @F21 @sf (0)2 16 y @F1-3 @sfps(,)f(such)f(that)248 62 y @F13 @sf(S)s @F14 @sf(\()p @F3-3 @sfps(x)p @F14 @sf(\))g(=)13 -41 y @F9 @sf(X)-36 91 y @F20 @sf(i)31 -50 y @F13 @sf(v)2 -22 y @F20 @sf(j)-16 35 y(i)8 -13 y @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)7 -13 y @F14 @sf(\()p @F3-3 @sfps(x)p @F14 @sf(\))p @F13 @sf(:)652 b @F14 @sf(\(3\))-1799 166 y @F1-3 @sfps(Pr)n(oof:)15 b @F8-3 @sfps(Using)c(Lemma)g(1)g(and)g(the)g(de\014nition)g(of)g @F13 @sf (S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F8-3 @sfps(:)-268 109 y @F13 @sf(S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))g(=)25 b(lim)-76 25 y @F20 @sf(s)p @F19 @sf(!1)9 -72 y @F9 @sf(\020)p 47 w @F14 @sf(\010)p -19 w @F20 @sf(s)p @F19 @sf( )p @F20 @sf(j)4 19 y @F11 @sf(V)1 -19 y @F20 @sf(j) 4 -28 y @F9 @sf(\021)7 47 y @F13 @sf(:)-1139 109 y @F8-3 @sfps(Since)15 b (the)f(subdivis)o(ion)e(scheme)i(is)g(assumed)f(to)h(be)g(local)g(and)g (uniformly)e(conver)o(gent)i(for)h(any)f(choice)g(of)-1798 57 y(control)c (points,)f @F13 @sf(S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))g @F8-3 @sfps (must)g(exist)g(if)h(we)g(choose)g(all)g(entries)f(of)h @F11 @sf(V)1 -16 y @F20 @sf(j)14 16 y @F8-3 @sfps(to)g(be)g(the)g(origin,)f(except)i(for)f @F13 @sf(v)2 -22 y @F20 @sf(j)-16 35 y(i)8 -13 y @F8-3 @sfps(,)h(the)e @F13 @sf(i)p @F8-3 @sfps(-th)-1798 56 y(entry)j(of)f @F11 @sf(V)1 -16 y @F20 @sf(j)4 16 y @F8-3 @sfps(.)k(This)c(choice)g(of)h(control)f(points)f (leads)h(to)g(a)h(surface)g(of)f(the)h(form)-801 61 y @F9 @sf(\020)12 47 y @F14 @sf(lim)-76 25 y @F20 @sf(s)p @F19 @sf(!1)8 -25 y @F13 @sf(\036)p -22 w @F20 @sf(s)p @F19 @sf( )p @F20 @sf(j)-65 35 y(i)58 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F13 @sf(v)2 -22 y @F20 @sf(j)-16 35 y(i)7 -60 y @F9 @sf(\021)13 47 y @F14 @sf(=)h @F13 @sf(v)2 -22 y @F20 @sf(j)-16 35 y (i)15 -60 y @F9 @sf(\020)12 47 y @F14 @sf(lim)-76 25 y @F20 @sf(s)p @F19 @sf (!1)8 -25 y @F13 @sf(\036)p -22 w @F20 @sf(s)p @F19 @sf( )p @F20 @sf(j)-65 35 y(i)58 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p -47 w @F9 @sf(\021) 7 47 y @F13 @sf(:)-1290 122 y @F8-3 @sfps(Since)f(the)g(surface)g(is)f (well)g(de\014ned,)h(the)f(sequence)h(on)f(the)g(right)g(must)f(conver)o (ge)i(to)f @F13 @sf(v)2 -22 y @F20 @sf(j)-16 35 y(i)8 -13 y @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)6 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F8-3 @sfps(,)g(where)-1015 106 y @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y (i)6 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))h(:=)24 b(lim)-76 25 y @F20 @sf(s)p @F19 @sf(!1)9 -25 y @F13 @sf(\036)p -22 w @F20 @sf(s)p @F19 @sf ( )p @F20 @sf(j)-65 35 y(i)58 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F13 @sf(:)-1125 109 y @F8-3 @sfps(By)12 b(linearity)m(,)f(the)g(surface)i (for)e(an)h(arbitrary)f(set)h(of)f(control)g(points)f(can)i(be)f(written)g (as)g(in)g(Equation)g(3.)k @F10 @sf(2)-1666 56 y @F8-3 @sfps(W)l(e)d(will)f (\014nd)g(it)g(convenient)g(to)g(rewrite)g(Equation)g(3)g(in)g(matrix)f (form)i(as)-551 102 y @F13 @sf(S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f (=)i(\010)p -19 w @F20 @sf(j)5 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))e @F11 @sf(V)1 -19 y @F20 @sf(j)4 19 y @F13 @sf(;)668 b @F14 @sf(\(4\))-1799 101 y @F8-3 @sfps(where)12 b @F14 @sf(\010)p -16 w @F20 @sf(j)4 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))e @F8-3 @sfps(denotes)h(the)g(row)g (matrix)g(of)g(scaling)f(functions)g @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)7 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F8-3 @sfps(,)g (and)i(where)f @F11 @sf(V)1 -16 y @F20 @sf(j)15 16 y @F8-3 @sfps(is)g(as)g (in)g(Equation)f(1.)-1798 61 y(Equation)g(4)h(shows)e(an)i(analogy)g(with)e (B-splines,)i(where)h(the)e @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i) 6 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))g @F8-3 @sfps(are)i (comparable)e(to)h(the)f(B-spline)g(basis)-1798 56 y(functions,)h(and)h (the)f @F11 @sf(V)1 -16 y @F20 @sf(j)15 16 y @F8-3 @sfps(are)h(akin)f(to)g (the)g(control)g(points.)-873 57 y(As)f(a)h(corollary)g(to)f(Theorem)g(1,)h (if)g(the)f(subdivision)f(scheme)h(generates)h(continuous)e(surfaces,)j (the)f(scal-)-1798 56 y(ing)g(functions)g @F13 @sf(\036)p -22 w @F20 @sf (j)-14 35 y(i)17 -13 y @F8-3 @sfps(are)h(continuous,)f(hence)h(they)f(are)h (also)f(integrable)g([)p(1)p(].)-1146 57 y(W)l(e)h(may)f(now)g(establish)f (the)i(re\014nability)e(of)i(the)f(scaling)g(functions)f(de\014ned)i(in)f (Theorem)g(1.)-1614 105 y @F3-3 @sfps(Theor)o(e)q(m)i(2)22 b @F1-3 @sfps (The)12 b(scaling)e(functions)g @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y (i)7 -13 y @F14 @sf(\()p @F3-3 @sfps(x)p @F14 @sf(\))g @F1-3 @sfps(ar)n(e)i (r)n(e\014nable.)-994 130 y(Pr)n(oof:)23 b @F8-3 @sfps(Starting)15 b(with)f (Equation)g(2)h(and)g(taking)g(limits)o 14 x(as)g @F13 @sf(s)h @F8-3 @sfps (tends)f(toward)g(in\014nity)m(,)g(it)g(follows)f(from)h(the)-1798 57 y (existence)d(of)f(the)g @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)7 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f @F8-3 @sfps(that)212 56 y @F14 @sf (\010)p -19 w @F20 @sf(j)4 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))i (=)h(\010)p -19 w @F20 @sf(j)r @F21 @sf(+1)2 19 y @F14 @sf(\()p @F11 @sf (x)p @F14 @sf(\))p @F11 @sf(P)p -19 w @F20 @sf(j)3 19 y @F13 @sf(:)640 b @F14 @sf(\(5\))-1799 83 y @F8-3 @sfps(This)12 b(equation)f(establishes)g (re\014nability)g(since)h(it)f(states)h(that)f(each)i(of)f(the)g (functions)f @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)6 -13 y @F14 @sf (\()p @F11 @sf(x)p @F14 @sf(\))g @F8-3 @sfps(can)h(be)g(written)-1798 61 y (as)g(a)g(linear)f(combination)f(of)h(the)g(functions)g @F13 @sf(\036)p -22 w @F20 @sf(j)r @F21 @sf(+1)-61 35 y @F20 @sf(i)51 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F8-3 @sfps(.)k @F10 @sf(2)-878 57 y @F8-3 @sfps (For)f(primal)f(subdivis)o(ion)f(schemes,)i(it)f(is)g(convenient)g(to)g (write)g(Equation)g(5)g(in)g(block)g(matrix)g(form)g(by)-1798 56 y (writing)e @F14 @sf(\010)p -16 w @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf (\()p @F11 @sf(x)p @F14 @sf(\))f @F8-3 @sfps(as)230 57 y @F14 @sf(\010)p -19 w @F20 @sf(j)r @F21 @sf(+1)2 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf (\))i(=)h(\()p @F12 @sf(O)1 -19 y @F20 @sf(j)r @F21 @sf(+1)2 19 y @F14 @sf (\()p @F11 @sf(x)p @F14 @sf(\))24 b @F12 @sf(N)7 -19 y @F20 @sf(j)r @F21 @sf (+1)3 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\)\))p @F13 @sf(;)o 530 x @F14 @sf(\(6\))-1799 83 y @F8-3 @sfps(where)10 b @F12 @sf(O)1 -16 y @F20 @sf (j)r @F21 @sf(+1)3 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))e @F8-3 @sfps (consists)g(of)i(all)f(scaling)f(functions)h @F13 @sf(\036)p -22 w @F20 @sf (j)r @F21 @sf(+1)-61 35 y @F20 @sf(i)51 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f @F8-3 @sfps(associated)h(with)g(the)g(old)g(vertices)g(of)g @F13 @sf(M)5 -16 y @F20 @sf(j)14 16 y @F8-3 @sfps(\(the)-1798 56 y(black)h (vertices)g(in)f(Figure)h(2\))g(and)f @F12 @sf(N)7 -16 y @F20 @sf(j)r @F21 @sf(+1)3 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f @F8-3 @sfps (consists)h(of)g(the)h(remaining)f(scaling)g(functions)f(associated)i (with)-911 50 y(9)-1060 b 9 @eop1 %%Page: ? 11 0 0 10 @bop1 149 291 a @F8-3 @sfps(the)10 b(new)h(vertices)f(added)g(when)g (obtaining)f @F13 @sf(M)5 -16 y @F20 @sf(j)r @F21 @sf(+1)13 16 y @F8-3 @sfps (from)h @F13 @sf(M)5 -16 y @F20 @sf(j)14 16 y @F8-3 @sfps(\(the)h(white)e (vertices)h(in)g(Figure)h(2\).)k(Equation)9 b(5)-1798 56 y(can)j(now)f(be)h (expressed)f(in)g(block)g(matrix)g(form:)-290 122 y @F14 @sf(\010)p -19 w @F20 @sf(j)4 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))g(=)i(\()p @F12 @sf (O)1 -19 y @F20 @sf(j)r @F21 @sf(+1)3 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))24 b @F12 @sf(N)7 -19 y @F20 @sf(j)r @F21 @sf(+1)2 19 y @F14 @sf (\()p @F11 @sf(x)p @F14 @sf(\)\))8 -72 y @F9 @sf( )20 44 y @F11 @sf(O)p -16 w @F20 @sf(j)-54 73 y @F11 @sf(N)p -16 w @F20 @sf(j)25 -85 y @F9 @sf (!)7 72 y @F13 @sf(;)463 b @F14 @sf(\(7\))-1799 129 y @F8-3 @sfps(where) 13 b @F11 @sf(O)p -16 w @F20 @sf(j)17 16 y @F8-3 @sfps(and)f @F11 @sf(N)p -16 w @F20 @sf(j)17 16 y @F8-3 @sfps(represent)g(the)g(portions)f(of)i (the)f(subdivis)o(ion)f(matrix)g @F11 @sf(P)p -16 w @F20 @sf(j)16 16 y @F8-3 @sfps(which)h(weight)g(the)g(\\old")g(and)-1798 56 y(\\new")j (vertices,)f(respectively)m(.)22 b(The)14 b(block)f(matrix)g(decompositio)o (n)f(of)i @F11 @sf(P)p -16 w @F21 @sf(0)15 16 y @F8-3 @sfps(for)g(the)g (example)f(tetrahedron)-1798 57 y(appears)f(in)f(Figure)h(2.)-363 123 y @F0-3 @sfps(4.3)51 b(Nested)12 b(Linear)g(Spaces)-569 87 y @F8-3 @sfps (Given)f(these)f(relations,)h(a)g(chain)f(of)h(nested)f(linear)h(spaces)g @F13 @sf(V)9 -16 y @F20 @sf(j)5 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))f @F8-3 @sfps(associated)h(with)f(a)h(mesh)f @F13 @sf(M)5 -16 y @F21 @sf(0)12 16 y @F8-3 @sfps(can)h(now)-1798 56 y(be)h (de\014ned)g(as)f(follows:)255 57 y @F13 @sf(V)10 -19 y @F20 @sf(j)4 19 y @F14 @sf(\()p @F13 @sf(M)5 -19 y @F21 @sf(0)2 19 y @F14 @sf(\))h(:=)h @F8-3 @sfps(Span)p @F14 @sf(\(\010)p -19 w @F20 @sf(j)4 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\)\))p @F13 @sf(;)o -1143 78 a @F8-3 @sfps(where)f (the)g @F13 @sf(V)9 -16 y @F20 @sf(j)4 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F14 @sf(\))f @F8-3 @sfps(are)h(spaces)g(of)f(scalar)o (-valued)h(functions.)-973 56 y(Equation)e(5)i(impli)o(es)e(that)h(these)h (spaces)f(are)h(indeed)f(nested;)g(that)g(is,)-565 92 y @F13 @sf(V)10 -19 y @F21 @sf(0)2 19 y @F14 @sf(\()p @F13 @sf(M)5 -19 y @F21 @sf(0)1 19 y @F14 @sf(\))i @F12 @sf(\032)g @F13 @sf(V)9 -19 y @F21 @sf(1)2 19 y @F14 @sf (\()p @F13 @sf(M)5 -19 y @F21 @sf(0)1 19 y @F14 @sf(\))g @F12 @sf(\032)g (\001)8 b(\001)f(\001)f @F13 @sf(:)-1157 91 y @F8-3 @sfps(The)12 b (notation)f @F13 @sf(V)9 -16 y @F20 @sf(j)5 16 y @F14 @sf(\()p @F13 @sf(M) 5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))g @F8-3 @sfps(is)h(to)f(emphasize)g (that)h(the)f(linear)h(spaces)g(are)g(adapted)g(to)f @F13 @sf(M)5 -16 y @F21 @sf(0)14 16 y @F8-3 @sfps(in)g(that)h(they)f(consist)-1799 56 y(of)h (functions)e(having)h @F13 @sf(M)5 -16 y @F21 @sf(0)13 16 y @F8-3 @sfps (as)h(the)f(domain.)-713 145 y @F2-3 @sfps(5)59 b(Inner)14 b(Pr)o(oducts) -463 103 y @F8-3 @sfps(Given)e(a)g(chain)f(of)h(nested)f(linear)h(spaces,)g (the)f(other)h(necessary)g(ingredient)e(for)i(the)g(creation)f(of)h(a)g (multires-)-1799 57 y(olution)g(analysis)g(is)g(the)h(existence)g(of)g(an)g (inner)g(product)f(on)h(these)g(spaces.)20 b(In)13 b(this)f(section,)h(we)g (de\014ne)h(an)-1798 56 y(inner)f(product)g(and)g(give)g(a)g(method)f(for)i (exactly)f(computing)o 12 x(the)g(inner)g(product)f(of)i(any)f(pair)g(of)g (functions)-1799 57 y(de\014ned)f(through)f(subdivis)o(ion.)-452 56 y (Inner)j(products)f(between)h(pairs)f(of)h(scaling)f(functions)f(are)j (used)e(in)g(the)g(construction)g(of)g(wavelets,)i(as)-1798 57 y (described)e(in)g(Section)g(6.)21 b(For)13 b(an)g(ef)o(\014cient)h (implementatio)o(n)e(of)h(subdivisi)o(on)f(wavelets,)h(neither)g(the)g (inner)-1798 56 y(products)8 b(nor)f(the)h(wavelets)g(need)g(to)f(be)h (computed)f(at)h(run)g(time,)g(if)g(the)g(base)g(mesh)f @F13 @sf(M)5 -16 y @F21 @sf(0)10 16 y @F8-3 @sfps(is)g(known)g(in)h(advance.)-1797 123 y @F0-3 @sfps(5.1)51 b(De\014nition)o -324 87 a @F8-3 @sfps(Let)13 b(two)f (functions)f @F13 @sf(f)r(;)d(g)16 b @F12 @sf(2)g @F13 @sf(V)9 -16 y @F20 @sf(j)4 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F14 @sf(\))p @F8-3 @sfps(,)d @F13 @sf(j)k(<)e @F12 @sf(1)e @F8-3 @sfps (be)g(linear)f(combinations)f(of)h(\(scalar)o(-valued\))i(scaling)d(func-) -1797 57 y(tions)g(de\014ned)h(through)e(subdivisi)o(on,)g(as)i(in)f (Section)g(4.)16 b(W)l(e)c(de\014ne)g(the)f(inner)g(product)g(of)h @F13 @sf (f)k @F8-3 @sfps(and)c @F13 @sf(g)g @F8-3 @sfps(to)f(be)-1127 106 y @F12 @sf (h)p @F13 @sf(f)r(;)d(g)r @F12 @sf(i)j @F14 @sf(:=)13 -58 y @F9 @sf(Z)p 95 w @F18 @sf(x)p @F19 @sf(2)p @F20 @sf(M)4 -9 y @F24 @sf(0)11 -28 y @F13 @sf(f)5 b @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))11 b @F13 @sf(g)r @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))e @F13 @sf(d)p @F11 @sf(x)p @F13 @sf (;)557 b @F14 @sf(\(8\))-1799 116 y @F8-3 @sfps(where)13 b(the)e(area)i (form)f @F13 @sf(d)p @F11 @sf(x)f @F8-3 @sfps(is)g(taken)h(to)f(be)h(the)g (area)h(for)f(a)g(triangulation)e(homeomorphic)h(to)g @F13 @sf(M)5 -16 y @F21 @sf(0)14 16 y @F8-3 @sfps(consistin)o(g)-1799 56 y(of)h(equilateral)f (triangles)g(with)f(equal)i(area.)k(Equivalently)m(,)11 b(the)g(inner)g (product)g(can)h(be)f(expressed)h(as)-1222 109 y @F12 @sf(h)p @F13 @sf(f)r (;)c(g)r @F12 @sf(i)j @F14 @sf(:=)60 -40 y @F9 @sf(X)-107 94 y @F20 @sf(\034)t @F19 @sf(2)p @F21 @sf(\001\()p @F20 @sf(M)4 -9 y @F24 @sf(0)1 9 y @F21 @sf (\))75 -85 y @F14 @sf(1)-86 20 y 149 -2 z 42 w @F8-3 @sfps(Area)q @F14 @sf (\()p @F13 @sf(\034)5 b @F14 @sf(\))12 -88 y @F9 @sf(Z)p 94 w @F18 @sf(x)p -9 w @F23 @sf(0)2 9 y @F19 @sf(2)p @F20 @sf(\034)13 -37 y @F13 @sf(f)g @F14 @sf(\()p @F11 @sf(x)p -19 w @F19 @sf(0)1 19 y @F14 @sf(\))11 b @F13 @sf (g)r @F14 @sf(\()p @F11 @sf(x)p -19 w @F19 @sf(0)p 19 w @F14 @sf(\))g @F13 @sf(d)p @F11 @sf(x)p -19 w @F19 @sf(0)1 19 y @F13 @sf(;)-480 100 y @F8-3 @sfps(10)-1071 b 10 @eop1 %%Page: ? 12 0 0 11 @bop1 149 291 a @F8-3 @sfps(where)12 b @F14 @sf(\001\()p @F13 @sf (M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))f @F8-3 @sfps(denotes)g(the)g (set)f(of)i(triangular)e(faces)i(of)f @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F8-3 @sfps(,)h(and)f(where)g @F13 @sf(d)p @F11 @sf(x)p -16 w @F19 @sf(0) 12 16 y @F8-3 @sfps(is)g(the)g(usual)f(Euclidean)h(area)-1797 56 y(form)h (for)f(the)g(triangle)g @F13 @sf(\034)17 b @F8-3 @sfps(in)11 b @F14 @sf(I) -8 b(R)1 -18 y @F21 @sf(3)2 18 y @F8-3 @sfps(.)-469 56 y(Our)13 b (de\014nition)e(of)i(inner)f(product)g(implies)f(that)h(triangles)g(of)g (dif)o(ferent)h(geometric)g(size)f(and)h(shape)f(are)-1797 57 y(weighted)e (equally;)g(that)f(is,)h(the)g(inner)g(product)g(is)g(independent)f(of)h (the)g(geometric)g(position)o(s)f(of)h(the)g(vertices)-1798 56 y(of)i @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F8-3 @sfps(.)j(This)c(inner)g (product)g(has)g(two)g(important)f(consequences.)-1026 57 y(First,)h(in)g (the)g(process)h(of)f(constructing)f(the)h(least-squares)g(best)g(wavelet)g (approximation)f(to)h(a)g(function,)-1798 56 y(each)f(approximated)f (triangle)f(is)h(weighted)g(equally)m(,)g(independent)g(of)g(its)f (geometric)h(size.)15 b(The)9 b(ef)o(fect)i(of)e(this)-1799 57 y (weighting)f(depends)h(on)g(the)f(particular)h(application,)g(but)g(we)g (have)g(obtained)g(good)f(results)g(for)i(the)e(examples)-1798 56 y (described)k(in)f(Section)g(7.5.)-379 57 y(Second,)i(because)f(the)f (orthogonal)g(complement)f(spaces)i(are)g(invariant)f(of)h(the)g(geometry)f (of)h(the)f(mesh,)-1798 56 y(a)h(signi\014cant)e(amount)g(of)h (precomputation)e(of)i(inner)g(products)f(and)h(wavelets)g(can)g(be)g (performed,)h(allowing)-1799 57 y(the)g(wavelet)f(algorithms)f(to)h(be)g (implemented)f(much)h(more)g(ef)o(\014ciently)m(.)-1118 56 y(An)f (alternative)g(is)g(to)g(de\014ne)h(the)f(inner)h(product)e(so)h(as)h(to)f (weight)g(the)g(integral)g(by)g(the)g(areas)h(of)g(triangles)-1799 56 y (in)e @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F8-3 @sfps(.)15 b(Whether)9 b (such)f(a)h(de\014nition)f(has)g(enough)h(important)e(practical)i(bene\014t)g (to)f(of)o(fset)g(its)g(much)g(increased)-1797 57 y(computation)i(may)h (be)h(an)f(interesting)f(topic)h(for)h(future)f(research.)-1093 125 y @F0-3 @sfps(5.2)51 b(Computation)o -396 87 a @F8-3 @sfps(For)14 b (piecewise)g(linear)g(subdivis)o(ion)e(\(leading)h(to)g(polyhedral)g (surfaces\),)i(the)f(scaling)f(functions)f @F13 @sf(\036)p -22 w @F20 @sf (j)-14 35 y(i)7 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))g @F8-3 @sfps (are)-1797 56 y(simply)e(the)h(hat)g(functions)f(over)i @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F8-3 @sfps(.)j(For)d(the)f(case)h(when)f(functions)f @F13 @sf(f)17 b @F8-3 @sfps(and)11 b @F13 @sf(g)i @F8-3 @sfps(are)f (combination)o(s)e(of)h(piece-)-1797 57 y(wise)h(linear)g(scaling)g (functions,)g(it)f(is)h(therefore)h(fairly)f(simple)f(to)h(directly)f (compute)h(the)g(integral)g(of)g(Equa-)-1798 56 y(tion)f(8.)-46 56 y(In)d (general,)h(however)n(,)h(the)e(lack)g(of)g(a)g(closed)g(form)f(for)h(the)g (scaling)g(functions)e(makes)i(explicit)f(integration)-1799 57 y(quite)j (dif)o(\014cult.)k(In)c(these)g(cases,)h(one)f(could)f(estimate)g(the)h (inner)f(product)h @F12 @sf(h)p @F13 @sf(f)r(;)e(g)r @F12 @sf(i)g @F8-3 @sfps(by)h(subdividing)f(the)h(scaling)-1798 56 y(functions)i(some)g (number)h(of)f(times)g(and)h(directly)f(integrating)g(the)g(resulting)g (piecewise)h(linear)f(approxima-)-1798 57 y(tion.)21 b(In)14 b(this)e (section,)i(we)f(will)g(see)h(that)f(such)g(estimation)f(is)g(unnecessary)m (,)j(and)e(that)g(exact)h(integration)e(is)-1798 56 y(still)e(possible)g (for)i(the)f(general)h(case.)-537 57 y(One)k(way)f(to)g(compute)g(inner)h (products)e(is)h(to)g(follow)g(the)h(approach)f(in)g(Halstead)h @F1-3 @sfps (et)f(al.)h @F8-3 @sfps([)p(18)p(].)28 b(Their)-1798 56 y(approach)11 b (for)g(computing)e(integrals)h(over)h(subdivi)o(sion)e(surfaces)i(was)f (to)g(observe)h(that)f(away)h(from)f(extraor)o(-)-1797 57 y(dinary)k (points,)g(integrals)f(could)h(be)g(computed)f(exactly)h(since)g (Catmull-Clark)g(subdivisio)o(n)f(conver)o(ges)h(to)-1798 56 y(uniform)g (bicubic)g(B-splines)g(in)g @F1-3 @sfps(r)n(egular)g @F8-3 @sfps(regions)g (\(those)g(regions)g(removed)g(from)g(extraordinary)h(points\).)-1799 57 y (They)c(also)g(observed)f(that)h(the)f(subdivision)o 10 x(process)h(could)f (then)h(be)g(used)f(to)g(compute)h(an)g(integral)f(over)h(the)-1798 56 y (entire)i(surface)h(by)f(evaluating)f(a)i(geometric)e(series.)21 b(T)m(o) 12 b(generalize)i(their)f(method)f(to)g(other)h(schemes,)h(one)-1798 56 y (must)9 b(\014rst)h(compute)f(inner)h(products)f(in)h(regular)g(regions.)k (This)c(is)f(relatively)g(easy)h(for)g(some)g(schemes,)g(such)-1798 57 y (as)i(Loop')m(s,)g(that)f(conver)o(ge)h(to)f(polynomials)f(in)h(regular)h (regions,)g(but)e(it)i(is)f(harder)h(for)g(schemes)f(such)g(as)h(the)-1798 56 y(butter\015y)g(method)e(that)h(are)h(nowhere)g(polynomi)o(al.)-780 57 y (A)j(general)h(method)f(for)g(integration)f(in)h(regular)h(regions)f(was)g (recently)h(developed)f(by)g(Dahmen)g(and)-1798 56 y(Micchelli)9 b([)p(8)p (].)15 b(It)9 b(operates)h(by)f(reducing)g(the)g(problem)f(of)i(computing)o 8 x(inner)f(products)g(to)g(one)g(of)g(computing)-1799 57 y(eigenvectors)j (of)f(a)h(matrix)e(de\014ned)i(by)f(the)h(re\014nement)f(equations.)-1047 56 y(Although)g(it)h(is)g(possible)f(to)h(combine)g(the)h(methods)e(of)i (Halstead)f @F1-3 @sfps(et)g(al.)19 b @F8-3 @sfps(and)13 b(Dahmen)f(and)g (Micchelli,)-1798 57 y(we)i(present)f(here)h(a)f(method)g(that)f(is)h (somewhat)g(simpler)n(,)g(in)g(that)f(it)h(computes)f(inner)i(products)e (directly)h(as)-1798 56 y(the)f(solutio)o(n)e(to)h(a)h(homogeneous)e (system)g(of)i(linear)f(equations.)-183 157 y(1)n(1)-1070 b 11 @eop1 %%Page: ? 13 0 0 12 @bop1 793 249 a 7874075 8288501 14998241 24010342 23747215 33219788 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /arrowHeight 10 def /arrowWidth 5 def /IdrawDict 51 dict def IdrawDict begin /reencodeISO { dup dup findfont dup length dict begin { 1 index /FID ne { def }{ pop pop } ifelse } forall /Encoding ISOLatin1Encoding def currentdict end definefont } def /ISOLatin1Encoding [ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright /parenleft/parenright/asterisk/plus/comma/minus/period/slash /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve /dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut /ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine /guillemotright/onequarter/onehalf/threequarters/questiondown /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis /yacute/thorn/ydieresis ] def /Times-Roman reencodeISO def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor /fontDict printFont printSize scalefont dup setfont def /descender fontDict begin 0 [FontBBox] 1 get FontMatrix end transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 3 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def /SSten { fgred fggreen fgblue setrgbcolor dup true exch 1 0 0 -1 0 6 -1 roll matrix astore } def /FSten { dup 3 -1 roll dup 4 1 roll exch newpath 0 0 moveto dup 0 exch lineto exch dup 3 1 roll exch lineto 0 lineto closepath bgred bggreen bgblue setrgbcolor eofill SSten } def /Rast { exch dup 3 1 roll 1 0 0 -1 0 6 -1 roll matrix astore } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath arrowHeight neg arrowWidth 2 div moveto 0 0 lineto arrowHeight neg arrowWidth 2 div neg lineto patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath arrowHeight neg arrowWidth 2 div moveto 0 0 lineto arrowHeight neg arrowWidth 2 div neg lineto } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def %I Idraw 10 Grid 8 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.774194 0 0 0.774194 0 0 ] concat /originalCTM matrix currentmatrix def Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 161 213 ] concat %I 148 322 220 281 Line %I 1 End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 161 212 ] concat %I 5 148 322 148 384 220 425 292 384 292 322 5 MLine %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 1 0 0 1 161 213 ] concat %I 148 384 292 322 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 1 0 0 1 161 213 ] concat %I 148 322 292 384 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg %I p 1 SetP %I t [ 1 0 0 1 161 213 ] concat %I 220 281 220 425 Line %I 1 End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 161 213 ] concat %I 292 322 220 281 Line %I 1 End Begin %I Poly %I b 65535 1 0 0 [] 0 SetB %I cfg White 1 1 1 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 161 213 ] concat %I 4 158 271 158 312 282 312 282 271 4 Poly End Begin %I Line %I b 13107 1 0 0 [2 2] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 161 213 ] concat %I 292 322 220 281 Line %I 1 End Begin %I Line %I b 13107 1 0 0 [2 2] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 161 213 ] concat %I 148 322 220 281 Line %I 1 End Begin %I Poly %I b 13107 1 0 0 [2 2] 0 SetB %I cfg White 1 1 1 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 163 213 ] concat %I 4 188 261 187 301 255 301 256 261 4 Poly End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.5 0 0 1.5 373.75 513.25 ] concat %I [ (...) ] Text End Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1.2 0 0 1.2 -90.7 -107.2 ] concat Begin %I Elli none SetB %I b n %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.5 0 0 0.5 267.5 370 ] concat %I 372 332 21 24 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 0.999999 0 0 0.999999 450 542.5 ] concat %I [ (1) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1.2 0 0 1.2 -234.7 -108.2 ] concat Begin %I Elli none SetB %I b n %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.5 0 0 0.5 267.5 370 ] concat %I 372 332 21 24 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 0.999999 0 0 0.999999 450 542.5 ] concat %I [ (1) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1.2 0 0 1.2 -234.7 -46.6999 ] concat Begin %I Elli none SetB %I b n %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.5 0 0 0.5 267.5 370 ] concat %I 372 332 21 24 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 0.999999 0 0 0.999999 450 542.5 ] concat %I [ (1) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1.2 0 0 1.2 -163.2 -6.20001 ] concat Begin %I Elli none SetB %I b n %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.5 0 0 0.5 267.5 370 ] concat %I 372 332 21 24 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 0.999999 0 0 0.999999 450 542.5 ] concat %I [ (1) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1.2 0 0 1.2 -92.2 -46.7 ] concat Begin %I Elli none SetB %I b n %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.5 0 0 0.5 267.5 370 ] concat %I 372 332 21 24 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 0.999999 0 0 0.999999 450 542.5 ] concat %I [ (1) ] Text End End %I eop Begin %I Elli none SetB %I b n %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.999999 0 0 0.999999 169.995 204 ] concat %I 212 361 13 12 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.2 0 0 1.2 377.05 573.6 ] concat %I [ (n) ] Text End End %I eop showpage end endTexFig -163 548 a @F8-3 @sfps(Figure)12 b(4:)j @F1-3 @sfps(The)d(polyhedral)e (inner)h(pr)n(oduct)g(mask.)-1246 132 y @F8-3 @sfps(Let)g @F13 @sf(f)17 b @F8-3 @sfps(and)11 b @F13 @sf(g)i @F8-3 @sfps(be)e(functions)g(given)g(as)g (expansions)f(in)h @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)7 -13 y @F8-3 @sfps(:)-579 101 y @F13 @sf(f)5 b @F14 @sf(\()p @F11 @sf(x)p @F14 @sf (\))12 b(=)13 -40 y @F9 @sf(X)-36 91 y @F20 @sf(i)32 -51 y @F13 @sf(f)5 -22 y @F20 @sf(j)-19 35 y(i)11 -13 y @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)6 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))182 b @F13 @sf(g)r @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))11 b(=)13 -40 y @F9 @sf(X)-36 91 y @F20 @sf(i)31 -51 y @F13 @sf(g)2 -22 y @F20 @sf(j)-16 35 y(i)8 -13 y @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)6 -13 y @F14 @sf(\()p @F11 @sf (x)p @F14 @sf(\))p @F13 @sf(:)-1366 132 y @F8-3 @sfps(Bi-linearity)g(of)h (the)f(inner)g(product)g(allows)g @F12 @sf(h)p @F13 @sf(f)r(;)d(g)r @F12 @sf (i)i @F8-3 @sfps(to)h(be)g(written)g(in)g(matrix)g(form)g(as)-645 95 y @F12 @sf(h)p @F13 @sf(f)r(;)d(g)r @F12 @sf(i)j @F14 @sf(=)i @F11 @sf(g)1 -19 y @F20 @sf(T)7 19 y @F11 @sf(I)p -19 w @F20 @sf(j)4 19 y @F11 @sf(f) 5 b @F13 @sf(;)-1045 96 y @F8-3 @sfps(where)11 b @F11 @sf(f)j @F8-3 @sfps (and)c @F11 @sf(g)g @F8-3 @sfps(are)g(column)f(matrices)g(consisting)f(of)i (the)f(coef)o(\014cients)h(of)g @F13 @sf(f)15 b @F8-3 @sfps(and)9 b @F13 @sf (g)r @F8-3 @sfps(,)h(respectively)m(,)g(and)f(where)-1797 56 y @F11 @sf(I)p -16 w @F20 @sf(j)18 16 y @F8-3 @sfps(is)k(the)g(square)h(matrix)e(whose)h @F13 @sf(i;)8 b(i)p -16 w @F19 @sf(0)p 16 w @F8-3 @sfps(-th)14 b(entry)f (is)g @F14 @sf(\()p @F11 @sf(I)p -16 w @F20 @sf(j)3 16 y @F14 @sf(\))p 8 w @F20 @sf(i;i)p -9 w @F23 @sf(0)21 1 y @F14 @sf(=)18 b @F12 @sf(h)p @F13 @sf (\036)p -22 w @F20 @sf(j)-14 35 y(i)6 -13 y @F13 @sf(;)8 b(\036)p -22 w @F20 @sf(j)-14 37 y(i)p -9 w @F23 @sf(0)3 -6 y @F12 @sf(i)p @F8-3 @sfps(.) 21 b(The)14 b(inner)f(product)g(matrix)g @F11 @sf(I)p -16 w @F21 @sf(0)15 16 y @F8-3 @sfps(for)-1798 57 y(the)f(example)f(tetrahedron)g(appears)h (in)f(Figure)h(2.)-745 56 y(Since)17 b(the)g(scaling)f(functions)f(in)i @F14 @sf(\010)p -16 w @F20 @sf(j)4 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf (\))e @F8-3 @sfps(are)j(locally)e(supported,)h(the)g(subdivis)o(ion)e (matrices)h @F11 @sf(P)p -16 w @F20 @sf(j)21 16 y @F8-3 @sfps(are)-1797 57 y(sparse,)g(meaning)d(that)h @F11 @sf(I)p -16 w @F20 @sf(j)19 16 y @F8-3 @sfps(is)f(also)h(sparse.)24 b @F11 @sf(I)p -16 w @F20 @sf(j)19 16 y @F8-3 @sfps(can)14 b(be)h(computed)e(exactly)h(by)g(solving)f(a)h(system)g (of)g(linear)-1798 56 y(equations;)e(hence,)h @F12 @sf(h)p @F13 @sf(f)r(;) 8 b(g)r @F12 @sf(i)i @F8-3 @sfps(can)j(also)e(be)h(computed)g(exactly)m(.) 17 b(This)11 b(result)h(is)f(somewhat)h(surprising)e(because)-1797 57 y (there)f(is)e(no)g(closed-form)h(expression)f(for)h(the)g(scaling)f (functions)g(|)g(they)h(are)h(known)e(only)g(as)h(limit)o 7 x(functions) -1799 56 y(de\014ned)k(through)f(subdivis)o(ion.)-452 56 y(The)g @F13 @sf (i)p @F8-3 @sfps(-th)g(row)g(of)g @F11 @sf(I)p -16 w @F20 @sf(j)16 16 y @F8-3 @sfps(contains)f(the)h(inner)g(product)g(of)g @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)18 -13 y @F8-3 @sfps(with)f(each)i(of)f(the)g(other)g (scaling)g(functions)f @F13 @sf(\036)p -22 w @F20 @sf(j)-14 37 y(i)p -9 w @F23 @sf(0)4 -6 y @F8-3 @sfps(.)-1797 57 y(It)j(is)f(convenient)g(to)g (view)g(these)h(entries)f(geometrically)g(by)g(constructing)f(an)i @F1-3 @sfps(inner)f(pr)n(oduct)g(mask)g @F8-3 @sfps(around)-1798 56 y (each)j(vertex.)23 b(The)14 b(inner)g(product)g(mask)f(for)h(the)g @F13 @sf (i)p @F8-3 @sfps(-th)f(vertex)i(of)f @F13 @sf(M)5 -16 y @F20 @sf(j)18 16 y @F8-3 @sfps(assigns)f(to)g(each)i(vertex)f @F13 @sf(i)p -16 w @F19 @sf(0) 15 16 y @F8-3 @sfps(of)g @F13 @sf(M)5 -16 y @F20 @sf(j)19 16 y @F8-3 @sfps (a)-1798 57 y(multiple)c(of)i(the)f(scalar)h @F12 @sf(h)p @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)6 -13 y @F13 @sf(;)c(\036)p -22 w @F20 @sf(j) -14 36 y(i)p -9 w @F23 @sf(0)3 -5 y @F12 @sf(i)p @F8-3 @sfps(.)-492 56 y (In)h(the)f(case)h(of)g(polyhedral)e(subdivision,)h(explicit)f (calculation)h(leads)g(to)g(the)h(inner)f(product)g(mask)g(around)-1798 57 y(a)h(vertex)g(of)g(valence)g @F13 @sf(n)g @F8-3 @sfps(shown)f(in)g (Figure)h(4,)h(where)f(the)f(central)h(weight)f(is)h(simply)o 8 x(the)f (valence)h(of)g(the)g(central)-1798 56 y(vertex.)-54 57 y(For)j(more)g (general)g(subdivision)o 11 x(procedures,)h(such)e(as)h(Dyn,)g(Levin)g (and)f(Gregory')m(s)i(butter\015y)e(scheme,)-1797 56 y(the)17 b(limit)e (surface)i(has)g(no)f(closed)g(form,)i(precluding)e(a)h(brute-force)h (explicit)d(integration.)31 b(However)n(,)18 b(it)-1798 57 y(is)c (possible)g(to)g(exactly)g(determine)g(the)h(entries)f(of)h @F11 @sf(I)p -16 w @F20 @sf(j)18 16 y @F8-3 @sfps(by)f(solving)f(a)i(linear)g(system,)f (without)f(resorting)h(to)-1798 56 y(numerical)d(integration.)-333 56 y (The)f(key)g(to)g(this)f(linear)h(system)f(is)h(to)f(observe)i(that)e(a)i (recurrence)h(relation)d(exists)g(between)i @F11 @sf(I)p -16 w @F20 @sf(j) 14 16 y @F8-3 @sfps(and)f @F11 @sf(I)p -16 w @F20 @sf(j)r @F21 @sf(+1)2 16 y @F8-3 @sfps(:)-1798 57 y @F11 @sf(I)p -16 w @F20 @sf(j)16 16 y @F8-3 @sfps(can)i(be)f(written)g(as)243 62 y @F11 @sf(I)p -19 w @F20 @sf (j)17 19 y @F14 @sf(=)13 -57 y @F9 @sf(Z)p 94 w @F18 @sf(x)p @F19 @sf(2)p @F20 @sf(M)4 -9 y @F24 @sf(0)4 -28 y @F14 @sf(\(\010)p -19 w @F20 @sf(j) 4 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\)\))p -19 w @F20 @sf(T)o 13 19 a @F14 @sf(\010)p -19 w @F20 @sf(j)4 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F13 @sf(d)p @F11 @sf(x)p @F13 @sf(;)549 b @F14 @sf(\(9\)) -1799 98 y @F8-3 @sfps(where)9 b(the)f(integrand)f(represents)i(a)f (matrix)f(outer)h(product,)h(and)f(where)h(the)e(integral)h(of)g(a)g (matrix)g(of)g(functions)-1799 56 y(is)k(de\014ned)g(to)g(be)g(the)g (matrix)f(of)h(integrals.)17 b(The)12 b(re\014nement)g(property)g(of)g (Equation)f(5)g(can)i(now)e(be)i(used)e(to)-922 50 y(12)-1071 b 12 @eop1 %%Page: ? 14 0 0 13 @bop1 436 249 a 19134596 9472573 0 18155765 40061091 37956075 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 53 dict def IdrawDict begin /reencodeISO { dup dup findfont dup length dict begin { 1 index /FID ne { def }{ pop pop } ifelse } forall /Encoding ISOLatin1Encoding def currentdict end definefont } def /ISOLatin1Encoding [ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright /parenleft/parenright/asterisk/plus/comma/minus/period/slash /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve /dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut /ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine /guillemotright/onequarter/onehalf/threequarters/questiondown /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis /yacute/thorn/ydieresis ] def /Times-Bold reencodeISO def /Symbol dup findfont def /Times-Roman reencodeISO def /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 16 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.774194 0 0 0.774194 0 0 ] concat /originalCTM matrix currentmatrix def Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406 213 ] concat %I 220 374 127 374 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406 213 ] concat %I 220 374 168 291 Line End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.5 0 0 0.5 510 362 ] concat %I 5 134 451 187 518 307 503 316 397 176 359 5 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.5 0 0 0.5 510 362 ] concat %I 10 188 518 258 564 308 504 386 458 316 398 272 318 176 360 92 360 136 450 96 508 10 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.5 0 0 0.5 510 362 ] concat %I 5 129 284 397 346 377 552 151 574 47 450 5 Poly End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.5 0 0 0.5 510 362 ] concat %I 2 232 450 397 346 2 MLine End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.5 0 0 0.5 510 362 ] concat %I 2 232 450 377 552 2 MLine End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.5 0 0 0.5 510 362 ] concat %I 2 232 450 151 574 2 MLine End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.5 0 0 0.5 510 362 ] concat %I 2 232 450 47 450 2 MLine End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.5 0 0 0.5 510 362 ] concat %I 2 232 450 129 284 2 MLine End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 4 240.75 -816.875 ] concat %I 109 351 181 351 Line End Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t u Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 1 0 0 1 -33 213 ] concat %I 5 127 374 179 436 292 425 302 322 168 291 5 Poly End Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 1 0 0 1 -33 213 ] concat %I 10 138 230 65 302 45 374 76 436 148 518 261 487 364 477 354 394 364 281 271 240 10 Poly End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 220 374 127 374 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 220 374 168 291 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 220 374 302 322 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 220 374 292 425 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 220 374 179 436 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 179 436 261 487 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 261 487 292 425 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 292 425 354 394 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 302 322 354 394 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 168 291 271 240 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 302 322 271 240 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 127 374 65 302 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 65 302 168 291 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 127 374 76 436 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 76 436 179 436 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 179 436 148 518 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 292 425 364 477 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 302 322 364 281 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 168 291 138 230 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 -33 213 ] concat %I 127 374 45 374 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.0625 0 0 0.0625 104.875 709.75 ] concat %I 163 339 318 519 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.0625 0 0 0.0625 104.875 709.75 ] concat %I 163 341 96 521 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.0625 0 0 0.0625 104.875 709.75 ] concat %I 162 339 1 377 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.0625 0 0 0.0625 213.625 695.875 ] concat %I 231 67 395 229 Line End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.0625 0 0 0.0625 213.625 695.875 ] concat %I 231 67 144 271 Line End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 311.5 682 ] concat %I 3 463 113 313 129 331 325 3 MLine End Begin %I Line %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 311.5 682 ] concat %I 313 130 467 292 Line End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 311.5 598.75 ] concat %I 3 316 319 152 132 374 13 3 MLine End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 318.75 473.875 ] concat %I 3 386 419 196 323 214 87 3 MLine End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 318.75 473.875 ] concat %I 2 196 323 401 169 2 MLine End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 228.125 436.875 ] concat %I 3 331 108 159 258 89 76 3 MLine End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 97.6249 418.375 ] concat %I 3 258 256 119 394 35 220 3 MLine End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 90.3749 418.375 ] concat %I 2 235 395 43 393 2 MLine End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 14.25 492.375 ] concat %I 3 292 174 285 362 123 390 3 MLine End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 3.375 561.75 ] concat %I 3 76 253 138 405 8 407 3 MLine End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 3.375 561.75 ] concat %I 2 138 405 94 549 2 MLine End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 25.125 621.875 ] concat %I 3 134 436 286 434 230 585 3 MLine End End %I eop Begin %I Poly %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 1 0 0 1 406.437 212.937 ] concat %I 5 127 374 179 436 292 425 302 322 168 291 5 Poly End Begin %I Poly %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 1 0 0 1 406.437 213.937 ] concat %I 10 138 230 65 302 45 374 76 436 148 518 261 487 364 477 354 394 364 281 271 240 10 Poly End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 220 374 127 374 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 179 436 261 487 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 261 487 292 425 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 292 425 354 394 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 302 322 354 394 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 168 291 271 240 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 302 322 271 240 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 127 374 65 302 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 65 302 168 291 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 127 374 76 436 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 76 436 179 436 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 179 436 148 518 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 292 425 364 477 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 302 322 364 281 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 168 291 138 230 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 406.437 212.937 ] concat %I 127 374 45 374 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.0625 0 0 0.0625 544.312 709.687 ] concat %I 163 339 318 519 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.0625 0 0 0.0625 544.312 709.687 ] concat %I 163 341 96 521 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.0625 0 0 0.0625 544.312 709.687 ] concat %I 162 339 1 377 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.0625 0 0 0.0625 653.062 695.812 ] concat %I 231 67 395 229 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.0625 0 0 0.0625 653.062 695.812 ] concat %I 231 67 144 271 Line End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 750.937 681.937 ] concat %I 3 463 113 313 129 331 325 3 MLine End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 750.937 681.937 ] concat %I 313 130 467 292 Line End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 750.937 598.687 ] concat %I 3 316 319 152 132 374 13 3 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 758.187 473.812 ] concat %I 3 386 419 196 323 214 87 3 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 758.187 473.812 ] concat %I 2 196 323 401 169 2 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 667.562 436.812 ] concat %I 3 331 108 159 258 89 76 3 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 537.062 418.312 ] concat %I 3 258 256 119 394 35 220 3 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 529.812 418.312 ] concat %I 2 235 395 43 393 2 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 453.687 492.312 ] concat %I 3 292 174 285 362 123 390 3 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 442.812 561.687 ] concat %I 3 76 253 138 405 8 407 3 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 442.812 561.687 ] concat %I 2 138 405 94 549 2 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 464.562 621.812 ] concat %I 3 134 436 286 434 230 585 3 MLine End Begin %I Poly %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 0 0 0.999999 393 213 ] concat %I 15 108 336 94 374 112 410 144 436 177 478 235 465 290 456 341 450 341 408 345 364 347 301 298 274 232 266 165 257 122 298 15 Poly End Begin %I Poly %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 0 0 0.999999 342.25 268.5 ] concat %I 31 174 419 193 381 215 348 162 353 123 346 145 319 119 283 159 281 213 273 173 242 168 208 215 202 262 179 282 210 304 252 348 218 386 207 398 246 424 277 396 308 361 322 392 352 423 381 392 394 372 427 341 401 297 375 289 409 269 447 228 422 174 419 31 Poly End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.0625 0 0 0.0625 596.75 711.437 ] concat %I 231 67 395 229 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.0625 0 0 0.0625 596.75 711.437 ] concat %I 231 67 144 271 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.0625 0 0 0.0625 699.874 691.375 ] concat %I 231 67 395 229 Line End Begin %I Line %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.0625 0 0 0.0625 699.874 691.375 ] concat %I 231 67 144 271 Line End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 756.812 537.375 ] concat %I 3 316 319 152 132 374 13 3 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 756.187 641.25 ] concat %I 3 316 319 152 132 374 13 3 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 594.437 431.312 ] concat %I 3 331 108 159 258 89 76 3 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 718.312 459.25 ] concat %I 3 331 108 159 258 89 76 3 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 443.5 528.937 ] concat %I 3 198 165 284 361 122 389 3 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 492.375 453.687 ] concat %I 3 292 174 285 362 123 390 3 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 498.437 660.562 ] concat %I 3 134 436 286 434 230 585 3 MLine End Begin %I MLine %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.0625 0 0 0.0625 447.187 587.812 ] concat %I 3 134 436 286 434 230 585 3 MLine End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 2 0 0 2 200.5 554.5 ] concat %I [ (x) ] Text End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.999999 0 0 0.999999 61 226 ] concat %I 156 330 3 3 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.999999 0 0 0.999999 54.5 166.5 ] concat %I 81 338 6 7 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.999999 0 0 0.999999 483 240 ] concat %I 156 330 3 3 Elli End Begin %I Elli %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.999999 0 0 0.999999 518.5 205.5 ] concat %I 81 338 6 7 Elli End Begin %I Line %I b 13107 1 0 0 [2 2 2 2 2 2 2 2] 15 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.999999 0 0 0.999999 306 102 ] concat %I 262 312 292 428 Line End Begin %I Line %I b 13107 1 0 0 [2 2 2 2 2 2 2 2] 15 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.999999 0 0 0.999999 306 102 ] concat %I 407 322 339 461 Line End Begin %I Line %I b 13107 1 0 0 [2 2 2 2 2 2 2 2] 15 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.999999 0 0 0.999999 16 102 ] concat %I 29 364 103 395 Line End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 2 0 0 2 723.843 422.312 ] concat %I [ (\(x\)) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f stdfont Symbol 18 SetF %I t [ 2 0 0 2 698 430.5 ] concat %I [ (s) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f stdfont Symbol 18 SetF %I t [ 2 0 0 2 11 482.5 ] concat %I [ (f) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f stdfont Symbol 18 SetF %I t [ 2 0 0 2 549 404.5 ] concat %I [ (f) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.5 0 0 1.5 32.5 482.5 ] concat %I [ (j') ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.5 0 0 1.5 31.5 455 ] concat %I [ (i) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.5 0 0 1.5 571.25 402.75 ] concat %I [ (j'+1) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.5 0 0 1.5 568.25 380.75 ] concat %I [ (i') ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.5 0 0 1.5 715.25 404.75 ] concat %I [ (i) ] Text End End %I eop showpage end endTexFig -287 698 a @F8-3 @sfps(Figure)16 b(5:)21 b @F1-3 @sfps(The)16 b(diagram)d (on)i(the)g(left)f(depicts)g(the)h(triangula)o(tion)o 14 x(of)f @F13 @sf (M)5 -16 y @F21 @sf(0)17 16 y @F1-3 @sfps(pr)n(oduced)h(after)f @F13 @sf (j)3 -16 y @F19 @sf(0)16 16 y @F1-3 @sfps(subdivisio)o(n)-1799 56 y (steps,)j(that)e(is,)i(after)e @F13 @sf(j)3 -16 y @F19 @sf(0)16 16 y @F1-3 @sfps(r)n(ecursive)h(midpoint)e(splits;)j(the)f(diagram)e(on)i(the)f (right)g(corr)n(esponds)g(to)g @F13 @sf(j)3 -16 y @F19 @sf(0)15 16 y @F14 @sf(+)f(1)-1798 61 y @F1-3 @sfps(subdivision)9 b(steps.)15 b @F13 @sf (\036)p -22 w @F20 @sf(j)2 -12 y @F23 @sf(0)-25 47 y @F20 @sf(i)28 -13 y @F1-3 @sfps(denotes)10 b(the)h(scaling)e(function)h(for)g(the)g @F13 @sf (i)p @F1-3 @sfps(-th)g(vertex)h(of)g @F13 @sf(M)5 -16 y @F20 @sf(j)2 -12 y @F23 @sf(0)4 28 y @F1-3 @sfps(,)g(and)g @F13 @sf(\036)p -22 w @F20 @sf(j) 2 -12 y @F23 @sf(0)2 12 y @F21 @sf(+1)-72 37 y @F20 @sf(i)p -9 w @F23 @sf (0)64 -6 y @F1-3 @sfps(denotes)f(the)-1798 57 y(scaling)e(function)f(for)h (the)h(corr)n(esponding)e @F13 @sf(i)p -16 w @F19 @sf(0)1 16 y @F1-3 @sfps (-th)h(vertex)i(of)e @F13 @sf(M)5 -16 y @F20 @sf(j)2 -12 y @F23 @sf(0)2 12 y @F21 @sf(+1)2 16 y @F1-3 @sfps(.)15 b(The)9 b(map)f @F13 @sf(\033)p 7 w @F20 @sf(i)11 -7 y @F1-3 @sfps(is)g(such)g(that)g(the)g(barycentric) -1798 56 y(coor)n(dinates)j(of)g @F3-3 @sfps(x)g @F1-3 @sfps(and)g @F13 @sf (\033)p 7 w @F20 @sf(i)2 -7 y @F14 @sf(\()p @F3-3 @sfps(x)p @F14 @sf(\))g @F1-3 @sfps(within)f(their)h(r)n(espective)h(surr)n(oundin)o(g)e (triangles)g(ar)n(e)i(equal.)-1508 130 y @F8-3 @sfps(establish)f(the)g (recurrence)15 100 y @F11 @sf(I)p -19 w @F20 @sf(j)45 19 y @F14 @sf(=)42 -58 y @F9 @sf(Z)p 95 w @F18 @sf(x)p @F19 @sf(2)p @F20 @sf(M)4 -9 y @F24 @sf (0)4 -28 y @F14 @sf(\()p @F11 @sf(P)p -19 w @F20 @sf(j)3 19 y @F14 @sf(\))p -19 w @F20 @sf(T)14 19 y @F14 @sf(\(\010)p -19 w @F20 @sf(j)r @F21 @sf(+1) 2 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\)\))p -19 w @F20 @sf(T)13 19 y @F14 @sf(\010)p -19 w @F20 @sf(j)r @F21 @sf(+1)2 19 y @F14 @sf(\()p @F11 @sf (x)p @F14 @sf(\))d @F11 @sf(P)p -19 w @F20 @sf(j)2 19 y @F13 @sf(d)p @F11 @sf(x)-830 97 y @F14 @sf(=)42 b(\()p @F11 @sf(P)p -19 w @F20 @sf(j) 4 19 y @F14 @sf(\))p -19 w @F20 @sf(T)13 19 y @F11 @sf(I)p -19 w @F20 @sf (j)r @F21 @sf(+1)10 19 y @F11 @sf(P)p -19 w @F20 @sf(j)4 19 y @F13 @sf(:) -812 93 y @F8-3 @sfps(The)12 b(support)f(of)h(any)g(particular)g @F13 @sf (\036)p -22 w @F20 @sf(j)-14 35 y(i)18 -13 y @F8-3 @sfps(overlaps)g(with)f (only)g(a)i(constant)e(number)g(of)h(other)g(such)g(functions)-1799 57 y (on)j(the)f(same)h(level,)h(implyin)o(g)d(that)i @F11 @sf(I)p -16 w @F20 @sf (j)19 16 y @F8-3 @sfps(is)f(sparse.)26 b(As)14 b(the)h(subdivis)o(ion)e (continues,)i(the)g(scaling)f(function)-1799 56 y(support)e(shrinks)f(at)h (each)h(\014ner)g(level.)18 b(Thus,)12 b(after)h(some)f(number)f(of)i (subdivisi)o(on)e(steps)g @F13 @sf(j)3 -16 y @F19 @sf(0)13 16 y @F8-3 @sfps (the)i(support)e(of)-1798 62 y(each)j(of)e(the)g @F13 @sf(\036)p -22 w @F20 @sf(j)2 -12 y @F23 @sf(0)-25 47 y @F20 @sf(i)30 -13 y @F8-3 @sfps (will)g(contain)g(at)g(most)g(one)g(extraordinary)g(point.)18 b (Furthermore,)c(the)e(local)g(neighborhood)-1799 56 y(at)h(level)e @F13 @sf (j)3 -16 y @F19 @sf(0)12 16 y @F14 @sf(+)g(1)h @F8-3 @sfps(will)f(be)h(a)h (shrunken)e(version)h(of)g(the)g(local)g(neighborhood)f(at)h(level)g @F13 @sf(j)3 -16 y @F19 @sf(0)p 16 w @F8-3 @sfps(.)18 b(Hence,)c(the)d (scaling)-1798 57 y(functions)g(in)g @F14 @sf(\010)p -16 w @F20 @sf(j)2 -12 y @F23 @sf(0)4 28 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f @F8-3 @sfps (and)i @F14 @sf(\010)p -16 w @F20 @sf(j)2 -12 y @F23 @sf(0)2 12 y @F21 @sf (+1)2 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))e @F8-3 @sfps(are)j (related.)-756 63 y(More)e(precisely)m(,)h(for)g(each)g(scaling)f (function)f @F13 @sf(\036)p -22 w @F20 @sf(j)2 -12 y @F23 @sf(0)-25 47 y @F20 @sf(i)29 -13 y @F8-3 @sfps(there)i(is)f(at)g(least)g(one)g @F13 @sf (i)p -16 w @F19 @sf(0)13 16 y @F8-3 @sfps(such)g(that)-779 102 y @F13 @sf (\036)p -22 w @F20 @sf(j)2 -12 y @F23 @sf(0)-25 47 y @F20 @sf(i)17 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))h(=)h @F13 @sf(\036)p -22 w @F20 @sf (j)2 -12 y @F23 @sf(0)2 12 y @F21 @sf(+1)-72 36 y @F20 @sf(i)p -9 w @F23 @sf (0)53 -5 y @F14 @sf(\()p @F13 @sf(\033)p 7 w @F20 @sf(i)2 -7 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\)\))p @F13 @sf(;)-1117 103 y @F8-3 @sfps(where)k @F13 @sf(\033)p 7 w @F20 @sf(i)25 -7 y @F14 @sf(:)23 b @F13 @sf(M)5 -16 y @F21 @sf(0)25 16 y @F12 @sf(!)g @F13 @sf(M)5 -16 y @F21 @sf(0)18 16 y @F8-3 @sfps(is)16 b(a)g(piecewise)g(linear)h(function)e(that)g(maps)h (triangles)f(in)h(the)g(support)f(of)h @F13 @sf(\036)p -22 w @F20 @sf(j) 2 -12 y @F23 @sf(0)-25 47 y @F20 @sf(i)-1780 52 y @F8-3 @sfps(into)e(the)g (corresponding)g(triangles)f(of)i @F13 @sf(\036)p -22 w @F20 @sf(j)2 -12 y @F23 @sf(0)2 12 y @F21 @sf(+1)-72 36 y @F20 @sf(i)p -9 w @F23 @sf(0)54 -5 y @F8-3 @sfps(,)g(as)g(depicted)f(in)g(Figure)g(5.)25 b(Because)15 b (triangle)f(areas)i(of)e @F13 @sf(M)5 -16 y @F21 @sf(0)-1796 72 y @F8-3 @sfps(shrink)d(by)f(a)h(factor)h(of)f(4)g(under)g(subdivis)o(ion,)f (the)h(Jacobian)f(of)h @F13 @sf(\033)p 7 w @F20 @sf(i)13 -7 y @F8-3 @sfps (is)16 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(4)5 -15 y @F8-3 @sfps(.)k (Consequently)m(,)c(each)g(of)g(the)g(entries)-1798 62 y @F14 @sf(\()p @F11 @sf(I)p -16 w @F20 @sf(j)2 -12 y @F23 @sf(0)4 28 y @F14 @sf(\))p 7 w @F20 @sf(hi)17 -7 y @F8-3 @sfps(in)i @F11 @sf(I)p -16 w @F20 @sf(j)2 -12 y @F23 @sf(0)19 28 y @F8-3 @sfps(has)h(one)g(or)h(more)f(corresponding)f (entries)h @F14 @sf(\()p @F11 @sf(I)p -16 w @F20 @sf(j)2 -12 y @F23 @sf(0) 2 12 y @F21 @sf(+1)2 16 y @F14 @sf(\))p 8 w @F20 @sf(h)p -9 w @F23 @sf(0) 2 9 y @F20 @sf(i)p -9 w @F23 @sf(0)19 1 y @F8-3 @sfps(in)g @F11 @sf(I)p -16 w @F20 @sf(j)2 -12 y @F23 @sf(0)4 28 y @F8-3 @sfps(,)h(up)f(to)g(a)g (factor)h(of)19 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(4)5 -15 y @F8-3 @sfps (;)g(that)f(is,)-1793 44 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(4)5 -15 y @F14 @sf(\()p @F11 @sf(I)p -16 w @F20 @sf(j)2 -12 y @F23 @sf(0)4 28 y @F14 @sf(\))p 7 w @F20 @sf(hi)15 -7 y @F14 @sf(=)f(\()p @F11 @sf(I)p -16 w @F20 @sf(j)2 -12 y @F23 @sf(0)2 12 y @F21 @sf(+1)2 16 y @F14 @sf(\))p 8 w @F20 @sf(h)p -9 w @F23 @sf(0)2 9 y @F20 @sf(i)p -9 w @F23 @sf(0)16 1 y @F8-3 @sfps(.)-346 56 y(The)e(resulting)g @F13 @sf(m)f @F12 @sf(\002)g @F13 @sf(m)h @F8-3 @sfps(matrix)g(equation)-72 94 y @F11 @sf(I)p -19 w @F20 @sf(j)2 -12 y @F23 @sf(0)17 31 y @F14 @sf(=)i(\()p @F11 @sf(P)p -19 w @F20 @sf(j)2 -12 y @F23 @sf(0)4 31 y @F14 @sf(\))p -19 w @F20 @sf(T)18 19 y @F11 @sf(I)p -19 w @F20 @sf(j)2 -12 y @F23 @sf(0)3 12 y @F21 @sf(+1)14 19 y @F11 @sf(P)p -19 w @F20 @sf(j)2 -12 y @F23 @sf(0)611 31 y @F14 @sf(\(10\)) -1799 94 y @F8-3 @sfps(represents)h(a)g(homogeneous)f(system)g(of)h @F13 @sf (m)p -16 w @F21 @sf(2)15 16 y @F8-3 @sfps(equations)f(in)g(the)h @F13 @sf (m)p -16 w @F21 @sf(2)15 16 y @F8-3 @sfps(unknown)f(entries)h(of)g @F11 @sf (I)p -16 w @F20 @sf(j)2 -12 y @F23 @sf(0)4 28 y @F8-3 @sfps(.)23 b(Due)14 b (to)f(the)-1798 56 y(symmetry)c(of)g @F11 @sf(I)p -16 w @F20 @sf(j)2 -12 y @F23 @sf(0)5 28 y @F8-3 @sfps(,)h(the)g(system)e(reduces)i(to)f @F13 @sf (m)p @F14 @sf(\()p @F13 @sf(m)c @F14 @sf(+)g(1\))p @F13 @sf(=)p @F14 @sf (2)10 b @F8-3 @sfps(homogeneous)e(equations)h(in)g(as)h(many)f(unknowns.) -923 50 y(13)-1071 b 13 @eop1 %%Page: ? 15 0 0 14 @bop1 149 291 a @F8-3 @sfps(A)10 b(square)g(inhomogeneous)e(system)g (is)i(produced)f(once)h(an)g(absolute)f(scale)h(is)f(chosen)h(for)g(the)f (homogeneous)-1799 56 y(system.)30 b(W)l(e)17 b(typically)e(set)h(the)g (scale)h(by)f(requiring)g(that)g(the)g(sum)f(of)i(the)f(entries)g(of)g @F11 @sf(I)p -16 w @F20 @sf(j)21 16 y @F8-3 @sfps(is)g(1)g(|)g(this)f(is) -1798 56 y(equivalent)10 b(to)g(selecting)g(an)h(area)g(form)f(that)g (assigns)g(unit)f(area)j(to)e @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F8-3 @sfps(.)15 b(Although)9 b(we)i(have)f(been)h(unable)f(to)-1798 57 y (prove)h(that)g(the)f(system)g(is)g(uniquely)g(solvable)g(\(equivalently)m (,)h(that)f(the)h(system)e(matrix)i(is)f(of)h(full)f(rank\),)i(this)-1799 56 y(has)i(been)h(true)f(in)f(hundreds)h(of)g(cases)g(we)g(have)g(tried,)h (including)e(all)g(those)h(used)g(to)f(generate)i(the)f(\014gures)-1798 57 y(in)h(this)f(paper)m(.)27 b(W)l(e)15 b(therefore)h(conjecture)f(that)g (under)g(mild)e(conditions)g(on)i(the)g(subdivis)o(ion)e(scheme)i(the)-1798 56 y(system)c(is)g(uniquely)f(solvable.)-445 57 y(Thus,)17 b(once)f(an)g (absolute)f(scale)h(for)h(the)e(homogeneous)g(system)g(is)g(chosen,)i(we)f (conjecture)h(that)e(the)-1798 56 y(system)c(may)h(be)g(uniquely)f (solved.)16 b(This)c(scale)g(may)g(be)g(set)f(by)h(adding)f(the)h (condition)f(that)g(the)h(sum)f(of)h(the)-1798 57 y(entries)d(of)g @F11 @sf (I)p -16 w @F20 @sf(j)13 16 y @F8-3 @sfps(must)e(be)i(1,)h(which)e (provides)g(the)h(normalization)e(necessary)i(to)g(turn)f(the)h (homogeneous)e(system)-1799 56 y(into)k(an)g(inhomogeneous)f(one.)-444 57 y (As)j(an)g(additional)f(comment,)i(for)f(the)g(common)f(case)i(when)f(the)h (subdivis)o(ion)d(procedure)j(is)f(local,)h(the)-1798 56 y(support)f(of)h (any)g(particular)f @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)20 -13 y @F8-3 @sfps(overlaps)h(with)f(only)g(a)h(constant)f(number)g(of)h(other)f (such)h(functions)f(on)g(the)-1798 56 y(same)f(level;)f(hence,)h(the)f (matrix)g @F11 @sf(I)p -16 w @F20 @sf(j)2 -12 y @F23 @sf(0)15 28 y @F8-3 @sfps(is)g(sparse.)-702 57 y(Once)d(the)f(entries)h(of)f @F11 @sf(I)p -16 w @F20 @sf(j)2 -12 y @F23 @sf(0)12 28 y @F8-3 @sfps(have)h(been)g (determined,)g(the)g(remaining)e(inner)i(product)f(matrices)g @F11 @sf(I)p -16 w @F20 @sf(j)2 -12 y @F23 @sf(0)2 12 y @F19 @sf(\000)p @F21 @sf(1)3 16 y @F13 @sf(;)h @F11 @sf(I)p -16 w @F20 @sf(j)2 -12 y @F23 @sf(0)1 12 y @F19 @sf(\000)p @F21 @sf(2)2 16 y @F13 @sf(;)g(:::;)o 8 x @F11 @sf(I)p -16 w @F21 @sf(0)o -1876 72 a @F8-3 @sfps(can)k(be)g(successively)e(determined)h (via)g(Equation)g(10.)-816 57 y(As)k(an)g(example)g(of)g(this)f(process,)i (consider)f(the)g(case)h(when)f(the)f @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)22 -13 y @F8-3 @sfps(are)i(piecewise)f(linear)g(functions)-1799 56 y (parametrized)g(over)f(the)g(in\014nite)f(real)h(line,)h(as)f(illustrated)f (in)g(Figure)h(6.)23 b(For)15 b(this)e(case,)i(a)g(single)e(function)-1799 57 y @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y @F21 @sf(2)p @F20 @sf(i)16 -13 y @F8-3 @sfps(with)g(knots)g(on)h(the)g(even)g(integers)g(is)f (re\014nable)i(in)e(terms)h(of)g(\014ner)o(-scale)h(versions)e(with)g (knots)g(on)h(the)-1798 56 y(integers:)329 74 y @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y @F21 @sf(2)p @F20 @sf(i)1 -13 y @F14 @sf(\()p @F13 @sf (x)p @F14 @sf(\))e(=)18 -31 y(1)-23 20 y 23 -2 z 42 w(2)5 -31 y @F13 @sf (\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F19 @sf(\000)p @F21 @sf(1)6 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))e (+)g @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)52 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))f(+)16 -31 y(1) -23 20 y 23 -2 z 42 w(2)4 -31 y @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf (\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+1)7 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(:)404 b @F14 @sf(\(11\))-1728 93 y @F8-3 @sfps(For)12 b(any)f(level)g @F13 @sf(j)s @F8-3 @sfps(,)h(these)f (simple)f(functions)g(lead)i(to)f(only)f(two)h(nonzero)h(cases)g(of)f (inner)g(products:)-1629 94 y(1.)23 b @F12 @sf(h)p @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)6 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)8 b(\036)p -22 w @F20 @sf(j)-14 35 y(i)5 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i)i @F8-3 @sfps(|)h(the)h(inner)f (product)g(of)g(a)h(scaling)f(function)f(with)h(itself.)-1299 99 y(2.)23 b @F12 @sf(h)p @F13 @sf(\036)p -22 w @F20 @sf(j)-14 34 y(i)6 -12 y @F14 @sf (\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)8 b(\036)p -22 w @F20 @sf(j) -14 34 y(i)p @F21 @sf(+1)1 -12 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i)i @F8-3 @sfps(|)h(the)h(inner)f(product)g(of)g(a)h(scaling)f (function)f(with)h(its)f(neighbor)m(.)-1519 93 y(All)16 b(other)g (possible)f(inner)g(products)h(are)h(either)f(equivalent)f(to)h(one)g(of)g (these,)h(or)f(zero,)j(due)d(to)f(the)h(local)-1798 57 y(support)11 b(of)g @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)7 -13 y @F8-3 @sfps(.)-184 56 y (Choosing)j(our)g(scale)h(such)f(that)g(case)h(1)f(evaluates)g(to)g(1,)i (exact)e(integration)g(of)g(the)g(inner)h(product)f(for)-1798 57 y(these)e (piecewise)f(linear)h(functions)e(shows)g(that)h(the)h(inner)f(product)g (value)g(for)h(case)g(2)f(is)16 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(4) 4 -15 y @F8-3 @sfps(.)-1431 56 y(For)g(the)f(purpose)g(of)h(illustration)o (,)f(we)h(will)e(derive)i(these)g(same)f(values)g(using)g(the)g (techniques)g(presented)-1798 57 y(earlier)i(in)e(this)f(section.)15 b(W)l (e)c(will)f(do)g(this)g(by)g(creating)h(a)f(homogeneous)g(system)f(of)i (equations)e(based)i(on)f(the)-1798 56 y(re\014nement)k(equations.)21 b (This)12 b(system)h(may)g(then)g(be)g(solved)g(for)h(the)f(inner)g (product)g(values,)h(subject)f(to)g(an)-1798 57 y(arbitrary)f(scale.)-200 56 y(W)l(e)g(de\014ne)g(the)f(unknown)g(inner)g(product)g(values)g(for)h (case)g(1)f(and)g(case)h(2)f(to)g(be)-758 103 y @F13 @sf(x)p 7 w @F21 @sf (1)43 -7 y @F14 @sf(:=)42 b @F12 @sf(h)p @F13 @sf(\036)p -22 w @F20 @sf(j) -14 35 y @F21 @sf(2)p @F20 @sf(i)1 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf (\))p @F13 @sf(;)8 b(\036)p -22 w @F20 @sf(j)-14 35 y @F21 @sf(2)p @F20 @sf (i)1 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i)-474 62 y @F13 @sf(x)p 7 w @F21 @sf(2)43 -7 y @F14 @sf(:=)42 b @F12 @sf(h)p @F13 @sf (\036)p -22 w @F20 @sf(j)-14 34 y @F21 @sf(2)p @F20 @sf(i)1 -12 y @F14 @sf (\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)8 b(\036)p -22 w @F20 @sf(j) -14 37 y @F21 @sf(2\()p @F20 @sf(i)p @F21 @sf(+1\))p -15 w @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i)o @F13 @sf(:)539 -30 y @F14 @sf (\(12\))-1728 134 y @F8-3 @sfps(Figure)13 b(6\(a\))g(illustrates)f(case)h (2)g(|)f(the)h(inner)g(product)f(of)h(two)f(neighboring)g(piecewise)h (linear)f(scaling)-1798 57 y(functions)d(at)h(level)f @F13 @sf(j)j @F8-3 @sfps(with)d(knots)f(on)h(the)h(even)f(integers.)15 b(The)10 b (second)f(equation)g(in)g(12)g(is)g(shown)g(as)h(the)f(inner)-1798 56 y (product)i(of)h(the)f(solid)f(function)h(with)f(the)i(dashed-line)f (function.)-202 98 y(14)-1071 b 14 @eop1 %%Page: ? 16 0 0 15 @bop1 412 764 a 19892401 18945146 6183485 18550456 28615065 39732183 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /arrowHeight 11 def /arrowWidth 5 def /IdrawDict 51 dict def IdrawDict begin /reencodeISO { dup dup findfont dup length dict begin { 1 index /FID ne { def }{ pop pop } ifelse } forall /Encoding ISOLatin1Encoding def currentdict end definefont } def /ISOLatin1Encoding [ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright /parenleft/parenright/asterisk/plus/comma/minus/period/slash /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve /dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut /ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine /guillemotright/onequarter/onehalf/threequarters/questiondown /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis /yacute/thorn/ydieresis ] def /Times-Roman reencodeISO def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor /fontDict printFont printSize scalefont dup setfont def /descender fontDict begin 0 [FontBBox] 1 get FontMatrix end transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 3 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def /SSten { fgred fggreen fgblue setrgbcolor dup true exch 1 0 0 -1 0 6 -1 roll matrix astore } def /FSten { dup 3 -1 roll dup 4 1 roll exch newpath 0 0 moveto dup 0 exch lineto exch dup 3 1 roll exch lineto 0 lineto closepath bgred bggreen bgblue setrgbcolor eofill SSten } def /Rast { exch dup 3 1 roll 1 0 0 -1 0 6 -1 roll matrix astore } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath arrowHeight neg arrowWidth 2 div moveto 0 0 lineto arrowHeight neg arrowWidth 2 div neg lineto patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath arrowHeight neg arrowWidth 2 div moveto 0 0 lineto arrowHeight neg arrowWidth 2 div neg lineto } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def %I Idraw 10 Grid 16 16 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.774194 0 0 0.774194 0 0 ] concat /originalCTM matrix currentmatrix def Begin %I Line %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.972563 0 0 0.972563 28.2043 301.495 ] concat %I 131 378 131 346 Line %I 1 End Begin %I Line %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.972563 0 0 0.972563 12.6433 301.495 ] concat %I 403 378 403 346 Line %I 1 End Begin %I Line %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.972563 0 0 0.972563 28.2043 301.495 ] concat %I 259 378 259 346 Line %I 1 End Begin %I Line %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.972563 0 0 0.972563 12.6433 301.495 ] concat %I 531 378 531 346 Line %I 1 End Begin %I Line %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.972563 0 0 0.972563 28.2043 301.495 ] concat %I 99 362 547 362 Line %I 1 End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.972563 0 0 0.972563 28.2043 301.495 ] concat %I 3 131 362 259 490 387 362 3 MLine %I 1 End Begin %I MLine %I b 65520 2 0 0 [12 4] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.972563 0 0 0.972563 28.2043 301.495 ] concat %I 3 259 362 387 490 515 362 3 MLine %I 1 End Begin %I Line %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.972563 0 0 0.972563 28.2044 68.0795 ] concat %I 131 378 131 346 Line %I 1 End Begin %I Line %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.972563 0 0 0.972563 12.6434 68.0795 ] concat %I 403 378 403 346 Line %I 1 End Begin %I Line %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.972563 0 0 0.972563 28.2044 68.0795 ] concat %I 259 378 259 346 Line %I 1 End Begin %I Line %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.972563 0 0 0.972563 12.6434 68.0795 ] concat %I 531 378 531 346 Line %I 1 End Begin %I Line %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.972563 0 0 0.972563 28.2044 68.0795 ] concat %I 99 362 547 362 Line %I 1 End Begin %I MLine %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.486282 0 0 0.486282 100.66 301.495 ] concat %I 2 241 276 241 212 2 MLine %I 2 End Begin %I MLine %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.486282 0 0 0.486282 100.66 301.495 ] concat %I 2 497 276 497 212 2 MLine %I 2 End Begin %I MLine %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.486282 0 0 0.486282 100.66 301.495 ] concat %I 2 753 276 753 212 2 MLine %I 2 End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.486282 0 0 0.486282 100.66 406.531 ] concat %I 3 113 28 241 156 369 28 3 MLine %I 2 End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.486282 0 0 0.486282 100.66 406.531 ] concat %I 3 241 28 369 284 497 28 3 MLine %I 2 End Begin %I MLine %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.486282 0 0 0.486282 97.7426 407.017 ] concat %I 3 369 28 497 156 625 28 3 MLine %I 2 End Begin %I MLine %I b 65520 2 0 0 [12 4] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.486282 0 0 0.486282 100.66 406.531 ] concat %I 3 497 28 625 284 753 28 3 MLine %I 2 End Begin %I MLine %I b 65520 2 0 0 [12 4] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.486282 0 0 0.486282 198.889 406.531 ] concat %I 3 423 28 551 156 679 28 3 MLine %I 2 End Begin %I MLine %I b 65520 2 0 0 [12 4] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.243141 0 0 0.243141 252.137 380.515 ] concat %I 3 131 164 387 420 643 164 3 MLine %I 4 End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f -*-times-medium-r-normal-*-14-*-*-*-*-*-*-* Times-Roman 14 SetF %I t [ 1.5 0 0 1.5 332.165 637.825 ] concat %I [ (\(a\)) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f -*-times-medium-r-normal-*-14-*-*-*-*-*-*-* Times-Roman 14 SetF %I t [ 1.5 0 0 1.5 332.165 386.969 ] concat %I [ (\(b\)) ] Text End End %I eop showpage end endTexFig -263 1298 a @F8-3 @sfps(Figure)16 b(6:)24 b @F1-3 @sfps(Computing)15 b (the)g(inner)h(pr)n(oduct)f(for)g(the)h(two)f(piecewise)i(linear)e(curves)h (shown)f(in)g(\(a\).)29 b(After)-1798 56 y(r)n(e\014nement,)15 b(the)e(pr)n (oblem)g(r)n(educes)h(to)f(computing)g(the)g(nine)g(combinations)f(of)h (inner)g(pr)n(oducts)g(between)h(a)-1798 57 y(solid)d(function)f(and)h(a)g (dashed)g(function)f(in)h(\(b\).)87 573 y @F8-3 @sfps(15)-1071 b 15 @eop1 %%Page: ? 17 0 0 16 @bop1 220 291 a @F8-3 @sfps(The)11 b(next)g(step)g(is)g(to)g(re\014ne)i (with)d(Equation)h(1)n(1:)-685 119 y @F13 @sf(x)p 7 w @F21 @sf(2)14 -7 y @F14 @sf(=)i @F12 @sf(h)5 -31 y @F14 @sf(1)-23 20 y 23 -2 z 42 w(2)4 -31 y @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F19 @sf(\000)p @F21 @sf(1)7 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))c(+)i @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)51 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf (\))f(+)15 -31 y(1)-23 20 y 23 -2 z 42 w(2)5 -31 y @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+1) 6 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)24 -31 y @F14 @sf(1)-23 20 y 23 -2 z 42 w(2)5 -31 y @F13 @sf(\036)p -22 w @F20 @sf (j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+1)6 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))g(+)g @F13 @sf(\036)p -22 w @F20 @sf (j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+2)7 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))f(+)16 -31 y(1)-23 20 y 23 -2 z 42 w (2)4 -31 y @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1) -61 35 y @F20 @sf(i)p @F21 @sf(+3)7 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i)o @F13 @sf(:)-1625 112 y @F8-3 @sfps(Bilinearity)i (of)h(inner)f(products)g(allows)f(this)h(to)g(be)g(expanded)g(to:)-917 103 y @F13 @sf(x)p 7 w @F21 @sf(2)43 -7 y @F14 @sf(=)47 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(4)4 -15 y @F12 @sf(h)p @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F19 @sf(\000)p @F21 @sf (1)6 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)d(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf (+1)5 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i)h @F14 @sf (+)16 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(2)4 -15 y @F12 @sf(h)p @F13 @sf (\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F19 @sf(\000)p @F21 @sf(1)7 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)f(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+2)5 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i)h @F14 @sf(+)15 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(4)5 -15 y @F12 @sf(h)p @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf (1)-61 35 y @F20 @sf(i)p @F19 @sf(\000)p @F21 @sf(1)6 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)f(\036)p -22 w @F20 @sf(j)r @F19 @sf (\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+3)5 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i)-1272 61 y @F14 @sf(+)5 -18 y @F21 @sf (1)-18 7 y 18 -2 z 26 w(2)5 -15 y @F12 @sf(h)p @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)51 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)g(\036)p -22 w @F20 @sf (j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+1)5 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i)h @F14 @sf(+)h @F12 @sf (h)p @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)51 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)e (\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+2)5 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i)h @F14 @sf(+)16 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(2)4 -15 y @F12 @sf(h)p @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)52 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)f (\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+3)4 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i) -1279 61 y @F14 @sf(+)5 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(4)5 -15 y @F12 @sf(h)p @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf (1)-61 35 y @F20 @sf(i)p @F21 @sf(+1)6 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)g(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+1)5 -13 y @F14 @sf(\()p @F13 @sf (x)p @F14 @sf(\))p @F12 @sf(i)h @F14 @sf(+)15 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(2)5 -15 y @F12 @sf(h)p @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf (\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+1)6 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)f(\036)p -22 w @F20 @sf(j)r @F19 @sf (\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+2)5 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i)h @F14 @sf(+)15 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(4)5 -15 y @F12 @sf(h)p @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+1)6 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)f(\036)p -22 w @F20 @sf (j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+3)5 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i)o @F13 @sf(:)-1570 98 y @F8-3 @sfps(The)j(result)g(after)g(re\014nement)h(is)e(shown)h(in)f (Figure)i(6\(b\).)j(Through)c(re\014nability)m(,)g(Equation)f(12)h(has)g (been)-1798 57 y(transformed)k(to)g(include)f(each)i(of)f(the)g(nine)g (possible)f(inner)h(products)f(involving)g(a)h(solid)f(function)g(and)i(a) -1798 56 y(dashed-line)d(function.)18 b(Most)12 b(of)h(these)f(terms)g (drop)h(out,)f(because)i(the)e(supports)g(of)g(their)h(respective)f(func-) -1797 56 y(tions)f(do)g(not)g(overlap:)-268 105 y @F13 @sf(x)p 7 w @F21 @sf (2)43 -7 y @F14 @sf(=)47 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(2)4 -15 y @F12 @sf(h)p @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf (1)-61 35 y @F20 @sf(i)51 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)d(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+1)5 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i)22 b @F14 @sf(+)28 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(4)5 -15 y @F12 @sf(h)p @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+1)6 -13 y @F14 @sf(\()p @F13 @sf (x)p @F14 @sf(\))p @F13 @sf(;)8 b(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+1)5 -13 y @F14 @sf(\()p @F13 @sf (x)p @F14 @sf(\))p @F12 @sf(i)22 b @F14 @sf(+)28 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(2)4 -15 y @F12 @sf(h)p @F13 @sf(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+1)6 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F13 @sf(;)8 b(\036)p -22 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-61 35 y @F20 @sf(i)p @F21 @sf(+2) 5 -13 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))p @F12 @sf(i)o @F13 @sf(:) 109 -2 y @F14 @sf(\(13\))-1728 102 y @F8-3 @sfps(The)14 b(inner)h (products)e(in)h(the)h(\014rst)f(and)g(last)g(terms)g(of)h(Equation)e(13)h (are)h(similar)e(to)h(case)h(2.)25 b(However)n(,)-1797 56 y(they)10 b(are)h (parametrized)f(over)h(a)f(narrower)h(domain,)e(and)h(are)h(therefore)g (reduced)g(by)e(a)i(scale)f(of)15 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(2) 15 -15 y @F8-3 @sfps(\(recall)g(that)-1798 57 y(the)h(scale)f(for)h (surfaces)f(is)15 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(4)15 -15 y @F8-3 @sfps(instead\).)15 b(Likewise,)10 b(the)g(inner)g(product)g(of)h (the)f(middle)f(term)h(is)f(a)i(scaled-down)-1798 56 y(version)g(of)h (case)g(1.)j(W)l(e)d(can)g(therefore)g(rewrite)g(Equation)e(13)h(in)g (terms)g(of)h(the)f(unknowns)f @F13 @sf(x)p 7 w @F21 @sf(1)13 -7 y @F8-3 @sfps(and)h @F13 @sf(x)p 7 w @F21 @sf(2)2 -7 y @F8-3 @sfps(:)-966 120 y @F13 @sf(x)p 7 w @F21 @sf(2)14 -7 y @F14 @sf(=)18 -31 y(1)-23 20 y 23 -2 z 42 w(8)4 -31 y @F13 @sf(x)p 7 w @F21 @sf(1)12 -7 y @F14 @sf(+)16 -31 y(1)-23 20 y 23 -2 z 42 w(2)4 -31 y @F13 @sf(x)p 7 w @F21 @sf(2)2 -7 y @F13 @sf(:)-1065 111 y @F8-3 @sfps(Similar)g(analysis)g(of)g(case)h(1)g (yields:)148 74 y @F13 @sf(x)p 7 w @F21 @sf(1)14 -7 y @F14 @sf(=)18 -31 y (3)-23 20 y 23 -2 z 42 w(4)5 -31 y @F13 @sf(x)p 7 w @F21 @sf(1)12 -7 y @F14 @sf(+)e @F13 @sf(x)p 7 w @F21 @sf(2)2 -7 y @F13 @sf(:)-1049 93 y @F8-3 @sfps(After)h(subtracting)e(out)h(the)f(unknowns)g(on)h(the)g(left,)h (these)f(equations)f(set)h(up)g(a)g(homogeneous)f(system)g(of)h(the)-1798 57 y(form)663 6 y @F9 @sf( )61 26 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(8)46 -15 y @F12 @sf(\000)5 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(2)-163 41 y @F12 @sf(\000)5 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(4)87 -15 y @F14 @sf (1)20 -100 y @F9 @sf(!)8 72 y @F13 @sf(:)-976 122 y @F8-3 @sfps (Arbitrarily)h(setting)g @F13 @sf(x)p 7 w @F21 @sf(1)15 -7 y @F14 @sf(:=)j (1)d @F8-3 @sfps(again)h(yields)f(the)h(inner)g(product)f(for)h(case)g(2:)k @F13 @sf(x)p 7 w @F21 @sf(2)15 -7 y @F14 @sf(=)19 -18 y @F21 @sf(1)-18 7 y 18 -2 z 26 w(4)5 -15 y @F8-3 @sfps(.)h(This)11 b(agrees)i(with)-1799 56 y (the)f(result)f(obtained)f(earlier)i(through)f(exact)g(integration.)-948 146 y @F2-3 @sfps(6)59 b(Multir)o(esolution)16 b(Analysis)e(Based)g(on)h (Subdivision)-1241 104 y @F8-3 @sfps(W)l(e)g(have)g(established)e(nested)g (linear)h(spaces)h(and)f(an)g(inner)g(product)g(relative)g(to)f(a)i (subdivis)o(ion)d(rule.)24 b(W)l(e)-1797 56 y(are)14 b(now)e(in)g(a)h (position)o 11 x(to)f(construct)g(wavelets,)h(that)f(is,)h(a)g(set)f(of)h (functions)e @F14 @sf(\011)p -16 w @F20 @sf(j)5 16 y @F14 @sf(\()p @F11 @sf (x)p @F14 @sf(\))j(=)h(\()p @F13 @sf( )2 -22 y @F20 @sf(j)-16 35 y @F21 @sf (1)1 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F13 @sf(;)8 b( )1 -22 y @F20 @sf(j)-15 35 y @F21 @sf(2)o 1 -13 a @F14 @sf(\()p @F11 @sf(x)p @F14 @sf (\))p @F13 @sf(;)g(:)o(::)p @F14 @sf(\))o -1799 57 a @F8-3 @sfps(that)15 b (span)f(the)h(orthogonal)e(complement)h(space)h @F13 @sf(W)6 -16 y @F20 @sf (j)4 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F14 @sf(\))p @F8-3 @sfps(.)25 b(\(The)15 b(elements)f(of)h @F14 @sf(\011)p -16 w @F20 @sf (j)4 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f @F8-3 @sfps(are)h(not)f (mutually)-1799 56 y(orthogonal.)h(Some)c(authors,)h(including)e(Chui)h([)p (4)p(],)h(refer)g(to)f(such)g(functions)g(as)g @F1-3 @sfps(pr)n (e-wavelets)p @F8-3 @sfps(.\))-1514 57 y(It)i(is)g(of)g(signi\014cant)g (practical)g(importance)g(that)g(the)g(decompositio)o(n)f(and)h (reconstruction)g(\014lters)g(asso-)-1798 56 y(ciated)f(with)e(these)h (wavelets)g(are)h(constructed)f(and)g(applied)f(in)h(linear)g(time.)k (This)10 b(practical)i(concern)f(drives)-1798 57 y(much)g(of)h(the)f (development)f(in)h(this)g(section.)133 60 y(16)-1071 b 16 @eop1 %%Page: ? 18 0 0 17 @bop1 442 99 a 18945146 18945146 0 5920358 40258437 46178795 startTexFig %!PS-Adobe-1.0 % hps.c created by Hugues Hoppe /m { moveto } bind def /l { lineto } bind def /s { stroke } bind def 0 90 translate gsave % save page CTM 1.0889679715302492 1.0889679715302492 scale 20 neg 112 neg translate % Setup CTM [0.01872 0 0 0.01872 20 112.2] concat % Setup variables /wborder 20 def /wline 20 def /wpoint 80 def /drawborder false def % Begin drawing newpath 1 setlinecap 1 setlinejoin drawborder { wborder setlinewidth 0 0 moveto 0 30000 lineto 30000 30000 lineto 30000 0 lineto closepath stroke } if newpath s wline setlinewidth 8645 17786 m 9808 18435 l 11017 17739 l 8645 17786 l s 9808 18435 m 12115 18388 l 11017 17739 l s 12115 18388 m 13375 17656 l 11017 17739 l s 12115 18388 m 13782 18372 l s 13375 17656 m 13662 17853 l s 13375 17656 m 13616 17654 l s 16548 18344 m 16693 18343 l 16561 18247 l s 18058 17675 m 16693 18343 l s 18058 17675 m 16638 17651 l s 16693 18343 m 18966 18344 l 18058 17675 l s 20383 17678 m 18966 18344 l s 20383 17678 m 18058 17675 l s 8645 17786 m 7419 16898 l s 8645 17786 m 9860 17055 l 7419 16898 l s 11017 17739 m 9860 17055 l s 12285 16972 m 11017 17739 l s 9860 17055 m 12285 16972 l 13375 17656 l 13588 17532 l s 12285 16972 m 13449 16932 l s 17099 16932 m 16706 17132 l s 17099 16932 m 16733 16925 l s 18058 17675 m 17099 16932 l s 19491 16974 m 18058 17675 l s 19491 16974 m 17099 16932 l s 19491 16974 m 20383 17678 l 21850 16780 l 19491 16974 l s 7419 16898 m 6126 15989 l s 7419 16898 m 8635 16138 l 6126 15989 l s 9860 17055 m 8635 16138 l s 9860 17055 m 11099 14708 l 8635 16138 l s 12285 16972 m 11099 14708 l s 12285 16972 m 13107 15449 l s 11099 14708 m 12920 14641 l s 17099 16932 m 16811 16324 l s 18434 14666 m 17099 16932 l s 18434 14666 m 17032 14630 l s 19491 16974 m 18434 14666 l s 19491 16974 m 20979 16048 l 18434 14666 l s 21850 16780 m 20979 16048 l s 23389 15865 m 21850 16780 l s 20979 16048 m 23389 15865 l s 6126 15989 m 4763 14950 l s 6126 15989 m 7342 15170 l 4763 14950 l s 8635 16138 m 7342 15170 l s 8635 16138 m 9890 13713 l 7342 15170 l s 11099 14708 m 9890 13713 l s 11099 14708 m 12032 12930 l s 9890 13713 m 11205 12954 l s 18434 14666 m 17622 12884 l s 18434 14666 m 19922 13667 l 18516 12903 l s 20979 16048 m 19922 13667 l s 20979 16048 m 22539 15076 l 19922 13667 l s 23389 15865 m 22539 15076 l s 23389 15865 m 24994 14830 l 22539 15076 l s 4763 14950 m 5978 13947 l 7342 15170 l 8622 14108 l 5978 13947 l s 9890 13713 m 8622 14108 l s 9890 13713 m 10804 12966 l s 8622 14108 m 10615 12971 l s 15548 26017 m 13091 15381 l 12521 12916 l s 15548 26017 m 13846 12877 l s 15548 26017 m 16354 12856 l s 15548 26017 m 17260 12876 l s 19922 13667 m 19230 12919 l s 19922 13667 m 21620 14043 l 19540 12925 l s 22539 15076 m 21620 14043 l s 22539 15076 m 24155 13859 l 21620 14043 l s 24994 14830 m 24155 13859 l s 5978 13947 m 7259 12809 l 8622 14108 l 9969 12990 l 7259 12809 l s 21620 14043 m 20649 12949 l s 21620 14043 m 23258 12752 l 20649 12949 l s 24155 13859 m 23258 12752 l s 7259 12809 m 8607 11638 l 9969 12990 l 11382 11604 l 8607 11638 l s 9969 12990 m 12661 12912 l 11382 11604 l s 12661 12912 m 14136 11529 l 11382 11604 l s 12661 12912 m 15333 12834 l 14136 11529 l s 15333 12834 m 16875 11523 l 14136 11529 l s 15333 12834 m 17998 12892 l 16875 11523 l s 17998 12892 m 19603 11585 l 16875 11523 l s 17998 12892 m 20649 12949 l 19603 11585 l s 20649 12949 m 22312 11607 l 19603 11585 l s 23258 12752 m 22312 11607 l s 8607 11638 m 10026 10176 l 11382 11604 l 12868 10146 l 10026 10176 l s 14136 11529 m 12868 10146 l s 14136 11529 m 15691 10145 l 12868 10146 l s 16875 11523 m 15691 10145 l s 16875 11523 m 18496 10143 l 15691 10145 l s 19603 11585 m 18496 10143 l s 19603 11585 m 21287 10169 l 18496 10143 l s 22312 11607 m 21287 10169 l s showpage grestore % restore page2 CTM %TightBoundingBox: 109 302 487 599 %g3d: 0 0.8852555 -0.08463037 -0.4573932 0.07239456 0.9964128 -0.04425674 0.459492 0.006064746 0.8881691 -45.27813 4.328495 23.57976 0.2 endTexFig 9 848 a @F8-3 @sfps(Figure)12 b(7:)i @F1-3 @sfps(A)e(polyhedral)e(wavelet)i (center)n(ed)g(on)f(a)g(vertex)h(of)f(valence)h(6.)-1496 124 y @F0-3 @sfps (6.1)51 b(The)12 b(Construction)-489 87 y @F8-3 @sfps(Our)k(construction)f (consists)f(of)i(two)g(steps.)28 b(First,)17 b(we)f(build)f(a)h(basis)f (for)h @F13 @sf(V)10 -16 y @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))g @F8-3 @sfps(using)f (the)g(scaling)-1798 56 y(functions)g @F14 @sf(\010)p -16 w @F20 @sf(j)4 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))g @F8-3 @sfps(and)h(the)g(new)g (scaling)f(functions)g @F12 @sf(N)7 -16 y @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))g @F8-3 @sfps(in)h @F13 @sf(V)9 -16 y @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf (0)2 16 y @F14 @sf(\))p @F8-3 @sfps(.)29 b(It)16 b(is)f(straightforward)g (to)-1798 57 y(show)c(that)f(the)g @F14 @sf(\010)p -16 w @F20 @sf(j)4 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))g @F8-3 @sfps(and)h @F12 @sf(N)7 -16 y @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf (\))e @F8-3 @sfps(together)i(span)f @F13 @sf(V)10 -16 y @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F14 @sf(\))g @F8-3 @sfps(if)h(and)f(only)g(if)h(the)f(matrix)g @F11 @sf (O)p -16 w @F20 @sf(j)15 16 y @F8-3 @sfps(\(encoding)-1798 56 y(the)f (subdivision)o 8 x(rule)g(around)g(the)g(old)f(vertices\))i(is)e (invertible.)14 b(Most)8 b(primal)h(subdivis)o(ion)e(methods,)i(such)g(as) -1798 57 y(polyhedral)i(subdivision)o 11 x(and)g(the)h(butter\015y)f (method,)g(have)h(this)e(property)m(.)p -16 w @F21 @sf(3)18 16 y @F8-3 @sfps (Given)h(a)h(function)f @F13 @sf(S)3 -16 y @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f @F8-3 @sfps(in)-1798 56 y @F11 @sf (V)1 -16 y @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))e @F8-3 @sfps(expressed)h(as)f(an)h (expansion)e(in)h(the)g(basis)g @F14 @sf(\(\010)p -16 w @F20 @sf(j)3 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))25 b @F12 @sf(N)7 -16 y @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\)\))p @F8-3 @sfps (,)8 b(an)g(approximation)f(in)h @F13 @sf(V)9 -16 y @F20 @sf(j)5 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))-1798 57 y @F8-3 @sfps(can)k(be)g(obtained)f(by)g @F1-3 @sfps(r)n(estriction)f(to)h @F14 @sf(\010)p -16 w @F20 @sf(j)4 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf (\))p @F8-3 @sfps(,)g(that)g(is,)g(by)h(setting)e(to)h(zero)h(the)f(coef)o (\014cients)i(corresponding)d(to)-1798 56 y @F12 @sf(N)7 -16 y @F20 @sf(j)r @F21 @sf(+1)3 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F8-3 @sfps(.)k (However)n(,)f(this)d(generally)h(does)h(not)e(produce)i(the)f(best)g (least-squares)g(approximation.)-1575 57 y(T)m(o)h(ensure)h(the)g(best)f (least-squares)h(approximation)e(after)i(restriction)f(to)h @F14 @sf(\010)p -16 w @F20 @sf(j)4 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F8-3 @sfps (,)f(we)h(may)g(orthogonal-)-1799 56 y(ize)h(the)g(new)g(basis)f (functions)f @F12 @sf(N)7 -16 y @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf (\()p @F11 @sf(x)p @F14 @sf(\))h @F8-3 @sfps(by)g(computing)f(their)i (projection)f(into)f @F13 @sf(W)6 -16 y @F20 @sf(j)5 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))p @F8-3 @sfps(.)22 b(The) 14 b(resulting)-1799 57 y(functions)d @F14 @sf(\011)p -16 w @F20 @sf(j)4 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))g @F8-3 @sfps(are)h(wavelets)f (because)h(they)f(form)g(a)h(basis)f(for)g @F13 @sf(W)6 -16 y @F20 @sf(j) 5 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))p @F8-3 @sfps(.)16 b(Expressed)11 b(in)g(matrix)f(form:)-1164 86 y @F12 @sf (N)7 -19 y @F20 @sf(j)r @F21 @sf(+1)3 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))h(=)i(\011)p -19 w @F20 @sf(j)5 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))c(+)h(\010)p -19 w @F20 @sf(j)4 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))h @F13 @sf(\013)-32 b(\013)p -19 w @F20 @sf(j)4 19 y @F13 @sf (:)525 b @F14 @sf(\(14\))-1799 87 y @F8-3 @sfps(Figure)10 b(7)f(is)f(a)i (plot)e(of)h(one)g(such)g(wavelet)g(for)h(the)f(case)g(of)g(polyhedral)g (subdivisi)o(on.)k(If)d @F13 @sf(S)3 -16 y @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))e @F8-3 @sfps(is)h(expanded)-1798 56 y(in)j(terms)f(of)h @F14 @sf(\010)p -16 w @F20 @sf(j)4 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f @F8-3 @sfps(and)g @F14 @sf(\011)p -16 w @F20 @sf (j)5 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F8-3 @sfps(,)g(then)g (the)h(restriction)f(of)h @F13 @sf(S)3 -16 y @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))e @F8-3 @sfps(to)h @F14 @sf(\010)p -16 w @F20 @sf(j)5 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f @F8-3 @sfps (is)h(guaranteed)i(to)e(be)h(the)f(best)-1798 57 y(approximation)f(to)h @F13 @sf(S)3 -16 y @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf(\()p @F11 @sf (x)p @F14 @sf(\))f @F8-3 @sfps(in)h @F13 @sf(V)10 -16 y @F20 @sf(j)4 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F14 @sf(\))g @F8-3 @sfps (in)g(a)g(least-squares)h(sense.)-1147 122 y @F0-3 @sfps(6.2)51 b (Computation)o 11 x(of)12 b(W)m(avelets)-652 87 y @F8-3 @sfps(The)g(coef)o (\014cients)f @F13 @sf(\013)-31 b(\013)p -16 w @F20 @sf(j)15 16 y @F8-3 @sfps(are)12 b(the)f(solution)e(to)i(the)g(linear)g(system)f(formed)h (by)f(taking)h(the)g(inner)f(product)h(of)g(each)-1797 56 y(side)g(of)h (Equation)e(14)h(with)g @F14 @sf(\010)p -16 w @F20 @sf(j)4 16 y @F14 @sf (\()p @F11 @sf(x)p @F14 @sf(\))p @F8-3 @sfps(:)-176 87 y @F12 @sf(h)p @F14 @sf(\010)p -19 w @F20 @sf(j)4 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf (\))p @F13 @sf(;)d @F14 @sf(\010)p -19 w @F20 @sf(j)2 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F12 @sf(i)i @F13 @sf(\013)-31 b(\013)p -19 w @F20 @sf(j)46 19 y @F14 @sf(=)42 b @F12 @sf(h)p @F14 @sf(\010)p -19 w @F20 @sf(j)3 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F13 @sf(;)8 b @F12 @sf(N)7 -19 y @F20 @sf(j)r @F21 @sf(+1)1 19 y @F14 @sf(\()p @F11 @sf (x)p @F14 @sf(\))p @F12 @sf(i)n @F13 @sf(;)-429 69 y @F14 @sf(=)42 b(\()p @F11 @sf(P)p -19 w @F20 @sf(j)3 19 y @F14 @sf(\))p -19 w @F20 @sf(T)18 19 y @F12 @sf(h)p @F14 @sf(\010)p -19 w @F20 @sf(j)r @F21 @sf(+1)2 19 y @F14 @sf (\()p @F11 @sf(x)p @F14 @sf(\))p @F13 @sf(;)7 b @F12 @sf(N)7 -19 y @F20 @sf (j)r @F21 @sf(+1)1 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F12 @sf (i)336 b @F8-3 @sfps(\(15\))-1798 86 y(where)11 b @F12 @sf(h)p @F11 @sf(F)p @F13 @sf(;)d @F11 @sf(G)p @F12 @sf(i)g @F8-3 @sfps(stands)i(for)g(the)f (matrix)h(whose)f @F13 @sf(i;)f(i)p -16 w @F19 @sf(0)p 16 w @F8-3 @sfps (-th)i(entry)g(is)f @F12 @sf(h)p @F14 @sf(\()p @F11 @sf(F)p @F14 @sf(\))p 7 w @F20 @sf(i)1 -7 y @F13 @sf(;)f @F14 @sf(\()p @F11 @sf(G)p @F14 @sf(\))p 8 w @F20 @sf(i)p -9 w @F23 @sf(0)3 1 y @F12 @sf(i)p @F8-3 @sfps(.)15 b (The)10 b(matrix)f @F12 @sf(h)p @F14 @sf(\010)p -16 w @F20 @sf(j)4 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F13 @sf(;)f @F14 @sf(\010)o -16 w @F20 @sf(j)3 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F12 @sf(i)-1799 57 y @F8-3 @sfps(is)16 b(therefore)h(simply)o 15 x @F11 @sf(I)p -16 w @F20 @sf(j)4 16 y @F8-3 @sfps(,)g(and)f(the)g(matrix)f @F12 @sf(h)p @F14 @sf (\010)p -16 w @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F13 @sf(;)8 b @F12 @sf(N)7 -16 y @F20 @sf(j)r @F21 @sf(+1) 1 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F12 @sf(i)14 b @F8-3 @sfps (is)i(a)g(submatrix)e(of)i @F11 @sf(I)p -16 w @F20 @sf(j)r @F21 @sf(+1)19 16 y @F8-3 @sfps(consistin)o(g)f(of)-1798 37 y 719 -2 z 50 26 a @F24 @sf (3)3 16 y @F6-3 @sfps(One)8 b(notable)h(exception)f(is)h(Catmull-Clark)i (subdivision)o 8 x(for)f(vertices)f(of)h(valence)o 8 x(three.)j(However)o (,)c(the)g(subdivision)f(rule)h(for)-1797 46 y(such)f(vertices)h(can)f(be)h (easily)f(modi\014ed)g(to)i(produce)d(an)i(invertible)g(matrix.)-143 50 y @F8-3 @sfps(17)-1071 b 17 @eop1 %%Page: ? 19 0 0 18 @bop1 149 291 a @F8-3 @sfps(those)11 b(columns)g(corresponding)f (to)i(members)e(of)i @F12 @sf(N)7 -16 y @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F8-3 @sfps(.)j(The)d(matrix)f @F13 @sf(\013)-32 b(\013)p -16 w @F21 @sf(0)13 16 y @F8-3 @sfps(for)12 b (the)g(example)f(tetrahedron)-1798 56 y(appears)h(in)f(Figure)h(2.)-292 56 y(This)i(system)g(of)i(equations)e(may)g(be)i(solved)e(for)i(the)e (coef)o(\014cients)i @F13 @sf(\013)-31 b(\013)p -16 w @F20 @sf(j)4 16 y @F8-3 @sfps(.)27 b(Following)14 b(Equation)g(14,)i(the)-1798 57 y(values) 8 b @F13 @sf(\013)-31 b(\013)p -16 w @F20 @sf(j)12 16 y @F8-3 @sfps(are) 9 b(suf)o(\014cient)g(to)e(construct)h(the)g(wavelets)g(centered)h(around)f (the)g(vertex)g(for)g(each)h(scaling)f(function)-1799 56 y(in)j @F12 @sf (N)7 -16 y @F20 @sf(j)r @F21 @sf(+1)3 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F8-3 @sfps(.)-230 125 y @F0-3 @sfps(6.3)51 b(Locally)12 b (Supported)o 11 x(Appr)o(oximations)g(to)g(the)g(W)m(avelets)-1201 87 y @F8-3 @sfps(Although)g(this)h(construction)f(produces)h(wavelets)g (orthogonal)f(to)h(the)g(scaling)g(functions)f(at)i(level)f @F13 @sf(j)s @F8-3 @sfps(,)h(there)-1798 57 y(are)f(some)e(important)f(practical)i(dif)o (\014culties)f(that)g(result.)k(First,)d(the)f(inner)h(product)f(matrix)f @F11 @sf(I)p -16 w @F20 @sf(j)16 16 y @F8-3 @sfps(used)h(to)g(solve)-1798 56 y(Equation)i(15)h(must)f(be)h(inverted.)23 b(Second,)16 b(the)e (inverse)g(of)g @F11 @sf(I)p -16 w @F20 @sf(j)18 16 y @F8-3 @sfps(is)f (dense)h(even)h(though)d @F11 @sf(I)p -16 w @F20 @sf(j)19 16 y @F8-3 @sfps (is)h(sparse.)24 b(As)14 b(a)-1798 56 y(consequence,)j(the)e(resulting)f (wavelets)h(are)h(globally)e(supported)g(on)h @F13 @sf(M)5 -16 y @F21 @sf (0)2 16 y @F8-3 @sfps(,)h(implying)d(that)i(\014lter)h(bank)f(de-)-1798 57 y(composition)9 b(and)i(reconstruction)f(algorithms)f(using)h(these)h (wavelets)g(require)g(quadratic)g(time.)j(In)d(order)g(to)-1798 56 y (apply)g(these)h(operations)e(in)h(linear)h(time,)f(we)g(must)f(build)h (wavelets)g(that)g(are)h(locally)f(supported.)-1532 57 y(Constructing)h (wavelets)g(of)h(local)g(support)f(is)g(a)h(common)f(problem)g(in)g(the)h (wavelet)g(literature)f(and)h(has)-1798 56 y(been)i(handled)e(in)h (various)g(ways.)23 b(Chui)14 b([)p(4)p(])h(is)e(able)h(to)g(develop)g (unique)f(locally)g(supported)h(wavelets)g(for)-1798 57 y(B-spline)h (curves.)27 b(Mallat)15 b([)p(26)p(])g(builds)f(wavelets)h(that,)h(in)f (addition)e(to)i(being)g(orthogonal)f(to)g(the)h(scaling)-1798 56 y (functions,)c(are)h(mutually)d(orthogonal.)15 b(Unlike)10 b(Chui,)h (Mallat')m(s)g(conditions)e(do)i(not)g(allow)f(the)h(construction)-1799 57 y(of)j(locally)g(supported)f(wavelets.)23 b(Instead,)14 b(in)g (practice)g(Mallat)g(approximates)e(his)i(wavelets)f(with)h(locally)-1799 56 y(supported)d(truncations)f(that)h(are)h(not)f(strictly)g(orthogonal)f (to)h(their)g(scaling)g(functions.)j(Because)f(the)e(values)-1798 57 y(in)g (Mallat')m(s)g(wavelets)g(decay)g(exponentially)f(away)h(from)g(the)g (center)n(,)h(the)f(deviation)f(from)h(orthogonality)e(is)-1798 56 y (bounded)i(by)g(choosing)f(the)i(size)f(of)h(the)f(local)g(support.)-847 56 y(When)i(truncation)g(of)g(this)g(sort)g(is)f(used,)i(decomposition)e (and)h(reconstruction)g(are)h(not)e(inverses.)22 b(This)-1799 57 y(is)15 b (a)h(disadvantage,)h(because)f(it)f(means)g(that)g(decomposition)o 14 x (followed)g(by)h(reconstruction)e(does)i(not)f(ex-)-1798 56 y(actly)g (reproduce)g(the)f(original)f(surface.)26 b(Nevertheless,)15 b(Mallat)f (has)g(found)g(the)g(resulting)f(nonorthogonal)-1799 57 y(approximation)d (perfectly)i(adequate)g(for)f(practical)h(use.)-860 56 y(Like)g(those)f (of)h(Mallat,)g(the)f(wavelets)h(resulting)f(from)g(Equation)g(15)h(are)g (orthogonal,)g(and)f(are)i(globally)-1799 57 y(supported)h(over)h(the)f (entire)h(domain)f(mesh)g @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F8-3 @sfps (,)i(with)e(values)g(that)h(appear)g(to)f(decay)h(exponentially)m(.)24 b (W)l(e)-1797 56 y(currently)11 b(do)e(not)h(know)g(of)g(a)h(construction)e (leading)g(to)h(unique)g(locally)f(supported)g(versions)h(of)g(subdivisio)o (n)-1799 57 y(wavelets,)h(nor)e(whether)h(such)g(a)g(construction)e (always)i(exists.)k(W)l(e)c(will)f(therefore)i(obtain)e(locally)g (supported)-1799 56 y(functions)i(by)g(relaxing)f(the)h(condition)f(that)h (the)g @F13 @sf( )2 -22 y @F20 @sf(j)-16 35 y(i)19 -13 y @F8-3 @sfps(lie)g (in)f @F13 @sf(W)6 -16 y @F20 @sf(j)5 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))p @F8-3 @sfps(.)16 b(Instead,)11 b(one)g (may)g(construct)g(them)f(to)-1798 61 y(span)k(a)g(space)g @F13 @sf(V)9 -22 y @F20 @sf(j)-23 29 y @F19 @sf(\003)10 -7 y @F14 @sf(\()p @F13 @sf(M) 5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))f @F8-3 @sfps(that)h(is)f(some)g (\(nonorthogonal\))f(complement)h(of)g @F13 @sf(V)10 -16 y @F20 @sf(j)4 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F14 @sf(\))g @F8-3 @sfps(in)g @F13 @sf(V)10 -16 y @F20 @sf(j)r @F21 @sf(+1)2 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F14 @sf(\))p @F8-3 @sfps (.)22 b(This)-1799 57 y(choice)16 b(is)f(simil)o(ar)g(to)f(the)h(one)h(in)e (Dahmen)h @F1-3 @sfps(et)g(al.)h @F8-3 @sfps([)p(6)p(])f(in)g(which)g (orthogonalit)o(y)f(is)h(sacri\014ced)h(in)f(order)g(to)-1798 56 y (achieve)i(sparse)g(\014lter)g(banks.)30 b(Our)17 b(approach,)h(which)e (works)h(well)f(in)g(practice,)i(improves)e(on)g(Mallat')m(s)-1798 57 y (approach)h(of)f(merely)g(truncating)f(coef)o(\014cients.)31 b(Instead,) 17 b(we)g(build)e(functions)g(in)g @F13 @sf(V)10 -22 y @F20 @sf(j)-24 28 y @F19 @sf(\003)10 -6 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F14 @sf(\))h @F8-3 @sfps(that)f(are)i(the)-1798 56 y(least-squares)12 b (projections)g(of)g @F13 @sf( )2 -22 y @F20 @sf(j)-16 35 y(i)20 -13 y @F8-3 @sfps(into)f @F13 @sf(W)6 -16 y @F20 @sf(j)4 16 y @F8-3 @sfps(.)18 b (This)12 b(practice)g(ensures)g(that)g(they)g(are)h(as)f(close)g(as)g (possible)f(to)-1798 57 y(orthogonal,)i(given)f(their)g(restricted)g (support.)19 b(Addition)o(ally)m(,)12 b(this)f(construction)h(ensures)g (that)g(the)h(analysis)-1799 56 y(and)i(synthesis)o 13 x(\014lters)f(are)h (inverses,)g(which,)g(as)f(mentioned)f(earlier)n(,)j(truncation)e(alone)g (does)f(not)h(achieve.)-1797 56 y(W)l(e)e(will)e(see)i(below)e(that)h(it)f (is)g(possible)g(to)h(make)g(the)f(approximation)g(spaces)h @F13 @sf(V)9 -22 y @F20 @sf(j)-23 29 y @F19 @sf(\003)10 -7 y @F14 @sf(\()p @F13 @sf(M) 5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))g @F8-3 @sfps(arbitrarily)f(close)h (to)-1798 57 y @F13 @sf(W)6 -16 y @F20 @sf(j)5 16 y @F14 @sf(\()p @F13 @sf (M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))p @F8-3 @sfps(,)h(at)f(the)g (expense)h(of)f(increasing)h(the)f(support.)-859 56 y(These)j(functions)e @F13 @sf( )2 -22 y @F20 @sf(j)-16 35 y(i)26 -13 y @F12 @sf(2)18 b @F13 @sf (V)9 -22 y @F20 @sf(j)-23 29 y @F19 @sf(\003)10 -7 y @F14 @sf(\()p @F13 @sf (M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))13 b @F8-3 @sfps(are)i (constructed)e(by)g(selecting)g(their)h(supports)e @F1-3 @sfps(a)i(priori)p @F8-3 @sfps(.)21 b(For)14 b(each)-1797 61 y @F13 @sf( )2 -22 y @F20 @sf(j) -16 35 y(i)8 -13 y @F8-3 @sfps(,)g(those)f(members)g(of)h @F14 @sf(\010)p -16 w @F20 @sf(j)4 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f @F8-3 @sfps (whose)g(supports)f(are)j(suf)o(\014ciently)e(distant)f(from)h(the)h (support)e(of)i @F14 @sf(\()p @F12 @sf(N)7 -16 y @F20 @sf(j)r @F21 @sf(+1) 2 16 y @F14 @sf(\))p 7 w @F20 @sf(i)-1796 50 y @F8-3 @sfps(have)g(their)e (corresponding)g(coef)o(\014cients)i(in)e(the)h @F13 @sf(i)p @F8-3 @sfps (-th)f(column)g(of)h @F13 @sf(\013)-32 b(\013)p -16 w @F20 @sf(j)17 16 y @F8-3 @sfps(set)13 b(to)f(zero.)21 b(The)13 b(remaining)f(nonzero)-922 91 y (18)-1071 b 18 @eop1 %%Page: ? 20 0 0 19 @bop1 149 291 a @F8-3 @sfps(coef)o(\014cients)10 b(can)f(be)g (found)f(by)g(solving)f(a)i(smaller)n(,)h(local)e(variant)h(of)f(Equation)g (15.)14 b(By)9 b(allowing)f(more)g(of)h(the)-1798 56 y(coef)o(\014cients)j (of)f @F13 @sf(\013)-31 b(\013)p -16 w @F20 @sf(j)15 16 y @F8-3 @sfps(to) 11 b(be)g(nonzero,)h(the)f(supports)f(grow)m(.)15 b(The)c(wavelets)g(we)h (have)f(constructed)g(have)g(values)-1798 56 y(which)d(are)h(observed)e (to)h(decay)g(exponentially)m(.)13 b(Therefore,)d(as)e(the)g(support)f (grows,)h(the)g(local)f(approximation)-1799 57 y @F13 @sf(V)10 -16 y @F21 @sf(0)-28 27 y @F19 @sf(\003)12 -11 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))k @F8-3 @sfps(built)g(for)g(them)g(quickly)g (approaches)g @F13 @sf(V)10 -16 y @F21 @sf(0)2 16 y @F14 @sf(\()p @F13 @sf (M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))p @F8-3 @sfps(.)16 b(Addition)o (ally)m(,)10 b(observed)i(results,)f(such)g(as)g(those)-1798 56 y(shown)g (in)g(Sections)g(7.5)h(and)f(8.1)h(empirically)e(demonstrate)h(the)g (power)g(of)h(these)f(approximations.)-1586 57 y(For)e(actual)f (implementati)o(on,)g(we)g(use)h(these)f(approximations)o 7 x(instead)g (of)g(the)g(globally)f(supported)g(wave-)-1797 56 y(lets)12 b(described)g (above.)17 b(Using)11 b(the)h(approximations)e(in)i @F13 @sf(V)9 -22 y @F20 @sf(j)-23 29 y @F19 @sf(\003)10 -7 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))g @F8-3 @sfps(has)g(important)e (consequences.)18 b(Because)-1797 57 y(they)10 b(are)g(locally)f (supported,)g(the)g(resulting)f(synthesis)g(\014lters)i(can)g(be)f (applied)g(in)g(linear)h(instead)e(of)i(quadratic)-1798 56 y(time,)h (which)g(allows)g(a)h(signi\014cant)e(increase)i(in)f(the)h(ef)o(\014ciency)g (of)g(algorithms)d(that)i(use)h(them.)-1498 57 y(The)g(drawback)g(is)g (that)f(while)g(truncation)g(of)h(a)g(wavelet)g(expansion)f(of)h(a)g (complex)f(function)g(leads)h(to)g(a)-1798 56 y(parametric)i (least-squares)g(best)f(approximation)o 13 x(of)g(the)g(function,)h (truncation)f(of)g(an)h(expansion)f(using)f(the)-1798 57 y(nonorthogonal)d (local)h(wavelet)h(approximations)o 9 x(does)f(not.)15 b(In)10 b(practice)h (this)f(does)g(not)f(seem)i(to)e(be)i(much)f(of)-1798 56 y(a)h (disadvantage)e(for)i(use)f(with)f(parametric)h(surfaces)h(because)g (least-squares)e(norms)h(are)h(themselves)e(conve-)-1798 56 y(nient)g (approximations)o 8 x(to)g(more)f(geometric)h(norms)f(such)h(as)g (Hausdorf)o(f)h(or)f(Frechet)h(distance.)k(Furthermore,)-1797 57 y(any)e (practical)f(ef)o(fects)i(of)e(nonorthogonalit)o(y)f(may)h(always)g(be)h (made)f(negligible)f(by)h(controlling)f(the)h(size)h(of)-1798 56 y(the)g (local)f(support.)-317 125 y @F0-3 @sfps(6.4)51 b(A)12 b(Filter)g(Bank)g (Algorithm)-640 87 y @F8-3 @sfps(Multiresoluti)o(on)e(analysis)h(on)g(the)h (in\014nite)f(real)h(line)f(is)g(based)g(on)h(an)f(assumption)f(of)i (spatial)e(invariance)i(|)-1798 57 y(every)f(place)g(looks)e(like)h(every)h (other)f(place.)16 b(This)9 b(means)h(that)g(standard)g(analysis)g(and)g (synthesis)f(\014lters)h(can)-1797 56 y(be)i(represented)g(by)f(a)h (convolution)e(kernel,)i(that)f(is,)g(by)g(a)h(sequence)g(of)f(real)h (numbers.)j(This)c(is)g(not)g(the)g(case)-1797 56 y(for)f(multiresolut)o (ion)e(analysis)g(on)h(arbitrary)h(topologi)o(cal)f(domains.)k(The)d (\014lter)f(coef)o(\014cients)h(in)f(general)h(must)-1799 57 y(vary)i (over)g(the)f(mesh,)g(so)g(the)g(\014lters)h(are)g(represented)g(by)f (\(hopefully)f(sparse\))i(matrices.)-1390 56 y(The)g(analysis)f(and)h (synthesis)e(\014lters)i(can)g(be)g(conveniently)f(expressed)h(using)f (block)g(matrix)g(equations.)-1798 57 y(Let)d @F14 @sf(\011)p -16 w @F20 @sf (j)5 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))e @F8-3 @sfps(denote)h (the)h(row)g(matrix)e(of)i(the)f(locally)g(supported)g(wavelet)h (approximations)o 6 x(spanning)f @F13 @sf(V)10 -22 y @F20 @sf(j)-24 28 y @F19 @sf(\003)10 -6 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))p @F8-3 @sfps(.)-1804 56 y(For)12 b(any)g(multiresol)o(utio)o (n)e(analysis)h(the)g(synthesis)f(\014lters)h(are)h(de\014ned)g(by)f(the)g (relation)-939 61 y @F9 @sf(\020)-1 47 y @F14 @sf(\010)p -19 w @F20 @sf(j) 4 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))25 b(\011)p -19 w @F20 @sf (j)4 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p -47 w @F9 @sf(\021)12 47 y @F14 @sf(=)13 b(\010)p -19 w @F20 @sf(j)r @F21 @sf(+1)2 19 y @F14 @sf (\()p @F11 @sf(x)p @F14 @sf(\))8 -47 y @F9 @sf(\020)19 47 y @F11 @sf(P)p -16 w @F20 @sf(j)45 16 y @F11 @sf(Q)p -16 w @F20 @sf(j)26 -31 y @F9 @sf(\021) 7 47 y @F13 @sf(;)419 b @F14 @sf(\(16\))-1799 107 y @F8-3 @sfps(and)12 b (the)f(analysis)g(\014lters)g(are)h(obtained)f(from)g(the)g(inverse)g (relation)-471 61 y @F9 @sf( )21 44 y @F11 @sf(A)p -16 w @F20 @sf(j)-53 72 y @F11 @sf(B)p -16 w @F20 @sf(j)27 -84 y @F9 @sf(!)12 72 y @F14 @sf(=) 13 -47 y @F9 @sf(\020)21 47 y @F11 @sf(P)p -16 w @F20 @sf(j)45 16 y @F11 @sf (Q)p -16 w @F20 @sf(j)25 -31 y @F9 @sf(\021)p 12 w @F19 @sf(\000)p @F21 @sf (1)10 35 y @F13 @sf(:)545 b @F14 @sf(\(17\))-1728 139 y @F8-3 @sfps(The) 11 b(analysis)g(\014lters)g(can)h(be)g(used)f(to)g(decompose)g(a)g (surface)i @F13 @sf(S)3 -16 y @F20 @sf(j)r @F21 @sf(+1)1 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))e @F8-3 @sfps(in)g @F13 @sf(V)9 -16 y @F20 @sf(j)r @F21 @sf(+1)3 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))g @F8-3 @sfps(given)g(by)-1044 103 y @F13 @sf(S)3 -19 y @F20 @sf (j)r @F21 @sf(+1)2 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))h(=)13 -41 y @F9 @sf(X)-36 91 y @F20 @sf(i)31 -50 y @F13 @sf(v)2 -22 y @F20 @sf(j)r @F21 @sf(+1)-63 34 y @F20 @sf(i)53 -12 y @F13 @sf(\036)p -22 w @F20 @sf(j)r @F21 @sf(+1)-61 34 y @F20 @sf(i)52 -12 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf (\))554 b(\(18\))-1799 148 y @F8-3 @sfps(into)11 b(a)h(lower)f(resolution)f (part)h(in)g @F13 @sf(V)10 -16 y @F20 @sf(j)4 16 y @F14 @sf(\()p @F13 @sf (M)5 -16 y @F21 @sf(0)2 16 y @F14 @sf(\))g @F8-3 @sfps(plus)f(a)i(detail)f (part)g(in)g @F13 @sf(V)10 -22 y @F20 @sf(j)-24 29 y @F19 @sf(\003)10 -7 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F14 @sf(\))-707 102 y @F13 @sf(S)3 -19 y @F20 @sf(j)r @F21 @sf(+1)2 19 y @F14 @sf(\()p @F11 @sf (x)p @F14 @sf(\))g(=)13 -40 y @F9 @sf(X)-36 91 y @F20 @sf(i)32 -51 y @F13 @sf(v)2 -22 y @F20 @sf(j)-16 35 y(i)8 -13 y @F13 @sf(\036)p -22 w @F20 @sf(j)-14 35 y(i)6 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))e(+) 10 -40 y @F9 @sf(X)-36 91 y @F20 @sf(i)32 -51 y @F13 @sf(w)1 -22 y @F20 @sf (j)-15 35 y(i)7 -13 y @F13 @sf( )2 -22 y @F20 @sf(j)-16 35 y(i)8 -13 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))-386 164 y @F8-3 @sfps(19)-1071 b 19 @eop1 %%Page: ? 21 0 0 20 @bop1 149 291 a @F8-3 @sfps(as)15 b(follows.)23 b(Let)14 b @F11 @sf (V)1 -16 y @F20 @sf(j)18 16 y @F8-3 @sfps(be)g(as)h(in)e(Equation)h(4,)h (and)f(let)g @F11 @sf(W)1 -16 y @F20 @sf(j)18 16 y @F8-3 @sfps(denote)g (the)g(corresponding)g(matrix)f(of)i(wavelet)-1798 56 y(coef)o(\014cients)i @F13 @sf(w)1 -22 y @F20 @sf(j)-15 35 y(i)7 -13 y @F8-3 @sfps(.)29 b(W)l(e) 17 b(can)f(rewrite)h(Equation)d(18)i(in)f(matrix)h(form)f(and)h (substitute)e(the)i(de\014nition)f(of)h(the)-1798 56 y(analysis)11 b (\014lters.)16 b(Thus:)51 101 y @F13 @sf(S)3 -19 y @F20 @sf(j)r @F21 @sf (+1)1 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))41 b(=)h(\010)p -19 w @F20 @sf(j)r @F21 @sf(+1)2 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))12 b @F11 @sf(V)1 -19 y @F20 @sf(j)r @F21 @sf(+1)-351 121 y @F14 @sf(=)42 -47 y @F9 @sf(\020)p 47 w @F14 @sf(\010)p -19 w @F20 @sf(j)4 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f(\011)p -19 w @F20 @sf(j)5 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p -47 w @F9 @sf(\021)6 -25 y( )21 44 y @F11 @sf (A)p -16 w @F20 @sf(j)-53 72 y @F11 @sf(B)p -16 w @F20 @sf(j)26 -84 y @F9 @sf(!)8 72 y @F11 @sf(V)1 -19 y @F20 @sf(j)r @F21 @sf(+1)-652 127 y @F14 @sf(=)42 b(\010)p -19 w @F20 @sf(j)4 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F11 @sf(A)p -19 w @F20 @sf(j)15 19 y @F11 @sf(V)1 -19 y @F20 @sf(j)r @F21 @sf(+1)12 19 y @F14 @sf(+)10 b(\011)p -19 w @F20 @sf(j) 5 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F11 @sf(B)p -19 w @F20 @sf (j)16 19 y @F11 @sf(V)1 -19 y @F20 @sf(j)r @F21 @sf(+1)-1351 120 y @F8-3 @sfps(therefore,)465 101 y @F11 @sf(V)1 -19 y @F20 @sf(j)45 19 y @F14 @sf(=)42 b @F11 @sf(A)p -19 w @F20 @sf(j)16 19 y @F11 @sf(V)1 -19 y @F20 @sf(j)r @F21 @sf(+1)733 19 y @F8-3 @sfps(\(19\))-1173 69 y @F11 @sf (W)1 -19 y @F20 @sf(j)46 19 y @F14 @sf(=)g @F11 @sf(B)p -19 w @F20 @sf(j) 17 19 y @F11 @sf(V)1 -19 y @F20 @sf(j)r @F21 @sf(+1)1 19 y @F13 @sf(:)721 b @F8-3 @sfps(\(20\))-1798 101 y(Of)11 b(course,)h(the)e(analysis)g(\014lters)h @F11 @sf(A)p -16 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)12 16 y @F8-3 @sfps(and)g @F11 @sf(B)p -16 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf (1)13 16 y @F8-3 @sfps(can)g(now)f(be)h(applied)f(to)h @F11 @sf(V)1 -16 y @F20 @sf(j)14 16 y @F8-3 @sfps(to)f(yield)g @F11 @sf(V)1 -16 y @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)2 16 y @F8-3 @sfps(,)h @F11 @sf(W)1 -16 y @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)2 16 y @F8-3 @sfps(,)g(etc.)-1797 56 y(A)g(similar)e(ar)o(gument)h(shows)g(that)g @F11 @sf(V)1 -16 y @F20 @sf (j)r @F21 @sf(+1)12 16 y @F8-3 @sfps(can)h(be)g(recovered)g(from)f @F11 @sf (V)1 -16 y @F20 @sf(j)14 16 y @F8-3 @sfps(and)h @F11 @sf(W)1 -16 y @F20 @sf (j)14 16 y @F8-3 @sfps(using)f(the)g(synthesis)f(\014lters:)-1149 101 y @F11 @sf(V)1 -19 y @F20 @sf(j)r @F21 @sf(+1)14 19 y @F14 @sf(=)k @F11 @sf (P)p -19 w @F20 @sf(j)17 19 y @F11 @sf(V)1 -19 y @F20 @sf(j)13 19 y @F14 @sf (+)e @F11 @sf(Q)p -19 w @F20 @sf(j)17 19 y @F11 @sf(W)1 -19 y @F20 @sf(j) 4 19 y @F13 @sf(:)567 b @F14 @sf(\(21\))-1728 101 y @F8-3 @sfps(W)l(e)11 b (shall)e(now)g(develop)g(more)h(explicit)f(expressions)f(for)j(the)e (analysis)g(and)h(synthesis)e(\014lters.)15 b(It)10 b(is)f(again)-1798 56 y (convenient)i(to)g(write)g @F14 @sf(\010)p -16 w @F20 @sf(j)r @F21 @sf(+1) 3 16 y @F14 @sf(\()p @F13 @sf(x)p @F14 @sf(\))f @F8-3 @sfps(in)h(block)g (form)g(as)-129 101 y @F14 @sf(\()p @F12 @sf(O)1 -19 y @F20 @sf(j)r @F21 @sf (+1)2 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))h @F12 @sf(N)7 -19 y @F20 @sf(j)r @F21 @sf(+1)2 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\)\))p @F13 @sf(:)-1098 101 y @F8-3 @sfps(It)g(then)f(follows)f(from)h(Equation)g (14)g(that)g(the)g(synthesis)f(\014lters)h(can)h(be)f(written)g(in)g (block)g(form)g(as)-1085 85 y @F9 @sf(\020)20 47 y @F11 @sf(P)p -16 w @F20 @sf(j)46 16 y @F11 @sf(Q)p -16 w @F20 @sf(j)25 -31 y @F9 @sf(\021)13 47 y @F14 @sf(=)13 -72 y @F9 @sf( )21 44 y @F11 @sf(O)p -16 w @F20 @sf(j) 69 16 y @F12 @sf(\000)p @F11 @sf(O)p -16 w @F20 @sf(j)16 16 y @F13 @sf(\013) -31 b(\013)p -16 w @F20 @sf(j)-268 72 y @F11 @sf(N)p -16 w @F20 @sf(j)46 16 y @F3-3 @sfps(1)10 b @F12 @sf(\000)g @F11 @sf(N)p -16 w @F20 @sf(j)16 16 y @F13 @sf(\013)-32 b(\013)p -16 w @F20 @sf(j)25 -84 y @F9 @sf(!)8 72 y @F13 @sf(;)454 b @F14 @sf(\(22\))-1799 130 y @F8-3 @sfps(where)12 b @F3-3 @sfps(1)e @F8-3 @sfps(denotes)g(the)g(identity)f(matrix.)15 b(The) 10 b(analysis)g(\014lters)h(are)g(obtained)f(from)g(Equation)g(17.)15 b (\(Examples)-1799 56 y(for)d(both)f(are)h(shown)e(for)i(the)f(tetrahedron)h (in)f(Figure)g(2.\))-862 57 y(From)h(a)f(practical)h(standpoint,)e(it)h (is)g(critical)h(that)f(the)g(analysis)g(and)g(synthesis)f(matrices)i(are)g (sparse.)k(T)m(o)-1798 56 y(achieve)f(linear)e(time)g(decomposition)o 13 x (and)g(reconstruction,)h(they)f(must)g(each)h(have)g(a)g(constant)f (number)g(of)-1798 57 y(nonzero)e(entries)g(in)f(each)i(row)m(.)k(If)11 b @F11 @sf(P)p -16 w @F20 @sf(j)15 16 y @F8-3 @sfps(and)g @F13 @sf(\013)-32 b (\013)p -16 w @F20 @sf(j)15 16 y @F8-3 @sfps(are)12 b(sparse,)f(then)g @F11 @sf(Q)p -16 w @F20 @sf(j)15 16 y @F8-3 @sfps(is)g(sparse.)k (Unfortunately)m(,)c(the)g(analysis)-1799 56 y(\014lters)k(derived)f(from)h (Equation)e(17)h(need)h(not)f(be)g(sparse.)25 b(For)15 b(interpolating)e (subdivisi)o(on)g(schemes)h(such)-1798 57 y(as)g(polyhedral)f(subdivis)o (ion)f(and)h(the)g @F13 @sf(G)p -16 w @F21 @sf(1)15 16 y @F8-3 @sfps (\\butter\015y")h(scheme)f(of)g(Dyn)g @F1-3 @sfps(et)h(al.)f @F8-3 @sfps ([)p(14)p(],)i(the)e(situation)e(is)i(much)-1798 56 y(improved.)21 b(Such) 13 b(interpolating)f(schemes)h(have)g(the)g(property)g(that)g @F11 @sf(O)p -16 w @F20 @sf(j)18 16 y @F8-3 @sfps(is)g(the)g(identity)f(matrix.)20 b (Equation)-1799 57 y(22)12 b(in)e(this)h(case)h(is)f(greatly)g(simpli\014ed;)f (the)h(resulting)f(\014lters)i(are)-934 84 y @F9 @sf(\020)21 47 y @F11 @sf (P)p -16 w @F20 @sf(j)45 16 y @F11 @sf(Q)p -16 w @F20 @sf(j)26 -31 y @F9 @sf (\021)12 47 y @F14 @sf(=)13 -72 y @F9 @sf( )39 44 y @F3-3 @sfps(1)116 b @F12 @sf(\000)p @F13 @sf(\013)-31 b(\013)p -16 w @F20 @sf(j)-233 73 y @F11 @sf(N)p -16 w @F20 @sf(j)45 16 y @F3-3 @sfps(1)10 b @F12 @sf(\000)h @F11 @sf(N)p -16 w @F20 @sf(j)15 16 y @F13 @sf(\013)-31 b(\013)p -16 w @F20 @sf(j)25 -85 y @F9 @sf(!)190 b( )20 44 y @F11 @sf(A)p -16 w @F20 @sf (j)-52 73 y @F11 @sf(B)p -16 w @F20 @sf(j)26 -85 y @F9 @sf(!)13 72 y @F14 @sf(=)12 -72 y @F9 @sf( )21 44 y @F3-3 @sfps(1)10 b @F12 @sf(\000)g @F13 @sf(\013)-31 b(\013)p -16 w @F20 @sf(j)16 16 y @F11 @sf(N)p -16 w @F20 @sf(j)45 16 y @F13 @sf(\013)g(\013)p -16 w @F20 @sf(j)-226 73 y @F12 @sf(\000)p @F11 @sf(N)p -16 w @F20 @sf(j)106 16 y @F3-3 @sfps(1)32 -101 y @F9 @sf(!)7 72 y @F13 @sf(:)-1664 138 y @F8-3 @sfps(If)17 b @F11 @sf (P)p -16 w @F20 @sf(j)20 16 y @F8-3 @sfps(and)f @F13 @sf(\013)-31 b(\013)p -16 w @F20 @sf(j)20 16 y @F8-3 @sfps(are)17 b(sparse,)h(then)e(all)g(four)g (\014lters)g(are)h(also)f(sparse,)i(leading)d(to)h(linear)g(time)g (analysis)f(and)-1798 57 y(synthesis.)k(The)13 b(situation)f(is)g(less)g (desirable)h(for)h(methods)d(related)i(to)g(B-splines)p(,)g(such)g(as)g (Loop')m(s)g(scheme)-1798 56 y(and)f(Catmull-Clark)f(surfaces.)16 b(For) 11 b(these)h(subdivi)o(sion)d(schemes,)j(the)f(synthesis)e(\014lters)j (are)g(sparse,)f(but)g(the)-922 50 y(20)-1071 b 20 @eop1 %%Page: ? 22 0 0 21 @bop1 366 322 a @F8-3 @sfps(T)m(able)11 b(1:)k @F1-3 @sfps(T)m(ime)d (to)f(construct)g(analysis)f(\014lters)g(for)h(various)f(subdivision)g (methods.)-1317 75 y 1269 -2 z -1 50 a 2 -50 z 26 -15 a @F5-3 @sfps (Method)173 15 y 2 -50 z 25 -15 a(Continui)o(ty)22 15 y 2 -50 z 185 -15 a (Asymptotic)g(run)f(time)184 15 y 2 -50 z -1268 2 a 1269 -2 z 10 w 1269 -2 z -1 49 a 2 -50 z 26 -15 a(Polyhedral)122 15 y 2 -50 z 89 -15 a @F16 @sf (C)3 -15 y @F22 @sf(0)88 30 y 2 -50 z 316 -15 a @F5-3 @sfps(O\()p @F16 @sf (n)p @F5-3 @sfps(\))314 15 y 2 -50 z -1268 2 a 1269 -2 z -1 49 a 2 -50 z 26 -15 a(Butter\015y)154 15 y 2 -50 z 89 -15 a @F16 @sf(G)p -15 w @F22 @sf (1)88 30 y 2 -50 z 316 -15 a @F5-3 @sfps(O\()p @F16 @sf(n)p @F5-3 @sfps(\)) 314 15 y 2 -50 z -1268 2 a 1269 -2 z -1 50 a 2 -50 z 26 -15 a(Loop)215 15 y 2 -50 z 89 -15 a @F16 @sf(G)p -15 w @F22 @sf(1)88 30 y 2 -50 z 26 -15 a @F5-3 @sfps(Speed)i(of)f(sparse)h(linear)f(equation)f(solutio)o(n)23 15 y 2 -50 z -1268 2 a 1269 -2 z -1 49 a 2 -50 z 26 -15 a(Catmull)g(&)h(Clark) 24 15 y 2 -50 z 89 -15 a @F16 @sf(G)p -15 w @F22 @sf(1)88 30 y 2 -50 z 26 -15 a @F5-3 @sfps(Speed)h(of)f(sparse)h(linear)f(equation)f(solutio)o(n) 23 15 y 2 -50 z -1268 2 a 1269 -2 z -265 125 a @F8-3 @sfps(analysis)g (\014lters)h(are)g(dense.)15 b(This)9 b(implies)f(that)h(synthesis)g(is)g (still)f(possible)g(in)h(O\()p @F13 @sf(n)p @F8-3 @sfps(\))i(time,)e(but)g (that)g(the)h(speed)-1798 56 y(of)16 b(analysis)f(depends)h(on)g(the)f (time)g(to)h(invert)f(the)h(sparse)g(analysis)f(matrix)g(of)h(Equation)f (17,)i(or)f(to)f(solve)-1798 56 y(the)e(related)g(sparse)f(linear)h (system.)k(Whether)c(these)f(methods)g(can)h(be)f(made)h(ef)o(\014cient)g (for)g(multiresol)o(utio)o(n)-1799 57 y(analysis)g(is)f(a)h(topic)f(for)i (future)f(investigati)o(on.)19 b(T)m(able)12 b(1)h(shows)f(what)h(we)g (currently)g(know)f(about)h(the)g(time)-1799 56 y(required)f(to)f(develop)g (analysis)f(\014lters)i(for)g(various)e(subdivision)o 10 x(methods.)-1169 57 y(The)j(\014lter)g(bank)g(process)g(is)f(much)h(simpler)f(for)h(the)g (piecewise)g(linear)g(polyhedral)f(functions.)19 b(Details)-1798 56 y(are) 13 b(given)d(in)h(Section)h(7.1.)-444 125 y @F0-3 @sfps(6.5)51 b(Stabili)o (ty)-294 87 y @F8-3 @sfps(One)12 b(important)e(question)h(concerns)h(the)f (stability)f(of)i(the)f(synthesis)f(and)i(analysis)f(\014lters.)16 b(One)c (measure)g(of)-1798 56 y(the)i(stability)e(of)i(a)g(transformation)f(is)h (its)f @F13 @sf(L)p -16 w @F19 @sf(1)16 16 y @F8-3 @sfps(norm.)22 b(The) 14 b @F13 @sf(L)p -16 w @F19 @sf(1)17 16 y @F8-3 @sfps(norm)f(for)h(any)g (matrix)f @F13 @sf(T)20 b @F8-3 @sfps(is)13 b(measured)h(by)-1798 57 y @F12 @sf(jj)p @F13 @sf(T)6 b @F12 @sf(jj)p 7 w @F19 @sf(1)1 -7 y @F8-3 @sfps (,)12 b(which)f(gives)f(the)h(maximum)e(sum)i(of)g(the)g(absolute)f (values)h(of)g(the)g(elements)f(in)h(any)g(row)g(of)g @F13 @sf(T)6 b @F8-3 @sfps(,)12 b(and)-1798 56 y(indicates)f(the)g(maximum)f(scaling)h (ef)o(fect)h(of)g @F13 @sf(T)17 b @F8-3 @sfps(on)11 b(any)g(vector)h(that)f (it)g(transforms.)-1300 57 y(For)i(truly)f(orthogonal)f(wavelet)h(bases)h (over)f(regular)h(grids,)g(the)f @F13 @sf(L)p -16 w @F19 @sf(1)15 16 y @F8-3 @sfps(norm)g(is)g(bounded)f(by)h(a)h(constant,)-1798 56 y (independent)g(of)g(the)h(number)f(of)g(\014ltering)g(steps.)21 b(In)13 b (this)g(section,)g(we)h(brie\015y)g(analyze)f(the)h @F13 @sf(L)p -16 w @F19 @sf(1)15 16 y @F8-3 @sfps(norms)f(of)-1798 57 y(the)g(analysis)f(and)h (synthesis)f(\014lters)h(described)g(in)g(the)g(previous)f(section,)h (based)g(on)g(local)g(approximations)o -1799 56 a(to)e(the)h(globally)e (supported)g(wavelets.)-567 57 y(W)l(e)17 b(\014rst)f(consider)f(repeated)i (application)e(of)h(the)g(synthesis)e(\014lters.)30 b(This)15 b (transformation)g(maps)g(the)-1798 56 y(coarse-level)e(scaling)d(coef)o (\014cients)j @F11 @sf(V)1 -16 y @F21 @sf(0)12 16 y @F8-3 @sfps(and)f(the)f (wavelet)h(coef)o(\014cients)g @F11 @sf(W)1 -16 y @F21 @sf(0)1 16 y @F8-3 @sfps(,)g(...,)i @F11 @sf(W)1 -16 y @F20 @sf(n)p @F19 @sf(\000)p @F21 @sf(1)13 16 y @F8-3 @sfps(into)d(the)g(\014ne-level)-1797 57 y (scaling)g(coef)o(\014cients)h @F11 @sf(V)1 -16 y @F20 @sf(n)2 16 y @F8-3 @sfps(.)k(Expanding)10 b(equation)h(21)g(repeatedly)g(yields)-704 137 y @F11 @sf(V)1 -19 y @F20 @sf(n)14 19 y @F14 @sf(=)i(\()p -52 w @F20 @sf (n)p @F19 @sf(\000)p @F21 @sf(1)-60 12 y @F9 @sf(Y)-56 91 y @F20 @sf(j)r @F21 @sf(=0)10 -51 y @F11 @sf(P)p -19 w @F20 @sf(j)4 19 y @F14 @sf(\))p @F11 @sf(V)1 -19 y @F21 @sf(0)10 19 y @F14 @sf(+)14 -52 y @F20 @sf(n)p @F19 @sf(\000)p @F21 @sf(1)-63 12 y @F9 @sf(X)-66 93 y @F20 @sf(j)2 -9 y @F23 @sf(0)2 9 y @F21 @sf(=0)p -53 w @F14 @sf(\()2 -52 y @F20 @sf(n)p @F19 @sf(\000)p @F21 @sf(1)-59 12 y @F9 @sf(Y)-62 93 y @F20 @sf(j)r @F21 @sf (=)p @F20 @sf(j)2 -9 y @F23 @sf(0)11 -44 y @F11 @sf(P)p -19 w @F20 @sf(j) 3 19 y @F14 @sf(\))p @F11 @sf(Q)p -19 w @F20 @sf(j)2 -12 y @F23 @sf(0)5 31 y @F11 @sf(W)1 -19 y @F20 @sf(j)2 -12 y @F23 @sf(0)4 31 y @F13 @sf(:) -1304 153 y @F8-3 @sfps(The)f @F13 @sf(L)p -16 w @F19 @sf(1)15 16 y @F8-3 @sfps(norm)f(of)h(this)f(transformation)g(depends)h(on)g(the)f @F13 @sf(L)p -16 w @F19 @sf(1)15 16 y @F8-3 @sfps(norm)g(of)h(the)g (product)12 -32 y @F9 @sf(Q)p 13 w @F20 @sf(n)p @F19 @sf(\000)p @F21 @sf (1)-66 32 y @F20 @sf(j)r @F21 @sf(=0)15 -13 y @F11 @sf(P)p -16 w @F20 @sf (j)4 16 y @F8-3 @sfps(.)18 b(W)l(e)12 b(claim)-1798 57 y(that)g(this)e (norm)h(is)g(bounded)g(independent)g(of)h @F13 @sf(n)p @F8-3 @sfps(.)17 b (By)12 b(de\014nition,)f(conver)o(gence)h(of)g(the)g(subdivis)o(ion)e (scheme)-1798 56 y(de\014ned)15 b(by)e(the)h @F11 @sf(P)p -16 w @F20 @sf (j)18 16 y @F8-3 @sfps(implies)e(that)i(the)g(entries)f(of)14 -32 y @F9 @sf (Q)p 13 w @F20 @sf(n)p @F19 @sf(\000)p @F21 @sf(1)-66 32 y @F20 @sf(j)r @F21 @sf(=0)16 -13 y @F11 @sf(P)p -16 w @F20 @sf(j)17 16 y @F8-3 @sfps (are)i(also)f(bounded)f(independent)g(of)h @F13 @sf(n)p @F8-3 @sfps(.)23 b (Since)-1797 64 y(there)14 b(are)h(only)e(a)h(\014nite)f(number)g(of)h (nonzero)g(entries)f(per)h(row)g(of)13 -32 y @F9 @sf(Q)1 13 y @F20 @sf(n)p @F19 @sf(\000)p @F21 @sf(1)-66 32 y @F20 @sf(j)r @F21 @sf(=0)15 -13 y @F11 @sf(P)p -16 w @F20 @sf(j)4 16 y @F8-3 @sfps(,)g(the)g @F13 @sf(L)p -16 w @F19 @sf(1)16 16 y @F8-3 @sfps(norm)f(of)13 -32 y @F9 @sf(Q)1 13 y @F20 @sf(n)p @F19 @sf(\000)p @F21 @sf(1)-66 32 y @F20 @sf(j)r @F21 @sf(=0) 15 -13 y @F11 @sf(P)p -16 w @F20 @sf(j)-1794 73 y @F8-3 @sfps(is)g (bounded)g(independent)g(of)h @F13 @sf(n)p @F8-3 @sfps(.)22 b(T)m(o)13 b (conclude,)h(we)g(note)f(that)g @F11 @sf(V)1 -16 y @F20 @sf(n)16 16 y @F8-3 @sfps(is)g(the)g(sum)g(of)g @F13 @sf(n)g @F14 @sf(+)f(1)h @F8-3 @sfps (transformations)-1799 56 y(with)f(bounded)f @F13 @sf(L)p -16 w @F19 @sf (1)15 16 y @F8-3 @sfps(norms.)17 b(Therefore,)d(the)e(norm)f(for)i(the)f (entire)g(transformation)f(is)h(at)g(most)f @F13 @sf(O)q @F14 @sf(\()p @F13 @sf(n)p @F14 @sf(\))p @F8-3 @sfps(.)18 b(As)12 b(a)-1798 57 y(common)g (special)g(case,)h(when)f(the)h(subdivi)o(sion)d(rule)j(encoded)f(by)g @F11 @sf(P)p -16 w @F20 @sf(j)16 16 y @F8-3 @sfps(is)g(a)h(convex)f (combination)f(\(such)h(as)-1798 56 y(with)i(piecewise)g(linear)g (subdivis)o(ion)e(or)i(with)f(the)h(Catmull-Clark)g(scheme\),)h(the)f @F13 @sf(L)p -16 w @F19 @sf(1)16 16 y @F8-3 @sfps(norm)f(of)h(any)g @F11 @sf (P)p -16 w @F20 @sf(j)18 16 y @F8-3 @sfps(is)-1798 57 y(exactly)e(1,)f (implying)f(that)h(the)g @F13 @sf(L)p -16 w @F19 @sf(1)14 16 y @F8-3 @sfps (norm)f(of)i(their)f(product)g(is)g(also)g(1.)-281 94 y(21)-1071 b 21 @eop1 %%Page: ? 23 0 0 22 @bop1 220 291 a @F8-3 @sfps(W)l(e)13 b(next)f(consider)h(repeated)g (application)e(of)i(the)f(analysis)g(\014lter)m(.)20 b(This)12 b (transformation)f(maps)h(the)g(\014ne)-1797 56 y(scaling)e(coef)o(\014cients)h @F11 @sf(V)1 -16 y @F20 @sf(n)13 16 y @F8-3 @sfps(into)e(the)i(coarse)g (scaling)f(coef)o(\014cients)h @F11 @sf(V)1 -16 y @F21 @sf(0)11 16 y @F8-3 @sfps(and)g(the)f(wavelet)g(coef)o(\014cients)i @F11 @sf(W)1 -16 y @F21 @sf(0)1 16 y @F8-3 @sfps(,)f(...,)-1796 56 y @F11 @sf(W)1 -16 y @F20 @sf(n)p @F19 @sf(\000)p @F21 @sf(1)3 16 y @F8-3 @sfps(.)k(Expanding)c (equations)f(19)h(and)h(20)f(yields)-198 128 y @F11 @sf(V)1 -19 y @F21 @sf (0)43 19 y @F14 @sf(=)42 -52 y @F20 @sf(n)p @F19 @sf(\000)p @F21 @sf(1)-59 12 y @F9 @sf(Y)-58 91 y @F20 @sf(j)r @F21 @sf(=0)11 -51 y @F11 @sf(A)p -19 w @F20 @sf(j)4 19 y @F11 @sf(V)1 -19 y @F20 @sf(n)1 19 y @F13 @sf(:)-400 157 y @F11 @sf(W)1 -19 y @F20 @sf(j)46 19 y @F14 @sf(=)42 b @F11 @sf(B)p -19 w @F20 @sf(j)37 -34 y(n)p @F19 @sf(\000)p @F21 @sf(1)-60 12 y @F9 @sf(Y)-84 93 y @F20 @sf(j)2 -9 y @F23 @sf(0)2 9 y @F21 @sf(=)p @F20 @sf(j)r @F21 @sf (+1)9 -52 y @F11 @sf(A)p -19 w @F20 @sf(j)2 -12 y @F23 @sf(0)3 31 y @F11 @sf (V)1 -19 y @F20 @sf(n)2 19 y @F13 @sf(:)-1161 143 y @F8-3 @sfps(The)11 b (stability)f(of)h(these)g(transformations)e(depends)i(on)g(the)g @F13 @sf (L)p -16 w @F19 @sf(1)13 16 y @F8-3 @sfps(norm)f(of)11 -32 y @F9 @sf(Q)1 13 y @F20 @sf(n)p @F19 @sf(\000)p @F21 @sf(1)-66 32 y @F20 @sf(j)r @F21 @sf (=0)15 -13 y @F11 @sf(A)p -16 w @F20 @sf(j)4 16 y @F8-3 @sfps(.)15 b(Note)c (that)f(the)h(product)-1798 61 y(of)h(these)e(matrices)h(is)g(the)g (projection)f(operator)h(that)g(maps)f @F11 @sf(V)1 -16 y @F20 @sf(n)13 16 y @F8-3 @sfps(into)g @F11 @sf(V)1 -16 y @F21 @sf(0)1 16 y @F8-3 @sfps (.)16 b(W)l(e)11 b(conjecture)h(that)e(the)h(norm)g(for)-1798 57 y(this)g (transformation)f(is)h(also)g(bounded)g(independent)f(of)i @F13 @sf(n)p @F8-3 @sfps(.)-905 56 y(In)h(practice,)i(the)e(norms)f(for)i(these)f (\014lters)g(appear)h(to)f(be)g(very)h(small,)f(implying)o 12 x(good)g (stability)o -3 x(.)20 b(T)m(able)-1798 57 y(2)14 b(gives)g(the)g @F13 @sf (L)p -16 w @F19 @sf(1)17 16 y @F8-3 @sfps(norms)f(for)h(the)h(analysis)e (\014lter)h @F11 @sf(A)p -16 w @F20 @sf(j)18 16 y @F8-3 @sfps(over)h(a)f (varying)g(number)g(of)g(levels)g(using)f(a)h(varying)-1798 56 y(size)d (support.)k(These)c @F11 @sf(A)p -16 w @F20 @sf(j)15 16 y @F8-3 @sfps(are)h (built)d(using)h(the)h(wavelet)g(approximations)e(described)i(above,)h (for)f(the)g(case)h(of)-1798 56 y(piecewise)e(linear)f(subdivision)o 8 x (over)h(the)f(octahedron.)15 b(In)9 b(the)h(table,)g @F1-3 @sfps(size)f @F8-3 @sfps(gives)f(the)i(disc)f(size)g(chosen)g(for)h(the)-1798 57 y (support)f(of)g(the)g(wavelet)g(approximations.)k(\(The)c @F13 @sf(k)q @F8-3 @sfps(-disc)g(around)g(a)h(vertex)f @F13 @sf(v)i @F8-3 @sfps(of)e(a)h (triangulation)o 8 x(is)f(de\014ned)g(to)-1798 56 y(be)j(the)f(set)g(of)h (all)f(triangles)g(whose)g(vertices)g(are)h(reachable)h(from)e @F13 @sf(v)i @F8-3 @sfps(by)e(following)f @F13 @sf(k)i @F8-3 @sfps(or)g(fewer)g(edges)g (of)f(the)-1798 57 y(triangulation.\))k(All)c(examples)g(in)h(this)e (paper)i(were)h(generated)f(using)e(wavelet)i(approximations)e(supported) -1799 56 y(on)i(2-discs.)-128 57 y(T)m(able)f(3)g(gives)g(the)g (cumulative)f(ef)o(fect)i(of)g(the)f(analysis)f(\014lters.)16 b(It)11 b (gives)g(the)g @F13 @sf(L)p -16 w @F19 @sf(1)13 16 y @F8-3 @sfps(norms)g (for)g(each)h(stage)-1798 56 y(of)g(the)f(composition)o 10 x(of)h(the)f @F11 @sf(A)p -16 w @F20 @sf(j)4 16 y @F8-3 @sfps(,)h(beginning)e(with)g @F11 @sf(A)p -16 w @F21 @sf(4)1 16 y @F8-3 @sfps(,)i(down)f(to)g @F11 @sf (A)p -16 w @F21 @sf(0)1 16 y @F8-3 @sfps(.)-1150 136 y(T)m(able)j(2:)19 b @F13 @sf(L)p -16 w @F19 @sf(1)15 16 y @F1-3 @sfps(norms)13 b(for)g(the)g (analysis)f(\014lters)h @F3-3 @sfps(A)p -16 w @F20 @sf(j)17 16 y @F1-3 @sfps (that)g(arise)g(fr)n(om)g(piecewise)h(linear)e(subdivision)g(on)h(the)-1798 57 y(octahedr)n(on.)281 66 y 800 -2 z -1 57 a 2 -56 z 197 x 2 -56 z 9 x 2 -56 z 25 -17 a @F8-3 @sfps(Size)f(1)60 17 y 2 -56 z 26 -17 a(Size)g(2) 59 17 y 2 -56 z 26 -17 a(Size)g(3)59 17 y 2 -56 z -799 2 a 800 -2 z 10 w 800 -2 z -1 56 a 2 -56 z 26 -17 a @F12 @sf(jj)p @F11 @sf(A)p -16 w @F21 @sf (0)1 16 y @F12 @sf(jj)p 7 w @F19 @sf(1)25 10 y 2 -56 z 9 x 2 -56 z 25 -17 a @F8-3 @sfps(1.25)93 17 y 2 -56 z 26 -17 a(1.3125)46 17 y 2 -56 z 26 -17 a (1.3125)46 17 y 2 -56 z -799 2 a 800 -2 z -1 56 a 2 -56 z 26 -17 a @F12 @sf (jj)p @F11 @sf(A)p -16 w @F21 @sf(1)1 16 y @F12 @sf(jj)p 7 w @F19 @sf(1) 25 10 y 2 -56 z 9 x 2 -56 z 25 -17 a @F8-3 @sfps(1.27174)24 17 y 2 -56 z 26 -17 a(1.40771)23 17 y 2 -56 z 26 -17 a(1.4434)46 17 y 2 -56 z -799 2 a 800 -2 z -1 56 a 2 -56 z 26 -17 a @F12 @sf(jj)p @F11 @sf(A)p -16 w @F21 @sf (2)1 16 y @F12 @sf(jj)p 7 w @F19 @sf(1)25 10 y 2 -56 z 9 x 2 -56 z 25 -17 a @F8-3 @sfps(1.27174)24 17 y 2 -56 z 26 -17 a(1.40859)23 17 y 2 -56 z 26 -17 a(1.45371)23 17 y 2 -56 z -799 2 a 800 -2 z -1 56 a 2 -56 z 26 -17 a @F12 @sf(jj)p @F11 @sf(A)p -16 w @F21 @sf(3)1 16 y @F12 @sf(jj)p 7 w @F19 @sf(1)25 10 y 2 -56 z 9 x 2 -56 z 25 -17 a @F8-3 @sfps(1.27174)24 17 y 2 -56 z 26 -17 a(1.40859)23 17 y 2 -56 z 26 -17 a(1.45372)23 17 y 2 -56 z -799 2 a 800 -2 z -1 56 a 2 -56 z 26 -17 a @F12 @sf(jj)p @F11 @sf(A)p -16 w @F21 @sf(4)1 16 y @F12 @sf(jj)p 7 w @F19 @sf(1)25 10 y 2 -56 z 9 x 2 -56 z 25 -17 a @F8-3 @sfps(1.27174)24 17 y 2 -56 z 26 -17 a(1.40859)23 17 y 2 -56 z 26 -17 a(1.45372)23 17 y 2 -56 z -799 2 a 800 -2 z -428 93 a(The)f @F13 @sf(L)p -16 w @F19 @sf(1)14 16 y @F8-3 @sfps(norm)g(for)h(the)f (synthesis)f(\014lters)h @F11 @sf(P)p -16 w @F20 @sf(j)16 16 y @F8-3 @sfps (arising)f(from)h(piecewise)h(linear)f(subdivision)o 10 x(is)g(simply)f(1) -1798 57 y(for)i(every)g(level,)g(and)f(is)g(therefore)h(not)f(shown)f(in)h (a)h(table.)-893 56 y(Dahmen)h([)p(7)p(])h(also)f(gives)g(a)h(similar)n(,)f (but)g(more)h(detailed)f(analysis)g(of)g(the)g(stability)f(of)i (multiresol)o(utio)o(n)-1799 57 y(schemes)e(over)f(irregular)h(grids.)-531 144 y @F2-3 @sfps(7)59 b(W)m(avelet)14 b(Compr)o(ession)h(of)g(Surfaces) -918 104 y @F8-3 @sfps(Multiresoluti)o(on)10 b(analysis)g(is)g(widely)g (used)h(for)g(data)g(compression)f(applications.)k(Mallat)c([)p(26)p(])h (and)g(DeV)-6 b(ore)-1797 56 y @F1-3 @sfps(et)12 b(al.)g @F8-3 @sfps([)p (1)n(1)q(],)g(among)g(others,)g(use)g(wavelet)g(techniques)f(for)h(ef)o (\014cient)h(image)f(compression.)k(Finkelstein)11 b(and)-922 50 y(22)-1071 b 22 @eop1 %%Page: ? 24 0 0 23 @bop1 399 329 a @F8-3 @sfps(T)m(able)12 b(3:)i @F13 @sf(L)p -16 w @F19 @sf(1)14 16 y @F1-3 @sfps(norms)d(for)f(successive)i(pr)n(oducts)e (of)h(the)h @F3-3 @sfps(A)p -16 w @F20 @sf(j)4 16 y @F1-3 @sfps(,)g (beginning)e(at)h @F3-3 @sfps(A)p -16 w @F21 @sf(4)1 16 y @F1-3 @sfps(.) -1208 75 y 1121 -2 z -1 56 a 2 -56 z 122 -17 a @F8-3 @sfps(Matrix)g (product)120 17 y 2 -56 z 9 x 2 -56 z 25 -17 a(Size)h(1)59 17 y 2 -56 z 26 -17 a(Size)g(2)59 17 y 2 -56 z 26 -17 a(Size)g(3)60 17 y 2 -56 z -1120 2 a 1121 -2 z 10 w 1121 -2 z -1 56 a 2 -56 z 230 -17 a @F11 @sf(A)p -16 w @F21 @sf(4)230 33 y 2 -56 z 8 x 2 -56 z 26 -17 a @F8-3 @sfps(1.27174)23 17 y 2 -56 z 26 -17 a(1.40859)23 17 y 2 -56 z 26 -17 a(1.45372)24 17 y 2 -56 z -1120 2 a 1121 -2 z -1 57 a 2 -56 z 179 -17 a @F11 @sf(A)p -16 w @F21 @sf(3)11 16 y @F12 @sf(\003)e @F11 @sf(A)p -16 w @F21 @sf(4)179 33 y 2 -56 z 8 x 2 -56 z 26 -17 a @F8-3 @sfps(1.61574)23 17 y 2 -56 z 26 -17 a (1.95076)23 17 y 2 -56 z 26 -17 a(2.04751)24 17 y 2 -56 z -1120 2 a 1121 -2 z -1 56 a 2 -56 z 128 -17 a @F11 @sf(A)p -16 w @F21 @sf(2)11 16 y @F12 @sf(\003)g @F11 @sf(A)p -16 w @F21 @sf(3)11 16 y @F12 @sf(\003)g @F11 @sf(A)p -16 w @F21 @sf(4)128 33 y 2 -56 z 8 x 2 -56 z 26 -17 a @F8-3 @sfps(2.02336)23 17 y 2 -56 z 26 -17 a(2.50179)23 17 y 2 -56 z 26 -17 a(2.60807)24 17 y 2 -56 z -1120 2 a 1121 -2 z -1 56 a 2 -56 z 77 -17 a @F11 @sf(A)p -16 w @F21 @sf(1)11 16 y @F12 @sf(\003)g @F11 @sf(A)p -16 w @F21 @sf(2)11 16 y @F12 @sf(\003)g @F11 @sf(A)p -16 w @F21 @sf(3)11 16 y @F12 @sf(\003)g @F11 @sf(A)p -16 w @F21 @sf(4)77 33 y 2 -56 z 8 x 2 -56 z 26 -17 a @F8-3 @sfps(2.35466)23 17 y 2 -56 z 26 -17 a(2.78397)23 17 y 2 -56 z 26 -17 a(2.8681)n(1)26 17 y 2 -56 z -1120 2 a 1121 -2 z -1 56 a 2 -56 z 26 -17 a @F11 @sf(A)p -16 w @F21 @sf(0)11 16 y @F12 @sf(\003)g @F11 @sf(A)p -16 w @F21 @sf(1)11 16 y @F12 @sf(\003)g @F11 @sf(A)p -16 w @F21 @sf(2)11 16 y @F12 @sf(\003)g @F11 @sf(A)p -16 w @F21 @sf(3)12 16 y @F12 @sf(\003)f @F11 @sf(A)p -16 w @F21 @sf(4)26 33 y 2 -56 z 8 x 2 -56 z 26 -17 a @F8-3 @sfps(2.22687)23 17 y 2 -56 z 26 -17 a(2.63381)23 17 y 2 -56 z 26 -17 a(2.75473)24 17 y 2 -56 z -1120 2 a 1121 -2 z -339 124 a (Salesin)17 b([)p(16)p(])h(develop)e(a)i(wavelet-based)f(method)f(for)h (approximating)f(B-spline)g(curves)i(within)d(an)j @F13 @sf(L)p -16 w @F19 @sf(1)-1796 72 y @F8-3 @sfps(tolerance.)e(Other)c(examples)f(of)g (wavelet-based)h(compression)e(techniques)h(abound)f([)p(2)q(,)h(5)p(,)h (25)p(,)g(27)o(].)-1586 57 y(Using)k(wavelet)h(techniques,)h(lossy)d (compression)h(of)h(a)g(function)f(is)h(typically)e(implemented)h(with)g (a)-1798 56 y(three-stage)c(algorithm:)-347 94 y(1.)23 b @F1-3 @sfps (Filter)10 b(bank)h(decomposition.)j @F8-3 @sfps(The)d(original)f (function,)h(represented)g(by)g(the)g(sequence)g @F13 @sf(v)2 -16 y @F20 @sf (j)4 16 y @F8-3 @sfps(,)g(is)g(decom-)-1684 57 y(posed)h(into)f(a)h (coarse-level)h(approximation)e @F13 @sf(v)2 -16 y @F21 @sf(0)13 16 y @F8-3 @sfps(together)h(with)f(wavelet)h(coef)o(\014cients)h @F13 @sf(w)1 -16 y @F21 @sf(0)2 16 y @F13 @sf(;)8 b(:)g(:)o 8 x(:)o 7 x(;)g(w)1 -16 y @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-1683 72 y @F8-3 @sfps(at)j(the)h (levels)f(from)g(0)g(to)g @F13 @sf(j)h @F12 @sf(\000)f @F14 @sf(1)p @F8-3 @sfps(.)-579 94 y(2.)23 b @F1-3 @sfps(Selection.)15 b @F8-3 @sfps(A)c (subset)g @F13 @sf(d)g @F8-3 @sfps(of)g(the)h(detail)e(is)h(chosen)h(from)f (each)h(sequence)f @F13 @sf(w)1 -16 y @F21 @sf(0)2 16 y @F13 @sf(;)d(:)g (:)o 8 x(:)e(;)i(w)1 -16 y @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)1 16 y @F8-3 @sfps(,)k(according)f(to)-1684 56 y(some)g(measure)g(of)h(its)e (importance.)-649 94 y(3.)23 b @F1-3 @sfps(Reconstruction.)k @F8-3 @sfps (The)16 b(selected)f(detail)g @F13 @sf(d)p @F8-3 @sfps(,)i(in)e(the)h (form)f(of)h(scaled)g(wavelets)f(at)h(various)f(levels,)h(is)-1684 57 y (added)c(back)f(to)g(the)g(coarse-level)h(approximation.)-886 93 y (Throughout)g(the)h(rest)g(of)g(this)g(section,)g(we)h(will)e(discuss)g (the)h(application)f(of)h(subdivision)e(wavelets)i(to)-1798 57 y(the)d (compression)e(of)h(complex)g(surface)h(data.)15 b(The)10 b(common)e (special)h(case)h(of)f(polyhedral)g(decomposition)o 8 x(is)-1798 56 y (treated)k(in)f(Section)g(7.1.)19 b(Next,)12 b(Section)h(7.2)f(discusses)f (various)h(rules)g(for)h(selecting)e(wavelet)i(coef)o(\014cients.)-1797 57 y(Section)e(7.4)g(discusses)f(the)g(preprocessing)h(step)f(sometimes)f (necessary)j(for)f(converting)f(general)h(input)f(into)-1799 56 y(a)k (form)f(appropriate)g(for)g(compression.)20 b(Finally)m(,)13 b(Section)g (7.5)g(illustrates)f(the)h(results)f(of)i(compression)e(for)-1798 57 y (two)f(complex)g(polyhedral)g(data)g(sets.)-552 56 y(In)h(this)f(section,)h (we)g(exclusively)f(consider)g(the)h(approximation)e(of)i(functions)f (de\014ned)h(over)g(triangular)-1798 57 y(meshes.)j(Quadrilateral)9 b (methods)g(require)h(separate)g(algorithms)e(which)h(are)h(nevertheless)g (similar)e(in)h(\015avor)m(.)-1796 124 y @F0-3 @sfps(7.1)51 b(Polyhedral) 11 b(Implementation)-698 87 y @F8-3 @sfps(Many)g(applications)e(of)i (subdivision)e(wavelets)i(involve)f(the)g(special)h(case)g(of)g(piecewise)g (linear)g(subdivisio)o(n)-1799 57 y(|)f(an)g(example)g(is)f(polyhedral)g (compression.)14 b(The)c(techniques)f(outlined)g(in)g(Section)h(4)g(apply)f (to)h(polyhedra,)-1798 56 y(but)k(it)g(is)f(possible)g(to)h(exploit)f(the)h (simplicit)o(y)f(of)h(piecewise)g(linear)g(subdivision)e(to)i(derive)g(an)h (even)f(more)-1798 57 y(ef)o(\014cient)h(implement)o(ation.)20 b(Moreover)n (,)14 b(decomposition)o 12 x(and)f(reconstruction)g(may)g(be)g(achieved)h (in)f(linear)-1798 56 y(time)h(for)h(polyhedral)e(surfaces)i(without)e (the)h(need)h(for)f(a)h(sparse)g(matrix)e(representation.)24 b(\(However)n (,)17 b(it)c(is)-1798 57 y(still)d(necessary)i(to)f(solve)g(a)h(small)e (linear)h(system)g(for)g(the)h(local)f(neighborhood)f(of)h(wavelet)h(coef)o (\014cients.\))-1684 56 y(The)h(chief)g(property)g(of)g(piecewise)g (linear)g(subdivisio)o(n)f(that)g(leads)h(to)g(simpler)f(algorithms)o 12 x (is)g(tight)g(lo-)-1798 56 y(cality)m(.)19 b(Unlike)12 b(more)h(complex)f (subdivisi)o(on)f(rules,)i(the)g(support)f(of)g(a)h(hat)g(function)f (built)f(around)i(a)g(vertex)-922 89 y(23)-1071 b 23 @eop1 %%Page: ? 25 0 0 24 @bop1 149 291 a @F3-3 @sfps(v)15 b @F8-3 @sfps(does)g(not)g(extend)g (beyond)f @F3-3 @sfps(v)p @F8-3 @sfps(')m(s)i(neighboring)e(vertices.)27 b (In)15 b(this)f(section,)i(we)f(show)g(that)g(this)f(leads)h(to)g(a)-1798 56 y(simpler)c(technique)g(for)g(generating)h(the)f(\014lters)g @F11 @sf (A)g @F8-3 @sfps(and)h @F11 @sf(B)p @F8-3 @sfps(.)-895 56 y(As)h(is)g (discussed)g(in)g(Section)g(6.4,)i(the)e(wavelet)h(coef)o(\014cients)g @F11 @sf(W)1 -16 y @F20 @sf(j)18 16 y @F8-3 @sfps(may)f(be)h(found)f (through)f(the)i(matrix)-1799 57 y(product)i @F11 @sf(B)p -16 w @F20 @sf (j)5 16 y @F11 @sf(V)1 -16 y @F20 @sf(j)r @F21 @sf(+1)1 16 y @F8-3 @sfps (.)30 b(Construction)15 b(of)i @F11 @sf(B)p -16 w @F20 @sf(j)20 16 y @F8-3 @sfps(is)f(greatly)g(simpli\014ed)f(for)h(interpolating)f(schemes,)i (including)-1799 56 y(polyhedral)f(subdivision)o(,)h(and)g(for)g (polyhedra,)g(the)g(wavelet)f(coef)o(\014cient)i @F3-3 @sfps(w)e @F8-3 @sfps (associated)h(with)e(a)i(vertex)g @F3-3 @sfps(v)-1798 57 y @F8-3 @sfps (\(where)c @F3-3 @sfps(v)e @F8-3 @sfps(is)g(\014ne-level)h(vertex)f(added)h (on)f(the)g(edge)g @F13 @sf(pq)r @F8-3 @sfps(\))h(may)f(be)g(derived)h(by)f (the)g(simple)f(rule:)-855 119 y @F11 @sf(w)j @F14 @sf(=)g @F11 @sf(v)e @F12 @sf(\000)15 -31 y @F14 @sf(1)-23 20 y 23 -2 z 43 w(2)5 -32 y(\()p @F13 @sf(p)e @F14 @sf(+)i @F13 @sf(q)r @F14 @sf(\))p @F13 @sf(:)635 b @F14 @sf(\(23\))-1799 112 y @F8-3 @sfps(This)9 b(equation)h(is)f(shown)g (geometrically)g(in)g(Figure)h(8.)15 b(It)10 b(leads)g(to)f(a)h(very)g (simple)f(algorithm)f(for)i(computing)-1799 57 y(the)i(wavelet)f(coef)o (\014cients)h(|)f(without)f(the)h(need)h(for)g(implementi)o(ng)e(sparse)h (matrix)g(multipl)o(ication.)-1470 59 y 21881642 9472573 8156938 13222133 27233648 21444853 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 51 dict def IdrawDict begin /reencodeISO { dup dup findfont dup length dict begin { 1 index /FID ne { def }{ pop pop } ifelse } forall /Encoding ISOLatin1Encoding def currentdict end definefont } def /ISOLatin1Encoding [ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright /parenleft/parenright/asterisk/plus/comma/minus/period/slash /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve /dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut /ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine /guillemotright/onequarter/onehalf/threequarters/questiondown /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis /yacute/thorn/ydieresis ] def /Times-Bold reencodeISO def /Times-Roman reencodeISO def /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 16 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def Begin %I Poly %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 1 0 0 1 111 179 ] concat %I 3 78 115 415 115 331 242 3 Poly End Begin %I Poly %I b 13107 1 0 0 [2 2 2 2 2 2 2 2] 15 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 1 0 0 1 111 9 ] concat %I 6 78 285 264 338 415 285 355 334 331 412 159 400 6 Poly End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.25 0 0 0.25 464.25 143.75 ] concat %I 247 601 21 21 Elli End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.25 0 0 0.25 380.25 270.75 ] concat %I 247 601 21 21 Elli End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 0.25 0 0 0.25 127.25 143.75 ] concat %I 247 601 21 21 Elli End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 111 9 ] concat %I 204 350 163 398 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 111 9 ] concat %I 374 350 355 339 Line End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.25 0 0 0.25 253.25 207.75 ] concat %I 247 601 21 21 Elli End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.25 0 0 0.25 422.25 207.75 ] concat %I 247 601 21 21 Elli End Begin %I Elli none SetB %I b n %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.25 0 0 0.25 299.25 228.75 ] concat %I 247 601 21 21 Elli End Begin %I Elli none SetB %I b n %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.25 0 0 0.25 279.25 219.75 ] concat %I 247 601 21 21 Elli End Begin %I Poly %I b 13107 1 0 0 [2 2 2 2 2 2 2 2] 15 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 1 0 0 1 111 9 ] concat %I 3 160 402 264 339 351 338 3 Poly End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0.5 SetP %I t [ 0.25 0 0 0.25 209.25 260.75 ] concat %I 247 601 21 21 Elli End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0.5 SetP %I t [ 0.25 0 0 0.25 401.25 195.75 ] concat %I 247 601 21 21 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1 0 0 1 360 283 ] concat %I [ (m) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 1 0 0 1 382 366 ] concat %I [ (v) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.02151 0 0 1.02151 168.548 285 ] concat %I [ (p) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Roman 14 SetF %I t [ 1.02151 0 0 1.02151 536.29 285 ] concat %I [ (q) ] Text End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 111 9 ] concat %I 247 286 265 334 Line End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 0.25 0 0 0.25 296.25 143.75 ] concat %I 247 601 21 21 Elli End Begin %I Elli %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0.5 SetP %I t [ 0.25 0 0 0.25 316.25 197.75 ] concat %I 247 601 21 21 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-75-75-* Times-Bold 14 SetF %I t [ 1.02151 0 0 1.02151 369.019 321.519 ] concat %I [ (w) ] Text End End %I eop showpage end endTexFig -200 698 a(Figure)e(8:)14 b @F1-3 @sfps(Determining)7 b(the)i(wavelet)g (coef\014cient)f @F3-3 @sfps(w)h @F1-3 @sfps(ar)n(ound)f(vertex)h @F3-3 @sfps(v)p @F1-3 @sfps(,)h(with)e(par)n(ents)g @F13 @sf(p)g @F1-3 @sfps (and)h @F13 @sf(q)r @F1-3 @sfps(.)14 b(The)9 b(midpoint)-1799 57 y (between)j @F13 @sf(p)g @F1-3 @sfps(and)f @F13 @sf(q)i @F1-3 @sfps(is)e @F13 @sf(m)p @F1-3 @sfps(,)h(and)f(the)g(r)n(esulting)f(wavelet)i (coef\014cient)f(is)g(the)g(differ)n(ence)g @F3-3 @sfps(w)h @F1-3 @sfps (between)g @F13 @sf(m)f @F1-3 @sfps(and)g @F3-3 @sfps(v)p @F1-3 @sfps(.) -1684 105 y @F8-3 @sfps(Determining)g(all)h(level)f @F13 @sf(j)i @F12 @sf (\000)e @F14 @sf(1)h @F8-3 @sfps(wavelet)g(coef)o(\014cients)h @F13 @sf(w) 1 -16 y @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)14 16 y @F8-3 @sfps(using)e (Equation)g(23)h(is)f(the)h(\014rst)g(half)g(of)g(the)-1798 57 y(level)f @F13 @sf(j)i @F8-3 @sfps(to)d(level)h @F13 @sf(j)f @F12 @sf(\000)f @F14 @sf (1)h @F8-3 @sfps(decomposition)o 10 x(process.)15 b(It)c(is)f(still)f (necessary)i(to)f(derive)h(the)g(\014lter)g @F11 @sf(A)p -16 w @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)12 16 y @F8-3 @sfps(that)f(gives)-1798 56 y (the)h(scaling)f(functions)f(for)i(the)f(approximation)f(at)h(level)h @F13 @sf(j)f @F12 @sf(\000)e @F14 @sf(1)p @F8-3 @sfps(.)15 b(This)10 b(is)g (not)f(as)i(easy)m(,)g(but)f(one)h(may)f(still)f(take)-1798 56 y (advantage)14 b(of)g(the)f(simplicit)o(y)f(of)i(the)f(piecewise)h(linear)f (representation)g(in)h(order)f(to)g(achieve)h(a)g(procedure)-1797 57 y (that)d(is)g(more)g(ef)o(\014cient)i(than)e(the)g(general)h(case.)-709 56 y (Once)g(the)g(wavelet)g(coef)o(\014cients)g @F13 @sf(w)1 -22 y @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-62 35 y @F20 @sf(i)64 -13 y @F8-3 @sfps(are)h (derived,)f(the)g(coarser)o(-level)h(approximation)d(at)i(level)f @F13 @sf (j)i @F12 @sf(\000)e @F14 @sf(1)-1798 57 y @F8-3 @sfps(may)g(be)g (determined)g(by)f(subtracting)g(from)h(the)g(level)g @F13 @sf(j)i @F8-3 @sfps(function)d(the)h(ef)o(fect)h(of)f(every)h(scaled)f(wavelet)g (term)-1798 56 y @F13 @sf(w)1 -22 y @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf (1)-62 35 y @F20 @sf(i)53 -13 y @F13 @sf( )2 -22 y @F20 @sf(j)r @F19 @sf (\000)p @F21 @sf(1)-63 35 y @F20 @sf(i)52 -13 y @F8-3 @sfps(.)16 b(The)11 b (problem)g(then)g(reduces)h(to)f(determining)f(the)h(wavelets)g @F13 @sf ( )2 -22 y @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-63 35 y @F20 @sf(i)53 -13 y @F8-3 @sfps(.)-1258 61 y(The)h @F13 @sf( )2 -22 y @F20 @sf(j)r @F19 @sf(\000)p @F21 @sf(1)-63 35 y @F20 @sf(i)65 -13 y @F8-3 @sfps(may)f (be)h(computed)f(using)g(the)h(techniques)f(of)i(Section)f(4,)g(but)f (specially)h(adapted)g(for)g(linear)-1798 57 y(subdivision.)23 b(In)15 b (particular)n(,)h(the)f(inner)f(product)g(mask)g(for)h(the)g(linear)f (case)h(is)g(shown)e(in)i(Figure)f(4.)26 b(This)-1799 56 y(mask)11 b(is)g (especially)f(easy)i(to)f(determine)f(for)i(polyhedra,)f(because)h(the)f (central)g(value)g(is)g(simply)e(the)i(valence)-1797 57 y(of)h(the)f (vertex.)-242 124 y @F0-3 @sfps(7.2)51 b(Coef\014cient)11 b(Selection)-547 88 y @F8-3 @sfps(Once)i(the)g(surface)g(has)g(been)g(decomposed)f(via)g (the)h(\014lter)g(bank,)g(the)g(next)f(step)g(in)g(surface)i(compression)d (is)-1798 56 y(to)g(select)h(appropriate)f(coef)o(\014cients)h(to)f(add)g (back)h(to)f(the)g(base)h(mesh.)-264 74 y(24)-1071 b 24 @eop1 %%Page: ? 26 0 0 25 @bop1 220 291 a @F8-3 @sfps(Before)18 b(examining)d(the)h(wavelet)h (coef)o(\014cients)g(for)g(selection,)g(it)f(is)g(useful)g(to)g(\014rst)h @F1-3 @sfps(normalize)e @F8-3 @sfps(them.)-1798 56 y(Normalization)c (allows)f(coef)o(\014cients)j(at)e(dif)o(fering)g(subdivision)e(levels)i (to)g(be)h(equitably)f(compared,)g(despite)-1798 56 y(the)h(dif)o(ferent)f (domain)g(sizes)g(over)h(which)f(they)g(are)h(de\014ned.)-931 57 y (Least-squares)h(\()p @F13 @sf(L)p -16 w @F21 @sf(2)1 16 y @F8-3 @sfps(\))g (normalization)e(of)i(the)f(wavelet)h(coef)o(\014cients)g(assigns)e(a)i (weight)f(to)g(a)h(wavelet)g(co-)-1798 56 y(ef)o(\014cient)i(that)e (indicates)g(how)g(much)g(least-squares)h(error)g(occurs)g(when)f(the)g (coef)o(\014cient)i(is)e(left)g(out)g(of)h(the)-1798 72 y(reconstruction.) 20 b(A)13 b(wavelet)g @F13 @sf( )2 -22 y @F20 @sf(j)-16 34 y(i)20 -12 y @F8-3 @sfps(can)g(be)g(normalized)g(to)f(a)h(\\unit)g(length")f(wavelet) 17 -26 y @F9 @sf(c)-46 26 y @F13 @sf( )2 -22 y @F20 @sf(j)-16 34 y(i)20 -12 y @F8-3 @sfps(with)h(the)f(following)-1799 56 y(equation:)561 63 y @F9 @sf(c)-46 26 y @F13 @sf( )2 -22 y @F20 @sf(j)-16 35 y(i)21 -13 y @F14 @sf(:=)90 -31 y @F13 @sf( )2 -22 y @F20 @sf(j)-16 35 y(i)-115 7 y 196 -2 z 8 w @F9 @sf(q)p 155 -2 z 54 w @F12 @sf(h)p @F13 @sf( )2 -22 y @F20 @sf (j)-16 34 y(i)7 -12 y @F13 @sf(;)c( )2 -22 y @F20 @sf(j)-16 34 y(i)7 -12 y @F12 @sf(i)4 -51 y @F13 @sf(:)-1070 157 y @F8-3 @sfps(When)k(the)e (wavelet)h @F13 @sf( )2 -22 y @F20 @sf(j)-16 34 y(i)19 -12 y @F8-3 @sfps (has)g(an)g(associated)g(wavelet)g(coef)o(\014cient)h @F13 @sf(w)1 -22 y @F20 @sf(j)-15 34 y(i)7 -12 y @F8-3 @sfps(,)f(the)g @F13 @sf(L)p -16 w @F21 @sf(2)13 16 y @F8-3 @sfps(normalized)f(coef)o(\014cient)18 -26 y @F9 @sf(c)-48 26 y @F13 @sf(w)1 -22 y @F20 @sf(j)-15 34 y(i)18 -12 y @F8-3 @sfps(is)-1798 56 y(therefore)j(assigned)d(the)i(value)193 47 y @F9 @sf(c)-47 26 y @F13 @sf(w)1 -22 y @F20 @sf(j)-15 34 y(i)19 -12 y @F14 @sf(:=)h @F13 @sf(w)1 -22 y @F20 @sf(j)-15 34 y(i)20 -68 y @F9 @sf(q)o 155 -2 z 56 w @F12 @sf(h)p @F13 @sf( )2 -22 y @F20 @sf(j)-16 34 y(i)7 -12 y @F13 @sf(;)8 b( )2 -22 y @F20 @sf(j)-16 34 y(i)7 -12 y @F12 @sf(i)p @F13 @sf (:)-1099 81 y @F8-3 @sfps(All)j(examples)f(presented)h(in)g(this)e(paper)j (use)f(selection)f(based)h(upon)f(this)g @F13 @sf(L)p -16 w @F21 @sf(2)13 16 y @F8-3 @sfps(normalization)f(of)i(the)g(wavelet)-1798 56 y(coef)o (\014cients.)-149 56 y(There)h(are)g(several)g(possible)e(techniques)h (for)g(selecting)g(coef)o(\014cients.)16 b(These)c(include:)-1439 101 y @F12 @sf(\017)22 b @F1-3 @sfps(Thr)n(eshold)15 b(testing.)27 b @F8-3 @sfps (Perhaps)17 b(the)e(simplest)f(selection)h(technique)g(is)g(to)g(simply)f (choose)i(all)f(wave-)-1683 57 y(let)f(coef)o(\014cients)h(whose)e (magnitude)g(is)h(greater)h(than)e(some)h(coef)o(\014cient)h @F13 @sf(\017)p @F8-3 @sfps(.)24 b(Although)13 b(thresholdin)o(g)-1685 56 y(is)h(quite)g (simple,)h(the)g(results)f(are)h(of)g(remarkable)g(quality)m(,)g(as)g(we)g (will)f(see)h(in)g(Section)f(7.5.)26 b(In)15 b(the)-1684 56 y (reconstruction,)c(areas)g(of)g(high)f(curvature)h(are)h(sampled)d(more)i (densely)f(than)h(relatively)f(\015at)h(regions.)-1729 93 y @F12 @sf(\017) 22 b @F13 @sf(L)p -16 w @F21 @sf(2)13 16 y @F1-3 @sfps(pr)n(ogr)n(essive) 12 b(r)n(e\014nement.)k @F8-3 @sfps(In)c(certain)g(applications,)f(it)g (is)g(useful)g(to)g(ensure)h(that)f(the)h(most)e(impor)o(-)-1684 56 y (tant)k(information)e(is)i(reconstructed)f(\014rst.)24 b(When)14 b(the)g (wavelets)f(are)i(all)f(mutually)e(orthogonal,)i(and)-1684 57 y(when)g (the)f @F13 @sf(L)p -16 w @F21 @sf(2)15 16 y @F8-3 @sfps(normalization)g (described)g(above)h(is)f(used,)h(it)f(can)h(be)g(shown)f(that)g(simply)f (supplyin)o(g)-1685 56 y(the)d @F13 @sf(c)g @F8-3 @sfps(lar)o(gest)h(coef)o (\014cients)g(in)f(decreasing)h(order)f(is)g(suf)o(\014cient)h(to)f (produce)g(a)h(sequence)g(of)f(approxima-)-1684 57 y(tions,)g(each)g(of)h (which)e(is)h(the)f(best)h(possible)f(least-squares)h(approximation)o 8 x (using)f(only)g @F13 @sf(c)h @F8-3 @sfps(coef)o(\014cients.)-1683 56 y (The)h(wavelet)f(coef)o(\014cients)h(must)f(\014rst)g(be)h(sorted)f(by)g (their)g(magnitude,)g(which)h(impli)o(es)e(an)i @F13 @sf(O)q @F14 @sf(\()p @F13 @sf(n)e @F14 @sf(log)f @F13 @sf(n)p @F14 @sf(\))-1684 56 y @F8-3 @sfps (run)k(time)g(in)g(the)g(input)f(size.)-466 75 y(The)h(wavelets)g(that)f (we)h(construct)g(are)g(not)g(mutually)o 10 x(orthogonal,)f(so)h(the)f (property)h(above)g(cannot)g(be)-1684 56 y(shown)e(for)i(them.)j(However)n (,)e(sorting)d(coef)o(\014cients)i(and)f(selecting)f(them)h(in)g(lar)o (gest)g(to)g(smallest)e(order)-1683 57 y(still)i(produces)h(good)g (results.)-535 92 y @F12 @sf(\017)22 b @F1-3 @sfps(Maximum)17 b(err)n(or:) 25 b @F13 @sf(L)p -16 w @F19 @sf(1)20 16 y @F1-3 @sfps(r)n(econstruction.) 30 b @F8-3 @sfps(An)17 b(approximation)e(constructed)h(according)h(to)g (the)f @F13 @sf(L)p -16 w @F21 @sf(2)-1682 72 y @F8-3 @sfps(norm)11 b(may)g (still)f(contain)h(an)h(arbitrarily)f(lar)o(ge)h(error)g(in)f(a)h(suf)o (\014ciently)f(small)f(region.)16 b(An)11 b(alternative)-1684 57 y (approach)j(uses)f(the)g @F13 @sf(L)p -16 w @F19 @sf(1)15 16 y @F8-3 @sfps (norm)g(to)g(guarantee)h(that)f(no)g(part)g(of)g(the)g(reconstruction)g (is)g(farther)h(than)f(a)-1684 56 y(user)o(-de\014ned)f(tolerance)g(from)f (its)g(corresponding)f(point)h(on)g(the)g(original)f(input.)-1331 75 y @F13 @sf(L)p -16 w @F19 @sf(1)16 16 y @F8-3 @sfps(reconstruction)j(begins)f (with)h(the)g(complete,)h(unreduced)g(reconstruction,)f(and)h(attempts)e (to)h(re-)-1683 56 y(move)g(successive)g(wavelet)h(coef)o(\014cients)g (until)e(no)h(more)h(are)g(possible.)21 b @F13 @sf(L)p -16 w @F19 @sf(1) 15 16 y @F8-3 @sfps(wavelet)14 b(compression)-1685 56 y(of)e(complex)e (polyhedral)h(surfaces)h(is)f(further)g(studied)g(in)g(Eck)g @F1-3 @sfps (et)h(al.)f @F8-3 @sfps([)p(15)p(].)-1271 93 y @F12 @sf(\017)22 b @F1-3 @sfps(Location.)15 b @F8-3 @sfps(In)10 b(some)g(applications,)f(it)h (may)g(be)g(useful)g(to)g(compress)g(only)f(a)i(portion)e(of)h(a)h(model)e (while)-1684 56 y(the)15 b(rest)g(of)g(it)f(is)h(outside)f(the)h(user)r(')m (s)g(view)m(.)26 b(For)15 b(example,)h(a)g(user)f(may)f(be)i(interested)e (in)h(viewing)-923 50 y(25)-1071 b 25 @eop1 %%Page: ? 27 0 0 26 @bop1 263 291 a @F8-3 @sfps(a)13 b(speci\014c)g(location)f(on)g(a)h (map)f(of)h(the)f(Earth,)i(but)e(uninterested)g(in)g(viewing)f(geography)i (elsewhere.)-1683 56 y(In)i(this)f(case,)j(the)e(location)f(information)g (associated)g(with)h(a)g(wavelet)g(makes)g(it)f(possible)g(to)g(apply)-1684 56 y(wavelet)g(compression)f(to)g(the)h(region)f(of)h(interest,)h(but)e (to)g(avoid)g(processing)h(irrelevant)f(regions)h(of)-1684 57 y(the)d (model.)-193 75 y(Selection)h(by)g(location)g(is)f(usually)h(applied)f(in)h (conjunction)f(with)g(another)i(selection)e(method.)17 b(Only)-1684 57 y (those)10 b(coef)o(\014cients)i(in)e(the)g(relevant)h(region)g(are)g (candidates)f(for)h(the)g(secondary)g(selection)f(technique.)-1798 124 y @F0-3 @sfps(7.3)51 b(Reconstruction)11 b(Algorithms)-690 87 y @F8-3 @sfps (T)m(o)d(review)m(,)h(the)f(result)g(of)g(decompositi)o(on)f(is)g(the)h (base)g(mesh)f(and)h(the)g(coef)o(\014cients)h(of)f(the)g(wavelets)f(at)h (various)-1798 57 y(levels)k(of)g(subdivisio)o(n.)k(The)d(information)d (at)i(the)g(vertices)g(of)h(the)e(base)i(mesh)e(stores)h(values)g(of)g(a)g (very)g(few)-1797 56 y(scaling)h(functions,)g(providing)f(a)h(very)h (coarse)g(least-squares)f(approximation)o 12 x(of)g(the)g(input)g (function.)20 b(The)-1798 57 y(wavelets)12 b(are)h(functions)e(that)g (represent)h(the)g(missing)e(detail)i(at)g(each)g(\014ner)o(-level)h (vertex.)k(In)12 b(order)g(to)g(build)-1799 56 y(a)h(wavelet)f (approximation)f(of)h(the)g(original)f(input,)h(we)h(can)f(add)h(back)f (to)g(the)g(base)g(mesh)g(a)g(selected)h(subset)-1799 57 y(of)f(these)f (\014ner)o(-level)h(functions.)-464 56 y(Reconstruction)c(of)h(the)f (approximation)f(is)h(done)g(by)h(adding)f(back)g(to)h(the)f(base)h (surface)g(the)g(scaled)f(wave-)-1797 56 y(let)i(associated)f(with)g(each)h (selected)g(coef)o(\014cient.)16 b(Details)9 b(of)h(the)f(reconstruction)g (phase)h(are)g(given)f(explicitly)-1799 57 y(in)i(Lounsbery)g([)p(24)p(].) -270 56 y(The)i(ef)o(fect)g(of)g(reconstruction)f(is)f(to)i(produce)f (vertices)h(on)f(the)g(approximation)f(surface)i(that)f(represent)-1797 57 y(the)k(addition)e(of)i(the)f(selected)h(wavelets)f(to)g(the)h(base)f (surface.)29 b(However)n(,)18 b(this)d(form)g(is)g(not)g(appropriate)-1798 56 y(for)g(many)f(applications)e(that)i(require)h(an)f(actual)g(surface)h (representation.)24 b(If)15 b(the)f(approximation)e(is)i(to)g(be)-1798 57 y (rendered)c(as)e(a)h(polyhedral)e(surface,)k(it)d(is)f(necessary)i(to)f (generate)h(polygons)e(over)i(the)f(approximated)g(surface.)-1797 56 y(A)k (separate)f(top-down)g(recursive)g(triangulation)f(algorithm)f(is)i (required)g(in)g(order)g(to)g(connect)g(the)g(points)f(on)-1798 57 y(the)i (reconstruction)e(into)h(polygonal)f(form.)-646 56 y(When)i @F13 @sf(c)g @F8-3 @sfps(is)g(the)g(number)g(of)g(selected)g(coef)o(\014cients)h(and)f @F13 @sf(j)j @F8-3 @sfps(is)d(the)g(subdivis)o(ion)e(depth)i(of)g(the)g (input)f(func-)-1797 57 y(tion,)16 b(the)f(asymptotic)f(time)g(for)i (reconstruction)e(and)i(triangulation)o 14 x(is)f(at)g(worst)g @F13 @sf(O)q @F14 @sf(\()p @F13 @sf(j)23 b(c)p @F14 @sf(\))p @F8-3 @sfps(,)16 b(but)f (in)f(practice)-1797 56 y(usually)c(much)g(closer)h(to)f @F13 @sf(O)q @F14 @sf(\()p @F13 @sf(c)p @F14 @sf(\))p @F8-3 @sfps(.)k(These)d(values)g (are)g(borne)g(out)f(by)g(the)h(empirical)f(evidence)h(of)f(run)h(times)f (for)-1798 56 y(reconstruction.)-273 125 y @F0-3 @sfps(7.4)51 b(Subdivi)o (sion)11 b(Connectivity)-647 87 y @F8-3 @sfps(The)h(compression)e (techniques)g(detailed)h(in)f(this)g(section)h(are)h(useful)f(for)g (applications)f(requiring)g(decompo-)-1798 57 y(sition)k(of)h(a)g (function)f(in)g @F13 @sf(V)10 -16 y @F20 @sf(j)4 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))p @F8-3 @sfps(,)i(where)f @F13 @sf(M)5 -16 y @F21 @sf(0)17 16 y @F8-3 @sfps(may)g(be)f(a)i(mesh)e (of)h(any)f(topological)g(type.)25 b(An)15 b(implicit)o -1799 56 a (assumption)9 b(is)i(that)f(the)h(connectivity)e(of)i(the)g(input)f(mesh)g (must)f(have)j(the)e(form)h(of)g(a)g(mesh)f @F13 @sf(M)5 -16 y @F20 @sf(j) 15 16 y @F8-3 @sfps(that)h(results)-1799 57 y(from)h(subdivid)o(ing)e(a)h (simple)g(mesh)f @F13 @sf(M)5 -16 y @F21 @sf(0)14 16 y @F13 @sf(j)j @F8-3 @sfps(times.)i(W)l(e)d(call)f(this)g(property)g @F1-3 @sfps (subdivision)o 10 x(connectivity)p @F8-3 @sfps(.)-1611 56 y(For)f(many)f (applications,)g(such)g(as)g(global)g(illumin)o(ation)f(or)h(surface)h (editing,)g(producing)e(input)h(with)f(sub-)-1798 56 y(division)g (connectivity)h(is)g(a)h(simple)f(matter)m(.)15 b(For)10 b(other)g (purposes,)g(including)e(multiresolut)o(ion)g(compression)-1799 57 y(of) 13 b(an)g(arbitrary)f(mesh,)h(an)g(initial)e(preprocessing)h(step)g(is)g (required)h(to)f(convert)g(the)g(input)g(into)f(an)i(approxi-)-1798 56 y (mation)d(with)g(the)g(necessary)h(connectivity)m(.)k(Such)c(a)g (conversion)f(algorithm)f(is)h(presented)h(in)f(Eck)g @F1-3 @sfps(et)h (al.)g @F8-3 @sfps([)p(15)p(])-1798 57 y(for)i(the)e(general)i(case.)k (The)12 b(examples)f(presented)h(in)g(this)f(paper)h(were)h(converted)e (with)h(an)g(algorithm)e(writ-)-1798 56 y(ten)h(for)g(the)g(special)g (case)g(of)g(converting)f(input)g(taken)h(in)f(cylindrical)g(sections)g (into)g(points)g(on)g(a)h(subdivided)-1799 57 y(octahedron.)662 152 y(26) -1071 b 26 @eop1 %%Page: ? 28 0 0 27 @bop1 149 291 a @F0-3 @sfps(7.5)51 b(Polyhedral)11 b(Examples)-564 87 y @F8-3 @sfps(In)k(this)f(section,)i(subdivisi)o(on)e(wavelets)g(are)i (applied)e(to)h(two)f(compression)g(problems:)21 b(the)15 b(compression) -1799 56 y(of)f(a)g(polyhedral)f(model)g(consisting)f(of)h(over)h(32,000)f (triangles,)h(and)g(compression)e(of)i(a)g(piecewise)g(linear)-1798 57 y (representation)h(of)g(a)g(color)g(function)f(de\014ned)h(on)g(over)g(one)g (milli)o(on)e(points)h(on)h(the)f(globe.)26 b(The)15 b(data)g(for)-1798 56 y(these)d(examples)f(were)h(resampled)f(from)g(cylindrical)g(sections)f (onto)h(a)g(subdivided)f(octahedron.)-1604 123 y @F3-3 @sfps(7.5.1)46 b (Geometric)12 b(Data)-448 87 y @F8-3 @sfps(The)f(input)e(for)h(the)g(\014rst)g (example)g(\(shown)g(in)f(Figure)i(9\(a\)\))g(is)e(a)i(polyhedral)e(mesh)h (consisting)o 9 x(of)g(32,768)g(tri-)-1798 57 y(angles)i(whose)g(vertices)h (were)g(resampled)f(from)g(laser)g(range)h(data)f(originally)f(provided)h (through)f(the)h(cour)o(-)-1797 56 y(tesy)j(of)f(Cyberware,)q 17 x(Inc.) 25 b(The)15 b(triangulation)e(was)i(created)g(by)f(recursively)h (subdividi)o(ng)e(an)i(octahedron)-1798 57 y(six)f(times.)23 b(The)14 b (octahedron)g(therefore)h(serves)g(as)f(the)g(domain)f(mesh)h @F13 @sf(M) 5 -16 y @F21 @sf(0)2 16 y @F8-3 @sfps(,)h(with)e(the)h(input)f (triangulation)-1799 56 y(considered)e(as)g(a)g(parametric)g(function)f @F13 @sf(S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F13 @sf(;)o 8 x @F11 @sf(x)o 12 x @F12 @sf(2)i @F13 @sf(M)5 -16 y @F21 @sf(0)13 16 y @F8-3 @sfps(lying)e(in)g @F13 @sf(V)10 -16 y @F21 @sf(6)1 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)2 16 y @F14 @sf(\))p @F8-3 @sfps(.)15 b (More)10 b(precisely)m(,)i(if)e @F13 @sf(v)2 -16 y @F21 @sf(6)-20 28 y @F20 @sf(i)20 -12 y @F8-3 @sfps(denotes)-1798 56 y(the)i(vertices)f(of)h (the)f(input)f(mesh,)h @F13 @sf(S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f @F8-3 @sfps(can)i(be)f(written)g(as)-372 103 y @F13 @sf(S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))g(=)i(\010)p -19 w @F21 @sf(6)1 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))p @F11 @sf(V)1 -19 y @F21 @sf(6)p 19 w @F13 @sf (;)99 b @F11 @sf(x)12 b @F12 @sf(2)h @F13 @sf(M)5 -19 y @F21 @sf(0)-1194 121 y @F8-3 @sfps(where)g(the)f(scaling)g(functions)f @F14 @sf(\010)p -16 w @F21 @sf(6)2 16 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))g @F8-3 @sfps (are)i(the)f(\(piecewise)h(linear\))f(functions)f(de\014ned)i(through)f (polyhedral)-1799 56 y(subdivision.)-153 57 y(The)j(locally)g(supported)f (wavelet)i(approximations)o 14 x @F13 @sf( )2 -22 y @F20 @sf(j)-16 34 y(i) 8 -12 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))e @F8-3 @sfps(for)h(this)g (example)g(are)h(chosen)f(to)g(be)g(sup-)-1798 56 y(ported)e(on)g (2-discs.)21 b(The)14 b(\014lter)f(bank)g(process)h(outlined)e(in)h (Section)g(6.4)g(can)h(be)g(applied)f(in)f(linear)i(time)e(to)-1798 56 y (rewrite)g @F13 @sf(S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))e @F8-3 @sfps (in)h(the)g(form)111 94 y @F13 @sf(S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf (\))g(=)i(\010)p -19 w @F21 @sf(0)1 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf (\))e @F11 @sf(V)1 -19 y @F21 @sf(0)11 19 y @F14 @sf(+)32 -52 y @F21 @sf (5)-39 12 y @F9 @sf(X)-61 91 y @F20 @sf(j)r @F21 @sf(=0)8 -51 y @F14 @sf (\011)p -19 w @F20 @sf(j)5 19 y @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f @F11 @sf(W)1 -19 y @F20 @sf(j)4 19 y @F13 @sf(:)-1239 131 y @F8-3 @sfps (The)j(\014rst)f(term)g(describes)g(a)h(base)f(shape)g(as)h(the)f (projection)f(of)h @F13 @sf(S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f @F8-3 @sfps(into)g @F13 @sf(V)10 -16 y @F21 @sf(0)2 16 y @F14 @sf(\()p @F13 @sf(M)5 -16 y @F21 @sf(0)1 16 y @F14 @sf(\))p @F8-3 @sfps(,)i(which)f (in)f(this)h(case)g(is)-1798 56 y(an)h(approximating)o 11 x(octahedron)f (with)f(vertex)h(positions)e(given)i(by)f(the)h(six)g(rows)f(of)h @F11 @sf (V)1 -16 y @F21 @sf(0)1 16 y @F8-3 @sfps(.)18 b(For)12 b(this)f(data,)i (the)-1798 57 y(decomposition)d(stage)h(of)g(the)h(\014lter)f(bank)h(runs)f (in)f(about)h(14)g(seconds)g(on)g(an)h(SGI)g(Indigo)-1 -18 y @F21 @sf(2) 13 18 y @F8-3 @sfps(Extreme.)-1605 56 y(Approximations)o 11 x(to)h(the)f (original)g(mesh)g @F13 @sf(S)s @F14 @sf(\()p @F11 @sf(x)p @F14 @sf(\))f @F8-3 @sfps(can)i(be)g(easily)f(obtained)g(from)h(the)f(wavelet)h (expansion)-1799 57 y(using)g(coef)o(\014cients)i(selected)f(according)h (to)e(the)h(threshold)f(rule)h(\(see)h(Section)28 b(7.2\).)c(The)14 b (models)f(in)h(Fig-)-1798 56 y(ure)e(10\(b\),)f(\(d\),)h(and)f(\(f\))g (are)h(compressed)f(to)f(1%,)i(13%,)f(and)g(32%,)g(respectively)m(.)k (Notice)c(that)g(thresholdin)o(g)-1799 56 y(causes)h(the)g(mesh)f(to)h (re\014ne)h(in)e(areas)i(of)f(high)f(detail,)g(while)h(leaving)f(lar)o(ge)h (triangles)f(in)h(areas)g(of)g(relatively)-1798 57 y(low)d(detail.)14 b (An)8 b(implementation)o 7 x(of)h(the)g(entire)f(decomposition)f(and)h (reconstruction)g(process)h(that)f(produces)-1798 56 y(Figure)k(10\(d\))f (runs)g(in)g(about)g(53)g(seconds)g(from)g(input)g(to)g(output.)-1015 57 y (Figure)e(10)g(also)g(illust)o(rates)f(the)h(use)g(of)g(wavelet)g (approximations)e(for)j(automatic)e(level-of-detail)g(control)-1798 56 y (in)h(rendering.)15 b(The)10 b(original)e(Spock)i(polyhedron)e(is)h(shown)g (in)g(full)g(resolution)f(in)h(Figure)h(9\(a\).)15 b(V)m(iews)10 b(of)f (the)-1798 57 y(full-resolution)i(model)h(from)h(various)f(distances)g (are)h(shown)f(in)g(the)g(rest)h(of)g(Figure)g(9.)19 b(When)12 b(viewing)g (the)-1798 56 y(input)f(polyhedron)g(at)h(these)g(distances,)g(it)g(is)f (inef)o(\014cient)i(and)e(unnecessary)i(to)e(render)i(all)f(32,000)f (triangles.)-1798 57 y(The)e(approximations)e(shown)h(in)g(the)h(left)f (column)g(of)h(Figure)g(10)f(may)g(instead)h(be)f(used)h(without)e (signi\014cantly)-1799 56 y(degrading)k(image)g(quality)m(.)-382 57 y (Suddenly)k(switching)e(between)i(models)f(of)h(dif)o(ferent)h(detail)e (in)h(an)g(animation)f(often)h(produces)g(a)g(no-)-1798 56 y(ticeable)h (jump.)28 b(This)15 b(problem)g(is)g(easily)g(mended)h(by)f(using)g(a)h (wavelet)g(expansion)f(where)h(the)g(wavelet)-922 151 y(27)-1071 b 27 @eop1 %%Page: ? 29 0 0 28 @bop1 416 354 a 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z 654 -633 a 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z -652 46 a @F6-3 @sfps(\(a\))9 b(The)g(original)g(Spock)f(mesh.)219 b(\(b\)) 10 b(Distant)f(view)n(.)-251 21 y 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z 1 46 a(\(c\))h(Mid-range)f(view)n(.)-299 21 y 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z 1 46 a(\(d\))h(Close-up)e(view)n(.)-1200 94 y @F8-3 @sfps(Figure)14 b(9:) 19 b @F1-3 @sfps(The)14 b(full-r)n(esolution)e(Spock)h(polyhedr)n(on.)22 b (Left:)e(the)13 b(full)g(mesh)g(\(16,386)g(points,)h(32,768)f(trian-)-1799 57 y(gles\).)j(Right:)e(Gouraud-shaded)c(views)i(of)f(the)g(full)f(mesh)i (at)f(various)f(distances.)-472 164 y @F8-3 @sfps(28)-1071 b 28 @eop1 %%Page: ? 30 0 0 29 @bop1 416 354 a 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z 654 -633 a 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z -652 46 a @F6-3 @sfps(\(a\))9 b(Distant)h(view)f(of)g(mesh)f(in)i(\(b\).) 185 b(\(b\))10 b(105)e(wavelets,)h(240)f(triangles.)-1127 21 y 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z 654 -633 a 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z -652 46 a(\(c\))h(Mid-range)h(view)e(of)i(mesh)e(in)i(\(d\).)135 b(\(d\)) 10 b(1,966)e(wavelets,)h(4,272)f(triangles.)-1183 21 y 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z 654 -633 a 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z -652 46 a(\(e\))h(Close-up)g(view)g(of)g(mesh)f(in)i(\(f\).)165 b(\(f\)) 11 b(5,054)d(wavelets,)g(10,704)h(triangles.)-1463 94 y @F8-3 @sfps (Figure)15 b(10:)20 b @F1-3 @sfps(W)l(avelet)14 b(appr)n(oximations)o 13 x (of)g(the)g(Spock)g(polyhedr)n(on.)23 b(Left:)e(Gouraud-shaded)12 b (wavelet)j(ap-)-1798 57 y(pr)n(oximations.)f(Right:)h(Flat-shaded)10 b (close-ups)h(showing)f(structur)n(e)h(of)g(appr)n(oximations)o(.)-618 164 y @F8-3 @sfps(29)-1071 b 29 @eop1 %%Page: ? 31 0 0 30 @bop1 416 249 a 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z 654 -633 a 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z -652 46 a @F6-3 @sfps(\(a\))9 b(Full-resolution)h(model.)269 b(\(b\))10 b (Mesh)e(for)i(\(a\).)-767 94 y @F8-3 @sfps(Figure)i(1)n(1:)j @F1-3 @sfps (Close-up)c(of)g(Earth)g(data)f(befor)n(e)i(compr)n(ession)-1395 134 y @F8-3 @sfps(coef)o(\014cients)i(are)f(treated)g(as)f(continuous)f (functions)h(of)g(the)g(viewing)g(distance.)19 b(This)11 b(simple)h (technique)g(al-)-1798 57 y(lows)f(the)f(object)h(geometry)f(to)h (smoothly)o 10 x(change)g(its)f(appearance)j(as)e(the)f(viewing)g (distance)h(changes.)16 b(This)-1799 56 y(method)11 b(has)g(proved)g (successful)g(shown)g(in)g(a)h(frame-by-frame)g(animation)e(we)i(have)f (produced.)-1605 123 y @F3-3 @sfps(7.5.2)46 b(Color)11 b(Data)-354 87 y @F8-3 @sfps(Subdivision)f(wavelets)i(may)f(be)g(applied)g(to)g(more)h (general)g(functions)e(over)i(surfaces)g(than)f(geometric)g(data.)-1797 57 y(Figure)g(12)f(demonstrates)f(another)i(application)e(|)h(that)g(of)g (compressing)g(a)g(function)g(on)g(the)g(sphere.)15 b(In)c(this)-1799 56 y (example,)h(elevation)f(and)g(bathymetry)g(data)g(obtained)g(from)g(the)g (U.S.)i(National)e(Geophysical)f(Data)i(Center)-1797 57 y(was)j(used)f(to)g (create)h(a)g(piecewise)f(linear)h(pseudocoloring)e(of)h(the)g(sphere.)25 b (The)14 b(resulting)f(color)i(function)-1799 56 y(was)c(represented)h(by)f (2,097,152)f(triangles)h(and)g(1,048,578)f(vertices.)16 b(The)11 b (full-resolution)e(pseudocoloring)-1799 56 y(was)j(too)f(lar)o(ge)i(to)e (be)h(rendered)g(on)g(an)g(SGI)g(Indigo)-1 -18 y @F21 @sf(2)14 18 y @F8-3 @sfps(Extreme)f(with)g(128)h(MB,)g(and)g(is)f(therefore)h(not)g (shown)-1799 57 y(in)h(its)g(entirety)f(in)h(Figure)h(12.)21 b(Instead,) 14 b(Figure)f(1)n(1)g(shows)g(a)g(close-up)g(of)h(a)f(region)g(that)g(is)f (compressed)h(in)-1798 56 y(Figure)i(12.)23 b(An)14 b(appreciation)g(for)h (the)f(density)f(of)h(the)g(data)g(can)h(be)f(obtained)f(from)h(Figure)h (1)n(1\(b\),)g(where)-1797 57 y(even)f(at)g(close)g(range)g(the)g(mesh)f (lines)g(of)h(the)g(original)f(uncompressed)g(data)g(are)i(so)e(dense)h (that)g(the)f(image)-1798 56 y(appears)f(almost)e(completely)h(black.)-538 57 y(The)h(approximations)f(shown)h(in)g(Figure)g(12\(a\)-\(f\))i(were)f (produced)f(using)g(subdivis)o(ion)f(wavelet)h(com-)-1798 56 y(pression.)j (Figure)d(12\(a\))g(shows)e(a)i(distant)e(view)h(of)h(the)f(Earth)g(using)g (an)g(approximation)f(of)i(only)e(0.1%)i(\(the)-1798 57 y(mesh)f(is)g (shown)g(in)g(\(b\)\).)17 b(Likewise,)11 b(Figures)h(12\(c\))g(and)f(\(d\))h (show)f(the)g(result)g(of)h(compression)e(to)h(2%)h(for)g(a)-1798 56 y (medium-range)f(view)m(.)k(At)10 b(close)h(range)g(the)g(compression)e(to)i (16%)f(in)h(\(e\))g(is)f(nearly)h(indistingu)o(ishabl)o(e)f(from)-1798 57 y (the)j(full-resolution)e(model)g(in)h(Figure)h(1)n(1\(a\).)20 b(A)12 b (comparison)g(of)g(the)h(meshes)f(shown)f(in)h(Figure)h(1)n(1\(b\))g(and) -1798 56 y(Figure)f(12\(f\))g(reveals)f(the)h(striking)e(degree)i(of)f (compression)f(achieved)i(in)f(this)f(case.)-1404 146 y @F2-3 @sfps(8)59 b (Smooth)16 b(Surface)f(Modeling)-733 104 y @F8-3 @sfps(This)e(section)g (describes)g(how)g(subdivisi)o(on)f(wavelets)h(can)h(be)f(used)g(to)g (compress)g(and)g(edit)g(smooth)f(subdi-)-1799 56 y(vision)f(surfaces.)19 b (Although)10 b(our)i(examples)g(concentrate)g(on)g(the)g(modeling)f(of)h (smooth)e(surfaces)j(based)f(on)-922 116 y(30)-1071 b 30 @eop1 %%Page: ? 32 0 0 31 @bop1 416 382 a 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z 654 -633 a 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z -652 46 a @F6-3 @sfps(\(a\))9 b(Distant)h(view)f(of)g(\(b\).)312 b(\(b\)) 10 b(Compression)d(to)j(0.1%.)-1041 21 y 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z 654 -633 a 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z -652 46 a(\(c\))f(Mid-range)h(view)e(of)i(\(d\).)262 b(\(d\))10 b (Compression)d(to)j(2%.)-1013 21 y 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z 654 -633 a 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z -652 46 a(\(e\))f(Close-up)g(view)g(of)g(\(f\).)292 b(\(f\))11 b (Compression)o 8 x(to)f(16%.)-961 94 y @F8-3 @sfps(Figure)i(12:)i @F1-3 @sfps(Appr)n(oximating)c(color)h(as)g(a)g(function)f(over)i(the)f (spher)n(e.)-590 193 y @F8-3 @sfps(31)-1071 b 31 @eop1 %%Page: ? 33 0 0 32 @bop1 149 291 a @F8-3 @sfps(the)16 b(Dyn)f @F1-3 @sfps(et)h(al.)f @F8-3 @sfps(butter\015y)g(scheme,)i(the)f(techniques)f(described)g(in)g (this)g(section)g(may)g(be)h(applied)f(to)g(gen-)-1798 56 y(eral)e (subdivisi)o(on)e(surfaces,)i(at)f(the)f(cost)h(of)g(potentially)e (quadratic)i(processing)g(time)f(in)g(the)h(case)h(of)f(Loop')m(s)-1798 56 y(method.)-78 57 y(In)h(Section)g(7,)g(we)h(saw)f(examples)f(of)h (polyhedral)f(compression)g(using)g(wavelets.)20 b(In)13 b(this)f (section,)h(we)-1798 56 y(examine)f(compression)e(of)h(surfaces)h(de\014ned)g (by)f(smooth)f(subdivisi)o(on)g(rules.)-1290 125 y @F0-3 @sfps(8.1)51 b (Smooth)11 b(Surface)h(Compr)o(ession)-742 87 y @F8-3 @sfps(The)e(result)f (of)h(smooth)e(surface)j(compression)d(is)h(shown)g(in)h(Figure)g(13.)k (The)c(surface)g(in)g(Figure)g(13\(a\))g(shows)-1799 57 y(the)16 b(level)f (6)g(Spock)h(data)f(set)g(from)g(Section)h(7.5)f(after)h(it)f(has)g(been)h (subdivided)e(using)g(the)h(tangent-plane)-1798 56 y(smooth)8 b(butter\015y)i (subdivisi)o(on)e(rule.)15 b(Figure)10 b(13\(b\))f(shows)g(the)g(result)g (of)h(compression)e(using)h(wavelets)g(that)-1798 56 y(were)14 b (developed)e(from)g(the)g(butter\015y)h(scheme.)18 b(The)13 b(surface)g (of)g(\(a\))g(has)f(been)h(compressed)f(to)g(a)h(represen-)-1797 57 y (tation)e(\(depicted)g(in)g(\(b\)\))h(that)f(may)g(be)g(stored)g(using)g (only)f(16%)i(of)f(the)g(original)g(coef)o(\014cients.)-1293 59 y 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z 654 -633 a 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z -643 46 a @F6-3 @sfps(\(a\))f(The)e(original)i(smooth)e(surface.)173 b (\(b\))10 b(Its)g(wavelet)e(compression)g(to)h(16%.)-1205 21 y 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z 654 -633 a 633 -2 z 631 w 2 -631 z -631 w 633 -2 z 630 w 2 -630 z 2 -630 a 9946231 9946231 -65781 -65781 65781 65781 startTexFig %!PS-Adobe-2.0 EPSF-1.2 /IdrawDict 50 dict def IdrawDict begin /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %I Idraw 9 Grid 8 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.757895 0 0 0.757895 0 0 ] concat /originalCTM matrix currentmatrix def End %I eop showpage end endTexFig 629 630 a 2 -630 z -631 2 a 633 -2 z 631 -1 a 2 -631 z -631 2 a 633 -2 z -643 46 a(\(c\))h(A)f(coarse-level)f(change)o 8 x(of)i(\(a\).)171 b(\(d\)) 10 b(A)g(\014ner)o(-level)f(modi\014cation.)-1150 94 y @F8-3 @sfps(Figure)j (13:)i @F1-3 @sfps(Compr)n(ession)d(and)g(multir)n(esolut)o(ion)f(editing)g (of)h(a)g(smooth)f(surface.)-689 262 y @F8-3 @sfps(32)-1071 b 32 @eop1 %%Page: ? 34 0 0 33 @bop1 149 291 a @F0-3 @sfps(8.2)51 b(Multir)o(esolution)o 11 x (Editing)-615 87 y @F8-3 @sfps(Subdivision)14 b(wavelets)i(may)f(also)g (be)h(used)f(for)h(editing)f(shapes)g(at)h(multipl)o(e)f(resolutions.)26 b (Although)15 b(we)-1798 56 y(have)d(not)g(fully)f(implemented)f (multiresolut)o(ion)g(editing,)h(Figures)h(13\(c\){\(d\))g(show)g(an)g (example)f(of)h(editing)-1799 57 y(the)g(smooth)e(shape)h(seen)g(in)g (Figure)h(13\(a\).)-635 56 y(Figure)j(13\(c\))f(shows)g(the)g(ef)o(fect)i (of)e(changing)g(a)h(single)f(scaling)f(function)h(coef)o(\014cient)h(on)g (the)f(level)g(0)-1798 57 y(base)e(octahedron.)17 b(Because)c(\014ner)o (-level)f(vertices)g(in)f(the)h(same)f(region)h(are)g(de\014ned)g (relative)g(to)f(the)h(coarser)-1797 56 y(shape,)f(they)f(move)g(along)f (with)g(the)h(modi\014cation.)k(However)n(,)e(the)e(geometry)f(in)h(areas)h (away)f(from)g(the)g(front)-1798 56 y(of)i(the)f(bust)g(is)g(not)f(af)o (fected.)-401 57 y(It)g(is)g(also)g(possible)g(to)g(locally)g(modify)f (the)h(shape)h(at)f(a)h(\014ner)g(level)g(by)f(changing)g(the)g(value)g (of)h(a)g(wavelet)-1798 56 y(coef)o(\014cient)16 b(at)e(that)g(level.)25 b (The)15 b(result)f(of)g(modifying)f(a)i(single)f(level)g(3)g(wavelet)h (coef)o(\014cient)h(is)e(shown)f(in)-1798 57 y(Figure)f(13\(d\).)-170 56 y (The)k(changes)f(shown)g(in)g(Figure)h(13\(c\){\(d\))g(were)g(created)g (by)g(simply)o 15 x(modifyin)o(g)e(a)i(single)f(value)g(in)-1798 57 y(the)i (wavelet)g(representation.)32 b(It)17 b(is)f(preferable)i(to)f(make)f (these)h(changes)g(under)g(a)g(more)g(powerful)g(user)-1798 56 y (interface.)33 b(Finkelstein)16 b(and)h(Salesin)g([)p(16)p(])g(discuss)f (interfaces)i(that)e(are)i(more)f(appropriate)g(for)g(wavelet)-1798 57 y (editing)11 b(of)g(curves)h(and)f(surfaces.)-556 146 y @F2-3 @sfps(9)59 b (Summary)15 b(and)h(Futur)o(e)e(W)m(ork)-782 103 y @F8-3 @sfps(In)g(this)f (paper)n(,)i(we)f(have)f(established)g(a)h(theoretical)f(basis)g(for)h (applying)e(multiresolut)o(ion)g(analysis)h(to)g(sur)o(-)-1798 57 y(faces)j (of)f(arbitrary)g(topological)f(type.)26 b(These)14 b(results)h(hold)f (for)h(any)g(local,)h(uniformly)d(conver)o(gent,)k(con-)-1798 56 y (tinuous,)e(primal)f(subdivis)o(ion)f(scheme,)j(including)d(polyhedral)h (subdivis)o(ion,)g(the)g(butter\015y)h(scheme)f([)p(14)p(],)-1797 57 y (Loop')m(s)g(scheme)g([)p(23)p(],)h(and)f(Catmull-Clark)f(surfaces)i([)p (3)p(].)23 b(The)14 b(results)f(also)g(hold)g(for)h(piecewise)g(smooth)-1799 56 y(subdivision)9 b(as)j(described)f(in)g(Hoppe)g @F1-3 @sfps(et)h(al.)f @F8-3 @sfps([)p(20)p(,)h(19)o(],)g(and)g(for)g(open)f(surfaces)h (possessing)d(boundaries.)-1659 57 y(There)j(are)g(numerous)f(areas)h(for)f (future)h(work:)-776 106 y @F12 @sf(\017)22 b @F1-3 @sfps(W)l(eighted)11 b (Inner)g(Pr)n(oduct.)k @F8-3 @sfps(Because)d(the)g(inner)f(products)f(of)i (Section)f(5)g(are)h(de\014ned)g(independent)f(of)-1684 56 y(the)d(actual)h (geometric)f(size)h(of)g(the)f(triangles,)h(the)f(least-squares)h (accuracy)h(of)e(the)h(resulting)e(geometric)-1684 57 y(approximations)k (depends)i(on)g(how)f(evenly)h(spaced)g(the)g(input)f(triangles)g(are)i (over)f(the)g(geometry)g(of)-1684 56 y(the)8 b(input)g(surface.)15 b (Changing)9 b(the)f(inner)g(product)g(to)h(depend)f(on)g(the)h(true)f (geometric)g(size)h(of)g(these)f(tri-)-1684 57 y(angles)i(has)f(far)o (-reac)q(hing)h(implications)e(for)i(the)g(resulting)e(wavelet)i (construction,)f(and)h(would)f(appear)-1683 56 y(to)i(seriously)f(hamper)i (an)f(ef)o(\014cient)h(implementation.)-886 75 y(Another)i(possibili)o(ty)f (is)h(to)g(modify)f(the)h(preprocessing)g(phase)g(in)g(order)h(to)f (approximate)g(the)g(input)-1685 57 y(with)g(triangles)g(that)g(do)g(not)g (signi\014cantly)f(vary)i(in)f(size.)25 b(Such)15 b(remeshing)f(creates)h (a)g(close)f(match)-1684 56 y(between)e(the)g(inner)g(product)f(weights)g (and)h(the)g(actual)g(sizes)f(of)h(the)g(triangles.)k(This)11 b(is)h(the)f (approach)-1683 57 y(taken)g(by)g(Eck)h @F1-3 @sfps(et)f(al.)h @F8-3 @sfps ([)p(15)o(])g(for)g(polyhedral)e(surfaces.)-916 94 y @F12 @sf(\017)22 b @F1-3 @sfps(Linear)14 b(T)m(ime)h(Sparse)f(Matrix)f(Inversion.)24 b @F8-3 @sfps(As)14 b(explained)f(in)h(Section)g(6.4,)i(linear)o(-time)d (reconstruc-)-1683 56 y(tion)e(for)i(general)g(subdivis)o(ion)e(rules)h (depends)g(upon)f(linear)o(-time)h(solution)e(of)j(general)f(sparse)h (linear)-1684 56 y(systems.)h(Hence,)d(\014nding)f(an)g @F13 @sf(O)q @F14 @sf(\()p @F13 @sf(n)p @F14 @sf(\))g @F8-3 @sfps(sparse)g(linear)h (system)e(solver)h(is)f(of)h(value)h(for)f(ef)o(\014ciently)h(imple-)-1685 57 y(menting)e(subdivis)o(ion)f(wavelets)h(for)i(more)e(general)h (subdivision)o 9 x(schemes,)g(such)f(as)h(the)g @F13 @sf(G)p -16 w @F21 @sf (1)11 16 y @F8-3 @sfps(methods)-1685 56 y(of)i(Loop)e(and)i (Catmull-Clark.)252 152 y(33)-1071 b 33 @eop1 %%Page: ? 35 0 0 34 @bop1 218 291 a @F12 @sf(\017)22 b @F1-3 @sfps(Locally)9 b (Supported)f(Orthogonal)o 8 x(W)l(avelets.)14 b @F8-3 @sfps(The)9 b (approximations)e(developed)i(in)f(Section)h(6)g(are)h(pro-)-1684 56 y (jections)e(of)h(the)f(orthogonal)g(wavelets)h(into)f(a)h(local)f(support)g (space)h(of)g(arbitrary)g(size.)15 b(While)8 b(the)h(local)-1684 56 y (support)h(allows)g(the)h(resulting)f(\014lters)h(to)f(be)h(built)f(in)g (linear)h(time,)g(the)g(functions)f(are)h(not)g(orthogonal.)-1685 57 y (Although)i(this)h(method)f(has)h(been)h(satisfactory)f(in)g(practice,)i (it)e(is)g(theoretically)g(unsatisfying.)23 b(An)-1684 56 y(improvement) 11 b(would)g(be)i(to)f(discover)g(orthogonal)f(functions)g(with)g(linear)i (time)e(\014lter)i(construction,)-1685 57 y(or)f(to)e(show)h(that)g(such)g (functions)g(cannot)g(exist.)-792 75 y(Note,)i(however)n(,)h(that)f(even)g (if)f(locally)g(supported)g(wavelets)h(can)g(be)g(shown)f(to)g(exist,)h (their)g(analysis)-1685 56 y(\014lters)g(will)e(still)h(be)g(global.)19 b (Thus,)12 b(an)h(analogue)g(of)f(the)h(Quak-W)l(eyrich)g(technique)f(for)h (linear)g(time)-1685 57 y(decomposition)o 10 x([)p(31)p(])f(would)e(also)h (be)h(required)f(for)h(a)g(linear)f(time)g(\014lter)g(bank.)-1343 94 y @F12 @sf(\017)22 b @F1-3 @sfps(Simplifying)13 b(the)h(T)l(opological)f(T)m (ype.)25 b @F8-3 @sfps(The)15 b(surface)g(decomposition)e(developed)h (herein)h(retains)f(the)-1684 56 y(topological)c(type)g(of)i(the)e(input)g (surface.)17 b(When)11 b(the)g(input)f(is)g(a)i(relatively)e(simple)g (object)h(with)f(many)-1684 57 y(small)h(holes,)h(it)f(is)g(more)h(often)g (desirable)f(to)h(decompose)f(the)h(input)f(into)g(a)h(\\topologically)o 11 x(simpler)r(")-1685 56 y(surface;)g(that)f(is,)g(one)h(with)e(lower)i (genus)e(or)i(fewer)g(boundary)f(curves.)-1285 146 y @F2-3 @sfps(10)59 b (Acknowledgments)-571 104 y @F8-3 @sfps(W)l(e)13 b(thank)d(T)m(om)h (Duchamp)g(and)g(Jean)h(Schweitzer)g(for)g(productive)e(discussion.)-1255 56 y(This)i(work)g(was)h(made)f(possible)f(in)h(part)h(by)f(Alias)g (Research,)j(and)d(the)g(National)g(Science)i(Foundation)-1799 57 y(under)e (grant)f(no.)k(CCR-8957323.)-570 146 y @F2-3 @sfps(Refer)o(ences)-271 104 y @F8-3 @sfps([1])46 b(Robert)12 b(G.)g(Bartle.)17 b @F1-3 @sfps(The)12 b (Elements)f(of)g(Real)g(Analysis)p @F8-3 @sfps(.)16 b(John)10 b(W)n(iley)h (and)h(Sons,)f(1964.)-1524 93 y([2])46 b(Deborah)9 b(Berman,)h(Jason)e (Bartell,)i(and)f(David)f(Salesin.)k(Multiresolu)o(tion)7 b(painting)g (and)i(compositi)o(ng.)-1700 57 y @F1-3 @sfps(Computer)i(Graphics)g (Annual)f(Confer)n(ence)i(Series)p @F8-3 @sfps(,)g(pages)f(85{90,)g(July)g (1994.)-1416 94 y([3])46 b(E.)17 b(Catmull)e(and)h(J.)h(Clark.)34 b (Recursively)17 b(generated)f(B-spline)g(surfaces)h(on)f(arbitrary)g (topological)-1700 56 y(meshes.)h @F1-3 @sfps(Computer)11 b(Aided)g (Design)p @F8-3 @sfps(,)g(10\(6\):350{355,)f(1978.)-1123 94 y([4])46 b (Charles)16 b(K.)g(Chui.)31 b @F1-3 @sfps(W)l(avelet)15 b(Analysis)f(and)h (its)g(Application)o(s)p @F8-3 @sfps(,)g(volume)g(1.)31 b(Academic)15 b (Press,)j(Inc.,)-1698 56 y(Boston,)11 b(1992.)-354 94 y([5])46 b(Charles) 11 b(K.)g(Chui)f(and)h(Xianliang)e(Shi.)15 b(W)l(avelets)c(and)f (multiscale)f(interpolation.)14 b(In)c(T)m(om)g(L)m(yche)h(and)-1699 57 y (Larry)f(L.)g(Schumaker)n(,)h(editors,)f @F1-3 @sfps(Mathematical)f (Methods)g(in)g(Computer)g(Aided)g(Geometric)h(Design)f(II)p @F8-3 @sfps (.)-1698 56 y(Academic)j(Press,)g(1992.)-518 94 y([6])46 b(W)l(.)11 b (Dahmen,)g(B.)g(Kleeman,)g(S.)g(Pr)t(\177)-19 b(ossdorf,)11 b(and)f(R.)i (Schneider)m(.)k(A)10 b(multiscale)f(method)h(for)g(the)h(double)-1700 56 y (layer)16 b(potential)e(equation)h(on)g(a)h(polyhedron.)31 b(T)m(echnical) 15 b(Report)h(91,)g(Institut)e(f)t(\177)-19 b(ur)16 b(Geometrie)f(und)-1699 57 y(Practische)j(Mathematik,)g(Rheinisch-W)l(estf)s(\177)-18 b(alische) 17 b(T)m(echnische)f(Hochshule)h(Aachen,)i(November)-1699 56 y(1993.)-202 94 y([7])46 b(W)l(olfgang)12 b(Dahmen.)k(Stability)10 b(of)i(multiscale)e (transformations.)15 b(T)m(o)c(appear)m(.)-513 97 y(34)-1071 b 34 @eop1 %%Page: ? 36 0 0 35 @bop1 149 291 a @F8-3 @sfps([8])46 b(W)l(olfgang)14 b(Dahmen)g(and)g (Charles)h(A.)f(Micchelli.)26 b(Using)13 b(the)h(re\014nement)h(equation)e (for)i(evaluating)-1700 56 y(integrals)c(of)g(wavelets.)17 b @F1-3 @sfps (SIAM)11 b(Journal)g(on)g(Numerical)g(Analysis)p @F8-3 @sfps(,)g (30\(2\):507{537,)f(April)h(1993.)-1718 94 y([9])46 b(Ingrid)11 b (Daubechies.)17 b @F1-3 @sfps(T)l(en)12 b(lectur)n(es)f(on)g(wavelets)p @F8-3 @sfps(.)17 b(SIAM,)12 b(Philadelphia,)f(1992.)-1426 94 y([10])23 b (T)m(ony)17 b(DeRose,)k(T)m(om)c(Duchamp,)j(and)e(Jean)g(Schweitzer)m(.) 42 b(A)18 b(conver)o(gence)h(proof)f(for)g(piecewise)-1699 56 y(smooth)10 b (subdivisio)o(n)g(surfaces.)18 b(In)11 b(preparation,)h(1994.)-1028 94 y ([1)n(1])25 b(R.)12 b(DeV)-6 b(ore,)12 b(B.)f(Jawerth,)h(and)e(B.)i (Lucier)m(.)k(Image)11 b(compression)e(through)h(wavelet)h(transform)f (coding.)-1699 56 y @F1-3 @sfps(IEEE)i(T)m(ransactions)e(on)h(Information)f (Theory)p @F8-3 @sfps(,)i(38\(2\):719{746,)e(March)i(1992.)-1424 94 y ([12])23 b(D.)16 b(Doo)f(and)h(M.)f(Sabin.)32 b(Behaviour)16 b(of)f (recursive)h(division)e(surfaces)i(near)g(extraordinary)g(points.)-1700 57 y @F1-3 @sfps(Computer)11 b(Aided)g(Design)p @F8-3 @sfps(,)g (10\(6\):356{360,)g(1978.)-961 93 y([13])23 b(D.W)l(.H.)13 b(Doo.)18 b @F1-3 @sfps(A)12 b(Recursive)g(Subdivision)e(Algorithm)g(for)h(Fitting)f (Quadratic)h(Surfaces)g(to)h(Irr)n(egular)-1700 57 y(Polyhedr)n(ons)p @F8-3 @sfps(.)k(PhD)c(thesis,)f(Brunel)g(University)m(,)g(1978.)-1027 94 y ([14])23 b(Nira)13 b(Dyn,)f(David)g(Levin,)g(and)h(John)e(Gregory)m(.)20 b (A)12 b(butter\015y)g(subdivision)o 11 x(scheme)g(for)h(surface)g(inter)o (-)-1699 56 y(polation)d(with)h(tension)f(control.)16 b @F1-3 @sfps(ACM)c (T)m(ransactions)f(on)g(Graphics)p @F8-3 @sfps(,)g(9\(2\):160{169,)f (April)h(1990.)-1741 94 y([15])23 b(Matthias)9 b(Eck,)h(T)m(ony)g(DeRose,)h (T)m(om)e(Duchamp,)h(Hugues)f(Hoppe,)h(Michael)g(Lounsbery)m(,)g(and)g(W)l (erner)-1698 56 y(Stuetzle.)17 b(Multiresoluti)o(on)10 b(analysis)g(of)i (arbitrary)f(meshes.)17 b(Submitted)10 b(for)h(publication.)-1590 94 y ([16])23 b(Adam)15 b(Finkelstein)f(and)h(David)f(Salesin.)30 b (Multiresolut)o(ion)13 b(curves.)30 b @F1-3 @sfps(Computer)15 b(Graphics)f (Annual)-1700 57 y(Confer)n(ence)e(Series)p @F8-3 @sfps(,)g(pages)f (261{268,)g(July)f(1994.)-942 94 y([17])23 b(D.)12 b(Forsey)g(and)g(R.)g (Bartels.)18 b(Hierarchical)12 b(B-spline)g(re\014nement.)18 b @F1-3 @sfps (Computer)11 b(Graphics)p @F8-3 @sfps(,)g(22\(4\):205{)-1700 56 y(212,)h (1988.)-294 94 y([18])23 b(Mark)12 b(Halstead,)g(Michael)g(Kass,)g(and)g (T)m(ony)f(DeRose.)19 b(Ef)o(\014cient,)13 b(fair)f(interpolation)f(using)f (Catmull-)-1699 56 y(Clark)i(surfaces.)18 b @F1-3 @sfps(Computer)11 b (Graphics)f(Annual)g(Confer)n(ence)j(Series)p @F8-3 @sfps(,)e(pages)g (35{44,)g(August)g(1993.)-1762 94 y([19])23 b(Hugues)12 b(Hoppe.)18 b @F1-3 @sfps(Surface)12 b(Reconstruction)e(fr)n(om)i(Unor)n(ganized)f (Points)p @F8-3 @sfps(.)17 b(PhD)12 b(thesis,)g(University)f(of)-1699 56 y (W)l(ashington,)g(Seattle,)h(W)l(ashington,)f(June)g(1994.)16 b(TR)c (94-06-01.)-1189 94 y([20])23 b(Hugues)13 b(Hoppe,)h(T)m(ony)f(DeRose,)i (T)m(om)d(Duchamp,)i(Mark)f(Halstead,)i(Hubert)e(Jin,)g(John)g(McDonald,) -1699 57 y(Jean)h(Schweitzer)n(,)h(and)f(W)l(erner)h(Stuetzle.)24 b (Piecewise)14 b(smooth)e(surface)j(reconstruction.)23 b @F1-3 @sfps (Computer)-1699 56 y(Graphics)11 b(Annual)f(Confer)n(ence)i(Series)p @F8-3 @sfps(,)g(pages)f(295{302,)g(July)f(1994.)-1267 94 y([21])23 b (Hugues)13 b(Hoppe,)g(T)m(ony)f(DeRose,)i(T)m(om)e(Duchamp,)i(John)e (McDonald,)h(and)g(W)l(erner)h(Stuetzle.)22 b(Mesh)-1699 56 y (optimization.)15 b @F1-3 @sfps(Computer)c(Graphics)f(Annual)h(Confer)n (ence)h(Series)p @F8-3 @sfps(,)f(pages)h(19{26,)f(August)f(1993.)-1730 94 y ([22])23 b(Rong-Qing)11 b(Jia)f(and)h(Charles)h(A.)f(Micchelli.)k(Using) 10 b(the)h(re\014nement)g(equations)f(for)h(the)g(construction)-1700 57 y (of)16 b(pre-wavelets)g(II:)g(Powers)g(of)g(two.)33 b(In)15 b(P)-5 b(.)17 b (J.)f(Laurent,)h(A.)g(LeM)s(\023)-18 b(ehaut)s(\023)g(e,)17 b(and)f(L.)g (L.)g(Schumaker)n(,)-1698 56 y(editors,)11 b @F1-3 @sfps(Curves)h(and)f (Surfaces)p @F8-3 @sfps(,)g(pages)h(209{246.)e(Academic)i(Press,)g(1991.) -1364 94 y([23])23 b(Charles)10 b(T)m(.)f(Loop.)i(Smooth)d(subdivision)o 8 x(surfaces)h(based)g(on)g(triangles.)i(Master)r(')m(s)e(thesis,)g (Department)-1699 56 y(of)j(Mathematics,)e(University)h(of)g(Utah,)h (August)e(1987.)-143 91 y(35)-1071 b 35 @eop1 %%Page: ? 37 0 0 36 @bop1 149 291 a @F8-3 @sfps([24])23 b(J.)14 b(M.)f(Lounsbery)m(.) 22 b @F1-3 @sfps(Multir)n(esoluti)o(on)12 b(Analysis)f(for)i(Surfaces)f (of)h(Arbitrary)f(T)l(opological)f(T)m(ype)p @F8-3 @sfps(.)24 b(PhD)-1699 56 y(thesis,)11 b(University)f(of)i(W)l(ashington,)f(Seattle,)h(W)-5 b(A,) 12 b(September)f(1994.)-1270 94 y([25])23 b(Bradley)12 b(J.)g(Lucier)m(.) 17 b(W)l(avelets)11 b(and)h(image)e(compression.)16 b(In)11 b(T)m(om)f(L)m (yche)i(and)g(Larry)f(L.)h(Schumaker)n(,)-1698 56 y(editors,)18 b @F1-3 @sfps(Mathematical)e(Methods)g(in)g(Computer)h(Aided)f(Geometric)h (Design)f(II)p @F8-3 @sfps(.)i(Academic)f(Press,)-1698 57 y(1992.)-202 94 y ([26])23 b(Stephane)11 b(Mallat.)j(A)c(theory)g(for)h(multiresolut)o(ion)e (signal)g(decomposition)o(:)k(The)e(wavelet)f(representa-)-1698 56 y (tion.)20 b @F1-3 @sfps(IEEE)12 b(T)m(ransactions)f(on)h(Pattern)f (Analysis)g(and)h(Machine)g(Intelligence)p @F8-3 @sfps(,)h(1)n (1\(7\):674{693,)f(July)-1700 56 y(1989.)-202 94 y([27])23 b(Stephane)12 b (Mallat)f(and)g(W)l(en)h(Liang)f(Hwang.)16 b(Singularity)10 b(detection)h (and)g(processing)g(with)g(wavelets.)-1699 57 y @F1-3 @sfps(IEEE)h(T)m (ransactions)e(on)h(Information)f(Theory)p @F8-3 @sfps(,)i(38\(2\):617{643,)e (March)i(1992.)-1424 94 y([28])23 b(David)14 b(Meyers.)28 b(Multiresolut)o (ion)13 b(tiling)o(.)27 b(In)14 b @F1-3 @sfps(Pr)n(oceedings)g(of)g (Graphics)f(Interface)p @F8-3 @sfps(,)j(pages)e(25{32,)-1699 56 y(May)d (1994.)-297 94 y([29])23 b(David)12 b(Meyers.)20 b @F1-3 @sfps (Reconstruction)11 b(of)g(Surfaces)h(fr)n(om)g(Planar)f(Contours)p @F8-3 @sfps(.)18 b(PhD)13 b(thesis,)f(University)f(of)-1699 56 y(W)l (ashington,)g(Seattle,)h(W)l(ashington,)f(July)g(1994.)-917 94 y([30])23 b (A.)17 b(P)-5 b(.)17 b(Pentland.)34 b(Fast)17 b(solutions)o 15 x(to)f (physical)f(equilibrium)g(and)h(interpolation)f(problems.)33 b @F1-3 @sfps (V)m(isual)-1700 57 y(Computer)p @F8-3 @sfps(,)12 b(8\(5-6\):303{314,)e (June)h(1992.)-812 93 y([31])23 b(Edwald)11 b(Quak)g(and)g(Norman)g(W)l (eyrich.)16 b(Decomposition)10 b(and)h(reconstruction)f(algorithms)f(for)j (spline)-1700 57 y(wavelets)j(on)f(a)h(bounded)f(interval.)28 b(T)m (echnical)15 b(Report)g(294,)g(Department)f(of)h(Mathematics,)g(T)m(exas) -1699 56 y(A&M)c(University)m(,)f(April)h(1993.)-643 94 y([32])23 b(W)n (illiam)13 b(J.)h(Schroeder)n(,)h(Jonathan)e(A.)h(Zar)o(ge,)i(and)d(W)n (illiam)g(E.)h(Lorenson.)24 b(Decimation)13 b(of)g(triangle)-1699 57 y (meshes.)k @F1-3 @sfps(Computer)11 b(Graphics)p @F8-3 @sfps(,)f (26\(2\):65{70,)h(1992.)-1000 93 y([33])23 b(Greg)12 b(T)n(urk.)17 b (Re-tiling)11 b(polygonal)f(surfaces.)17 b @F1-3 @sfps(Computer)11 b (Graphics)p @F8-3 @sfps(,)g(26\(2\):55{64,)g(1992.)-725 936 y(36)-1071 b 36 @eop1 %%Trailer %%Pages: 37