1 %!PS-Adobe-3.0 EPSF-3.0
2 %%BoundingBox: 1 1 84 55
3 %%HiResBoundingBox: 1.000000 1.500000 84.000000 55.000000
5 %%CreationDate: Mon Oct 18 05:10:26 2004
7 %%Creator: Sketch 0.6.15
10 % EPSF created by ps2eps 1.54
18 /setpagedevice {pop} def
21 /SketchDict 100 dict def
23 /bd { bind def } bind def
26 /PI 3.14159265358979323846264338327 def
27 /radgrad { 180 mul PI div } bd
28 /skstartmatrix matrix currentmatrix def
30 /ISOLatin1Encoding dup where
32 { [/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
33 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
34 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
35 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
36 /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand
37 /quoteright /parenleft /parenright /asterisk /plus /comma /minus /period
38 /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon
39 /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J
40 /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash
41 /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i
42 /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright
43 /asciitilde /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
44 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
45 /.notdef /.notdef /dotlessi /grave /acute /circumflex /tilde /macron /breve
46 /dotaccent /dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek
47 /caron /space /exclamdown /cent /sterling /currency /yen /brokenbar /section
48 /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen
49 /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu
50 /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright
51 /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex
52 /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex
53 /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve
54 /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute
55 /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute
56 /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute
57 /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde
58 /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave
59 /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] def
65 /arct {arcto pop pop pop pop} bd
75 dup /Encoding get StandardEncoding eq
78 length dict /newfont xd
82 { newfont 3 1 roll put }
86 newfont /Encoding ISOLatin1Encoding put
87 fontname newfont definefont
90 size scalefont setfont
92 /pusht {matrix currentmatrix} bd
97 /w { setlinewidth } bd
102 /f { closepath F } bd
105 skstartmatrix setmatrix stroke
108 /s { closepath S } bd
113 /tmpmat tmpmat currentmatrix def
114 dup type /arraytype eq {concat} {translate} ifelse
118 /T {txt x show popt} bd
119 /P {txt x true charpath popt} bd
120 /TP {txt x dup show 0 0 m true charpath popt} bd
121 /C {newpath 0 360 arc} bd
130 dup type /arraytype eq
148 0 ne { closepath } if
157 dup type /arraytype eq
160 0 0 m 1 0 l 1 1 l 0 1 l closepath
167 radius1 radius2 div 1 scale
169 0 1 radius2 1 radius2 arct
171 dup 1 1 index 0 radius2 arct
183 /tmpmat tmpmat currentmatrix def
187 /buf width 3 mul string def
190 [width 0 0 height neg 0 height]
191 { currentfile buf readhexstring pop } bind
196 /tmpmat tmpmat currentmatrix def
200 /buf width string def
203 [width 0 0 height neg 0 height]
204 { currentfile buf readhexstring pop } bind
220 3 index neg 3 index neg translate
222 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
223 10 setmiterlimit [ ] 0 setdash
225 /sk_dict_count countdictstack def
226 /sk_count count 1 sub def
234 false setstrokeadjust
240 count sk_count sub { pop } repeat
241 countdictstack sk_dict_count sub { end } repeat
251 3 index gradidx 5 -1 roll put
252 2 index gradidx 1 add 4 -1 roll put
253 1 index gradidx 2 add 3 -1 roll put
254 /gradidx gradidx 3 add def
259 dup dup gradidx dup 3 1 roll 3 sub get put
260 /gradidx gradidx 1 add def
265 3 mul dup 2 add 1 exch % idx 1 idx+2
267 1 index exch % array array i
268 get % array component
269 exch % component array
274 /x0 0 def /y0 0 def /x1 0 def /y1 0 def
275 /left 0 def /right 0 def /top 0 def /bottom 0 def
278 /y1 xd /x1 xd /y0 xd /x0 xd
279 dup length 3 idiv /numcolors xd
280 pusht exch % ctm array
284 [x1 x0 sub y1 y0 sub dup neg 2 index 0 0] concat
285 clippath flattenpath pathbbox
286 /top xd /right xd /bottom xd /left xd
288 0 gradcolor rgb clippath f
303 /r0 0 def /r1 0 def /dr 0 def
305 /r1 xd /r0 xd /y0 xd /x0 xd
307 dup length 3 idiv /numcolors xd
308 pusht exch % ctm array
312 clippath flattenpath pathbbox
313 /top xd /right xd /bottom xd /left xd
315 dr 0 gt {numcolors 1 sub}{0} ifelse gradcolor rgb
317 dr 0 gt {numcolors 1 sub -1 0} { 0 1 numcolors 1 sub} ifelse
319 dup numcolors div dr mul r0 add
332 2 copy lt {exch} if pop
336 3 1 roll /y0 xd /x0 xd
339 dup length 3 idiv /numcolors xd
340 clippath flattenpath pathbbox newpath
341 4 { abs 4 1 roll} repeat
349 dup numcolors div 180 mul
354 0 0 1 4 -1 roll dup neg arc
361 /XStep 0 def /YStep 0 def /imagedata 0 def /components 0 def
371 /BBox [0 0 width height]
384 counttomark 2 div cvi dup dict begin
390 width height mul mul string
391 currentfile exch readhexstring pop
406 width height mul components mul string
409 clippath flattenpath pathbbox
410 /top xd /right xd /bottom xd /left xd
411 left width div floor width mul
412 bottom height div floor height mul
414 top bottom sub height div ceiling cvi
417 right left sub width div ceiling cvi
419 width height 8 matrix
442 /tileimage /tileimage2 load def
445 /tileimage /tileimage1 load def
44076 exch sub { end } repeat