1 %!PS-Adobe-2.0 EPSF-1.2
2 %%DocumentFonts: Times-Roman
4 %%BoundingBox: 156 420 403 620
12 /numGraphicParameters 17 def
13 /stringLimit 65535 def
17 numGraphicParameters dict begin
26 dup type /nulltype eq {
28 false /brushRightArrow idef
29 false /brushLeftArrow idef
34 0 ne /brushRightArrow idef
35 0 ne /brushLeftArrow idef
59 dup type /nulltype eq {
60 pop true /patternNone idef
63 /patternGrayLevel idef
66 /patternGrayLevel idef
68 false /patternNone idef
77 0 0 0 0 0 0 1 1 true subspline
79 0 0 0 0 1 1 2 2 false subspline
82 i 1 sub dup i dup i 1 add dup i 2 add dup false subspline
84 n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline
86 n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline
87 patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if
88 brushNone not { istroke } if
90 n 2 sub dup n 1 sub dup rightarrow
93 } dup 0 4 dict put def
98 patternNone not { ifill } if
99 brushNone not { istroke } if
107 n 1 sub dup 0 0 1 1 2 2 true subspline
110 i 1 sub dup i dup i 1 add dup i 2 add dup false subspline
112 n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline
113 n 2 sub dup n 1 sub dup 0 0 1 1 false subspline
114 patternNone not { ifill } if
115 brushNone not { istroke } if
120 } dup 0 4 dict put def
129 patternNone not { ifill } if
130 brushNone not { istroke } if
132 } dup 0 1 dict put def
138 x 0 get y 0 get moveto
139 x 1 get y 1 get lineto
140 brushNone not { istroke } if
144 } dup 0 4 dict put def
151 x 0 get y 0 get moveto
154 x i get y i get lineto
156 patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if
157 brushNone not { istroke } if
159 n 2 sub dup n 1 sub dup rightarrow
162 } dup 0 4 dict put def
171 patternNone not { ifill } if
172 brushNone not { istroke } if
187 patternNone not { ifill } if
188 brushNone not { istroke } if
190 } dup 0 4 dict put def
197 dup where { pop pop pop } { exch def } ifelse
203 patternGrayLevel -1 ne {
204 fgred bgred fgred sub patternGrayLevel mul add
205 fggreen bggreen fggreen sub patternGrayLevel mul add
206 fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor
210 originalCTM setmatrix
211 pathbbox /t exch def /r exch def /b exch def /l exch def
212 /w r l sub ceiling cvi def
213 /h t b sub ceiling cvi def
214 /imageByteWidth w 8 div ceiling cvi def
216 bgred bggreen bgblue setrgbcolor
218 fgred fggreen fgblue setrgbcolor
220 l b translate w h scale
221 w h true [w 0 0 h neg 0 h] { patternproc } imagemask
226 } dup 0 8 dict put def
230 brushDashOffset -1 eq {
234 brushDashArray brushDashOffset setdash
235 fgred fggreen fgblue setrgbcolor
237 brushWidth setlinewidth
238 originalCTM setmatrix
246 fgred fggreen fgblue setrgbcolor
247 /fontDict printFont findfont printSize scalefont dup setfont def
248 /descender fontDict begin 0 [FontBBox] 1 get FontMatrix end
249 transform exch pop def
250 /vertoffset 0 descender sub printSize sub printFont /Courier ne
251 printFont /Courier-Bold ne and { 1 add } if def {
252 0 vertoffset moveto show
253 /vertoffset vertoffset printSize sub def
257 } dup 0 3 dict put def
261 /patternByteLength patternString length def
262 /patternHeight patternByteLength 8 mul sqrt cvi def
263 /patternWidth patternHeight def
264 /patternByteWidth patternWidth 8 idiv def
265 /imageByteMaxLength imageByteWidth imageHeight mul
266 stringLimit patternByteWidth sub min def
267 /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv
268 patternHeight mul patternHeight max def
269 /imageHeight imageHeight imageMaxHeight sub store
270 /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def
271 0 1 imageMaxHeight 1 sub {
273 /patternRow y patternByteWidth mul patternByteLength mod def
274 /patternRowString patternString patternRow patternByteWidth getinterval def
275 /imageRow y imageByteWidth mul def
276 0 patternByteWidth imageByteWidth 1 sub {
278 imageString imageRow x add patternRowString putinterval
283 } dup 0 12 dict put def
286 dup 3 2 roll dup 4 3 roll lt { exch } if pop
290 dup 3 2 roll dup 4 3 roll gt { exch } if pop
295 transform originalCTM itransform
298 transform originalCTM itransform
301 /dy tipy taily sub def
302 /dx tipx tailx sub def
303 /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def
305 originalCTM setmatrix
310 arrowHeight neg arrowWidth 2 div lineto
311 arrowHeight neg arrowWidth 2 div neg lineto
314 originalCTM setmatrix
315 /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul
317 /padtail brushWidth 2 div def
321 arrowHeight padtip add padtail add arrowHeight div dup scale
326 originalCTM setmatrix
334 } dup 0 9 dict put def
339 arrowHeight neg arrowWidth 2 div lineto
340 arrowHeight neg arrowWidth 2 div neg lineto
346 y exch get /taily exch def
347 x exch get /tailx exch def
348 y exch get /tipy exch def
349 x exch get /tipx exch def
350 brushLeftArrow { tipx tipy tailx taily arrowhead } if
352 } dup 0 4 dict put def
356 y exch get /tipy exch def
357 x exch get /tipx exch def
358 y exch get /taily exch def
359 x exch get /tailx exch def
360 brushRightArrow { tipx tipy tailx taily arrowhead } if
362 } dup 0 4 dict put def
373 } dup 0 4 dict put def
381 x0 2 mul x1 add 3 div
382 y0 2 mul y1 add 3 div
384 } dup 0 4 dict put def
388 /movetoNeeded exch def
389 y exch get /y3 exch def
390 x exch get /x3 exch def
391 y exch get /y2 exch def
392 x exch get /x2 exch def
393 y exch get /y1 exch def
394 x exch get /x1 exch def
395 y exch get /y0 exch def
396 x exch get /x0 exch def
397 x1 y1 x2 y2 thirdpoint
400 x2 y2 x1 y1 thirdpoint
403 x1 y1 x0 y0 thirdpoint
407 x2 y2 x3 y3 thirdpoint
411 movetoNeeded { p0x p0y moveto } if
412 p1x p1y p2x p2y p3x p3y curveto
414 } dup 0 17 dict put def
440 [ 0.8 0 0 0.8 0 0 ] concat
441 /originalCTM matrix currentmatrix def
453 [ 1 0 0 1 134 274 ] concat
471 [ 1 0 0 1 108 196 ] concat
486 [ 0.902778 0 0 1 90.7851 197 ] concat
501 [ 0.590278 0 0 1 255.973 197 ] concat
515 [ 1 0 0 1 173 197 ] concat
530 [ 0.590278 0 0 1 337.973 197 ] concat
544 [ 1 0 0 1 255 197 ] concat
559 [ 1 0 0 1 134 173 ] concat
571 %I f *-times-medium-r-*-120-*
574 [ 1 0 0 1 286 546 ] concat
591 [ 1 0 0 1 134 197 ] concat
610 [ 1 0 0 1 134 300 ] concat
622 %I f *-times-medium-r-*-120-*
625 [ 1 0 0 1 413 758 ] concat
635 %I f *-times-medium-r-*-120-*
638 [ 1 0 0 1 343 758 ] concat
655 [ 1 0 0 0.88 118 255.84 ] concat
670 [ 1.2963 0 0 1 92.3731 195 ] concat
685 [ 1 0 0 1 134 196 ] concat
700 [ 1 0 0 1 134 91 ] concat
715 [ 1 0 0 1 134 67 ] concat
723 %I f *-times-medium-r-*-120-*
726 [ 1 0 0 1 416 709 ] concat
736 %I f *-times-medium-r-*-120-*
739 [ 1 0 0 1 416 604 ] concat
749 %I f *-times-medium-r-*-120-*
752 [ 1 0 0 1 416 580 ] concat
769 [ 1 0 0 1 134.5 194 ] concat
776 1 0 0 [2 2 2 2 2 2 2 2] 15 SetB
784 [ 1 0 0 1 254 197 ] concat
791 1 0 0 [2 2 2 2 2 2 2 2] 15 SetB
799 [ 1 0 0 1 256 222 ] concat
806 1 0 0 [2 2 2 2 2 2 2 2] 15 SetB
814 [ 1 0 0 1 172 197 ] concat
821 1 0 0 [2 2 2 2 2 2 2 2] 15 SetB
829 [ 1 0 0 1 174 222 ] concat
837 %I f *-times-medium-r-*-120-*
840 [ 1 0 0 1 204 757 ] concat
849 1 0 0 [2 2 2 2 2 2 2 2] 15 SetB
857 [ 1 0 0 1 109 197 ] concat
864 1 0 0 [2 2 2 2 2 2 2 2] 15 SetB
872 [ 1 0 0 1 109 222 ] concat
880 %I f *-times-medium-r-*-120-*
883 [ 1 0 0 1 284 680 ] concat
900 [ 1 0 0 1 134 248 ] concat
912 %I f *-times-medium-r-*-120-*
915 [ 1 0 0 1 305 653 ] concat
932 [ 1 0 0 1 134 222 ] concat
944 %I f *-times-medium-r-*-120-*
947 [ 1 0 0 1 289 627 ] concat
964 [ 1 0 0 1.13333 148 148.333 ] concat
979 [ 1 0 0 1.17241 148 134.069 ] concat
994 [ 1 0 0 0.925926 148 239.148 ] concat
1002 %I f *-times-medium-r-*-120-*
1003 /Times-Roman 12 SetF
1005 [ 1 0 0 1 275 757 ] concat
1015 %I f *-times-medium-r-*-120-*
1016 /Times-Roman 12 SetF
1018 [ 1 0 0 1 211 727 ] concat