2020-09-04 10:28:52 +08:00
|
|
|
%!PS-Adobe-3.0
|
|
|
|
|
%%BoundingBox: 0 0 146 156
|
|
|
|
|
%%HiResBoundingBox: 0 0 145.7280 155.9520
|
2021-01-10 14:49:37 +08:00
|
|
|
%%Title: GMT v6.1.1 [64-bit] Document from grdimage
|
2020-09-04 10:28:52 +08:00
|
|
|
%%Creator: GMT6
|
|
|
|
|
%%For: unknown
|
|
|
|
|
%%DocumentNeededResources: font Helvetica Times-Roman
|
2021-01-10 14:49:37 +08:00
|
|
|
%%CreationDate: Sun Jan 10 14:45:19 2021
|
2020-09-04 10:28:52 +08:00
|
|
|
%%LanguageLevel: 2
|
|
|
|
|
%%DocumentData: Clean7Bit
|
|
|
|
|
%%Orientation: Portrait
|
|
|
|
|
%%Pages: 1
|
|
|
|
|
%%EndComments
|
|
|
|
|
%%BeginProlog
|
|
|
|
|
250 dict begin
|
|
|
|
|
/! {bind def} bind def
|
|
|
|
|
/# {load def}!
|
|
|
|
|
/A /setgray #
|
|
|
|
|
/B /setdash #
|
|
|
|
|
/C /setrgbcolor #
|
|
|
|
|
/D /rlineto #
|
|
|
|
|
/E {dup stringwidth pop}!
|
|
|
|
|
/F /fill #
|
|
|
|
|
/G /rmoveto #
|
|
|
|
|
/H /sethsbcolor #
|
|
|
|
|
/I /setpattern #
|
|
|
|
|
/K /setcmykcolor #
|
|
|
|
|
/L /lineto #
|
|
|
|
|
/M /moveto #
|
|
|
|
|
/N /newpath #
|
|
|
|
|
/P /closepath #
|
|
|
|
|
/R /rotate #
|
|
|
|
|
/S /stroke #
|
|
|
|
|
/T /translate #
|
|
|
|
|
/U /grestore #
|
|
|
|
|
/V /gsave #
|
|
|
|
|
/W /setlinewidth #
|
|
|
|
|
/Y {findfont exch scalefont setfont}!
|
|
|
|
|
/Z /show #
|
|
|
|
|
/FP {true charpath flattenpath}!
|
|
|
|
|
/MU {matrix setmatrix}!
|
|
|
|
|
/MS {/SMat matrix currentmatrix def}!
|
|
|
|
|
/MR {SMat setmatrix}!
|
|
|
|
|
/edef {exch def}!
|
|
|
|
|
/FS {/fc edef /fs {V fc F U} def}!
|
|
|
|
|
/FQ {/fs {} def}!
|
|
|
|
|
/O0 {/os {N} def}!
|
|
|
|
|
/O1 {/os {P S} def}!
|
|
|
|
|
/FO {fs os}!
|
|
|
|
|
/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}!
|
|
|
|
|
/Sb {M dup 0 D exch 0 exch D neg 0 D FO}!
|
|
|
|
|
/SB {MS T /BoxR edef /BoxW edef /BoxH edef BoxR 0 M
|
|
|
|
|
BoxW 0 BoxW BoxH BoxR arct BoxW BoxH 0 BoxH BoxR arct 0 BoxH 0 0 BoxR arct 0 0 BoxW 0 BoxR arct MR FO}!
|
|
|
|
|
/Sc {N 3 -1 roll 0 360 arc FO}!
|
|
|
|
|
/Sd {M 4 {dup} repeat 0 G neg dup dup D exch D D FO}!
|
|
|
|
|
/Se {N MS T R scale 0 0 1 0 360 arc MR FO}!
|
|
|
|
|
/Sg {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}!
|
|
|
|
|
/Sh {M MS dup 0 G -120 R dup 0 D 4 {-60 R dup 0 D} repeat pop MR FO}!
|
|
|
|
|
/Si {M MS dup neg 0 exch G 60 R 1.732050808 mul dup 0 D 120 R 0 D MR FO}!
|
|
|
|
|
/Sj {M MS R dup -2 div 2 index -2 div G dup 0 D exch 0 exch D neg 0 D MR FO}!
|
|
|
|
|
/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}!
|
|
|
|
|
/Sp {N 3 -1 roll 0 360 arc fs N}!
|
|
|
|
|
/SP {M {D} repeat FO}!
|
|
|
|
|
/Sr {M dup -2 div 2 index -2 div G dup 0 D exch 0 exch D neg 0 D FO}!
|
|
|
|
|
/SR {MS T /BoxR edef /BoxW edef /BoxH edef BoxR BoxW -2 div BoxH -2 div T BoxR 0 M
|
|
|
|
|
BoxW 0 BoxW BoxH BoxR arct BoxW BoxH 0 BoxH BoxR arct 0 BoxH 0 0 BoxR arct 0 0 BoxW 0 BoxR arct MR FO}!
|
|
|
|
|
/Ss {M 1.414213562 mul dup dup dup -2 div dup G 0 D 0 exch D neg 0 D FO}!
|
|
|
|
|
/St {M MS dup 0 exch G -60 R 1.732050808 mul dup 0 D -120 R 0 D MR FO}!
|
|
|
|
|
/SV {0 exch M 0 D D D D D 0 D FO}!
|
|
|
|
|
/Sv {0 0 M D D 0 D D D D D 0 D D FO}!
|
|
|
|
|
/Sw {2 copy M 5 2 roll arc FO}!
|
|
|
|
|
/Sx {M 1.414213562 mul 5 {dup} repeat -2 div dup G D neg 0 G neg D S}!
|
|
|
|
|
/Sy {M dup 0 exch G dup -2 mul dup 0 exch D S}!
|
|
|
|
|
/S+ {M dup 0 G dup -2 mul dup 0 D exch dup G 0 exch D S}!
|
|
|
|
|
/S- {M dup 0 G dup -2 mul dup 0 D S}!
|
|
|
|
|
/sw {stringwidth pop}!
|
|
|
|
|
/sh {V MU 0 0 M FP pathbbox N 4 1 roll pop pop pop U}!
|
|
|
|
|
/sd {V MU 0 0 M FP pathbbox N pop pop exch pop U}!
|
|
|
|
|
/sH {V MU 0 0 M FP pathbbox N exch pop exch sub exch pop U}!
|
|
|
|
|
/sb {E exch sh}!
|
|
|
|
|
/bl {}!
|
|
|
|
|
/bc {E -2 div 0 G}!
|
|
|
|
|
/br {E neg 0 G}!
|
|
|
|
|
/ml {dup 0 exch sh -2 div G}!
|
|
|
|
|
/mc {dup E -2 div exch sh -2 div G}!
|
|
|
|
|
/mr {dup E neg exch sh -2 div G}!
|
|
|
|
|
/tl {dup 0 exch sh neg G}!
|
|
|
|
|
/tc {dup E -2 div exch sh neg G}!
|
|
|
|
|
/tr {dup E neg exch sh neg G}!
|
|
|
|
|
/mx {2 copy lt {exch} if pop}!
|
|
|
|
|
/PSL_xorig 0 def /PSL_yorig 0 def
|
|
|
|
|
/TM {2 copy T PSL_yorig add /PSL_yorig edef PSL_xorig add /PSL_xorig edef}!
|
|
|
|
|
/PSL_reencode {findfont dup length dict begin
|
|
|
|
|
{1 index /FID ne {def}{pop pop} ifelse} forall
|
|
|
|
|
exch /Encoding edef currentdict end definefont pop
|
|
|
|
|
}!
|
|
|
|
|
/PSL_eps_begin {
|
|
|
|
|
/PSL_eps_state save def
|
|
|
|
|
/PSL_dict_count countdictstack def
|
|
|
|
|
/PSL_op_count count 1 sub def
|
|
|
|
|
userdict begin
|
|
|
|
|
/showpage {} def
|
|
|
|
|
0 setgray 0 setlinecap 1 setlinewidth
|
|
|
|
|
0 setlinejoin 10 setmiterlimit [] 0 setdash newpath
|
|
|
|
|
/languagelevel where
|
|
|
|
|
{pop languagelevel 1 ne {false setstrokeadjust false setoverprint} if} if
|
|
|
|
|
}!
|
|
|
|
|
/PSL_eps_end {
|
|
|
|
|
count PSL_op_count sub {pop} repeat
|
|
|
|
|
countdictstack PSL_dict_count sub {end} repeat
|
|
|
|
|
PSL_eps_state restore
|
|
|
|
|
}!
|
|
|
|
|
/PSL_transp {
|
|
|
|
|
/.setopacityalpha where {pop .setblendmode .setopacityalpha}{
|
|
|
|
|
/pdfmark where {pop [ /BM exch /CA exch dup /ca exch /SetTransparency pdfmark}
|
|
|
|
|
{pop pop} ifelse} ifelse
|
|
|
|
|
}!
|
|
|
|
|
/ISOLatin1+_Encoding [
|
|
|
|
|
/.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 /bullet /ellipsis /trademark /emdash /endash /fi /zcaron
|
|
|
|
|
/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 /scaron
|
|
|
|
|
/OE /dagger /daggerdbl /Lslash /fraction /guilsinglleft /Scaron /guilsinglright
|
|
|
|
|
/oe /Ydieresis /Zcaron /lslash /perthousand /quotedblbase /quotedblleft /quotedblright
|
|
|
|
|
/dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent
|
|
|
|
|
/dieresis /quotesinglbase /ring /cedilla /quotesingle /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
|
|
|
|
|
/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 0 0 0 0 39 array astore def
|
|
|
|
|
/F0 {/Helvetica Y}!
|
|
|
|
|
/F1 {/Helvetica-Bold Y}!
|
|
|
|
|
/F2 {/Helvetica-Oblique Y}!
|
|
|
|
|
/F3 {/Helvetica-BoldOblique Y}!
|
|
|
|
|
/F4 {/Times-Roman Y}!
|
|
|
|
|
/F5 {/Times-Bold Y}!
|
|
|
|
|
/F6 {/Times-Italic Y}!
|
|
|
|
|
/F7 {/Times-BoldItalic Y}!
|
|
|
|
|
/F8 {/Courier Y}!
|
|
|
|
|
/F9 {/Courier-Bold Y}!
|
|
|
|
|
/F10 {/Courier-Oblique Y}!
|
|
|
|
|
/F11 {/Courier-BoldOblique Y}!
|
|
|
|
|
/F12 {/Symbol Y}!
|
|
|
|
|
/F13 {/AvantGarde-Book Y}!
|
|
|
|
|
/F14 {/AvantGarde-BookOblique Y}!
|
|
|
|
|
/F15 {/AvantGarde-Demi Y}!
|
|
|
|
|
/F16 {/AvantGarde-DemiOblique Y}!
|
|
|
|
|
/F17 {/Bookman-Demi Y}!
|
|
|
|
|
/F18 {/Bookman-DemiItalic Y}!
|
|
|
|
|
/F19 {/Bookman-Light Y}!
|
|
|
|
|
/F20 {/Bookman-LightItalic Y}!
|
|
|
|
|
/F21 {/Helvetica-Narrow Y}!
|
|
|
|
|
/F22 {/Helvetica-Narrow-Bold Y}!
|
|
|
|
|
/F23 {/Helvetica-Narrow-Oblique Y}!
|
|
|
|
|
/F24 {/Helvetica-Narrow-BoldOblique Y}!
|
|
|
|
|
/F25 {/NewCenturySchlbk-Roman Y}!
|
|
|
|
|
/F26 {/NewCenturySchlbk-Italic Y}!
|
|
|
|
|
/F27 {/NewCenturySchlbk-Bold Y}!
|
|
|
|
|
/F28 {/NewCenturySchlbk-BoldItalic Y}!
|
|
|
|
|
/F29 {/Palatino-Roman Y}!
|
|
|
|
|
/F30 {/Palatino-Italic Y}!
|
|
|
|
|
/F31 {/Palatino-Bold Y}!
|
|
|
|
|
/F32 {/Palatino-BoldItalic Y}!
|
|
|
|
|
/F33 {/ZapfChancery-MediumItalic Y}!
|
|
|
|
|
/F34 {/ZapfDingbats Y}!
|
|
|
|
|
/F35 {/Ryumin-Light-EUC-H Y}!
|
|
|
|
|
/F36 {/Ryumin-Light-EUC-V Y}!
|
|
|
|
|
/F37 {/GothicBBB-Medium-EUC-H Y}!
|
|
|
|
|
/F38 {/GothicBBB-Medium-EUC-V Y}!
|
|
|
|
|
/PSL_pathtextdict 26 dict def
|
|
|
|
|
/PSL_pathtext
|
|
|
|
|
{PSL_pathtextdict begin
|
|
|
|
|
/ydepth exch def
|
|
|
|
|
/textheight exch def
|
|
|
|
|
/just exch def
|
|
|
|
|
/offset exch def
|
|
|
|
|
/str exch def
|
|
|
|
|
/pathdist 0 def
|
|
|
|
|
/setdist offset def
|
|
|
|
|
/charcount 0 def
|
|
|
|
|
/justy just 4 idiv textheight mul 2 div neg ydepth sub def
|
|
|
|
|
V flattenpath
|
|
|
|
|
{movetoproc} {linetoproc}
|
|
|
|
|
{curvetoproc} {closepathproc}
|
|
|
|
|
pathforall
|
|
|
|
|
U N
|
|
|
|
|
end
|
|
|
|
|
} def
|
|
|
|
|
PSL_pathtextdict begin
|
|
|
|
|
/movetoproc
|
|
|
|
|
{ /newy exch def /newx exch def
|
|
|
|
|
/firstx newx def /firsty newy def
|
|
|
|
|
/ovr 0 def
|
|
|
|
|
newx newy transform
|
|
|
|
|
/cpy exch def /cpx exch def
|
|
|
|
|
} def
|
|
|
|
|
/linetoproc
|
|
|
|
|
{ /oldx newx def /oldy newy def
|
|
|
|
|
/newy exch def /newx exch def
|
|
|
|
|
/dx newx oldx sub def
|
|
|
|
|
/dy newy oldy sub def
|
|
|
|
|
/dist dx dup mul dy dup mul add sqrt def
|
|
|
|
|
dist 0 ne
|
|
|
|
|
{ /dsx dx dist div ovr mul def
|
|
|
|
|
/dsy dy dist div ovr mul def
|
|
|
|
|
oldx dsx add oldy dsy add transform
|
|
|
|
|
/cpy exch def /cpx exch def
|
|
|
|
|
/pathdist pathdist dist add def
|
|
|
|
|
{setdist pathdist le
|
|
|
|
|
{charcount str length lt
|
|
|
|
|
{setchar} {exit} ifelse}
|
|
|
|
|
{ /ovr setdist pathdist sub def
|
|
|
|
|
exit}
|
|
|
|
|
ifelse
|
|
|
|
|
} loop
|
|
|
|
|
} if
|
|
|
|
|
} def
|
|
|
|
|
/curvetoproc
|
|
|
|
|
{ (ERROR: No curveto's after flattenpath!)
|
|
|
|
|
print
|
|
|
|
|
} def
|
|
|
|
|
/closepathproc
|
|
|
|
|
{firstx firsty linetoproc
|
|
|
|
|
firstx firsty movetoproc
|
|
|
|
|
} def
|
|
|
|
|
/setchar
|
|
|
|
|
{ /char str charcount 1 getinterval def
|
|
|
|
|
/charcount charcount 1 add def
|
|
|
|
|
/charwidth char stringwidth pop def
|
|
|
|
|
V cpx cpy itransform T
|
|
|
|
|
dy dx atan R
|
|
|
|
|
0 justy M
|
|
|
|
|
char show
|
|
|
|
|
0 justy neg G
|
|
|
|
|
currentpoint transform
|
|
|
|
|
/cpy exch def /cpx exch def
|
|
|
|
|
U /setdist setdist charwidth add def
|
|
|
|
|
} def
|
|
|
|
|
end
|
|
|
|
|
/PSL_set_label_heights
|
|
|
|
|
{
|
|
|
|
|
/PSL_n_labels_minus_1 PSL_n_labels 1 sub def
|
|
|
|
|
/PSL_heights PSL_n_labels array def
|
|
|
|
|
0 1 PSL_n_labels_minus_1
|
|
|
|
|
{ /psl_k exch def
|
|
|
|
|
/psl_label PSL_label_str psl_k get def
|
|
|
|
|
PSL_label_font psl_k get cvx exec
|
|
|
|
|
psl_label sH /PSL_height edef
|
|
|
|
|
PSL_heights psl_k PSL_height put
|
|
|
|
|
} for
|
|
|
|
|
} def
|
|
|
|
|
/PSL_curved_path_labels
|
|
|
|
|
{ /psl_bits exch def
|
|
|
|
|
/PSL_placetext psl_bits 2 and 2 eq def
|
|
|
|
|
/PSL_clippath psl_bits 4 and 4 eq def
|
|
|
|
|
/PSL_strokeline false def
|
|
|
|
|
/PSL_fillbox psl_bits 128 and 128 eq def
|
|
|
|
|
/PSL_drawbox psl_bits 256 and 256 eq def
|
|
|
|
|
/PSL_n_paths1 PSL_n_paths 1 sub def
|
|
|
|
|
/PSL_usebox PSL_fillbox PSL_drawbox or def
|
|
|
|
|
PSL_clippath {clipsave N clippath} if
|
|
|
|
|
/psl_k 0 def
|
|
|
|
|
/psl_p 0 def
|
|
|
|
|
0 1 PSL_n_paths1
|
|
|
|
|
{ /psl_kk exch def
|
|
|
|
|
/PSL_n PSL_path_n psl_kk get def
|
|
|
|
|
/PSL_m PSL_label_n psl_kk get def
|
|
|
|
|
/PSL_x PSL_path_x psl_k PSL_n getinterval def
|
|
|
|
|
/PSL_y PSL_path_y psl_k PSL_n getinterval def
|
|
|
|
|
/PSL_node_tmp PSL_label_node psl_p PSL_m getinterval def
|
|
|
|
|
/PSL_angle_tmp PSL_label_angle psl_p PSL_m getinterval def
|
|
|
|
|
/PSL_str_tmp PSL_label_str psl_p PSL_m getinterval def
|
|
|
|
|
/PSL_fnt_tmp PSL_label_font psl_p PSL_m getinterval def
|
|
|
|
|
PSL_curved_path_label
|
|
|
|
|
/psl_k psl_k PSL_n add def
|
|
|
|
|
/psl_p psl_p PSL_m add def
|
|
|
|
|
} for
|
|
|
|
|
PSL_clippath {PSL_eoclip} if N
|
|
|
|
|
} def
|
|
|
|
|
/PSL_curved_path_label
|
|
|
|
|
{
|
|
|
|
|
/PSL_n1 PSL_n 1 sub def
|
|
|
|
|
/PSL_m1 PSL_m 1 sub def
|
|
|
|
|
PSL_CT_calcstringwidth
|
|
|
|
|
PSL_CT_calclinedist
|
|
|
|
|
PSL_CT_excludelabels
|
|
|
|
|
PSL_CT_addcutpoints
|
|
|
|
|
/PSL_nn1 PSL_nn 1 sub def
|
|
|
|
|
/n 0 def
|
|
|
|
|
/k 0 def
|
|
|
|
|
/j 0 def
|
|
|
|
|
/PSL_seg 0 def
|
|
|
|
|
/PSL_xp PSL_nn array def
|
|
|
|
|
/PSL_yp PSL_nn array def
|
|
|
|
|
PSL_xp 0 PSL_xx 0 get put
|
|
|
|
|
PSL_yp 0 PSL_yy 0 get put
|
|
|
|
|
1 1 PSL_nn1
|
|
|
|
|
{ /i exch def
|
|
|
|
|
/node_type PSL_kind i get def
|
|
|
|
|
/j j 1 add def
|
|
|
|
|
PSL_xp j PSL_xx i get put
|
|
|
|
|
PSL_yp j PSL_yy i get put
|
|
|
|
|
node_type 1 eq
|
|
|
|
|
{n 0 eq
|
|
|
|
|
{PSL_CT_drawline}
|
|
|
|
|
{ PSL_CT_reversepath
|
|
|
|
|
PSL_CT_textline} ifelse
|
|
|
|
|
/j 0 def
|
|
|
|
|
PSL_xp j PSL_xx i get put
|
|
|
|
|
PSL_yp j PSL_yy i get put
|
|
|
|
|
} if
|
|
|
|
|
} for
|
|
|
|
|
n 0 eq {PSL_CT_drawline} if
|
|
|
|
|
} def
|
|
|
|
|
/PSL_CT_textline
|
|
|
|
|
{ PSL_fnt k get cvx exec
|
|
|
|
|
/PSL_height PSL_heights k get def
|
|
|
|
|
PSL_placetext {PSL_CT_placelabel} if
|
|
|
|
|
PSL_clippath {PSL_CT_clippath} if
|
|
|
|
|
/n 0 def /k k 1 add def
|
|
|
|
|
} def
|
|
|
|
|
/PSL_CT_calcstringwidth
|
|
|
|
|
{ /PSL_width_tmp PSL_m array def
|
|
|
|
|
0 1 PSL_m1
|
|
|
|
|
{ /i exch def
|
|
|
|
|
PSL_fnt_tmp i get cvx exec
|
|
|
|
|
PSL_width_tmp i PSL_str_tmp i get stringwidth pop put
|
|
|
|
|
} for
|
|
|
|
|
} def
|
|
|
|
|
/PSL_CT_calclinedist
|
|
|
|
|
{ /PSL_newx PSL_x 0 get def
|
|
|
|
|
/PSL_newy PSL_y 0 get def
|
|
|
|
|
/dist 0.0 def
|
|
|
|
|
/PSL_dist PSL_n array def
|
|
|
|
|
PSL_dist 0 0.0 put
|
|
|
|
|
1 1 PSL_n1
|
|
|
|
|
{ /i exch def
|
|
|
|
|
/PSL_oldx PSL_newx def
|
|
|
|
|
/PSL_oldy PSL_newy def
|
|
|
|
|
/PSL_newx PSL_x i get def
|
|
|
|
|
/PSL_newy PSL_y i get def
|
|
|
|
|
/dx PSL_newx PSL_oldx sub def
|
|
|
|
|
/dy PSL_newy PSL_oldy sub def
|
|
|
|
|
/dist dist dx dx mul dy dy mul add sqrt add def
|
|
|
|
|
PSL_dist i dist put
|
|
|
|
|
} for
|
|
|
|
|
} def
|
|
|
|
|
/PSL_CT_excludelabels
|
|
|
|
|
{ /k 0 def
|
|
|
|
|
/PSL_width PSL_m array def
|
|
|
|
|
/PSL_angle PSL_m array def
|
|
|
|
|
/PSL_node PSL_m array def
|
|
|
|
|
/PSL_str PSL_m array def
|
|
|
|
|
/PSL_fnt PSL_m array def
|
|
|
|
|
/lastdist PSL_dist PSL_n1 get def
|
|
|
|
|
0 1 PSL_m1
|
|
|
|
|
{ /i exch def
|
|
|
|
|
/dist PSL_dist PSL_node_tmp i get get def
|
|
|
|
|
/halfwidth PSL_width_tmp i get 2 div PSL_gap_x add def
|
|
|
|
|
/L_dist dist halfwidth sub def
|
|
|
|
|
/R_dist dist halfwidth add def
|
|
|
|
|
L_dist 0 gt R_dist lastdist lt and
|
|
|
|
|
{
|
|
|
|
|
PSL_width k PSL_width_tmp i get put
|
|
|
|
|
PSL_node k PSL_node_tmp i get put
|
|
|
|
|
PSL_angle k PSL_angle_tmp i get put
|
|
|
|
|
PSL_str k PSL_str_tmp i get put
|
|
|
|
|
PSL_fnt k PSL_fnt_tmp i get put
|
|
|
|
|
/k k 1 add def
|
|
|
|
|
} if
|
|
|
|
|
} for
|
|
|
|
|
/PSL_m k def
|
|
|
|
|
/PSL_m1 PSL_m 1 sub def
|
|
|
|
|
} def
|
|
|
|
|
/PSL_CT_addcutpoints
|
|
|
|
|
{ /k 0 def
|
|
|
|
|
/PSL_nc PSL_m 2 mul 1 add def
|
|
|
|
|
/PSL_cuts PSL_nc array def
|
|
|
|
|
/PSL_nc1 PSL_nc 1 sub def
|
|
|
|
|
0 1 PSL_m1
|
|
|
|
|
{ /i exch def
|
|
|
|
|
/dist PSL_dist PSL_node i get get def
|
|
|
|
|
/halfwidth PSL_width i get 2 div PSL_gap_x add def
|
|
|
|
|
PSL_cuts k dist halfwidth sub put
|
|
|
|
|
/k k 1 add def
|
|
|
|
|
PSL_cuts k dist halfwidth add put
|
|
|
|
|
/k k 1 add def
|
|
|
|
|
} for
|
|
|
|
|
PSL_cuts k 100000.0 put
|
|
|
|
|
/PSL_nn PSL_n PSL_m 2 mul add def
|
|
|
|
|
/PSL_xx PSL_nn array def
|
|
|
|
|
/PSL_yy PSL_nn array def
|
|
|
|
|
/PSL_kind PSL_nn array def
|
|
|
|
|
/j 0 def
|
|
|
|
|
/k 0 def
|
|
|
|
|
/dist 0.0 def
|
|
|
|
|
0 1 PSL_n1
|
|
|
|
|
{ /i exch def
|
|
|
|
|
/last_dist dist def
|
|
|
|
|
/dist PSL_dist i get def
|
|
|
|
|
k 1 PSL_nc1
|
|
|
|
|
{ /kk exch def
|
|
|
|
|
/this_cut PSL_cuts kk get def
|
|
|
|
|
dist this_cut gt
|
|
|
|
|
{ /ds dist last_dist sub def
|
|
|
|
|
/f ds 0.0 eq {0.0} {dist this_cut sub ds div} ifelse def
|
|
|
|
|
/i1 i 0 eq {0} {i 1 sub} ifelse def
|
|
|
|
|
PSL_xx j PSL_x i get dup PSL_x i1 get sub f mul sub put
|
|
|
|
|
PSL_yy j PSL_y i get dup PSL_y i1 get sub f mul sub put
|
|
|
|
|
PSL_kind j 1 put
|
|
|
|
|
/j j 1 add def
|
|
|
|
|
/k k 1 add def
|
|
|
|
|
} if
|
|
|
|
|
} for
|
|
|
|
|
dist PSL_cuts k get le
|
|
|
|
|
{PSL_xx j PSL_x i get put PSL_yy j PSL_y i get put
|
|
|
|
|
PSL_kind j 0 put
|
|
|
|
|
/j j 1 add def
|
|
|
|
|
} if
|
|
|
|
|
} for
|
|
|
|
|
} def
|
|
|
|
|
/PSL_CT_reversepath
|
|
|
|
|
{PSL_xp j get PSL_xp 0 get lt
|
|
|
|
|
{0 1 j 2 idiv
|
|
|
|
|
{ /left exch def
|
|
|
|
|
/right j left sub def
|
|
|
|
|
/tmp PSL_xp left get def
|
|
|
|
|
PSL_xp left PSL_xp right get put
|
|
|
|
|
PSL_xp right tmp put
|
|
|
|
|
/tmp PSL_yp left get def
|
|
|
|
|
PSL_yp left PSL_yp right get put
|
|
|
|
|
PSL_yp right tmp put
|
|
|
|
|
} for
|
|
|
|
|
} if
|
|
|
|
|
} def
|
|
|
|
|
/PSL_CT_placelabel
|
|
|
|
|
{
|
|
|
|
|
/PSL_just PSL_label_justify k get def
|
|
|
|
|
/PSL_height PSL_heights k get def
|
|
|
|
|
/psl_label PSL_str k get def
|
|
|
|
|
/psl_depth psl_label sd def
|
|
|
|
|
PSL_usebox
|
|
|
|
|
{PSL_CT_clippath
|
|
|
|
|
PSL_fillbox
|
|
|
|
|
{V PSL_setboxrgb fill U} if
|
|
|
|
|
PSL_drawbox
|
|
|
|
|
{V PSL_setboxpen S U} if N
|
|
|
|
|
} if
|
|
|
|
|
PSL_CT_placeline psl_label PSL_gap_x PSL_just PSL_height psl_depth PSL_pathtext
|
|
|
|
|
} def
|
|
|
|
|
/PSL_CT_clippath
|
|
|
|
|
{
|
|
|
|
|
/H PSL_height 2 div PSL_gap_y add def
|
|
|
|
|
/xoff j 1 add array def
|
|
|
|
|
/yoff j 1 add array def
|
|
|
|
|
/angle 0 def
|
|
|
|
|
0 1 j {
|
|
|
|
|
/ii exch def
|
|
|
|
|
/x PSL_xp ii get def
|
|
|
|
|
/y PSL_yp ii get def
|
|
|
|
|
ii 0 eq {
|
|
|
|
|
/x1 PSL_xp 1 get def
|
|
|
|
|
/y1 PSL_yp 1 get def
|
|
|
|
|
/dx x1 x sub def
|
|
|
|
|
/dy y1 y sub def
|
|
|
|
|
}
|
|
|
|
|
{ /i1 ii 1 sub def
|
|
|
|
|
/x1 PSL_xp i1 get def
|
|
|
|
|
/y1 PSL_yp i1 get def
|
|
|
|
|
/dx x x1 sub def
|
|
|
|
|
/dy y y1 sub def
|
|
|
|
|
} ifelse
|
|
|
|
|
dx 0.0 eq dy 0.0 eq and not
|
|
|
|
|
{ /angle dy dx atan 90 add def} if
|
|
|
|
|
/sina angle sin def
|
|
|
|
|
/cosa angle cos def
|
|
|
|
|
xoff ii H cosa mul put
|
|
|
|
|
yoff ii H sina mul put
|
|
|
|
|
} for
|
|
|
|
|
PSL_xp 0 get xoff 0 get add PSL_yp 0 get yoff 0 get add M
|
|
|
|
|
1 1 j {
|
|
|
|
|
/ii exch def
|
|
|
|
|
PSL_xp ii get xoff ii get add PSL_yp ii get yoff ii get add L
|
|
|
|
|
} for
|
|
|
|
|
j -1 0 {
|
|
|
|
|
/ii exch def
|
|
|
|
|
PSL_xp ii get xoff ii get sub PSL_yp ii get yoff ii get sub L
|
|
|
|
|
} for P
|
|
|
|
|
} def
|
|
|
|
|
/PSL_CT_drawline
|
|
|
|
|
{
|
|
|
|
|
/str 20 string def
|
|
|
|
|
PSL_strokeline
|
|
|
|
|
{PSL_CT_placeline S} if
|
|
|
|
|
/PSL_seg PSL_seg 1 add def
|
|
|
|
|
/n 1 def
|
|
|
|
|
} def
|
|
|
|
|
/PSL_CT_placeline
|
|
|
|
|
{PSL_xp 0 get PSL_yp 0 get M
|
|
|
|
|
1 1 j { /ii exch def PSL_xp ii get PSL_yp ii get L} for
|
|
|
|
|
} def
|
|
|
|
|
/PSL_draw_path_lines
|
|
|
|
|
{
|
|
|
|
|
/PSL_n_paths1 PSL_n_paths 1 sub def
|
|
|
|
|
V
|
|
|
|
|
/psl_start 0 def
|
|
|
|
|
0 1 PSL_n_paths1
|
|
|
|
|
{ /psl_k exch def
|
|
|
|
|
/PSL_n PSL_path_n psl_k get def
|
|
|
|
|
/PSL_n1 PSL_n 1 sub def
|
|
|
|
|
PSL_path_pen psl_k get cvx exec
|
|
|
|
|
N
|
|
|
|
|
PSL_path_x psl_start get PSL_path_y psl_start get M
|
|
|
|
|
1 1 PSL_n1
|
|
|
|
|
{ /psl_i exch def
|
|
|
|
|
/psl_kk psl_i psl_start add def
|
|
|
|
|
PSL_path_x psl_kk get PSL_path_y psl_kk get L
|
|
|
|
|
} for
|
|
|
|
|
/psl_xclose PSL_path_x psl_kk get PSL_path_x psl_start get sub def
|
|
|
|
|
/psl_yclose PSL_path_y psl_kk get PSL_path_y psl_start get sub def
|
|
|
|
|
psl_xclose 0 eq psl_yclose 0 eq and { P } if
|
|
|
|
|
S
|
|
|
|
|
/psl_start psl_start PSL_n add def
|
|
|
|
|
} for
|
|
|
|
|
U
|
|
|
|
|
} def
|
|
|
|
|
/PSL_straight_path_labels
|
|
|
|
|
{
|
|
|
|
|
/psl_bits exch def
|
|
|
|
|
/PSL_placetext psl_bits 2 and 2 eq def
|
|
|
|
|
/PSL_rounded psl_bits 32 and 32 eq def
|
|
|
|
|
/PSL_fillbox psl_bits 128 and 128 eq def
|
|
|
|
|
/PSL_drawbox psl_bits 256 and 256 eq def
|
|
|
|
|
/PSL_n_labels_minus_1 PSL_n_labels 1 sub def
|
|
|
|
|
/PSL_usebox PSL_fillbox PSL_drawbox or def
|
|
|
|
|
0 1 PSL_n_labels_minus_1
|
|
|
|
|
{ /psl_k exch def
|
|
|
|
|
PSL_ST_prepare_text
|
|
|
|
|
PSL_usebox
|
|
|
|
|
{ PSL_rounded
|
|
|
|
|
{PSL_ST_textbox_round}
|
|
|
|
|
{PSL_ST_textbox_rect}
|
|
|
|
|
ifelse
|
|
|
|
|
PSL_fillbox {V PSL_setboxrgb fill U} if
|
|
|
|
|
PSL_drawbox {V PSL_setboxpen S U} if
|
|
|
|
|
N
|
|
|
|
|
} if
|
|
|
|
|
PSL_placetext {PSL_ST_place_label} if
|
|
|
|
|
} for
|
|
|
|
|
} def
|
|
|
|
|
/PSL_straight_path_clip
|
|
|
|
|
{
|
|
|
|
|
/psl_bits exch def
|
|
|
|
|
/PSL_rounded psl_bits 32 and 32 eq def
|
|
|
|
|
/PSL_n_labels_minus_1 PSL_n_labels 1 sub def
|
|
|
|
|
N clipsave clippath
|
|
|
|
|
0 1 PSL_n_labels_minus_1
|
|
|
|
|
{ /psl_k exch def
|
|
|
|
|
PSL_ST_prepare_text
|
|
|
|
|
PSL_rounded
|
|
|
|
|
{PSL_ST_textbox_round}
|
|
|
|
|
{PSL_ST_textbox_rect}
|
|
|
|
|
ifelse
|
|
|
|
|
} for
|
|
|
|
|
PSL_eoclip N
|
|
|
|
|
} def
|
|
|
|
|
/PSL_ST_prepare_text
|
|
|
|
|
{
|
|
|
|
|
/psl_xp PSL_txt_x psl_k get def
|
|
|
|
|
/psl_yp PSL_txt_y psl_k get def
|
|
|
|
|
/psl_label PSL_label_str psl_k get def
|
|
|
|
|
PSL_label_font psl_k get cvx exec
|
|
|
|
|
/PSL_height PSL_heights psl_k get def
|
|
|
|
|
/psl_boxH PSL_height PSL_gap_y 2 mul add def
|
|
|
|
|
/PSL_just PSL_label_justify psl_k get def
|
|
|
|
|
/PSL_justx PSL_just 4 mod 1 sub 2 div neg def
|
|
|
|
|
/PSL_justy PSL_just 4 idiv 2 div neg def
|
|
|
|
|
/psl_SW psl_label stringwidth pop def
|
|
|
|
|
/psl_boxW psl_SW PSL_gap_x 2 mul add def
|
|
|
|
|
/psl_x0 psl_SW PSL_justx mul def
|
|
|
|
|
/psl_y0 PSL_justy PSL_height mul def
|
|
|
|
|
/psl_angle PSL_label_angle psl_k get def
|
|
|
|
|
} def
|
|
|
|
|
/PSL_ST_textbox_rect
|
|
|
|
|
{
|
|
|
|
|
psl_xp psl_yp T psl_angle R psl_x0 psl_y0 T
|
|
|
|
|
PSL_gap_x neg PSL_gap_y neg M
|
|
|
|
|
0 psl_boxH D psl_boxW 0 D 0 psl_boxH neg D P
|
|
|
|
|
psl_x0 neg psl_y0 neg T psl_angle neg R psl_xp neg psl_yp neg T
|
|
|
|
|
} def
|
|
|
|
|
/PSL_ST_textbox_round
|
|
|
|
|
{
|
|
|
|
|
/psl_BoxR PSL_gap_x PSL_gap_y lt {PSL_gap_x} {PSL_gap_y} ifelse def
|
|
|
|
|
/psl_xd PSL_gap_x psl_BoxR sub def
|
|
|
|
|
/psl_yd PSL_gap_y psl_BoxR sub def
|
|
|
|
|
/psl_xL PSL_gap_x neg def
|
|
|
|
|
/psl_yB PSL_gap_y neg def
|
|
|
|
|
/psl_yT psl_boxH psl_yB add def
|
|
|
|
|
/psl_H2 PSL_height psl_yd 2 mul add def
|
|
|
|
|
/psl_W2 psl_SW psl_xd 2 mul add def
|
|
|
|
|
/psl_xR psl_xL psl_boxW add def
|
|
|
|
|
/psl_x0 psl_SW PSL_justx mul def
|
|
|
|
|
psl_xp psl_yp T psl_angle R psl_x0 psl_y0 T
|
|
|
|
|
psl_xL psl_yd M
|
|
|
|
|
psl_xL psl_yT psl_xR psl_yT psl_BoxR arct psl_W2 0 D
|
|
|
|
|
psl_xR psl_yT psl_xR psl_yB psl_BoxR arct 0 psl_H2 neg D
|
|
|
|
|
psl_xR psl_yB psl_xL psl_yB psl_BoxR arct psl_W2 neg 0 D
|
|
|
|
|
psl_xL psl_yB psl_xL psl_yd psl_BoxR arct P
|
|
|
|
|
psl_x0 neg psl_y0 neg T psl_angle neg R psl_xp neg psl_yp neg T
|
|
|
|
|
} def
|
|
|
|
|
/PSL_ST_place_label
|
|
|
|
|
{
|
|
|
|
|
V psl_xp psl_yp T psl_angle R
|
|
|
|
|
psl_SW PSL_justx mul psl_y0 M
|
|
|
|
|
psl_label dup sd neg 0 exch G show
|
|
|
|
|
U
|
|
|
|
|
} def
|
|
|
|
|
/PSL_nclip 0 def
|
|
|
|
|
/PSL_clip {clip /PSL_nclip PSL_nclip 1 add def} def
|
|
|
|
|
/PSL_eoclip {eoclip /PSL_nclip PSL_nclip 1 add def} def
|
|
|
|
|
/PSL_cliprestore {cliprestore /PSL_nclip PSL_nclip 1 sub def} def
|
|
|
|
|
%%EndProlog
|
|
|
|
|
%%BeginSetup
|
|
|
|
|
/PSLevel /languagelevel where {pop languagelevel} {1} ifelse def
|
|
|
|
|
<< /PageSize [145.728 155.952] >> setpagedevice
|
|
|
|
|
-5.886 -10.782 translate
|
|
|
|
|
%%EndSetup
|
|
|
|
|
%%Page: 1 1
|
|
|
|
|
%%BeginPageSetup
|
|
|
|
|
V 0.06 0.06 scale
|
|
|
|
|
%%EndPageSetup
|
|
|
|
|
/PSL_page_xsize 9917 def
|
|
|
|
|
/PSL_page_ysize 14033 def
|
|
|
|
|
/PSL_plot_completion {} def
|
2021-01-10 14:49:37 +08:00
|
|
|
/PSL_movie_label_completion {} def
|
|
|
|
|
/PSL_movie_prog_indicator_completion {} def
|
2020-09-04 10:28:52 +08:00
|
|
|
%PSL_End_Header
|
|
|
|
|
gsave
|
|
|
|
|
0 A
|
|
|
|
|
FQ
|
|
|
|
|
O0
|
|
|
|
|
600 600 TM
|
|
|
|
|
% PostScript produced by:
|
2021-01-10 14:49:37 +08:00
|
|
|
%@GMT: gmt grdimage @GMTAPI@-S-I-G-G-G-N-000000 -R0/100/0/80 -C../data/ex3.cpt '-Bxag+lx (m)' '-Byag+ly (m)' -JX1.5i/1.5i -X0.5i -Y0.5i -K -P --MAP_FRAME_AXES=WesNZ ../data/ex3.ps
|
2020-09-04 10:28:52 +08:00
|
|
|
%@PROJ: xy 0.00000000 100.00000000 0.00000000 80.00000000 0.000 100.000 0.000 80.000 +xy
|
|
|
|
|
%%BeginObject PSL_Layer_1
|
|
|
|
|
0 setlinecap
|
|
|
|
|
0 setlinejoin
|
2021-01-10 14:49:37 +08:00
|
|
|
3.32550952342 setmiterlimit
|
2020-09-04 10:28:52 +08:00
|
|
|
clipsave
|
|
|
|
|
0 0 M
|
|
|
|
|
1800 0 D
|
|
|
|
|
0 1800 D
|
|
|
|
|
-1800 0 D
|
|
|
|
|
P
|
|
|
|
|
PSL_clip N
|
|
|
|
|
V N -9 -11 T 1818 1822 scale /DeviceRGB setcolorspace
|
|
|
|
|
<< /ImageType 1 /Decode [0 1 0 1 0 1] /Width 101 /Height 81 /BitsPerComponent 8
|
|
|
|
|
/ImageMatrix [101 0 0 -81 0 81] /DataSource currentfile /ASCII85Decode filter /FlateDecode filter
|
|
|
|
|
>> image
|
|
|
|
|
G[Bd+H/+_Gf)A`#M3MkCP#/#B))dUl-^t<<Oq`)&=j]uY';8rq%#paTGZBufKLR5MLes50$m?P5):n9A]:O/RY5<Yh^]"03
|
|
|
|
|
IQmc&4PeV1SB(/*a#`Z^7DBF?0)E0Co:l703_XXgBKslp75#9:=7cpK;aaiG*[c8ekeX"jLfP>jMs*'n;GLeMPs&+3W&.=b
|
|
|
|
|
XE(U=#F2GAQ`KaW\QS#XQ*Dh=;44Pl:ut'003*I!d@WkB'`C:=J`mNi-U]$j]h<HtkS9gt7GEYWk@<h6mODCS)jO]/p/>\(
|
|
|
|
|
dT#<BQ*XICp!:0=j[#/g.aP--V"1D*#:c@HCfL3Tqm;t`^D6]@oHVb-q950o?P*0skQK:g7#-[1&\V?>)UXI3cP/N>oLRAX
|
|
|
|
|
7<cuTeEjrps1iZ(o`]eY3'[Bqd9caj5PV'R7K4ud4MP',F?e.kU-"3L-b<=ODcBcj7A[FbI?e;A>,[t2T5fucDj:>Q6WF'0
|
|
|
|
|
TCJGo4I(+j<iN10^L;cY.ac50YD>BcM2`([Pt/>`[#8T:55A%&g,sKQm5UX7<K:$mc:=GKa]tSr=QNkS0e/AdVQ%50neR#P
|
|
|
|
|
L!"U:Z-Q^\2c+>%kYn2h73C[0mhQopHCa82U7F_WMB4@\5KC`]J&LeMk;Pm$Z^JE)'YQp,4OHouVhpujg/R^J4Ek)Y]gR&V
|
|
|
|
|
h-RHTp2=cLZD1#dPlph$R]3Yp3E,$ePq2VcDG_:K11'(A]YT'@55uGHY;rkAU9d:\jIu%Yj&_(D+PK]bAC3mA\u'/kbg+a<
|
|
|
|
|
C8`,JEjWuG.dcbH:R1o/\#S5enrV#S*7!>;'jHH&.n&:TA*7=gVaVtiNYNQ\3g::6O.T(V)N31iaYe\m+2nasMd4s"Fq[#s
|
|
|
|
|
87WVt'0SglJ`m-/H].;==tPY&p2=cD;H9R)kOCNsP>k<?e?b\;;7TQcDK:o2qX\U/:K5oEr16'gGG:^e^+]=48B;;.hkG=P
|
|
|
|
|
?I.YD-e9=U*5s;o+hDLoQ+s9I_Tn/9Zn21331T;6DF:[a<LtU:Ch$H2$P^cJp._VO;tLsTa$n%,NY]<0oQJV$7=1drp'?-u
|
|
|
|
|
O_Y+=cerG+o2GV`WQ^=aPDAL;>60jr72q+*'_#+*Zs<=NC^X/mO4fYfTQ7'T=Xk5d>fisXJ&?5j7tSQ4XK5:p+a\lL+m?t@
|
|
|
|
|
MaUq3Tc\gm(<Pnlc@H5RE?,Mq2FB$:oZhjBTq"oubDt5cQcetN[q"U+7>_u'IQ)#E(L=r!/eNMiZ^M%.-M.$DLu-IO)9OUa
|
|
|
|
|
9$"XHJS0Sgm&07o\60Fs([Wi$[V,mOP%\4Kn[11J.\HYqPsQOQ:hcZP9'$IJEgb)#.K`\*jpeb$AYmO.._fRknH4Q[%#AL+
|
|
|
|
|
1*o>o&'p\i]JYg*Lh5MG=ICDf=62-$j8$J!!8UZS#qnqO/3BTP<&U]QAf019W*(R\Pd>[1FH5R++<cC$(_5pc8(luMEd`mO
|
|
|
|
|
ZdAA2L;S-rAImF5NXs/D@;Zj;6QBId0io+G3r<R4P=M+'g!_#N;_e](;7VcQi&^jf&]%jnW%?uA1T'@X*;1lW4-(bt8.L1n
|
|
|
|
|
]s.;M&@<%i[27ENN;_T.b_@*7L<NCP\l?XTAl`N9q'gAso-nMhh'i+7T:F0hGGkd#1%l%T&S3n;Om=SY3sA(AJf9&+HZH8I
|
|
|
|
|
*8<OAZRKm]j(ikd*NW"<*jb[P\&uN:7lg(FKUg*<.POuuoWP4+Xg1:TCR(M*o0;5;/<Z&LW,@4s4m<^K3OGR?5n2,>>SU#5
|
|
|
|
|
Y0,^&M`/k2W7]"LIi@\u_n]08eLKIVr*grHN_fY=JRd`gi1Ei3S_JRgcK/5_%A0GE$q87<WEpD4PVsLWL3ARIptD\iO#<<p
|
|
|
|
|
%4P[40sn#Z,_HP=6tRHUVTS3S96g+%#*eSE==KD/Ek:uYL40W;dt"B*5PtBGXnPiY@ui$*0q4Glk[Q:*lQqLY[FY>+#6s'^
|
|
|
|
|
aV+O73Qe4P?m=2pjEcs&2ATiY`:NZm/oapbIDf2]Y7k.2\2uN-"Q25:7s8?Toq4pG_&i(qBuOb2@fGgYN^`M=,4RW'3Y[DC
|
|
|
|
|
jn-+aL1WP:>mBD62OX:j6a>s*<fZ-KVa?"%T\`WC=QM(1j>\b*b2sqkoB9Z""<#nmJ"$FKGo_\/"u;CD9A"2Gh.bd!nWaiu
|
|
|
|
|
>1<l%A'',RR/q6A5G!^s22ZHS/p;m'k!5?/10s!!8qf#"(RnN6F2i.I+J5Jlru4;[^pq+?e'">Z#r\sh'"0Af)9W^U+=PeI
|
|
|
|
|
o(V-RDl(9^,^<#EBpDhKE].buiiGblV8;%cp*&7;5mZTd-$"D8jBe^_NQ;"+#?[=siFoUu4&9Sc3fjqRSZ5tYa)&?U^dH^^
|
|
|
|
|
^c1gROURNflmA"0<(?K7c`#&2)b]/YL(q`_+R_W&nMCdr#s5<1o%g!R.je$oCqa+Q/9re4jo0B$HWVs##8g-I4tiX<Hq"@r
|
|
|
|
|
A15VbJ$&03(<fi'qf@I3:$'L&N8?m"]ul,j\TI/Gi2`:+lX6n0>On/XU5BbkK5(,6\8(741P5:tjPQ;BhMXLZhqOCN!-snb
|
|
|
|
|
W+HZsnN<.HrsC=7Om_"lUYE7[Z,=9#FQBNLZ<l<[?QR16SjK3WEOh=AX9<+fkPn(,f+>T+3;mt&o(fs9e"rV[*ifeRksC,7
|
|
|
|
|
-h$a8?hIhtb%""Mh8Y"Qf,I/:@'FH8p8-j-WA9Wl2Wgo.Y-f^hM>I,V&:9E8CpIR.:9l6@4bEhf<6R7Z\dY+hM`1QcXKWr-
|
|
|
|
|
_;c)K:-dL!oU:qND?LBKR@(E8q25&%Hb_Jca!_k8;n`$JO;A/U[g$3[qsnu^kL&GPk5DQ:"+MDXH8LMVDQpJ3?s!1Zg\&Ac
|
|
|
|
|
i0tq$RT03"j>Db,_kT@*p)emf[ab$/\N6D9EDa!C_B$a,^6>tNmprmhr$R$#m)35,f;)elk3-_Wb\mU`O_]*R*KKiIc+:h>
|
|
|
|
|
lqC]01;d0lQ:Ithqg'<agAYd$hhd*&5:bg"&F:)jEZQP,WhMrDq,/#o+3;??VUWd/js1/m4aq1pK::74G\fUc^Kiju?rPc%
|
|
|
|
|
H=FB2Z#OLIcVX>6b*+;.n-BE8@slP>r548MnUL3I\_crVFqT.`bouBc2B7_MD7t?<S'U-_PjE5rp_=sn*l25YLdZS^rWSCm
|
|
|
|
|
T/1t]7ree=r!p^=b65)01pIPkmRto9,+F?:erS'$.b9,Q\HarC[p=HF[9dnij"bt7C[q1*:gmT7k'WegT@4$(7@Uhmn&#D]
|
|
|
|
|
3Y,,1DXoE"\^UOO3b!iI'>.)Y4RS_iT,m<B1lB!%?oB4`JDG^R>iNsL*$Y2PkX-j\h&l#Mf7X$5YiA0ld0,IdHcA?"f#'N!
|
|
|
|
|
&l(:E%'/F_ns-oB*5poPlL7TM7Ma304ID27T1rtW0`IQd^,MP[;BhI`T$2DS5/cCh!Y@70NV3Zc-[M=si:F3#qkF1AX4/P\
|
|
|
|
|
_2a2Z-]s1j)"#?@!MsW^f""l0`.#/B^5aFD_L=7q%[7Z#WB?5Efnr9]Jn(m5jXY5nD,9]1@:cZ%_7YJC)pQ5SR0PJG04n[C
|
|
|
|
|
%a?mr$[,<%HNoabXRe7X8#(LqJ1mr:.?AfhJ?49$ae$fs75WY*gp6p=-IdSO]oYASMb"=$&,)Y&@^ZT0PbDGT_C?UJ6!ggC
|
|
|
|
|
]Hm3()/%B*S)O<ufYk*F<2kK0@D@13Zs`Ug5mB*ILJr.=\BX/FZR,DF9:+s#W;jHtC#c_.^X\+7dCoTf<[TGZ#I6Q4n>jt+
|
|
|
|
|
2]Jhr0\F2Ua2S,R<1)Rn,A@8ub0`CV<$+>#G6^@=e?'o";).+`@+rR71t],odcT2s*iR/=^TA(l<PkLnQlWu[V9GP4n3>Um
|
|
|
|
|
$"u5dRe&G(5>eQem$(:c2`?7?@DgK+hqdhQ%`c'J4Bc*oj1r-YT/0SD3maSI[OKF=Vpa6CfdBIm[%bcdln@N3F@0$oPG$Q-
|
|
|
|
|
a?PD9gd2p*6&mQop-]O4.(%XE:pu?jbO+cm^,@]-49(MhL,mMM`:=ck(:[Um$h-W7jg^MDVLD;;KJ-ON@ic/#i:#oi@[fci
|
|
|
|
|
C5hc<Clo1?<5_?$"LpCDMh?joIo[C`G&."[oU'Xb7:tX,E-jh2qKc2OMn-H5c^e!EmU-QUY<,oAdnN(c1&pN?9kX588i4.!
|
|
|
|
|
8;uX[j(UulEnU&pDeLe5n].S7GB$JsRpus]^<Z?DFfOW00n&^K0X2^qYXYn:@+N0fKGsNSq'hL,J@8N?`/G]Io6b_$0V>eg
|
|
|
|
|
_Um^4`>6lSVD6E;Z6e<m"7"(8gD+t?G*F$6_;%f`112b9nqM%g[Q]Lnps?\0]:!4db%8gEcKTlkTassjq!*[_;]_"YnEP'\
|
|
|
|
|
OW)1SK2pt`G@d'Zo8i#n:\H5_*oJ`.%ItE:Yb+>&8lGI:ZZ6pZrA'(H14/+Rc?UP;0_h9Zn[@ppf&7LQ).#&J6aKqN5A\1'
|
|
|
|
|
jUZJ]`dc@sqL\$j\+8)F?6>1sqh2.J\3/mC=MB/>i9uTaGB8D%FKimro'.q/+HL&S3.!^*omEt>rPK+-NoQXq=)88bI\C%p
|
|
|
|
|
auM+a9:F-Qr[>6=6iG\b&IT!/agA>uLdE\tZ*!(gOMcHZSjGC%b";<hrb!o4RH1YJ@kN,Tj3@]FN`QI5FnIe(Gs$X*0]:RS
|
|
|
|
|
7T%u3A7[:e'j+"MVY\g482b)QD?Ii&VX!mUqt=Pf;/CWB@`G\Gl)J;Xa]Qhpq&4naBu2UE;)WrD>ir/i%1"s@DmQPrY[d)*
|
|
|
|
|
@Lr#Ircc\#2kNVC>V97)hY'rmZ@frIj1bZ0\qN7M?Yt\DUVZZp&Qo9iQ*X@cN<ca[*XZ>Fn4]a#OQS[uq`8AFL2fC//18!Z
|
|
|
|
|
p`#E3%@d.)<1u=fhbZ4_Dajs%(L4dkdY5Md;R"j2cn'OlXX\T%;Dt"t1#AJm<%c)>E"hq'>P<0-l?FD22gVr/pe#foKb+0P
|
|
|
|
|
"$[YSNQ<-EH\KE9*?g,2aT`I2Ai/k_Nr=m'jaE&5Ft,cKBbql>@)&rukmu@UY:1:ms-HmNT(HFI6V=NEO1:F%FQD+Ni1(><
|
|
|
|
|
O_`BW/!ojDf'j&B")U^2cGAT<dP"4!V:Z^g7QWH1FaRK7$)KbmAP"]9>GEm)fneF9-eLU;5=KTgcL50/mi#'r>CufK^qpet
|
|
|
|
|
3d>J*0>LM#(U)7pQa%ji3k+qQi[<Z&.!qGu@jXQl,2ZH3pTIZCAeu)Bds:kg*-H[=@G._]SgW?jBHq5VQYWkhs!]Q,+7Qi]
|
|
|
|
|
nRZk&D""D/r4gYKPJM''f"gC(q'D01.9VkPWs9sap=hljY#L<g`N9##6\CrMQBX:kNTht2%K8fq]CaaB+Rp.lGI!XaluITH
|
|
|
|
|
Te1a[@t1td2B^*GHUS%*NV!<X1m@5U^,p\./UMZn0(*d&)npWQ4Bc)TeLr>F_5r:>nkr=:7FJ'o%M#bTHsq+BV<<N['XLaK
|
|
|
|
|
p:g;U%JFMnjkeq`@RW]<+8e!'e&mt2lK@8G2M/jUnom>OTmCqT(UECeL'&H0=Y_JF*csYRY4nHO;nXRiKD%6SY<H8?/<=)8
|
|
|
|
|
J-PoQK@QkemfO/F&!>X0--HOLm>]^.JZ=]8Z1b>&in/C&/S3]*A*fJhQFuW6>Ks;CpZ_(#FlAl:Ze=sL7K.oJbrbj86-JCN
|
|
|
|
|
d%rU@Z]W![;_*`;:/aFR'mH_Iqd)":mtft:0mrZb4Ef`e3ao6k]MUNU&U>5%[SjB.8$WJGXX1ro$9YF#p(%/&;6b:1Z(?pD
|
|
|
|
|
rqWkpW*cjS#%_^m1UWAe]>8BEJ'ZkcOai_h/:Z>t^mq]U27^95J_#^r5GhPi$8,Dr>Y,ZU'X*8I%)2Rl4Eec`SVmp-Qk":!
|
|
|
|
|
>NC>YOu=Vq5\t42bHS`W)2`QG<aNlF^5@5bPOBbT/ft=01H_&ndP5QIrfFja=:`Y?`X</'8i+>B>U0(ADLj`pkXs\044RC2
|
|
|
|
|
NI?HKITFuIf2=Ma\R>n25dsPa]#s3rK`Uu9h-_fO1WQem2/q\^,khQUgUp/tp7l(%(+FDFmG_@hlt(!)s'cYV(&/`j-?q6-
|
|
|
|
|
E65C6fPGu1famG:T2I6WHT#5=TM<MB0,R,6VmXgbV,c:2>)R0_!_5>&Vc^=HORq4@?R_%!=SNR!$Oh2@4uVOFlntjKB<r6r
|
|
|
|
|
VfKYg%E_t64E_^NZ6aq#,B`0s[ZN(g>i*\ai\5u[#d%nm'/S?Y2)XDU)k+P<>9g3H4e)9+lhnf]oE]q&.>`5!1TaAt=%i>n
|
|
|
|
|
Einf2Mb:$$6^T1u6QQp1PJL#e%bAjlT-@FY+gr=iJ,?1s2FWMVX?;fCEtY%Y"+0-TN(ZN@$KaM.1!F7U\]q3ff[.iREs&9'
|
|
|
|
|
'E>)_7!jqJ-.+98M.me&QdXQZpihqf)s";ZpDQ_qas&Rc?Z$eKH*mB\^b7BD)bPQg^.$JIA:g1WhZdXe0hZ(pT9Vpn@%4DI
|
|
|
|
|
[:'_5b>EGn#BPFa]uakUZfuinrAkafb<29[=92%.#$]Cp;]sfcrW;`00Q!c'dFBna=d.qCPY2=hko>H<A?U4OZE2nJ*j)Ua
|
|
|
|
|
n>!h$K=,0H9Tc\2Bb7UVd]d)W=Q3G*g-o9cm,@TR->_ZJA`jWK9>"d,%lPBk2.Ht4dnIL$H%S!G"2<1Y&to3q-__oa9u8?S
|
|
|
|
|
q:"g%C6/Vbng)h"Nl'E>2.[3`b>nn<NsYU'?oB4`"m0#7Nt)^Wm/MPLgPJ*pMp?f+Hf\UcIrfd=$YF$47^?/]VqIWRG;5P&
|
|
|
|
|
:@rAJAd)9BcotuY.MU.eBhVatYM.=l(N(:fV[[^K%5>?,%I`Go;=pa]a=oWW!VlZtKk<"XOe#mS1#F0h;ple#<PNEcMNr/)
|
|
|
|
|
g-l_plu$W2qtdfZPVqL4ZS`bu^h-[<(;YuH9U<p.BH!*03p6=E7JlUN?A=gPPGU@k*X59*M7:-b^VYKmQ2I,+UVfaR$2@R)
|
|
|
|
|
KDgG.P*k-a.G5\s*U?`*O?ZaHU@kdKFT*:/cj=:V\PYJX>O)rSc&?781Th/>]T&dCgjrM+BGSoO]Q!\!h.cm]Zi((S5,Nuc
|
|
|
|
|
nq9b^0cna3d[^9_S)H6Bag<_-it1[[#5heQK:V&H[n*q9&2W[>Wn=Jub,Y*=Xf_2]B<O/eVdLRaMJG+cl8C_`RUJQ>Ab0Z&
|
|
|
|
|
VL\_a..>hWd4Cm/[!*>i+#?(3;E6Y="+QuaH;Ea[">6,0\H9=-(;2>;o/2O8"+G/1OVcL3]&k6j#)N4:MHM%%7d$scH_mDe
|
|
|
|
|
"g\CR,MK6(f8MWSQtOjl]!4*bE1fYIb\?+.C"'_j]hYn>_BnSa?G#!UciUO*@gjtd=*%)\o;g@aEM!aJ1K\!+OdAs?@O+b4
|
|
|
|
|
>,4m.IcDWkCf]-X5.37O;AFuek$V44R+6Rnf&F:eUY-4fc'6IOBH!EA=uY_LO1`qZj%a)$hrn06RmOHPc?m7.nO9i3FJW'H
|
|
|
|
|
'!p7Nf]XtXY=LJ"g7)+!1`iML*\<Ai)%Td+XplU27ae/E7oud7)2b7n\K;9h#$Xtlfp6#`jYm!/TNPQTVId(G:#c@WJ5c'6
|
|
|
|
|
>nl;OhZpt/VWT?Wa.r8`9B`Hb[eEo3<]SjI\*jJOU`0Z<l%_GB?NFL;K>E(V#"p2hQuA*\&F0Vqg\RR"`@R9g<n=%^emV4O
|
|
|
|
|
kpT3@bh:3R[M*#Ff(<e0UM1_05\lJum;-F(%>$c;cN."*46UC5[;gJuc!_S/fp8o[XCdEo@j:iN8Zo86*.=#NBFaFQni34`
|
|
|
|
|
H^Gc="s8uII#Fdp8V<C=^O=sK`\EsJ8'kZ0ZR$L3/==$_b\4<qRT0dLgk0t4@aUWtGdd?4d$<j@.@$[;A*kUDot,h/C`NA.
|
|
|
|
|
ME?I6Zr\-?H/4Wg(=%uNkpVplPNf+Pr-KR=+R`]>LIamjQ)^46hqH&sFT)K;/-[oab\1$;AohbE]@`f6d8E)fVq.I#e+3tt
|
|
|
|
|
a1:h!95#t^LRDujj1r_oRTg70WD/&AS,$nmNb+h[]pAMA^2qu8/WUPGIPTQXFKi^]1aOe(>Hp"8S'tc+@nSj4">ea_d;6jb
|
|
|
|
|
c&**H;)F3/1!KoR9i#Q5XZW:85g=,3YcSktY2s!2696s,>On9H1mQe&@:Utp?h6C@:K,X^FbAMn:38;9:Q[Ji-,mG!`B&`V
|
|
|
|
|
focPd669]."In(.?CRBlfsD>f[9,8,=uBqr%0f*=VWT+%NgS1([LPJ2N,4iT>OT4Bk-t68c#PiW^-,C=f6?(*<\bZP"^eHq
|
|
|
|
|
8"5Q<f[\5S_s(RKr9Jc'(+XQWO^b69?s>Yh/XXpt7^I_0S$bUBgUU;2'%<jYdVO6\@Y*7j#H4'X36]qTZF'u^/^WmWjRcX%
|
|
|
|
|
l#"_TOj&Na3Ouks9.Y:7=WV5'=.]g()pOqI7IhdtOp81#`O[fT44D52d.pHH-qcHk1i&K)k.Uk0]8(VXVNnW=ZN:q/<BQse
|
|
|
|
|
[_:L5obe!)daf<Ql.."O;Tibbpst49,+Asm9;60AIF$WWL>hn>X3fTEO42om',coCL.DetM#E0>f#PAKq$goS2J_Tsbd(A&
|
|
|
|
|
>!Y8pA.[DcXHY2i,rD$,(FNGSZ?8f#D<lT8_CB;AiA.%'2B&aU/Cu60>"A8^'\XM?/<;FdHo'CgN6&7F8XklqknU$EB'mJ3
|
|
|
|
|
=:/ZI=e]'CAuVN$Gc!d2CHeH6CuoL'XHX60ot5286;EMYc+/^J71!\k;74fuSP9.LU0M%[*'XX7ms,s]#mPa>%[J;!bTV.N
|
|
|
|
|
?8:JBC)7]8q,8u2c&?6`Rl1<T6qd&,VHL%WV^S6#\_2pX>=)MdS,(<L\tARGc%Q5BfgotPPKr7cJN`44BQ*ZL_D\dJ%5uC"
|
|
|
|
|
jCFWBSnl5@5j[n_`Jj`G/pbtA/XXpt7^JK,@aQ`u`\\V;2E`Xcd;1]N@S!83>B3o891\*tDTi9"DKY`CTH68WE278KRWRr*
|
|
|
|
|
aL-ROnHGu?8$oIDq-k`iC^(p(,5G>TMC";9XR&S6HP+I'Ri0IK2@Dp2nSIKCi0\mYl[.qgA1Q$Or0DA<Hn-)3'th(WAK0HZ
|
|
|
|
|
d86iba`YY/B/M?)lUU%4`bB@:I,BKn#+NjX`DjPOGT=]BJULI5W,q;Pg-pK0C^aoOkPmsoRg#O_GT,%+$I^f"m3o/Q0r338
|
|
|
|
|
.Ar#@eaf"V)%G\TUaG?#lY:cS%jJ4e2R?/hg%gc-q@0h3N:sY!K.V8!c(fp9,a&A:a2.a7pXh1@IjaVm+:U44Z`iuXBQdMr
|
|
|
|
|
U3-r>CIbLd$#RL>cn(81kna5`L4\r4Y9M.9l*_&Lj]o9s#BhJ,KX%[\M=F9BT;Z)R6Mo*NisH%jgCS0bOaN9^50"lCUjL<`
|
|
|
|
|
3LX)r07D&@G,*eCM:Ob!ZTp?WRLOj*4kg4J[44n[`^MmF^=CD2Y!BSSMkj!sXVb2BYnZl*>jJ'](S8\/:9[/.aghnd@`9C_
|
|
|
|
|
?&\D`R`u$ss/umbm%'381!Kng[j&/$/6fRsI4,riMCnS[8@M*'`[aJ@pR]M"1L4HQ['r/HiWab%&c!2dL9CZ`UmQ/g$"i:o
|
|
|
|
|
oW\Ym2S4UrSs2q_XWX2ub:m/"\eX;5AJpdaQEEMN@-daBl;\/4NH,p(/W\:e(<JLd=B*L(p(Zn'&h&Yr1R_H)9f-opMJ"\K
|
|
|
|
|
YIrP_DUEB._GEdh.ndJ;\eNdAo>XGg7IR']Z"JMlR"3?6_`uTr2L6Fr"G;-dOc51BKjup,Q.+r,:L^YefPFf![,eSu"4N.P
|
|
|
|
|
<hN[fS)lKs/Qo5A]&^F:=<"?`GQm@YmiCiQ9?B'g'an-]jna\ip`4X=#$XY(qgd7d'O(RX?=?m[cJ*.B1n0RCD%uNQ&#Kg+
|
|
|
|
|
L1Y&(=V,_6E3l5L/Q\rojuNmO%G#2T;pT38H-_:JOBf,!'JMSpkdQ%J0$E:a_-j)hp(l_]:V3i=c=0Fm/hbpHO6=F+Zt-VW
|
|
|
|
|
R0C'ngRu4:Y483I/6Ain2B>\'93&12HT!E+\Rc(\%^^dkXC4J_CD4VUHdAH)ljFM3"iO(hj4HH;b(TuIChBEd%&-leNG4FW
|
|
|
|
|
ZPD\ir+7r`Q7J7R\ZT!N&B3pW&!Ol!8Z;b\#MQt1*?q#nDIQue&$kaIk9e7$GA])RO\%;!QuVKk]ZgdOS)s117bN%/Z'KJf
|
|
|
|
|
^Q%4.*m<gHDRh$`V)>fd^T5s>W-;6<mtrf-PCOGQ!M]aT22iu%QOe+f'hp;"N^(+kN*out`@R9)R$Gd*Md<^N[!>>rQ\*ma
|
|
|
|
|
\#HObjH.h\Yae9tL`:p2mdlQeB9@KBJq2H4nY1Q13j:le;LKBnls,8agBG-:+cj`QlUk+B'7q)j1T+A<h[F+T\s_G^+K*Ni
|
|
|
|
|
b9cD9lc+6Y+7RK$mgUi]E"Mp2%7LaX9>b3hrje3J8eX#&[4)qD.^g+QX^P7r-/+Mi[]%r.>)22r8f(bLe[*Ip^jAqo0gWV=
|
|
|
|
|
^o64/Zo\@tPd+16b;*U2@O=64/u-)t/1S(LNg\-!6o1Lh'JS@/Tptk[5e7+iB<I0XbpKdZ]`J67_h9lPRYGE@Mf=4X/]_PC
|
|
|
|
|
W8nNd?8?%*1Zga`)9l=N:Z^pBhh&\=@N4-8;)F2De1LJJ8nV"LcdS?4>8Y$IRbMa5)SVTjcqO4>OR[%o@T:e8S.%D1GV\Pu
|
|
|
|
|
d2qH7Nfk`=-<1:2/YfQ%\Qln9VUuE)dFO(t-Jd5Uks"d=Y0<s@@1[C7$b/00pf87fc3m7YjC6CA@_NEGI+A[a3AX8'6r5b[
|
|
|
|
|
r/i,g_e!LC,05,'.pO4KYF`l<d>E'&^QkX%'Q@(!YUgZYHB8NQ/CnkCP*VqZ'R"ZH[Oc^!Bqrbg3h([pY,#1j=;!4M<Zk[G
|
|
|
|
|
0*ta^@?N>oRB2do9R7IFRT*"u(2KE#9aW8g-BXM;"]?_UPMjEK-eX^SRTD%tp1n!GUn.l02,#bp-'O^nB9Y6PC;NGW^WJ&H
|
|
|
|
|
7K,D&F]-rsO.%HLU[h!(dm"m>3X%U$GS]c0:IOf37GWF=$WnN]'Q[2ZeH0T__GTJ<o7@e"*l\.3IgQ?l&Pj[DbI[TP'c^.7
|
|
|
|
|
XL7k&.lb.cK)0usrGV]4Iq@16=T~>
|
|
|
|
|
U
|
|
|
|
|
PSL_cliprestore
|
|
|
|
|
4 W
|
|
|
|
|
clipsave
|
|
|
|
|
0 0 M
|
|
|
|
|
1800 0 D
|
|
|
|
|
0 1800 D
|
|
|
|
|
-1800 0 D
|
|
|
|
|
P
|
|
|
|
|
PSL_clip N
|
|
|
|
|
N -17 0 M 34 0 D S
|
|
|
|
|
N 0 -17 M 0 34 D S
|
|
|
|
|
N 343 0 M 34 0 D S
|
|
|
|
|
N 360 -17 M 0 34 D S
|
|
|
|
|
N 703 0 M 34 0 D S
|
|
|
|
|
N 720 -17 M 0 34 D S
|
|
|
|
|
N 1063 0 M 34 0 D S
|
|
|
|
|
N 1080 -17 M 0 34 D S
|
|
|
|
|
N 1423 0 M 34 0 D S
|
|
|
|
|
N 1440 -17 M 0 34 D S
|
|
|
|
|
N 1783 0 M 34 0 D S
|
|
|
|
|
N 1800 -17 M 0 34 D S
|
|
|
|
|
N -17 450 M 34 0 D S
|
|
|
|
|
N 0 433 M 0 34 D S
|
|
|
|
|
N 343 450 M 34 0 D S
|
|
|
|
|
N 360 433 M 0 34 D S
|
|
|
|
|
N 703 450 M 34 0 D S
|
|
|
|
|
N 720 433 M 0 34 D S
|
|
|
|
|
N 1063 450 M 34 0 D S
|
|
|
|
|
N 1080 433 M 0 34 D S
|
|
|
|
|
N 1423 450 M 34 0 D S
|
|
|
|
|
N 1440 433 M 0 34 D S
|
|
|
|
|
N 1783 450 M 34 0 D S
|
|
|
|
|
N 1800 433 M 0 34 D S
|
|
|
|
|
N -17 900 M 34 0 D S
|
|
|
|
|
N 0 883 M 0 34 D S
|
|
|
|
|
N 343 900 M 34 0 D S
|
|
|
|
|
N 360 883 M 0 34 D S
|
|
|
|
|
N 703 900 M 34 0 D S
|
|
|
|
|
N 720 883 M 0 34 D S
|
|
|
|
|
N 1063 900 M 34 0 D S
|
|
|
|
|
N 1080 883 M 0 34 D S
|
|
|
|
|
N 1423 900 M 34 0 D S
|
|
|
|
|
N 1440 883 M 0 34 D S
|
|
|
|
|
N 1783 900 M 34 0 D S
|
|
|
|
|
N 1800 883 M 0 34 D S
|
|
|
|
|
N -17 1350 M 34 0 D S
|
|
|
|
|
N 0 1333 M 0 34 D S
|
|
|
|
|
N 343 1350 M 34 0 D S
|
|
|
|
|
N 360 1333 M 0 34 D S
|
|
|
|
|
N 703 1350 M 34 0 D S
|
|
|
|
|
N 720 1333 M 0 34 D S
|
|
|
|
|
N 1063 1350 M 34 0 D S
|
|
|
|
|
N 1080 1333 M 0 34 D S
|
|
|
|
|
N 1423 1350 M 34 0 D S
|
|
|
|
|
N 1440 1333 M 0 34 D S
|
|
|
|
|
N 1783 1350 M 34 0 D S
|
|
|
|
|
N 1800 1333 M 0 34 D S
|
|
|
|
|
N -17 1800 M 34 0 D S
|
|
|
|
|
N 0 1783 M 0 34 D S
|
|
|
|
|
N 343 1800 M 34 0 D S
|
|
|
|
|
N 360 1783 M 0 34 D S
|
|
|
|
|
N 703 1800 M 34 0 D S
|
|
|
|
|
N 720 1783 M 0 34 D S
|
|
|
|
|
N 1063 1800 M 34 0 D S
|
|
|
|
|
N 1080 1783 M 0 34 D S
|
|
|
|
|
N 1423 1800 M 34 0 D S
|
|
|
|
|
N 1440 1783 M 0 34 D S
|
|
|
|
|
N 1783 1800 M 34 0 D S
|
|
|
|
|
N 1800 1783 M 0 34 D S
|
|
|
|
|
PSL_cliprestore
|
2021-01-10 14:49:37 +08:00
|
|
|
/PSL_slant_y 0 def
|
2020-09-04 10:28:52 +08:00
|
|
|
2 setlinecap
|
|
|
|
|
N 0 1800 M 0 -1800 D S
|
|
|
|
|
/PSL_A0_y 17 def
|
|
|
|
|
/PSL_A1_y 0 def
|
|
|
|
|
N 0 0 M -17 0 D S
|
|
|
|
|
N 0 450 M -17 0 D S
|
|
|
|
|
N 0 900 M -17 0 D S
|
|
|
|
|
N 0 1350 M -17 0 D S
|
|
|
|
|
N 0 1800 M -17 0 D S
|
|
|
|
|
PSL_font_encode 4 get 0 eq {ISOLatin1+_Encoding /Times-Roman /Times-Roman PSL_reencode PSL_font_encode 4 1 put} if
|
|
|
|
|
/MM {neg exch M} def
|
2021-01-10 14:49:37 +08:00
|
|
|
/PSL_AH0 0
|
2020-09-04 10:28:52 +08:00
|
|
|
175 F4
|
|
|
|
|
(0) sw mx
|
|
|
|
|
(20) sw mx
|
|
|
|
|
(40) sw mx
|
|
|
|
|
(60) sw mx
|
|
|
|
|
(80) sw mx
|
|
|
|
|
def
|
|
|
|
|
/PSL_A0_y PSL_A0_y 42 add def
|
|
|
|
|
0 PSL_A0_y MM
|
|
|
|
|
(0) mr Z
|
|
|
|
|
450 PSL_A0_y MM
|
|
|
|
|
(20) mr Z
|
|
|
|
|
900 PSL_A0_y MM
|
|
|
|
|
(40) mr Z
|
|
|
|
|
1350 PSL_A0_y MM
|
|
|
|
|
(60) mr Z
|
|
|
|
|
1800 PSL_A0_y MM
|
|
|
|
|
(80) mr Z
|
|
|
|
|
/PSL_A0_y PSL_A0_y PSL_AH0 add def
|
|
|
|
|
/PSL_LH (M) sh def
|
|
|
|
|
/PSL_L_y PSL_A0_y PSL_A1_y mx 83 add def
|
|
|
|
|
900 PSL_L_y MM
|
|
|
|
|
V 90 R (y \(m\)) bc Z U
|
|
|
|
|
1800 0 T
|
|
|
|
|
N 0 1800 M 0 -1800 D S
|
|
|
|
|
/PSL_A0_y 17 def
|
|
|
|
|
/PSL_A1_y 0 def
|
|
|
|
|
N 0 0 M 17 0 D S
|
|
|
|
|
N 0 450 M 17 0 D S
|
|
|
|
|
N 0 900 M 17 0 D S
|
|
|
|
|
N 0 1350 M 17 0 D S
|
|
|
|
|
N 0 1800 M 17 0 D S
|
|
|
|
|
/PSL_LH 0 def /PSL_L_y PSL_A0_y PSL_A1_y mx def
|
|
|
|
|
-1800 0 T
|
|
|
|
|
N 0 0 M 1800 0 D S
|
|
|
|
|
/PSL_A0_y 17 def
|
|
|
|
|
/PSL_A1_y 0 def
|
|
|
|
|
N 0 0 M 0 -17 D S
|
|
|
|
|
N 360 0 M 0 -17 D S
|
|
|
|
|
N 720 0 M 0 -17 D S
|
|
|
|
|
N 1080 0 M 0 -17 D S
|
|
|
|
|
N 1440 0 M 0 -17 D S
|
|
|
|
|
N 1800 0 M 0 -17 D S
|
|
|
|
|
/PSL_LH 0 def /PSL_L_y PSL_A0_y PSL_A1_y mx def
|
|
|
|
|
0 1800 T
|
|
|
|
|
N 0 0 M 1800 0 D S
|
|
|
|
|
/PSL_A0_y 17 def
|
|
|
|
|
/PSL_A1_y 0 def
|
|
|
|
|
N 0 0 M 0 17 D S
|
|
|
|
|
N 360 0 M 0 17 D S
|
|
|
|
|
N 720 0 M 0 17 D S
|
|
|
|
|
N 1080 0 M 0 17 D S
|
|
|
|
|
N 1440 0 M 0 17 D S
|
|
|
|
|
N 1800 0 M 0 17 D S
|
|
|
|
|
/MM {M} def
|
2021-01-10 14:49:37 +08:00
|
|
|
/PSL_AH0 0
|
2020-09-04 10:28:52 +08:00
|
|
|
(0) sh mx
|
|
|
|
|
(20) sh mx
|
|
|
|
|
(40) sh mx
|
|
|
|
|
(60) sh mx
|
|
|
|
|
(80) sh mx
|
|
|
|
|
(100) sh mx
|
|
|
|
|
def
|
|
|
|
|
/PSL_A0_y PSL_A0_y 42 add def
|
|
|
|
|
0 PSL_A0_y MM
|
|
|
|
|
(0) bc Z
|
|
|
|
|
360 PSL_A0_y MM
|
|
|
|
|
(20) bc Z
|
|
|
|
|
720 PSL_A0_y MM
|
|
|
|
|
(40) bc Z
|
|
|
|
|
1080 PSL_A0_y MM
|
|
|
|
|
(60) bc Z
|
|
|
|
|
1440 PSL_A0_y MM
|
|
|
|
|
(80) bc Z
|
|
|
|
|
1800 PSL_A0_y MM
|
|
|
|
|
(100) bc Z
|
|
|
|
|
/PSL_A0_y PSL_A0_y PSL_AH0 add def
|
|
|
|
|
/PSL_LH (M) sh def
|
|
|
|
|
/PSL_L_y PSL_A0_y PSL_A1_y mx 83 add def
|
|
|
|
|
900 PSL_L_y MM
|
|
|
|
|
(x \(m\)) bc Z
|
|
|
|
|
0 -1800 T
|
|
|
|
|
0 setlinecap
|
|
|
|
|
%%EndObject
|
|
|
|
|
0 A
|
|
|
|
|
FQ
|
|
|
|
|
O0
|
|
|
|
|
0 0 TM
|
|
|
|
|
% PostScript produced by:
|
2021-01-10 14:49:37 +08:00
|
|
|
%@GMT: gmt psscale -Dx0.1i/-0.2i+w1.3i/0.05i+h -C../data/ex3.cpt -Bxa -By+lm -O >../data/ex3.ps
|
2020-09-04 10:28:52 +08:00
|
|
|
%@PROJ: xy 0.00000000 8000.00000000 0.00000000 0.05000000 0.000 8000.000 0.000 0.050 +xy
|
|
|
|
|
%%BeginObject PSL_Layer_2
|
|
|
|
|
0 setlinecap
|
|
|
|
|
0 setlinejoin
|
2021-01-10 14:49:37 +08:00
|
|
|
3.32550952342 setmiterlimit
|
2020-09-04 10:28:52 +08:00
|
|
|
120 -240 T
|
|
|
|
|
4 W
|
|
|
|
|
V N 0 0 T 1560 60 scale /DeviceRGB setcolorspace
|
|
|
|
|
<< /ImageType 1 /Decode [0 1 0 1 0 1] /Width 780 /Height 1 /BitsPerComponent 8
|
|
|
|
|
/ImageMatrix [780 0 0 -1 0 1] /DataSource currentfile /ASCII85Decode filter /FlateDecode filter
|
|
|
|
|
>> image
|
|
|
|
|
G[=t3LY%Rj*'j%P:f^F]_]G)n5YC_U,oISsUaVA$+Y/^=$6]_<(%(?e7Z0*&7TS5WDc+[E
|
|
|
|
|
3T'QncL3oeF8ps?\OZ03r!O%o62VaQ_4U3%r!j7q=82rJLAPs4m_N2="1R4o\/!o;/[u\U`7JuRY/aW5-!Z)'E!7l3kO9@:
|
|
|
|
|
$CBa]>_quk*mVT)3"or_1jfQVj+B;la5IjTL%jVU3"1T%&0-X]E$,Y+Ha#`kNHa>%fFMo@^3CUj_-=0'p;3DG1Z!dJYWL]t
|
|
|
|
|
2deSW*j<IsYmXlj=(>n0KH9S4Cldtf/[iJGYr,j=Xme)^M(Pql?Ad"3.5o#^fFT!0IB83HnIhpU(Lq<p&8P]KXFV2Gq03sP
|
|
|
|
|
Mq,$]<l)q'%\AYm@3r"2jfoek`A1O694:CS'@4JCYQP`^;m@/T`Dc8:/;tt8M-(#k@KF]6q="O2Mg7!8*f%9[-g![WElrBb
|
|
|
|
|
>Oor,P#(XA5q+',8J*scMFoTP/g]S#3C?D2.4HM'UqBZk8ohA1,?:P><0q[fI&S8Hj[,pu(J>dJ/+o]h1mH#.<16C"Bd&hb
|
|
|
|
|
j`6'^Q8[/lg.M\8.%TI7kp"_O=1MXTO;k$OgakUbQh6S-Egti:rT$_a9DZg3)(:,KL^]PW10d;i-lFUHA\:^$#A(27Of:*A
|
|
|
|
|
B#mYk<+a<`1/I&U!a-dEaAR:USsF$NH!)IEA>QAn(Zcrg7FoWdGu\1;2eB>.-#^u=Z;j)M%qWB>P[1Rbp<(GHM0pXWaB.r?
|
|
|
|
|
Hm@Oj&+Yq^/AK?rE_m7f@JO.,Oe^p`d/5gDc2denres)$p\8TKe">R=\2S!4'=["WpccFd5M<7"#$cp:#OWCJ26OmZpd0/]
|
|
|
|
|
:Z*F%J</_qHjjZJU\G*YS6bqY*04TL1lfe1IW$VV(qp[=GD>Iu@6+F;95*`*NfP@O&ptA)*<L-5+IdVh4Kp^SVT4YH&"O$O
|
|
|
|
|
Mo'&M&=IL=*Yp8]_Lu<N+BUPkPt]jG%rdB6,!i>-+A7A.+2W&RXW0>H=*@IF;GW!F:T"Dodo&l9V//]&O@lMmN2gGCWYLIF
|
|
|
|
|
8e';]6]Im5$E.M9C6e'uQg3h"SPHZDbtY1,>6@UW'[>HS:P]mQMRbAT1GZn-O`<-"75HC>4=&BR2ijbPk/c?EF;E&_<6mA"
|
|
|
|
|
Sekp_!*YWh=t;8L\hLKG2=uW>$:\5T(qh#M[`OP/ddE4(:\Mu0.Aea#dfK8&p%2bZkr8D_4/jIqDaGpHe\;.N8D*bhGl8Mm
|
|
|
|
|
rWlrI"gVLP=k5[LO*rA/^'SacVrg/RG+XN%rIJloptHhg4plm'6K,A'R'kSbik*%sm1B(oT\P3=KZhu!k/PcY4p1$&0Y/Tu
|
|
|
|
|
XpV.2-Vgm0+'tQKZ;680-ZM_n>o\#(#2f4oK'*9r=lFU;:ela.4Z#qDcr7gRUgX-dr-NfBHu*&8FGr=*4p$LP-m'->miVST
|
|
|
|
|
,i1=ph*!sX2%G%/]K$XLeqmVLK+lpt@_MI6a#\"@<FW+6VTZqT1I2gOhg&[cjuce2q%'E*NN3~>
|
|
|
|
|
U
|
|
|
|
|
2 setlinecap
|
|
|
|
|
N 0 60 M 1560 0 D S
|
|
|
|
|
N 0 0 M 0 60 D S
|
|
|
|
|
N 1560 0 M 0 60 D S
|
|
|
|
|
N 0 0 M 1560 0 D S
|
|
|
|
|
/PSL_A0_y 17 def
|
|
|
|
|
/PSL_A1_y 0 def
|
|
|
|
|
N 0 0 M 0 -17 D S
|
|
|
|
|
N 390 0 M 0 -17 D S
|
|
|
|
|
N 780 0 M 0 -17 D S
|
|
|
|
|
N 1170 0 M 0 -17 D S
|
|
|
|
|
N 1560 0 M 0 -17 D S
|
|
|
|
|
/MM {neg M} def
|
2021-01-10 14:49:37 +08:00
|
|
|
/PSL_AH0 0
|
2020-09-04 10:28:52 +08:00
|
|
|
PSL_font_encode 4 get 0 eq {ISOLatin1+_Encoding /Times-Roman /Times-Roman PSL_reencode PSL_font_encode 4 1 put} if
|
|
|
|
|
175 F4
|
|
|
|
|
(0) sh mx
|
|
|
|
|
(2000) sh mx
|
|
|
|
|
(4000) sh mx
|
|
|
|
|
(6000) sh mx
|
|
|
|
|
(8000) sh mx
|
|
|
|
|
def
|
|
|
|
|
/PSL_A0_y PSL_A0_y 42 add PSL_AH0 add def
|
|
|
|
|
0 PSL_A0_y MM
|
|
|
|
|
(0) bc Z
|
|
|
|
|
390 PSL_A0_y MM
|
|
|
|
|
(2000) bc Z
|
|
|
|
|
780 PSL_A0_y MM
|
|
|
|
|
(4000) bc Z
|
|
|
|
|
1170 PSL_A0_y MM
|
|
|
|
|
(6000) bc Z
|
|
|
|
|
1560 PSL_A0_y MM
|
|
|
|
|
(8000) bc Z
|
|
|
|
|
/PSL_LH 0 def /PSL_L_y PSL_A0_y PSL_A1_y mx def
|
|
|
|
|
1602 30 M (m) ml Z
|
|
|
|
|
0 setlinecap
|
|
|
|
|
-120 240 T
|
|
|
|
|
%%EndObject
|
|
|
|
|
grestore
|
2021-01-10 14:49:37 +08:00
|
|
|
PSL_movie_label_completion /PSL_movie_label_completion {} def
|
|
|
|
|
PSL_movie_prog_indicator_completion /PSL_movie_prog_indicator_completion {} def
|
2020-09-04 10:28:52 +08:00
|
|
|
%PSL_Begin_Trailer
|
|
|
|
|
%%PageTrailer
|
|
|
|
|
U
|
|
|
|
|
showpage
|
|
|
|
|
%%Trailer
|
|
|
|
|
end
|
|
|
|
|
%%EOF
|