Ticket #160: bad_triangle2.ps

File bad_triangle2.ps, 23.5 KB (added by duncan, 17 years ago)
Line 
1%!PS-Adobe-3.0 EPSF-3.0
2%%Creator: Tk Canvas Widget
3%%Title: Window .17328448.17378000.17406632.17406792.17406752
4%%CreationDate: Tue May 29 11:35:49 2007
5%%BoundingBox: -391 25 1004 767
6%%Pages: 1
7%%DocumentData: Clean7Bit
8%%Orientation: Portrait
9%%EndComments
10
11%%BeginProlog
12/CurrentEncoding [
13/space/space/space/space/space/space/space/space
14/space/space/space/space/space/space/space/space
15/space/space/space/space/space/space/space/space
16/space/space/space/space/space/space/space/space
17/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle
18/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
19/zero/one/two/three/four/five/six/seven
20/eight/nine/colon/semicolon/less/equal/greater/question
21/at/A/B/C/D/E/F/G
22/H/I/J/K/L/M/N/O
23/P/Q/R/S/T/U/V/W
24/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore
25/grave/a/b/c/d/e/f/g
26/h/i/j/k/l/m/n/o
27/p/q/r/s/t/u/v/w
28/x/y/z/braceleft/bar/braceright/asciitilde/space
29/Euro/space/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
30/circumflex/perthousand/Scaron/guilsinglleft/OE/space/Zcaron/space
31/space/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
32/tilde/trademark/scaron/guilsinglright/oe/space/zcaron/Ydieresis
33/space/exclamdown/cent/sterling/currency/yen/brokenbar/section
34/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron
35/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
36/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
37/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
38/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
39/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
40/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
41/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
42/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
43/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
44/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis
45] def
46
4750 dict begin
48% This is a standard prolog for Postscript generated by Tk's canvas
49% widget.
50% RCS: @(#) $Id: mkpsenc.tcl,v 1.3 2002/07/19 14:37:21 drh Exp $
51
52% The definitions below just define all of the variables used in
53% any of the procedures here.  This is needed for obscure reasons
54% explained on p. 716 of the Postscript manual (Section H.2.7,
55% "Initializing Variables," in the section on Encapsulated Postscript).
56
57/baseline 0 def
58/stipimage 0 def
59/height 0 def
60/justify 0 def
61/lineLength 0 def
62/spacing 0 def
63/stipple 0 def
64/strings 0 def
65/xoffset 0 def
66/yoffset 0 def
67/tmpstip null def
68
69
70/cstringshow {
71    {
72        dup type /stringtype eq
73        { show } { glyphshow }
74        ifelse
75    }
76    forall
77} bind def
78
79
80
81/cstringwidth {
82    0 exch 0 exch
83    {
84        dup type /stringtype eq
85        { stringwidth } { 
86            currentfont /Encoding get exch 1 exch put (\001) stringwidth 
87        }
88        ifelse 
89        exch 3 1 roll add 3 1 roll add exch
90    }
91    forall
92} bind def
93
94% font ISOEncode font
95% This procedure changes the encoding of a font from the default
96% Postscript encoding to current system encoding.  It's typically invoked just
97% before invoking "setfont".  The body of this procedure comes from
98% Section 5.6.1 of the Postscript book.
99
100/ISOEncode {
101    dup length dict begin
102        {1 index /FID ne {def} {pop pop} ifelse} forall
103        /Encoding CurrentEncoding def
104        currentdict
105    end
106
107    % I'm not sure why it's necessary to use "definefont" on this new
108    % font, but it seems to be important; just use the name "Temporary"
109    % for the font.
110
111    /Temporary exch definefont
112} bind def
113
114% StrokeClip
115%
116% This procedure converts the current path into a clip area under
117% the assumption of stroking.  It's a bit tricky because some Postscript
118% interpreters get errors during strokepath for dashed lines.  If
119% this happens then turn off dashes and try again.
120
121/StrokeClip {
122    {strokepath} stopped {
123        (This Postscript printer gets limitcheck overflows when) =
124        (stippling dashed lines;  lines will be printed solid instead.) =
125        [] 0 setdash strokepath} if
126    clip
127} bind def
128
129% desiredSize EvenPixels closestSize
130%
131% The procedure below is used for stippling.  Given the optimal size
132% of a dot in a stipple pattern in the current user coordinate system,
133% compute the closest size that is an exact multiple of the device's
134% pixel size.  This allows stipple patterns to be displayed without
135% aliasing effects.
136
137/EvenPixels {
138    % Compute exact number of device pixels per stipple dot.
139    dup 0 matrix currentmatrix dtransform
140    dup mul exch dup mul add sqrt
141
142    % Round to an integer, make sure the number is at least 1, and compute
143    % user coord distance corresponding to this.
144    dup round dup 1 lt {pop 1} if
145    exch div mul
146} bind def
147
148% width height string StippleFill --
149%
150% Given a path already set up and a clipping region generated from
151% it, this procedure will fill the clipping region with a stipple
152% pattern.  "String" contains a proper image description of the
153% stipple pattern and "width" and "height" give its dimensions.  Each
154% stipple dot is assumed to be about one unit across in the current
155% user coordinate system.  This procedure trashes the graphics state.
156
157/StippleFill {
158    % The following code is needed to work around a NeWSprint bug.
159
160    /tmpstip 1 index def
161
162    % Change the scaling so that one user unit in user coordinates
163    % corresponds to the size of one stipple dot.
164    1 EvenPixels dup scale
165
166    % Compute the bounding box occupied by the path (which is now
167    % the clipping region), and round the lower coordinates down
168    % to the nearest starting point for the stipple pattern.  Be
169    % careful about negative numbers, since the rounding works
170    % differently on them.
171
172    pathbbox
173    4 2 roll
174    5 index div dup 0 lt {1 sub} if cvi 5 index mul 4 1 roll
175    6 index div dup 0 lt {1 sub} if cvi 6 index mul 3 2 roll
176
177    % Stack now: width height string y1 y2 x1 x2
178    % Below is a doubly-nested for loop to iterate across this area
179    % in units of the stipple pattern size, going up columns then
180    % across rows, blasting out a stipple-pattern-sized rectangle at
181    % each position
182
183    6 index exch {
184        2 index 5 index 3 index {
185            % Stack now: width height string y1 y2 x y
186
187            gsave
188            1 index exch translate
189            5 index 5 index true matrix tmpstip imagemask
190            grestore
191        } for
192        pop
193    } for
194    pop pop pop pop pop
195} bind def
196
197% -- AdjustColor --
198% Given a color value already set for output by the caller, adjusts
199% that value to a grayscale or mono value if requested by the CL
200% variable.
201
202/AdjustColor {
203    CL 2 lt {
204        currentgray
205        CL 0 eq {
206            .5 lt {0} {1} ifelse
207        } if
208        setgray
209    } if
210} bind def
211
212% x y strings spacing xoffset yoffset justify stipple DrawText --
213% This procedure does all of the real work of drawing text.  The
214% color and font must already have been set by the caller, and the
215% following arguments must be on the stack:
216%
217% x, y -        Coordinates at which to draw text.
218% strings -     An array of strings, one for each line of the text item,
219%               in order from top to bottom.
220% spacing -     Spacing between lines.
221% xoffset -     Horizontal offset for text bbox relative to x and y: 0 for
222%               nw/w/sw anchor, -0.5 for n/center/s, and -1.0 for ne/e/se.
223% yoffset -     Vertical offset for text bbox relative to x and y: 0 for
224%               nw/n/ne anchor, +0.5 for w/center/e, and +1.0 for sw/s/se.
225% justify -     0 for left justification, 0.5 for center, 1 for right justify.
226% stipple -     Boolean value indicating whether or not text is to be
227%               drawn in stippled fashion.  If text is stippled,
228%               procedure StippleText must have been defined to call
229%               StippleFill in the right way.
230%
231% Also, when this procedure is invoked, the color and font must already
232% have been set for the text.
233
234/DrawText {
235    /stipple exch def
236    /justify exch def
237    /yoffset exch def
238    /xoffset exch def
239    /spacing exch def
240    /strings exch def
241
242    % First scan through all of the text to find the widest line.
243
244    /lineLength 0 def
245    strings {
246        cstringwidth pop
247        dup lineLength gt {/lineLength exch def} {pop} ifelse
248        newpath
249    } forall
250
251    % Compute the baseline offset and the actual font height.
252
253    0 0 moveto (TXygqPZ) false charpath
254    pathbbox dup /baseline exch def
255    exch pop exch sub /height exch def pop
256    newpath
257
258    % Translate coordinates first so that the origin is at the upper-left
259    % corner of the text's bounding box. Remember that x and y for
260    % positioning are still on the stack.
261
262    translate
263    lineLength xoffset mul
264    strings length 1 sub spacing mul height add yoffset mul translate
265
266    % Now use the baseline and justification information to translate so
267    % that the origin is at the baseline and positioning point for the
268    % first line of text.
269
270    justify lineLength mul baseline neg translate
271
272    % Iterate over each of the lines to output it.  For each line,
273    % compute its width again so it can be properly justified, then
274    % display it.
275
276    strings {
277        dup cstringwidth pop
278        justify neg mul 0 moveto
279        stipple {
280           
281 
282            % The text is stippled, so turn it into a path and print
283            % by calling StippledText, which in turn calls StippleFill.
284            % Unfortunately, many Postscript interpreters will get
285            % overflow errors if we try to do the whole string at
286            % once, so do it a character at a time.
287
288            gsave
289            /char (X) def
290            {
291                dup type /stringtype eq {
292                    % This segment is a string.
293                    {
294                        char 0 3 -1 roll put
295                        currentpoint
296                        gsave
297                        char true charpath clip StippleText
298                        grestore
299                        char stringwidth translate
300                        moveto
301                    } forall
302                } {
303                    % This segment is glyph name
304                    % Temporary override
305                    currentfont /Encoding get exch 1 exch put
306                    currentpoint
307                    gsave (\001) true charpath clip StippleText
308                    grestore
309                    (\001) stringwidth translate
310                    moveto
311                } ifelse
312            } forall
313            grestore 
314        } {cstringshow} ifelse
315        0 spacing neg translate
316    } forall
317} bind def
318
319%%EndProlog
320%%BeginSetup
321/CL 2 def
322%%EndSetup
323
324%%Page: 1 1
325save
326306.0 396.0 translate
3270.75 0.75 scale
3281803 -494 translate
329-2733 988 moveto -873 988 lineto -873 0 lineto -2733 0 lineto closepath clip newpath
330gsave
331-1023.8555887089 789.439226447988 moveto
332-831.715900721909 732.271382035753 lineto
333-980.094672860538 597.479173834439 lineto
334-1023.8555887089 789.439226447988 lineto
3351 setlinejoin 1 setlinecap
3361 setlinewidth
337[] 0 setdash
3380.000 1.000 0.000 setrgbcolor AdjustColor
339stroke
340grestore
341gsave
342-1023.8555887089 789.439226447988 moveto
343-1203.14477948091 604.736878762626 lineto
344-1181.93028663572 855.619506228692 lineto
345-1023.8555887089 789.439226447988 lineto
3461 setlinejoin 1 setlinecap
3471 setlinewidth
348[] 0 setdash
3490.000 1.000 0.000 setrgbcolor AdjustColor
350stroke
351grestore
352gsave
353-1181.93028663572 855.619506228692 moveto
354-1203.14477948091 604.736878762626 lineto
355-1336.09682107267 703.168269977014 lineto
356-1181.93028663572 855.619506228692 lineto
3571 setlinejoin 1 setlinecap
3581 setlinewidth
359[] 0 setdash
3600.000 1.000 0.000 setrgbcolor AdjustColor
361stroke
362grestore
363gsave
364-1076.26528788572 990.536582966439 moveto
365-877.080390378891 931.272262876024 lineto
366-1023.8555887089 789.439226447988 lineto
367-1076.26528788572 990.536582966439 lineto
3681 setlinejoin 1 setlinecap
3691 setlinewidth
370[] 0 setdash
3710.000 1.000 0.000 setrgbcolor AdjustColor
372stroke
373grestore
374gsave
375-1203.14477948091 604.736878762626 moveto
376-980.094672860538 597.479173834439 lineto
377-1036.24166290827 408.76789157144 lineto
378-1203.14477948091 604.736878762626 lineto
3791 setlinejoin 1 setlinecap
3801 setlinewidth
381[] 0 setdash
3820.000 1.000 0.000 setrgbcolor AdjustColor
383stroke
384grestore
385gsave
386-1775.07296050791 251.194858156514 moveto
387-1560.32989197809 361.896217788324 lineto
388-1621.31389154691 195.008435965943 lineto
389-1775.07296050791 251.194858156514 lineto
3901 setlinejoin 1 setlinecap
3911 setlinewidth
392[] 0 setdash
3930.000 1.000 0.000 setrgbcolor AdjustColor
394stroke
395grestore
396gsave
397-877.080390378891 931.272262876024 moveto
398-831.715900721909 732.271382035753 lineto
399-1023.8555887089 789.439226447988 lineto
400-877.080390378891 931.272262876024 lineto
4011 setlinejoin 1 setlinecap
4021 setlinewidth
403[] 0 setdash
4040.000 1.000 0.000 setrgbcolor AdjustColor
405stroke
406grestore
407gsave
408-1181.93028663572 855.619506228692 moveto
409-1076.26528788572 990.536582966439 lineto
410-1023.8555887089 789.439226447988 lineto
411-1181.93028663572 855.619506228692 lineto
4121 setlinejoin 1 setlinecap
4131 setlinewidth
414[] 0 setdash
4150.000 1.000 0.000 setrgbcolor AdjustColor
416stroke
417grestore
418gsave
419-1203.14477948091 604.736878762626 moveto
420-1219.77199970964 347.864946990938 lineto
421-1388.54157104313 493.323549913222 lineto
422-1203.14477948091 604.736878762626 lineto
4231 setlinejoin 1 setlinecap
4241 setlinewidth
425[] 0 setdash
4260.000 1.000 0.000 setrgbcolor AdjustColor
427stroke
428grestore
429gsave
430-980.094672860538 597.479173834439 moveto
431-1203.14477948091 604.736878762626 lineto
432-1023.8555887089 789.439226447988 lineto
433-980.094672860538 597.479173834439 lineto
4341 setlinejoin 1 setlinecap
4351 setlinewidth
436[] 0 setdash
4370.000 1.000 0.000 setrgbcolor AdjustColor
438stroke
439grestore
440gsave
441-831.715900721909 732.271382035753 moveto
442-847.707825316074 451.74673661495 lineto
443-980.094672860538 597.479173834439 lineto
444-831.715900721909 732.271382035753 lineto
4451 setlinejoin 1 setlinecap
4461 setlinewidth
447[] 0 setdash
4480.000 1.000 0.000 setrgbcolor AdjustColor
449stroke
450grestore
451gsave
452-677.032367078895 978.227182350092 moveto
453-636.268294085987 776.827512792661 lineto
454-877.080390378891 931.272262876024 lineto
455-677.032367078895 978.227182350092 lineto
4561 setlinejoin 1 setlinecap
4571 setlinewidth
458[] 0 setdash
4590.000 1.000 0.000 setrgbcolor AdjustColor
460stroke
461grestore
462gsave
463-877.080390378891 931.272262876024 moveto
464-636.268294085987 776.827512792661 lineto
465-831.715900721909 732.271382035753 lineto
466-877.080390378891 931.272262876024 lineto
4671 setlinejoin 1 setlinecap
4681 setlinewidth
469[] 0 setdash
4700.000 1.000 0.000 setrgbcolor AdjustColor
471stroke
472grestore
473gsave
474-1076.26528788572 990.536582966439 moveto
475-988.463049839951 1135.90755890464 lineto
476-877.080390378891 931.272262876024 lineto
477-1076.26528788572 990.536582966439 lineto
4781 setlinejoin 1 setlinecap
4791 setlinewidth
480[] 0 setdash
4810.000 1.000 0.000 setrgbcolor AdjustColor
482stroke
483grestore
484gsave
485-818.874166205334 1126.90388623459 moveto
486-677.032367078895 978.227182350092 lineto
487-877.080390378891 931.272262876024 lineto
488-818.874166205334 1126.90388623459 lineto
4891 setlinejoin 1 setlinecap
4901 setlinewidth
491[] 0 setdash
4920.000 1.000 0.000 setrgbcolor AdjustColor
493stroke
494grestore
495gsave
496-1624.10042964058 1049.11084041704 moveto
497-1483.41092535476 936.085175060603 lineto
498-1617.79566813619 875.646653383546 lineto
499-1624.10042964058 1049.11084041704 lineto
5001 setlinejoin 1 setlinecap
5011 setlinewidth
502[] 0 setdash
5030.000 1.000 0.000 setrgbcolor AdjustColor
504stroke
505grestore
506gsave
507-877.080390378891 931.272262876024 moveto
508-988.463049839951 1135.90755890464 lineto
509-818.874166205334 1126.90388623459 lineto
510-877.080390378891 931.272262876024 lineto
5111 setlinejoin 1 setlinecap
5121 setlinewidth
513[] 0 setdash
5140.000 1.000 0.000 setrgbcolor AdjustColor
515stroke
516grestore
517gsave
518-1352.87300717433 867.740508773186 moveto
519-1220.67893899484 1139.97783225897 lineto
520-1181.93028663572 855.619506228692 lineto
521-1352.87300717433 867.740508773186 lineto
5221 setlinejoin 1 setlinecap
5231 setlinewidth
524[] 0 setdash
5250.000 1.000 0.000 setrgbcolor AdjustColor
526stroke
527grestore
528gsave
529-1475.42372575609 617.033135387439 moveto
530-1560.32989197809 361.896217788324 lineto
531-1626.57589194077 614.57519842798 lineto
532-1475.42372575609 617.033135387439 lineto
5331 setlinejoin 1 setlinecap
5341 setlinewidth
535[] 0 setdash
5360.000 1.000 0.000 setrgbcolor AdjustColor
537stroke
538grestore
539gsave
540-1076.26528788572 990.536582966439 moveto
541-1220.67893899484 1139.97783225897 lineto
542-988.463049839951 1135.90755890464 lineto
543-1076.26528788572 990.536582966439 lineto
5441 setlinejoin 1 setlinecap
5451 setlinewidth
546[] 0 setdash
5470.000 1.000 0.000 setrgbcolor AdjustColor
548stroke
549grestore
550gsave
551-1488.44071424082 767.644204861324 moveto
552-1483.41092535476 936.085175060603 lineto
553-1352.87300717433 867.740508773186 lineto
554-1488.44071424082 767.644204861324 lineto
5551 setlinejoin 1 setlinecap
5561 setlinewidth
557[] 0 setdash
5580.000 1.000 0.000 setrgbcolor AdjustColor
559stroke
560grestore
561gsave
562-1430.07238014671 1073.44047260227 moveto
563-1220.67893899484 1139.97783225897 lineto
564-1352.87300717433 867.740508773186 lineto
565-1430.07238014671 1073.44047260227 lineto
5661 setlinejoin 1 setlinecap
5671 setlinewidth
568[] 0 setdash
5690.000 1.000 0.000 setrgbcolor AdjustColor
570stroke
571grestore
572gsave
573-1363.17794050186 352.114855718701 moveto
574-1560.32989197809 361.896217788324 lineto
575-1388.54157104313 493.323549913222 lineto
576-1363.17794050186 352.114855718701 lineto
5771 setlinejoin 1 setlinecap
5781 setlinewidth
579[] 0 setdash
5800.000 1.000 0.000 setrgbcolor AdjustColor
581stroke
582grestore
583gsave
584-1783.35809185244 823.510788616093 moveto
585-1949.09138818765 1066.99550786728 lineto
586-1759.5980351198 975.751719993819 lineto
587-1783.35809185244 823.510788616093 lineto
5881 setlinejoin 1 setlinecap
5891 setlinewidth
590[] 0 setdash
5910.000 1.000 0.000 setrgbcolor AdjustColor
592stroke
593grestore
594gsave
595-1181.93028663572 855.619506228692 moveto
596-1220.67893899484 1139.97783225897 lineto
597-1076.26528788572 990.536582966439 lineto
598-1181.93028663572 855.619506228692 lineto
5991 setlinejoin 1 setlinecap
6001 setlinewidth
601[] 0 setdash
6020.000 1.000 0.000 setrgbcolor AdjustColor
603stroke
604grestore
605gsave
606-1352.87300717433 867.740508773186 moveto
607-1181.93028663572 855.619506228692 lineto
608-1336.09682107267 703.168269977014 lineto
609-1352.87300717433 867.740508773186 lineto
6101 setlinejoin 1 setlinecap
6111 setlinewidth
612[] 0 setdash
6130.000 1.000 0.000 setrgbcolor AdjustColor
614stroke
615grestore
616gsave
617-1475.42372575609 617.033135387439 moveto
618-1336.09682107267 703.168269977014 lineto
619-1388.54157104313 493.323549913222 lineto
620-1475.42372575609 617.033135387439 lineto
6211 setlinejoin 1 setlinecap
6221 setlinewidth
623[] 0 setdash
6240.000 1.000 0.000 setrgbcolor AdjustColor
625stroke
626grestore
627gsave
628-1759.5980351198 975.751719993819 moveto
629-1805.16844818936 1122.94314655428 lineto
630-1624.10042964058 1049.11084041704 lineto
631-1759.5980351198 975.751719993819 lineto
6321 setlinejoin 1 setlinecap
6331 setlinewidth
634[] 0 setdash
6350.000 1.000 0.000 setrgbcolor AdjustColor
636stroke
637grestore
638gsave
639-1759.5980351198 975.751719993819 moveto
640-1624.10042964058 1049.11084041704 lineto
641-1617.79566813619 875.646653383546 lineto
642-1759.5980351198 975.751719993819 lineto
6431 setlinejoin 1 setlinecap
6441 setlinewidth
645[] 0 setdash
6460.000 1.000 0.000 setrgbcolor AdjustColor
647stroke
648grestore
649gsave
650-1805.16844818936 1122.94314655428 moveto
651-1759.5980351198 975.751719993819 lineto
652-1949.09138818765 1066.99550786728 lineto
653-1805.16844818936 1122.94314655428 lineto
6541 setlinejoin 1 setlinecap
6551 setlinewidth
656[] 0 setdash
6570.000 1.000 0.000 setrgbcolor AdjustColor
658stroke
659grestore
660gsave
661-1759.5980351198 975.751719993819 moveto
662-1617.79566813619 875.646653383546 lineto
663-1783.35809185244 823.510788616093 lineto
664-1759.5980351198 975.751719993819 lineto
6651 setlinejoin 1 setlinecap
6661 setlinewidth
667[] 0 setdash
6680.000 1.000 0.000 setrgbcolor AdjustColor
669stroke
670grestore
671gsave
672-1617.79566813619 875.646653383546 moveto
673-1626.57589194077 614.57519842798 lineto
674-1783.35809185244 823.510788616093 lineto
675-1617.79566813619 875.646653383546 lineto
6761 setlinejoin 1 setlinecap
6771 setlinewidth
678[] 0 setdash
6790.000 1.000 0.000 setrgbcolor AdjustColor
680stroke
681grestore
682gsave
683-1483.41092535476 936.085175060603 moveto
684-1430.07238014671 1073.44047260227 lineto
685-1352.87300717433 867.740508773186 lineto
686-1483.41092535476 936.085175060603 lineto
6871 setlinejoin 1 setlinecap
6881 setlinewidth
689[] 0 setdash
6900.000 1.000 0.000 setrgbcolor AdjustColor
691stroke
692grestore
693gsave
694-1475.42372575609 617.033135387439 moveto
695-1488.44071424082 767.644204861324 lineto
696-1336.09682107267 703.168269977014 lineto
697-1475.42372575609 617.033135387439 lineto
6981 setlinejoin 1 setlinecap
6991 setlinewidth
700[] 0 setdash
7010.000 1.000 0.000 setrgbcolor AdjustColor
702stroke
703grestore
704gsave
705-1483.41092535476 936.085175060603 moveto
706-1624.10042964058 1049.11084041704 lineto
707-1430.07238014671 1073.44047260227 lineto
708-1483.41092535476 936.085175060603 lineto
7091 setlinejoin 1 setlinecap
7101 setlinewidth
711[] 0 setdash
7120.000 1.000 0.000 setrgbcolor AdjustColor
713stroke
714grestore
715gsave
716-1483.41092535476 936.085175060603 moveto
717-1488.44071424082 767.644204861324 lineto
718-1617.79566813619 875.646653383546 lineto
719-1483.41092535476 936.085175060603 lineto
7201 setlinejoin 1 setlinecap
7211 setlinewidth
722[] 0 setdash
7230.000 1.000 0.000 setrgbcolor AdjustColor
724stroke
725grestore
726gsave
727-1626.57589194077 614.57519842798 moveto
728-1617.79566813619 875.646653383546 lineto
729-1488.44071424082 767.644204861324 lineto
730-1626.57589194077 614.57519842798 lineto
7311 setlinejoin 1 setlinecap
7321 setlinewidth
733[] 0 setdash
7340.000 1.000 0.000 setrgbcolor AdjustColor
735stroke
736grestore
737gsave
738-1475.42372575609 617.033135387439 moveto
739-1388.54157104313 493.323549913222 lineto
740-1560.32989197809 361.896217788324 lineto
741-1475.42372575609 617.033135387439 lineto
7421 setlinejoin 1 setlinecap
7431 setlinewidth
744[] 0 setdash
7450.000 1.000 0.000 setrgbcolor AdjustColor
746stroke
747grestore
748gsave
749-1488.44071424082 767.644204861324 moveto
750-1352.87300717433 867.740508773186 lineto
751-1336.09682107267 703.168269977014 lineto
752-1488.44071424082 767.644204861324 lineto
7531 setlinejoin 1 setlinecap
7541 setlinewidth
755[] 0 setdash
7560.000 1.000 0.000 setrgbcolor AdjustColor
757stroke
758grestore
759gsave
760-1488.44071424082 767.644204861324 moveto
761-1475.42372575609 617.033135387439 lineto
762-1626.57589194077 614.57519842798 lineto
763-1488.44071424082 767.644204861324 lineto
7641 setlinejoin 1 setlinecap
7651 setlinewidth
766[] 0 setdash
7670.000 1.000 0.000 setrgbcolor AdjustColor
768stroke
769grestore
770gsave
771-1336.09682107267 703.168269977014 moveto
772-1203.14477948091 604.736878762626 lineto
773-1388.54157104313 493.323549913222 lineto
774-1336.09682107267 703.168269977014 lineto
7751 setlinejoin 1 setlinecap
7761 setlinewidth
777[] 0 setdash
7780.000 1.000 0.000 setrgbcolor AdjustColor
779stroke
780grestore
781gsave
782-1783.35809185244 823.510788616093 moveto
783-1626.57589194077 614.57519842798 lineto
784-1799.6786176369 647.972032706521 lineto
785-1783.35809185244 823.510788616093 lineto
7861 setlinejoin 1 setlinecap
7871 setlinewidth
788[] 0 setdash
7890.000 1.000 0.000 setrgbcolor AdjustColor
790stroke
791grestore
792gsave
793-2062.80054407597 962.52880820867 moveto
794-2030.70716115754 1198.07671334899 lineto
795-1949.09138818765 1066.99550786728 lineto
796-2062.80054407597 962.52880820867 lineto
7971 setlinejoin 1 setlinecap
7981 setlinewidth
799[] 0 setdash
8000.000 1.000 0.000 setrgbcolor AdjustColor
801stroke
802grestore
803gsave
804-2062.80054407597 962.52880820867 moveto
805-1949.09138818765 1066.99550786728 lineto
806-1783.35809185244 823.510788616093 lineto
807-2062.80054407597 962.52880820867 lineto
8081 setlinejoin 1 setlinecap
8091 setlinewidth
810[] 0 setdash
8110.000 1.000 0.000 setrgbcolor AdjustColor
812stroke
813grestore
814gsave
815-1626.57589194077 614.57519842798 moveto
816-1560.32989197809 361.896217788324 lineto
817-1723.28103156883 469.670836151947 lineto
818-1626.57589194077 614.57519842798 lineto
8191 setlinejoin 1 setlinecap
8201 setlinewidth
821[] 0 setdash
8220.000 1.000 0.000 setrgbcolor AdjustColor
823stroke
824grestore
825restore showpage
826
827%%Trailer
828end
829%%EOF