6
|
1 |
%!PS-Adobe-3.0 EPSF-3.0
|
|
2 |
%%BoundingBox: (atend)
|
|
3 |
%%HiResBoundingBox: (atend)
|
|
4 |
%%Title: GMT v4.5.7 [64-bit] Document from psscale
|
|
5 |
%%Creator: GMT
|
|
6 |
%%For: ant
|
|
7 |
%%DocumentNeededResources: font Helvetica
|
|
8 |
%%CreationDate: Sun Feb 19 13:13:59 2012
|
|
9 |
%%LanguageLevel: 2
|
|
10 |
%%DocumentData: Clean7Bit
|
|
11 |
%%Orientation: Portrait
|
|
12 |
%%EndComments
|
|
13 |
|
|
14 |
%%BeginProlog
|
|
15 |
250 dict begin
|
|
16 |
/! {bind def} bind def
|
|
17 |
/# {load def}!
|
|
18 |
/A /setgray #
|
|
19 |
/B /setdash #
|
|
20 |
/C /setrgbcolor #
|
|
21 |
/D /rlineto #
|
|
22 |
/E {dup stringwidth pop}!
|
|
23 |
/F /fill #
|
|
24 |
/G /rmoveto #
|
|
25 |
/H /sethsbcolor #
|
|
26 |
/I /setpattern #
|
|
27 |
/K /setcmykcolor #
|
|
28 |
/L /lineto #
|
|
29 |
/M /moveto #
|
|
30 |
/N /newpath #
|
|
31 |
/P /closepath #
|
|
32 |
/R /rotate #
|
|
33 |
/S /stroke #
|
|
34 |
/T /translate #
|
|
35 |
/U /grestore #
|
|
36 |
/V /gsave #
|
|
37 |
/W /setlinewidth #
|
|
38 |
/Y {findfont exch scalefont setfont}!
|
|
39 |
/Z /show #
|
|
40 |
/FP {true charpath flattenpath}!
|
|
41 |
/MS {/savematrix matrix currentmatrix def}!
|
|
42 |
/MR {savematrix setmatrix}!
|
|
43 |
/O {S 3 -1 roll 0 360 arc P F S}!
|
|
44 |
/X {M 1.414213562 mul 5 {dup} repeat -2 div dup G D neg 0 G neg D S}!
|
|
45 |
/x {M dup 0 G dup -2 mul dup 0 D exch dup G 0 exch D S}!
|
|
46 |
/FS {/fc exch def /fs {V fc F U} def}!
|
|
47 |
/FQ {/fs {} def}!
|
|
48 |
/O0 {/os {N} def}!
|
|
49 |
/O1 {/os {P S} def}!
|
|
50 |
/FO {fs os}!
|
|
51 |
/SP {M {D} repeat FO}!
|
|
52 |
/SV {0 exch M 0 D D D D D 0 D FO}!
|
|
53 |
/Sv {0 0 M D D 0 D D D D D 0 D D FO}!
|
|
54 |
/SB {M dup 0 D exch 0 exch D neg 0 D FO}!
|
|
55 |
/SC {N 3 -1 roll 0 360 arc FO}!
|
|
56 |
/SE {N MS T R scale 0 0 1 0 360 arc MR FO}!
|
|
57 |
/SD {M 4 {dup} repeat 0 G neg dup dup D exch D D FO}!
|
|
58 |
/SR {M MS R dup -2 div 0 G exch dup -2 div 0 exch G exch dup 0 D exch 0 exch D neg 0 D MR FO}!
|
|
59 |
/SS {M 1.414213562 mul dup dup dup -2 div dup G 0 D 0 exch D neg 0 D FO}!
|
|
60 |
/ST {M MS dup 0 exch G -60 R 1.732050808 mul dup 0 D -120 R 0 D MR FO}!
|
|
61 |
/SI {M MS dup neg 0 exch G 60 R 1.732050808 mul dup 0 D 120 R 0 D MR FO}!
|
|
62 |
/SA {M MS dup 0 exch G 0.726542528 mul -72 R dup 0 D 4 {72 R dup 0 D -144 R dup 0 D} repeat pop MR FO}!
|
|
63 |
/SH {M MS dup 0 G -120 R dup 0 D 4 {-60 R dup 0 D} repeat pop MR FO}!
|
|
64 |
/SN {M MS dup 0 exch G -36 R 1.175570505 mul dup 0 D 3 {-72 R dup 0 D} repeat pop MR FO}!
|
|
65 |
/SO {M MS 22.5 R dup 0 exch G -22.5 R 0.765366865 mul dup 0 D 6 {-45 R dup 0 D} repeat pop MR FO}!
|
|
66 |
/SW {N 2 copy 7 -3 roll arc L FO}!
|
|
67 |
/PSL_reencode {findfont dup length dict begin
|
|
68 |
{1 index /FID ne {def}{pop pop} ifelse} forall
|
|
69 |
exch /Encoding exch def currentdict end definefont pop
|
|
70 |
}!
|
|
71 |
/PSL_eps_begin {
|
|
72 |
/PSL_eps_state save def
|
|
73 |
/PSL_dict_count countdictstack def
|
|
74 |
/PSL_op_count count 1 sub def
|
|
75 |
userdict begin
|
|
76 |
/showpage {} def
|
|
77 |
0 setgray 0 setlinecap 1 setlinewidth
|
|
78 |
0 setlinejoin 10 setmiterlimit [] 0 setdash newpath
|
|
79 |
/languagelevel where
|
|
80 |
{pop languagelevel 1 ne {false setstrokeadjust false setoverprint} if} if
|
|
81 |
}!
|
|
82 |
/PSL_eps_end {
|
|
83 |
count PSL_op_count sub {pop} repeat
|
|
84 |
countdictstack PSL_dict_count sub {end} repeat
|
|
85 |
PSL_eps_state restore
|
|
86 |
}!
|
|
87 |
/ISOLatin1+_Encoding [
|
|
88 |
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
|
|
89 |
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
|
|
90 |
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
|
|
91 |
/.notdef /bullet /ellipsis /trademark /emdash /endash /fi /zcaron
|
|
92 |
/space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
|
|
93 |
/parenleft /parenright /asterisk /plus /comma /minus /period /slash
|
|
94 |
/zero /one /two /three /four /five /six /seven
|
|
95 |
/eight /nine /colon /semicolon /less /equal /greater /question
|
|
96 |
/at /A /B /C /D /E /F /G
|
|
97 |
/H /I /J /K /L /M /N /O
|
|
98 |
/P /Q /R /S /T /U /V /W
|
|
99 |
/X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
|
|
100 |
/quoteleft /a /b /c /d /e /f /g
|
|
101 |
/h /i /j /k /l /m /n /o
|
|
102 |
/p /q /r /s /t /u /v /w
|
|
103 |
/x /y /z /braceleft /bar /braceright /asciitilde /scaron
|
|
104 |
/OE /dagger /daggerdbl /Lslash /fraction /guilsinglleft /Scaron /guilsinglright
|
|
105 |
/oe /Ydieresis /Zcaron /lslash /perthousand /quotedblbase /quotedblleft /quotedblright
|
|
106 |
/dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent
|
|
107 |
/dieresis /quotesinglbase /ring /cedilla /quotesingle /hungarumlaut /ogonek /caron
|
|
108 |
/space /exclamdown /cent /sterling /currency /yen /brokenbar /section
|
|
109 |
/dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron
|
|
110 |
/degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered
|
|
111 |
/cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown
|
|
112 |
/Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
|
|
113 |
/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis
|
|
114 |
/Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply
|
|
115 |
/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls
|
|
116 |
/agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
|
|
117 |
/egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
|
|
118 |
/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide
|
|
119 |
/oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis
|
|
120 |
] def
|
|
121 |
/PSL_font_encode 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 array astore def
|
|
122 |
/F0 {/Helvetica Y}!
|
|
123 |
/F1 {/Helvetica-Bold Y}!
|
|
124 |
/F2 {/Helvetica-Oblique Y}!
|
|
125 |
/F3 {/Helvetica-BoldOblique Y}!
|
|
126 |
/F4 {/Times-Roman Y}!
|
|
127 |
/F5 {/Times-Bold Y}!
|
|
128 |
/F6 {/Times-Italic Y}!
|
|
129 |
/F7 {/Times-BoldItalic Y}!
|
|
130 |
/F8 {/Courier Y}!
|
|
131 |
/F9 {/Courier-Bold Y}!
|
|
132 |
/F10 {/Courier-Oblique Y}!
|
|
133 |
/F11 {/Courier-BoldOblique Y}!
|
|
134 |
/F12 {/Symbol Y}!
|
|
135 |
/F13 {/AvantGarde-Book Y}!
|
|
136 |
/F14 {/AvantGarde-BookOblique Y}!
|
|
137 |
/F15 {/AvantGarde-Demi Y}!
|
|
138 |
/F16 {/AvantGarde-DemiOblique Y}!
|
|
139 |
/F17 {/Bookman-Demi Y}!
|
|
140 |
/F18 {/Bookman-DemiItalic Y}!
|
|
141 |
/F19 {/Bookman-Light Y}!
|
|
142 |
/F20 {/Bookman-LightItalic Y}!
|
|
143 |
/F21 {/Helvetica-Narrow Y}!
|
|
144 |
/F22 {/Helvetica-Narrow-Bold Y}!
|
|
145 |
/F23 {/Helvetica-Narrow-Oblique Y}!
|
|
146 |
/F24 {/Helvetica-Narrow-BoldOblique Y}!
|
|
147 |
/F25 {/NewCenturySchlbk-Roman Y}!
|
|
148 |
/F26 {/NewCenturySchlbk-Italic Y}!
|
|
149 |
/F27 {/NewCenturySchlbk-Bold Y}!
|
|
150 |
/F28 {/NewCenturySchlbk-BoldItalic Y}!
|
|
151 |
/F29 {/Palatino-Roman Y}!
|
|
152 |
/F30 {/Palatino-Italic Y}!
|
|
153 |
/F31 {/Palatino-Bold Y}!
|
|
154 |
/F32 {/Palatino-BoldItalic Y}!
|
|
155 |
/F33 {/ZapfChancery-MediumItalic Y}!
|
|
156 |
/F34 {/ZapfDingbats Y}!
|
|
157 |
/PSL_pathtextdict 26 dict def
|
|
158 |
/PSL_pathtext
|
|
159 |
{PSL_pathtextdict begin
|
|
160 |
/textheight exch def
|
|
161 |
/just exch def
|
|
162 |
/offset exch def
|
|
163 |
/str exch def
|
|
164 |
/pathdist 0 def
|
|
165 |
/setdist offset def
|
|
166 |
/charcount 0 def
|
|
167 |
/justy just 4 idiv textheight mul 2 div neg def
|
|
168 |
V flattenpath
|
|
169 |
{movetoproc} {linetoproc}
|
|
170 |
{curvetoproc} {closepathproc}
|
|
171 |
pathforall
|
|
172 |
U N
|
|
173 |
end
|
|
174 |
} def
|
|
175 |
PSL_pathtextdict begin
|
|
176 |
/movetoproc
|
|
177 |
{ /newy exch def /newx exch def
|
|
178 |
/firstx newx def /firsty newy def
|
|
179 |
/ovr 0 def
|
|
180 |
newx newy transform
|
|
181 |
/cpy exch def /cpx exch def
|
|
182 |
} def
|
|
183 |
/linetoproc
|
|
184 |
{ /oldx newx def /oldy newy def
|
|
185 |
/newy exch def /newx exch def
|
|
186 |
/dx newx oldx sub def
|
|
187 |
/dy newy oldy sub def
|
|
188 |
/dist dx dup mul dy dup mul add sqrt def
|
|
189 |
dist 0 ne
|
|
190 |
{ /dsx dx dist div ovr mul def
|
|
191 |
/dsy dy dist div ovr mul def
|
|
192 |
oldx dsx add oldy dsy add transform
|
|
193 |
/cpy exch def /cpx exch def
|
|
194 |
/pathdist pathdist dist add def
|
|
195 |
{setdist pathdist le
|
|
196 |
{charcount str length lt
|
|
197 |
{setchar} {exit} ifelse}
|
|
198 |
{ /ovr setdist pathdist sub def
|
|
199 |
exit}
|
|
200 |
ifelse
|
|
201 |
} loop
|
|
202 |
} if
|
|
203 |
} def
|
|
204 |
/curvetoproc
|
|
205 |
{ (ERROR: No curveto's after flattenpath!)
|
|
206 |
print
|
|
207 |
} def
|
|
208 |
/closepathproc
|
|
209 |
{firstx firsty linetoproc
|
|
210 |
firstx firsty movetoproc
|
|
211 |
} def
|
|
212 |
/setchar
|
|
213 |
{ /char str charcount 1 getinterval def
|
|
214 |
/charcount charcount 1 add def
|
|
215 |
/charwidth char stringwidth pop def
|
|
216 |
V cpx cpy itransform T
|
|
217 |
dy dx atan R
|
|
218 |
0 justy M
|
|
219 |
char show
|
|
220 |
0 justy neg G
|
|
221 |
currentpoint transform
|
|
222 |
/cpy exch def /cpx exch def
|
|
223 |
U /setdist setdist charwidth add def
|
|
224 |
} def
|
|
225 |
end
|
|
226 |
/PSL_curved_text_labels
|
|
227 |
{ /bits exch def
|
|
228 |
/PSL_clippath bits 1 and 1 eq def
|
|
229 |
/PSL_placetext bits 2 and 0 eq def
|
|
230 |
/PSL_strokeline bits 4 and 4 eq def
|
|
231 |
/PSL_firstcall bits 32 and 32 eq def
|
|
232 |
/PSL_lastcall bits 64 and 64 eq def
|
|
233 |
/PSL_fillbox bits 128 and 128 eq def
|
|
234 |
/PSL_drawbox bits 256 and 256 eq def
|
|
235 |
/PSL_n1 PSL_n 1 sub def
|
|
236 |
/PSL_m1 PSL_m 1 sub def
|
|
237 |
/PSL_usebox PSL_fillbox PSL_drawbox or def
|
|
238 |
PSL_CT_calcstringwidth
|
|
239 |
PSL_CT_calclinedist
|
|
240 |
PSL_CT_addcutpoints
|
|
241 |
PSL_clippath PSL_firstcall and
|
|
242 |
{clipsave N clippath} if
|
|
243 |
PSL_setlinepen
|
|
244 |
/PSL_nn1 PSL_nn 1 sub def
|
|
245 |
/n 0 def
|
|
246 |
/k 0 def
|
|
247 |
/j 0 def
|
|
248 |
/PSL_seg 0 def
|
|
249 |
/PSL_xp PSL_nn array def
|
|
250 |
/PSL_yp PSL_nn array def
|
|
251 |
PSL_xp 0 PSL_xx 0 get put
|
|
252 |
PSL_yp 0 PSL_yy 0 get put
|
|
253 |
1 1 PSL_nn1
|
|
254 |
{ /i exch def
|
|
255 |
/node_type PSL_kind i get def
|
|
256 |
/j j 1 add def
|
|
257 |
PSL_xp j PSL_xx i get put
|
|
258 |
PSL_yp j PSL_yy i get put
|
|
259 |
node_type 1 eq
|
|
260 |
{n 0 eq
|
|
261 |
{PSL_CT_drawline}
|
|
262 |
{ PSL_CT_reversepath
|
|
263 |
PSL_CT_textline} ifelse
|
|
264 |
/j 0 def
|
|
265 |
PSL_xp j PSL_xx i get put
|
|
266 |
PSL_yp j PSL_yy i get put
|
|
267 |
} if
|
|
268 |
} for
|
|
269 |
n 0 eq {PSL_CT_drawline} if
|
|
270 |
PSL_lastcall
|
|
271 |
{PSL_clippath
|
|
272 |
{clip /PSL_clip_on true def} if N
|
|
273 |
} if
|
|
274 |
} def
|
|
275 |
/PSL_CT_textline
|
|
276 |
{PSL_placetext
|
|
277 |
{PSL_clippath
|
|
278 |
{PSL_CT_clippath} {PSL_CT_placelabel} ifelse
|
|
279 |
} if
|
|
280 |
/n 0 def /k k 1 add def PSL_setlinepen
|
|
281 |
} def
|
|
282 |
/PSL_CT_calcstringwidth
|
|
283 |
{ /PSL_width PSL_m array def
|
|
284 |
0 1 PSL_m1
|
|
285 |
{ /i exch def
|
|
286 |
PSL_width i PSL_str i get stringwidth pop put
|
|
287 |
} for
|
|
288 |
} def
|
|
289 |
/PSL_CT_calclinedist
|
|
290 |
{ /PSL_newx PSL_x 0 get def
|
|
291 |
/PSL_newy PSL_y 0 get def
|
|
292 |
/dist 0.0 def
|
|
293 |
/PSL_dist PSL_n array def
|
|
294 |
PSL_dist 0 0.0 put
|
|
295 |
1 1 PSL_n1
|
|
296 |
{ /i exch def
|
|
297 |
/PSL_oldx PSL_newx def
|
|
298 |
/PSL_oldy PSL_newy def
|
|
299 |
/PSL_newx PSL_x i get def
|
|
300 |
/PSL_newy PSL_y i get def
|
|
301 |
/dx PSL_newx PSL_oldx sub def
|
|
302 |
/dy PSL_newy PSL_oldy sub def
|
|
303 |
/dist dist dx dx mul dy dy mul add sqrt add def
|
|
304 |
PSL_dist i dist put
|
|
305 |
} for
|
|
306 |
} def
|
|
307 |
/PSL_CT_addcutpoints
|
|
308 |
{ /k 0 def
|
|
309 |
/PSL_nc PSL_m 2 mul 1 add def
|
|
310 |
/PSL_cuts PSL_nc array def
|
|
311 |
/PSL_nc1 PSL_nc 1 sub def
|
|
312 |
0 1 PSL_m1
|
|
313 |
{ /i exch def
|
|
314 |
/dist PSL_dist PSL_node i get get def
|
|
315 |
/halfwidth PSL_width i get 2 div PSL_gap_x add def
|
|
316 |
PSL_cuts k dist halfwidth sub put
|
|
317 |
/k k 1 add def
|
|
318 |
PSL_cuts k dist halfwidth add put
|
|
319 |
/k k 1 add def
|
|
320 |
} for
|
|
321 |
PSL_cuts k 100000.0 put
|
|
322 |
/PSL_nn PSL_n PSL_m 2 mul add def
|
|
323 |
/PSL_xx PSL_nn array def
|
|
324 |
/PSL_yy PSL_nn array def
|
|
325 |
/PSL_kind PSL_nn array def
|
|
326 |
/j 0 def
|
|
327 |
/k 0 def
|
|
328 |
/dist 0.0 def
|
|
329 |
0 1 PSL_n1
|
|
330 |
{ /i exch def
|
|
331 |
/last_dist dist def
|
|
332 |
/dist PSL_dist i get def
|
|
333 |
k 1 PSL_nc1
|
|
334 |
{ /kk exch def
|
|
335 |
/this_cut PSL_cuts kk get def
|
|
336 |
dist this_cut gt
|
|
337 |
{ /ds dist last_dist sub def
|
|
338 |
/f ds 0.0 eq {0.0} {dist this_cut sub ds div} ifelse def
|
|
339 |
/i1 i 0 eq {0} {i 1 sub} ifelse def
|
|
340 |
PSL_xx j PSL_x i get dup PSL_x i1 get sub f mul sub put
|
|
341 |
PSL_yy j PSL_y i get dup PSL_y i1 get sub f mul sub put
|
|
342 |
PSL_kind j 1 put
|
|
343 |
/j j 1 add def
|
|
344 |
/k k 1 add def
|
|
345 |
} if
|
|
346 |
} for
|
|
347 |
dist PSL_cuts k get le
|
|
348 |
{PSL_xx j PSL_x i get put PSL_yy j PSL_y i get put
|
|
349 |
PSL_kind j 0 put
|
|
350 |
/j j 1 add def
|
|
351 |
} if
|
|
352 |
} for
|
|
353 |
} def
|
|
354 |
/PSL_CT_reversepath
|
|
355 |
{PSL_xp j get PSL_xp 0 get lt
|
|
356 |
{0 1 j 2 idiv
|
|
357 |
{ /left exch def
|
|
358 |
/right j left sub def
|
|
359 |
/tmp PSL_xp left get def
|
|
360 |
PSL_xp left PSL_xp right get put
|
|
361 |
PSL_xp right tmp put
|
|
362 |
/tmp PSL_yp left get def
|
|
363 |
PSL_yp left PSL_yp right get put
|
|
364 |
PSL_yp right tmp put
|
|
365 |
} for
|
|
366 |
} if
|
|
367 |
} def
|
|
368 |
/PSL_CT_placelabel
|
|
369 |
{
|
|
370 |
PSL_usebox
|
|
371 |
{PSL_CT_clippath
|
|
372 |
PSL_fillbox
|
|
373 |
{V PSL_setboxrgb fill U} if
|
|
374 |
PSL_drawbox
|
|
375 |
{PSL_setboxpen S} if N
|
|
376 |
} if
|
|
377 |
PSL_settxtrgb PSL_CT_placeline PSL_str k get PSL_gap_x PSL_just PSL_height PSL_pathtext
|
|
378 |
} def
|
|
379 |
/PSL_CT_clippath
|
|
380 |
{
|
|
381 |
/H PSL_height 2 div PSL_gap_y add def
|
|
382 |
/xoff j 1 add array def
|
|
383 |
/yoff j 1 add array def
|
|
384 |
/angle 0 def
|
|
385 |
0 1 j {
|
|
386 |
/ii exch def
|
|
387 |
/x PSL_xp ii get def
|
|
388 |
/y PSL_yp ii get def
|
|
389 |
ii 0 eq {
|
|
390 |
/x1 PSL_xp 1 get def
|
|
391 |
/y1 PSL_yp 1 get def
|
|
392 |
/dx x1 x sub def
|
|
393 |
/dy y1 y sub def
|
|
394 |
}
|
|
395 |
{ /i1 ii 1 sub def
|
|
396 |
/x1 PSL_xp i1 get def
|
|
397 |
/y1 PSL_yp i1 get def
|
|
398 |
/dx x x1 sub def
|
|
399 |
/dy y y1 sub def
|
|
400 |
} ifelse
|
|
401 |
dx 0.0 ne dy 0.0 ne and
|
|
402 |
{ /angle dy dx atan 90 add def} if
|
|
403 |
/sina angle sin def
|
|
404 |
/cosa angle cos def
|
|
405 |
xoff ii H cosa mul put
|
|
406 |
yoff ii H sina mul put
|
|
407 |
} for
|
|
408 |
PSL_xp 0 get xoff 0 get add PSL_yp 0 get yoff 0 get add M
|
|
409 |
1 1 j {
|
|
410 |
/ii exch def
|
|
411 |
PSL_xp ii get xoff ii get add PSL_yp ii get yoff ii get add L
|
|
412 |
} for
|
|
413 |
j -1 0 {
|
|
414 |
/ii exch def
|
|
415 |
PSL_xp ii get xoff ii get sub PSL_yp ii get yoff ii get sub L
|
|
416 |
} for P
|
|
417 |
} def
|
|
418 |
/PSL_CT_drawline
|
|
419 |
{
|
|
420 |
/str 20 string def
|
|
421 |
PSL_strokeline
|
|
422 |
{PSL_CT_placeline PSL_setlinepen S} if
|
|
423 |
/PSL_seg PSL_seg 1 add def
|
|
424 |
/n 1 def
|
|
425 |
} def
|
|
426 |
/PSL_CT_placeline
|
|
427 |
{PSL_xp 0 get PSL_yp 0 get M
|
|
428 |
1 1 j { /ii exch def PSL_xp ii get PSL_yp ii get L} for
|
|
429 |
} def
|
|
430 |
/PSL_straight_text_labels
|
|
431 |
{
|
|
432 |
/bits exch def
|
|
433 |
/PSL_clippath bits 1 and 0 eq def
|
|
434 |
/PSL_rounded bits 16 and 16 eq def
|
|
435 |
/PSL_fillbox bits 128 and 128 eq def
|
|
436 |
/PSL_drawbox bits 256 and 256 eq def
|
|
437 |
/PSL_m1 PSL_m 1 sub def
|
|
438 |
/PSL_justx PSL_just 4 mod 1 sub 2 div neg def
|
|
439 |
/PSL_justy PSL_just 4 idiv PSL_height mul 2 div neg def
|
|
440 |
/PSL_usebox PSL_fillbox PSL_drawbox or def
|
|
441 |
PSL_clippath
|
|
442 |
{PSL_ST_clippath}
|
|
443 |
{PSL_usebox {PSL_ST_clippath} if
|
|
444 |
PSL_ST_placelabel
|
|
445 |
} ifelse
|
|
446 |
} def
|
|
447 |
/PSL_ST_placelabel
|
|
448 |
{PSL_settxtrgb
|
|
449 |
0 1 PSL_m1
|
|
450 |
{ /k exch def
|
|
451 |
/xp PSL_txt_x k get def
|
|
452 |
/yp PSL_txt_y k get def
|
|
453 |
V PSL_txt_x k get PSL_txt_y k get T
|
|
454 |
PSL_angle k get R
|
|
455 |
/BoxW PSL_str k get stringwidth pop def
|
|
456 |
BoxW PSL_justx mul PSL_justy M
|
|
457 |
PSL_str k get show
|
|
458 |
U
|
|
459 |
} for
|
|
460 |
} def
|
|
461 |
/PSL_ST_clippath
|
|
462 |
{PSL_rounded {PSL_ST_clippath_round} {PSL_ST_clippath_rect} ifelse
|
|
463 |
PSL_usebox
|
|
464 |
{PSL_fillbox
|
|
465 |
{V PSL_setboxrgb fill U} if
|
|
466 |
PSL_drawbox
|
|
467 |
{PSL_setboxpen S} if N
|
|
468 |
}
|
|
469 |
{clip /PSL_clip_on true def
|
|
470 |
} ifelse
|
|
471 |
N
|
|
472 |
} def
|
|
473 |
/PSL_ST_clippath_rect
|
|
474 |
{N
|
|
475 |
/BoxH PSL_height PSL_gap_y 2 mul add def
|
|
476 |
/DelY BoxH BoxH 0 3 array astore def
|
|
477 |
PSL_usebox not {clipsave clippath} if
|
|
478 |
0 1 PSL_m1
|
|
479 |
{ /k exch def
|
|
480 |
/xp PSL_txt_x k get def
|
|
481 |
/yp PSL_txt_y k get def
|
|
482 |
/MAT PSL_angle k get matrix R def
|
|
483 |
/BoxW PSL_str k get stringwidth pop PSL_gap_x 2 mul add def
|
|
484 |
/x0 0 BoxW PSL_justx mul add def
|
|
485 |
/y0 0 PSL_justy add PSL_gap_y sub def
|
|
486 |
/DelX 0 BoxW BoxW 3 array astore def
|
|
487 |
x0 y0 MAT transform
|
|
488 |
/dy exch def /dx exch def
|
|
489 |
xp dx add yp dy add M
|
|
490 |
0 1 2
|
|
491 |
{
|
|
492 |
/ii exch def
|
|
493 |
x0 DelX ii get add y0 DelY ii get add MAT transform
|
|
494 |
/dy exch def /dx exch def
|
|
495 |
xp dx add yp dy add L
|
|
496 |
} for P
|
|
497 |
} for
|
|
498 |
} def
|
|
499 |
/PSL_ST_clippath_round
|
|
500 |
{N
|
|
501 |
/PSL_justy2 PSL_just 4 idiv 2 div neg def
|
|
502 |
/BoxR PSL_gap_x PSL_gap_y lt {PSL_gap_x} {PSL_gap_y} ifelse def
|
|
503 |
/BoxH PSL_height PSL_gap_y 2 mul add def
|
|
504 |
/y0 PSL_height PSL_gap_y 2 mul add PSL_justy2 mul def
|
|
505 |
PSL_usebox not {clipsave clippath} if
|
|
506 |
0 1 PSL_m1
|
|
507 |
{ /k exch def
|
|
508 |
/xp PSL_txt_x k get def
|
|
509 |
/yp PSL_txt_y k get def
|
|
510 |
/BoxW PSL_str k get stringwidth pop PSL_gap_x 2 mul add def
|
|
511 |
/x0 BoxW PSL_justx mul def
|
|
512 |
xp yp T PSL_angle k get R x0 y0 T
|
|
513 |
BoxR 0 M
|
|
514 |
BoxW 0 BoxW BoxH BoxR arct BoxW BoxH 0 BoxH BoxR arct 0 BoxH 0 0 BoxR arct 0 0 BoxW 0 BoxR arct P
|
|
515 |
x0 neg y0 neg T PSL_angle k get neg R xp neg yp neg T
|
|
516 |
} for
|
|
517 |
} def
|
|
518 |
/PSL_clip_on false def
|
|
519 |
%%EndProlog
|
|
520 |
|
|
521 |
%%BeginSetup
|
|
522 |
/PSLevel /languagelevel where {pop languagelevel} {1} ifelse def
|
|
523 |
%%EndSetup
|
|
524 |
|
|
525 |
%%BeginPageSetup
|
|
526 |
0.24 0.24 scale
|
|
527 |
%%EndPageSetup
|
|
528 |
|
|
529 |
PSL_font_encode 0 get 0 eq {ISOLatin1+_Encoding /Helvetica /Helvetica PSL_reencode PSL_font_encode 0 1 put} if
|
|
530 |
0 setlinecap
|
|
531 |
0 setlinejoin
|
|
532 |
3.32551 setmiterlimit
|
|
533 |
0 295.276 T
|
|
534 |
|
|
535 |
%% PostScript produced by:
|
|
536 |
%%GMT: psscale -P -E -D0/10/15/1 -Cw.cpt
|
|
537 |
%%PROJ: xy -0.07000000 0.07000000 0.00000000 0.39370079 -0.070 0.070 0.000 0.394 +xy +a=6378137.000 +b=6356752.314245
|
|
538 |
295.276 295.276 T
|
|
539 |
0 A
|
|
540 |
5 W
|
|
541 |
118.11 0 T 90 R
|
|
542 |
{0.251 0.251 1 C} FS
|
|
543 |
O0
|
|
544 |
118 253 0 0 SB
|
|
545 |
{0.439 0.439 1 C} FS
|
|
546 |
118 127 253 0 SB
|
|
547 |
{0.561 0.561 1 C} FS
|
|
548 |
118 126 380 0 SB
|
|
549 |
{0.686 0.686 1 C} FS
|
|
550 |
118 127 506 0 SB
|
|
551 |
{0.812 0.812 1 C} FS
|
|
552 |
118 126 633 0 SB
|
|
553 |
{1 A} FS
|
|
554 |
118 253 759 0 SB
|
|
555 |
{1 0.812 0.812 C} FS
|
|
556 |
118 127 1012 0 SB
|
|
557 |
{1 0.686 0.686 C} FS
|
|
558 |
118 126 1139 0 SB
|
|
559 |
{1 0.561 0.561 C} FS
|
|
560 |
118 127 1265 0 SB
|
|
561 |
{1 0.439 0.439 C} FS
|
|
562 |
118 127 1392 0 SB
|
|
563 |
{1 0.251 0.251 C} FS
|
|
564 |
118 253 1519 0 SB
|
|
565 |
{0 0 1 C} FS
|
|
566 |
O1
|
|
567 |
0 118 M
|
|
568 |
0 -118 D
|
|
569 |
-59 59 D
|
|
570 |
FO
|
|
571 |
{1 0 0 C} FS
|
|
572 |
1772 118 M
|
|
573 |
0 -118 D
|
|
574 |
59 59 D
|
|
575 |
FO
|
|
576 |
0 0 M 1772 0 D S
|
|
577 |
0 118 M 1772 0 D S
|
|
578 |
0 0 M 0 118 D S
|
|
579 |
1772 0 M 0 118 D S
|
|
580 |
1 W
|
|
581 |
0 0 M 0 118 D S
|
|
582 |
253 0 M 0 118 D S
|
|
583 |
380 0 M 0 118 D S
|
|
584 |
506 0 M 0 118 D S
|
|
585 |
633 0 M 0 118 D S
|
|
586 |
759 0 M 0 118 D S
|
|
587 |
1012 0 M 0 118 D S
|
|
588 |
1139 0 M 0 118 D S
|
|
589 |
1265 0 M 0 118 D S
|
|
590 |
1392 0 M 0 118 D S
|
|
591 |
1519 0 M 0 118 D S
|
|
592 |
1772 0 M 0 118 D S
|
|
593 |
2 W
|
|
594 |
0 0 M
|
|
595 |
0 -24 D S
|
|
596 |
0 0 M 58 F0 (-0.07) E /PSL_dim_w exch def FP pathbbox N /PSL_dim_h exch def pop /PSL_dim_d exch def pop
|
|
597 |
0 -191 M V -90 R PSL_dim_w neg PSL_dim_h 2 div neg G 58 F0 (-0.07) Z U
|
|
598 |
253 0 M
|
|
599 |
0 -24 D S
|
|
600 |
0 0 M 58 F0 (-0.05) E /PSL_dim_w exch def FP pathbbox N /PSL_dim_h exch def pop /PSL_dim_d exch def pop
|
|
601 |
253 -191 M V -90 R PSL_dim_w neg PSL_dim_h 2 div neg G 58 F0 (-0.05) Z U
|
|
602 |
380 0 M
|
|
603 |
0 -24 D S
|
|
604 |
0 0 M 58 F0 (-0.04) E /PSL_dim_w exch def FP pathbbox N /PSL_dim_h exch def pop /PSL_dim_d exch def pop
|
|
605 |
380 -191 M V -90 R PSL_dim_w neg PSL_dim_h 2 div neg G 58 F0 (-0.04) Z U
|
|
606 |
506 0 M
|
|
607 |
0 -24 D S
|
|
608 |
0 0 M 58 F0 (-0.03) E /PSL_dim_w exch def FP pathbbox N /PSL_dim_h exch def pop /PSL_dim_d exch def pop
|
|
609 |
506 -191 M V -90 R PSL_dim_w neg PSL_dim_h 2 div neg G 58 F0 (-0.03) Z U
|
|
610 |
633 0 M
|
|
611 |
0 -24 D S
|
|
612 |
0 0 M 58 F0 (-0.02) E /PSL_dim_w exch def FP pathbbox N /PSL_dim_h exch def pop /PSL_dim_d exch def pop
|
|
613 |
633 -191 M V -90 R PSL_dim_w neg PSL_dim_h 2 div neg G 58 F0 (-0.02) Z U
|
|
614 |
759 0 M
|
|
615 |
0 -24 D S
|
|
616 |
0 0 M 58 F0 (-0.01) E /PSL_dim_w exch def FP pathbbox N /PSL_dim_h exch def pop /PSL_dim_d exch def pop
|
|
617 |
759 -191 M V -90 R PSL_dim_w neg PSL_dim_h 2 div neg G 58 F0 (-0.01) Z U
|
|
618 |
1012 0 M
|
|
619 |
0 -24 D S
|
|
620 |
0 0 M 58 F0 (0.01) E /PSL_dim_w exch def FP pathbbox N /PSL_dim_h exch def pop /PSL_dim_d exch def pop
|
|
621 |
1012 -191 M V -90 R PSL_dim_w neg PSL_dim_h 2 div neg G 58 F0 (0.01) Z U
|
|
622 |
1139 0 M
|
|
623 |
0 -24 D S
|
|
624 |
0 0 M 58 F0 (0.02) E /PSL_dim_w exch def FP pathbbox N /PSL_dim_h exch def pop /PSL_dim_d exch def pop
|
|
625 |
1139 -191 M V -90 R PSL_dim_w neg PSL_dim_h 2 div neg G 58 F0 (0.02) Z U
|
|
626 |
1265 0 M
|
|
627 |
0 -24 D S
|
|
628 |
0 0 M 58 F0 (0.03) E /PSL_dim_w exch def FP pathbbox N /PSL_dim_h exch def pop /PSL_dim_d exch def pop
|
|
629 |
1265 -191 M V -90 R PSL_dim_w neg PSL_dim_h 2 div neg G 58 F0 (0.03) Z U
|
|
630 |
1392 0 M
|
|
631 |
0 -24 D S
|
|
632 |
0 0 M 58 F0 (0.04) E /PSL_dim_w exch def FP pathbbox N /PSL_dim_h exch def pop /PSL_dim_d exch def pop
|
|
633 |
1392 -191 M V -90 R PSL_dim_w neg PSL_dim_h 2 div neg G 58 F0 (0.04) Z U
|
|
634 |
1519 0 M
|
|
635 |
0 -24 D S
|
|
636 |
0 0 M 58 F0 (0.05) E /PSL_dim_w exch def FP pathbbox N /PSL_dim_h exch def pop /PSL_dim_d exch def pop
|
|
637 |
1519 -191 M V -90 R PSL_dim_w neg PSL_dim_h 2 div neg G 58 F0 (0.05) Z U
|
|
638 |
1772 0 M
|
|
639 |
0 -24 D S
|
|
640 |
0 0 M 58 F0 (0.07) E /PSL_dim_w exch def FP pathbbox N /PSL_dim_h exch def pop /PSL_dim_d exch def pop
|
|
641 |
1772 -191 M V -90 R PSL_dim_w neg PSL_dim_h 2 div neg G 58 F0 (0.07) Z U
|
|
642 |
-90 R -118.11 0 T
|
|
643 |
%%Trailer
|
|
644 |
%%BoundingBox: 0 65 101 502
|
|
645 |
%%HiResBoundingBox: 0 65.1969 100.346 501.732
|
|
646 |
-0 -295.276 T 4.16667 4.16667 scale 0 A
|
|
647 |
showpage
|
|
648 |
|
|
649 |
end
|