tmp update
This commit is contained in:
17409
data/sgm_esl_example5/res/equivalent_source.msh
Normal file
17409
data/sgm_esl_example5/res/equivalent_source.msh
Normal file
File diff suppressed because it is too large
Load Diff
961
data/sgm_esl_example5/res/invert_deltaT.eps
Normal file
961
data/sgm_esl_example5/res/invert_deltaT.eps
Normal file
@@ -0,0 +1,961 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%BoundingBox: 0 0 140 154
|
||||
%%HiResBoundingBox: 0 0 139.772 153.54
|
||||
%%Title: GMT v5.4.5 [64-bit] Document from grdimage
|
||||
%%Creator: GMT5
|
||||
%%For: unknown
|
||||
%%DocumentNeededResources: font Helvetica Times-Roman
|
||||
%%CreationDate: Wed May 6 18:08:07 2020
|
||||
%%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 [139.772 153.54] >> setpagedevice
|
||||
-70.8103 -46.782 translate
|
||||
%%EndSetup
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
V 0.06 0.06 scale
|
||||
%%EndPageSetup
|
||||
/PSL_page_xsize 9917 def
|
||||
/PSL_page_ysize 14033 def
|
||||
0 A
|
||||
FQ
|
||||
O0
|
||||
1200 1200 TM
|
||||
% PostScript produced by:
|
||||
%@GMT: grdimage invert_deltaT.nc -R4/1020/4/1020 -Cuser.cpt '-Bx256g256+ly (m)' '-By256g256+lx (m)' -JX1.5i/1.5000i -K -P
|
||||
%@PROJ: xy 4.00000000 1020.00000000 4.00000000 1020.00000000 4.000 1020.000 4.000 1020.000 +xy
|
||||
%%BeginObject PSL_Layer_1
|
||||
0 setlinecap
|
||||
0 setlinejoin
|
||||
3.32551 setmiterlimit
|
||||
clipsave
|
||||
0 0 M
|
||||
1800 0 D
|
||||
0 1800 D
|
||||
-1800 0 D
|
||||
P
|
||||
PSL_clip N
|
||||
V N -7 -7 T 1814 1814 scale /DeviceRGB setcolorspace
|
||||
<< /ImageType 1 /Decode [0 1 0 1 0 1] /Width 128 /Height 128 /BitsPerComponent 8
|
||||
/ImageMatrix [128 0 0 -128 0 128] /DataSource currentfile /ASCII85Decode filter /FlateDecode filter
|
||||
>> image
|
||||
G[Bd.GC3CZg;j4rPqF3-9;j<g(0k.Wql[NLGPf"dlaprg'l:B^Y^omf"9ain2*aJN+`n>p8:f+hl+PsG?KiYgchfe:m[ZF`
|
||||
B$SW2JP\1qcgSb!,e'<8I:f)6R:jZFOWV$+?0uB.]@tf<G."AVm:o_7/s;O`LFpaY?^qq;-o[:p5N=]GF`2(tX0jK3*1Z3T
|
||||
m$X=`4Zb1VMlbPKR<q/BBkCs.IPW?5H<s@rK&"EnGnJa@CmQ.Cqnh.0H.c'$Z=:WFPDm#NBa6gm48<.ITuea=hf7o:e3i]&
|
||||
*h8C:?s<F+cSG41(,-EY\3)u\q\AL]C/Jle=#gJ.nGF\_5OcCXEqhl@7p\h^GW@KuHpSID#mj2,-76BfFS)]"q"IYsi[rV8
|
||||
pWgm<q)W07Z?@bN(0W7/aHtT-E%`<2`rS8H^7KFgJcK%!]Qdo6;:t3PZi`!(r7-DS4kd+=M//MN*^1S2(9JB*"g)(aeEmW,
|
||||
!p1_.J5$VA[$U=3e3^Ld_o#8Eh[da;2kjl!?a'V._UPskkYptbLah'Dq<80q$CDreR?eogT%W8>E]*OoO+]]N#S)(.h@YPZ
|
||||
RLTSJ!A<B6jS2e/bhHe7D[(E=NW=,F/o*-/7kDS]&3tR5Z.\L$833KAGHlfRL(*csdhhs>LMZIq(eL,Za7/f+?W:r^8+8sg
|
||||
XJTXuq[&\kn;5%QP(TGAnp)gi[Lb.oHGTNL..&m=-$8N#7VsCPhK>Mh*f7[^YE4khP"`61N)*$gIkBpU^aF^Y6JOk"\<,)=
|
||||
RM0\:T4[H-!$!pT.JX6q1h,.]$&K>>TS!@Uk'f*H*XMfZ4;]*\hVu^U,f-#aT8tLjGfed%."l*;":UL-V1F@X0..)J%%X>>
|
||||
fePTP+M_a`/p7K,dNUL%_)Hh)H4XphH\IeOY9tW`JH0#tDAQED(QR()C`2VCqtW.(?A!#qfToYpI,M[(-t@pqFo\;2="fcl
|
||||
k61g8Ma;h\_m!&sKpe#Sj"8t\DM?FaE@#Id(_\9RiQigq2RS.K`eXU<8_s<1REZd5K:QiGg%_AX*D61GrhSGj-3#kUq8p/-
|
||||
59<@Al;5q#8+bC8/&9)Zg01<G"n+M(/2'[O)uo$BH)(Lk>h.%L<>5XbF:c)Yd;Ao+e,XrIFRlq))Vl'<)!.01eQ!bL@%=A'
|
||||
CJuMFU@H.S^=i5?>l0-Q_71Gd)OI@8s6uQ-XBYZ38!>"OVoLF?n+U$m)tFYa"?Tpe/]70A.m3]#Kr5[`nJ5@?g?REAnJF,W
|
||||
:,t-koalSfIn@B+\k4F.pn!n,Hti!J@2JQ@A4k9Gq"'%^/S)!AVQ?p3D.CD9`T9Okg*WdK".)(D!]=cs_DG9$T,<q!,pO0)
|
||||
+O0+`l7[`T@75d]=iLSqFlUf)_NdecOOtB)XH8I&a;Z1$4t*dU5\Lga+,5PNN/kt\=90R4HCYnKfMBgQ/N942'("j#qkfh[
|
||||
JH[tB11YW]qZ?9=c/Hck-B0Ye=)8\_>0%HARe8g!1;[,.Z4MJ8IA`J(!csTt#Jpjffch3A%N5!<INcb=)Rd7egn#5Mm8*)4
|
||||
G6Bb#esV$s%qhC0aYY33#$`d,!VD\o_3h(q[-c&RUa;Zmbqc3cnTAoZNQHM6lm,mjVY^=:R"p/]A@`O<Vh(NNG=JHLTCZGa
|
||||
nk1_OTXD.9SA*K([EUUBcdB2!R'Yt[!rg0bLrbA[=*P;cr5F?bTbn;R@j:KN[&l0,G9pmRH_Zad9o12^!+"r&?:t"=1$3Oe
|
||||
dFeO?<kuHem`dL7a0hPTC:tj2HcaFOo(fO*Z`%=_AquX'gg'3XVJrU0'3ZO^'WtF+O*H`*Ip5=L8G1!i9q;?#I^Z\J<JU7t
|
||||
2f*>q>2_)0GP$eAM'IW$#",RdGtUm31Y;!dB^.BY$[(r3S"J_F\1P((0ah6eSYaM2([TS!Z;%$>En-=[HY/`ea^3^?3UEJ$
|
||||
#1SGU(`Sm^IdFs,&ei%ocLPRP5SikI(174=?Mo`L?o+_:=L;Cm>-4GA5OGpnKu#"#Ht!(E.3Xk[%(cYnEi?2;[f"iZV:Vk&
|
||||
rRmVHmS@,@lI70UN@Z`:p\r<Ya_nY7r<RIXnG(V4qc[(2=irOonk$6bmg:[RU]!ZiE6Bd5X2`K&#Op#Gj[`t8K!Bp]&cJnp
|
||||
P[^Ej#B$jWY;!Qg?>P*$!Zp3&luifBh@ZR^C+J7lV>T"_'+UWYmBeS)$9lut9R#Dg_",61('qSG6M;-kjq1fXWnB6?+)`3J
|
||||
U3Vi"KsgZTXaiC*]`>%i3U+5lGgst[UFHVq%KGa!/UX9&bDN)Bi%h&,hCgSaZ:Ai>(TmCqca/41h`/ac];VOJh^Y]=i7P!A
|
||||
&l.qj;Z;n_T:O40@u"V*Q>hn!$%;fZQ`BeLES#]3b.aP/P!Z,S0UcBDn8BHj77o6YF0G;[m0bqM'Rk&X30E^pqB9K%LOEMn
|
||||
iqnVlB52jj<`#/kHc[c)ol-A\)M5Ye+Q;5*Q"mn`cHBhAF6`=-QIlSJhc*B9Y^]1WbPt.:(V#R<"K*ijhb)jK84!-cj!KJi
|
||||
f4W\t@V(/\ZEFl%[22<OL&d@NX77!'WXAMhf2#290>>H8>jMN%,;\R#h7Z=qT6(+';,ncMpfdH*X+mUq>?RYqmOg"'`#>W&
|
||||
g/S;"g+-E:e1MrQr$frumiL!LLUt`Lq]bS;*S4BAcQ!eU^ik;/3QUe6Dao9cmfMj#<XPI1gQKtQLI9ZbFJK<AZI<q[2GF`d
|
||||
\n"1UL=J2`@%Y2i]'nr>I4*$l^Sc"\DL%As"^(c=N0SJc$qr@HeR#dQrf/*5IVJbO')9"$4S&Z,'b5G`YQ(b?)#]QORKjQS
|
||||
LoHc$+`h&=qDEu]'UMFmE,,C.5=o;jpO@J7i+I3Bro[$id'L@\]s>]$"QVq]#.elU;;jsF$,e7iC1>'#l#@M;/ljo[GI(*5
|
||||
8KiTHg[2UkG^[?%1OT:P(E8eXiRh^q3?b4liK;\,DNS8jbfj10fCqbVpogZ92Z?;F-sP%FjB2q:.>$[=F]J]l,DO>*/g,:&
|
||||
n"h(oP9$de/<t.iFqO_YVBLWFR@9gEpaJ-5Y\+'MLu__;&D)Ih!UIe5-D2CdI6i1qjHb9/-fKR"2eA`T&`FCs;^f5-'n>K7
|
||||
^ng$9dkg`E]7,TM>KJ@Cj3Jh0D"cbdaA\W;lY'j]r7_&7n;!a\k=VcjjHaNYPN>RJ%dq@:>-o#o8AW'q-FXAo/L$\T^Frd-
|
||||
s-:O@O4*dWY6_CBDjb"4C)B<?STUctcBc5]UZJ-Ik_<#Sh+2[#Fq5)sm.KQGkXXKQ!MW<-laR=olrs30i@hS<!WNX2nAeo#
|
||||
.slZ68D]8"`-$VC@:a6kGX8cijk\ERZa+&QSO6i7:92ClP2=5%):sGF4Ysi79:hE(,9m$n7WMdbX&5hk,;/jT2R1jr0.2Y=
|
||||
59R>\m=0L63<"Q%$W6D[G(G[3$TS.\$C:]jZ8po9c6Yj77H)M1CTR<'C`:MUIQ.0.QLHmJSFu3jFoaKA[Efr3W1:J9QN,%1
|
||||
;Kr%]jZcr3:W6qA2FE":]aD%f\0,_AO[bR`c1*Hf^OmYD.3<&>.i`+Sh!aCOd6@A(T9Brb=IHrS$=m-9dOPt6(&<dc+#);L
|
||||
h&_u(+oL"]Lu[B*B=!j&@sd;No^A\!KF@?cCE%V];WiZU(#/LZJ(TZG54Na0A%s'UFlJ+hoM9,^3+DuP-,TjU]5mfg)Fq%0
|
||||
[3e-iAhX$%1BdXKTLT9$*WJFOLXHu_SWh1dn$0ESo"T6A.cp\\Cf5)^3=tds"YVsT@cdMJk<fOtJ#Y^@he@]*h'S5,Ja]W#
|
||||
;-;!`_>p!1q7LO)&>8%_N/%@?-3SGj/=GVW-*W^+^GR3jm/k_d&JL@g:@lI/D(bOiid[t:Lr^YUNmm1(gdd#njR*)-\uT+5
|
||||
?HiRYR/jCQ]m,Z(WIK45Ip)b6V]9]R5j#^Q#Gr&SF1?kas/[aTH9!_MK=$:)Q]/6#AjRWHqG@=W>knX-=8m03qgNU!Y45`4
|
||||
LQ;C`!7qD"DDGHn93Q89$dtJOAc?QNruPA_.0&.BmjCX2r[Z2Vs'G.8,]CG@[3c%lB-`>l(dGJm,J`.S\c%E^Z)mO?"UEo[
|
||||
9_.+KpYZTRg'+9)M"2?fOOaQN`G;=JfbBYNloF_e6/$fTUj`6UhqCl_Ibi-ZNk`p.C6nml&'4QB1:Id-a[9hO[tstL3.KNN
|
||||
Qet!.^h73:d#f&e%Wt9mJ+QZn!2^s,_c5^`=FlIKkioV77q2uHUV_p<rsh[/!O1>&1kN*<Er=,Nmk\ZbB8]))=,;=R@^5?:
|
||||
M$[,/%VXfgBM0=m2?,J=H>q0-lK:A,K1Ad=hs81&J^ZE$MYp\9gln*_%C]I0[k[utrqSR$E5-laA9<Aa,1@riYls"hIod!2
|
||||
@AuUW"F/^2NTbV.+KU8-KpK=%;q^,Zl5eaW(\iquq4ea.\Y+!U7QK[[r\0fo87;[F^5R2#WYEO$rcCW^MZ4p,M#\`1Tj%3s
|
||||
A>8ZeOH"Y6`H:TgrY'Vl_R9+K@GqmYQfP=t?gI(kJiB&?32Mt_?f?U4r3r#o]G19t&d68TIT[DGk`)C5>5nM]9d9V%W[A(9
|
||||
mp%__,Pg$XOo3#('>h^INtD-IQd-03G?"o.g#ubV;Va%\b:YLG;Xe%hiW&MJj;2C.F2sc(#VH'.9]f.H(Y7G9R%,Za.qUe/
|
||||
%-Ot:,PW>Wh#KcDKMTOs+=[>sQ0o1l,uso`.hd0N?TSCPn6_QdjpsUj]m!/nIs9QiO[#Q`lho]o`8l]XD>Md*/,kOC*6dt<
|
||||
ZTp8Q@mf_lUE"SUlhH[72(X7A&8^9_RN[4&^QT-+:EOI#s)/9gM!u(ri#CS$Sbt&(cLS0MH`.\ZME?Q<Ud1R-+S+\^5^hZ`
|
||||
YP?QQ@^72BjkhYg:?4XtV$O:#0@9<W<h\pMhr*-pMa*F'S=\T$jmO$0EW/?0Xt5B)JRXT&R.GTd'^13)2:'ku'IKJ/1,C][
|
||||
ib%Xkq"J<S^i.1(UrMK-fDP5.rnO7'^W7aRmI9":nr:-VS]U%6^"(CmT*YP**(iBqESO*9;K!g&I]C4o"_i+sR)I/)g#O5Q
|
||||
\s2!kJm;dkn;'(-_t^1&C],hn8D!n6HSt)_n7PCed%;kD^fp_8kHEi?P+QCag?3t`ci$!nYcm;Cigi_@c;o4Di"O,CnGP9@
|
||||
7p!p.pG1S_&b!'\W0R&3jXrjSn3K0&g@t7W(&qoig#RX<k;G'6Y$hK]hnj6Xj`<ih8X7&5U1e$2n+0*LO8m$eId/!mXQEm]
|
||||
$Qj3me5FLDj[CA^?MuB9r*qlg+L:fe6s*SV<smI1ZNSd%@]Y1]TP#/APLTLnQK(S=6u2V%G6G316M]fo4@D0!WV(6Ys1:=K
|
||||
a\V`b@;>e\2iZ2T(IJ1%>^(C4eZ\A-JE?g<\I7u*E/0q_Ht2\lO,jr'==*tYqQet\qN!K4Er;cWEOG^'0kDHXq39Cb73FRV
|
||||
f:(0KB*5`&r71:>(Z\7UkOu.%+,NgCm=!d,FY3XVNu7fZk!q[(lNP2oT-i=PruArVbrA/kan*!u0<a<KSQY?tnulnP![6%,
|
||||
/Qi1XP(*saSgajCdo/A-:tK`D;[l)^'3$iJafTj8.Mb\QO#L"aZ&r1RJ&b!tcBmi]:U.m2R=@WIeCf0GFlD_;AU\<+kn5Fp
|
||||
9#0\`RE@a"D'JPs*\qL!YZkRlh3'eZ-MI2YO..TFM]O=o\NRr_U*ZS,<=">>2\.OE^HK3k@;ku!aco%P0(p\ZX8*9R_9N#"
|
||||
GF\>UC&R#9$]`!9"kt9Eja2nFr]_Cji(j9L)=+A!^1>GJej&L5I.n&]-",6):uq,nm-cIF):JW,s#>PjIl>qa*Lb@"q%Y4H
|
||||
h)(*c_b9=ab4Jp]_==E:@?gdOV?G:TWNlK"lg,$ar*S7Hk!.NZs!=e^EV]VV^!AqA$A2h<,fu+#^Q<gas/RmA;EADLKq.(B
|
||||
Zi?t.WT&]i9`J)Mj5GUVLL?jf`_hc-HW#N!9J;n'ns8j]DFLg]OkKZ,i6O$,lh16#_S:`+r]I>`j0&I'7M`^>r'feTIDctg
|
||||
s-AdWX?qHHr(i]2!%F=9(YDh(T]#:h'MSPsme&edrgdps;Xh.V.7M';W6"F:nV>"pi=i'_ga)'tm!:+1G"!CKk,+guFlUEg
|
||||
.(O.&i>):HX3b-['dZ\"0*#8ZMB8SThhq7L=*@X9k@S$[rXm%<Mu5q3\>)=<@tWPcODH,h#f2eD'j[K0iKc$,mhj4i6[0>q
|
||||
YlseSb>l'#-cXN"d=%.!GIE+<F:!hn^X]LP[-G]Q/Y?j$c[:/U]ed^$/N\m[M<G>gN4a4#eiPgrr/od76SQom-6GVVWt7Pa
|
||||
Ln''qjf^'5dFUWh>jL:MnZ>XZs$`/_,E/)kl@N:b(<L2qm/uF8cS..^BDp&jf4pMa\`O#c$/8^#ri%^d*FcN$\fAeZJqeD'
|
||||
pa>a='*=iLL>+[(`:<jYA"Oe@<ZtinPPk.eeph#l=%2'YoNVGL4dUfbjhsP9J)h$sb\C@J5MbVd*;nq.FXR31NF`VJShhj7
|
||||
FM]%Y^D6cf-4pt[nC`e,p^l5Vinr*>Joa3ts$aI1*.N#."2T6"L[g<2P0CeA\%m+>i'&9;>Q:I#s"Mi0rn$$>'OC^7P^dQ1
|
||||
c/a>EKAVX%>k3CB:BO_^^M2aG/,lUXZBG?\[b/)a`QaE_r)]7/i!K!+RR*XeenMDtSs4c:b[pKT^VO"1#'i+UOam+5pKm3K
|
||||
@3mIS7IfcIAGQ',nK\uu;ob>tV#\B.-)nL;q,+s%QG5H`6P]9([JZY<Q@O"T$PHB7,7;'r2<\2p0$*3BqS!`irjCoZ8"KS@
|
||||
k7[d-G;N1rUEf>3rmG(sL@[u-I*Z:#cY!'r%l<utC]6P_N)]DPD]G0Con6u[5M)bLEoU1D!(/4O1:!JM'-\T>,;@,QSZS**
|
||||
Y5%K^Mog0&T;f-hD[='=8ljU+Y=nlFr,Z*rCNsqTjaUm9k<ut`$E"?L-]BoL%uL4.PqKE&J";'Hjj/&MKfJ7j8:H"/-!u-c
|
||||
hDiS;rmQgS,6,')>I\CN[c="J8qC_!(uj[Ba.j!tP!.G]s5LV0$5YO)8:gV_m`!)B<XZ[sbVY>E]D.oVDmf?LREtc0#A7X@
|
||||
p;.%o2KB&GZlT/T(]Ts$9`C7"+kYs!6a2mK^6JYsH:]9K't6Y*)?Rud(q'cg^C/DoS)Ja\3*1R7BCp1V!EktXqaT"rC$GNX
|
||||
au3^I.UL03D`dsjARo*CWAdQNdlmN=efp^[g`S7MF48LcWlIOAYl)$ad!`7*&;"f?<g\E_\L<uo(sh,U<V^p\I"Hln5j5Z\
|
||||
419E0]<LeZNdpZ\9F51*-i`8!PWuc/a\(=i'lj]:8lh,p,Y(cG3$\m.?%>'DMp;T,@=Z/1Ve&ZlBLEX83/daMY9YHDR!)k\
|
||||
<m4HMs.,c,QlGj-+TE;En^f+b$HhKqBBJlki\-jYiIhf;ece3bfV8fsHfVgN;7A4,]76-j*]p-7r%KN,heM6LTB%5hAAh'K
|
||||
^i(b2i20d^reYaYK665*'P%&0<h>Q4l7W'?nP:*5;$(%fOakf55W8Gi1u>=q:V-U0$NtT+'-Ya+;Gm5UYd^6dq--R?]pj<R
|
||||
O]OYL'$b-2nX>i&fj=0/mmQtm.h=(5DXrL;SHYd(Tr%R791FENs608;2u07L4XQV*Zg3-t:X,Z>k],CB*i7T<g_V1MHk^uH
|
||||
fD%et,L--n9h[h+s.q:;Xt/9YQ9EdtV^8IS_;BCbL6OoUVB3em+q?<u?aT?qoUGu[r96Pdo:AH>.$Rd`#m"(4i7<](d0)[T
|
||||
m7q\c?][deg(F#6e]bnn[QQfjOa4[/*<00]54JoOQ2.,p4@SG:k't*a,S6LSn&Y&an[u!CDaa(oCu[`Ce[YhBXM;f4"R#16
|
||||
T1&#P=tK\Rq4Zk]d/nmYT<<64#)Bd6n%tp*OKI$Q'7TtCB!1Z.brJtpI#%;".e;WBSdPJ[b!q11i69do/u\amc2'@[q0V*]
|
||||
^@@Ce\/]uMH(q<n>M3eh-J64Pas/b2&WUH93s)>*)f)u#6aoQtYjeJ:c\seu%NhUl,;4eb>DdiKKf8b%.>n%;(SE*gI`uj2
|
||||
J*@e_bGU@"eDsrKo1sKVs00#!4AfDE-uO0tk^qs.c=j'$#)"gQ<4`Ce@r-M:]#ng><HSYIl+*XAHNDOXE;hR0<dRRhV]81e
|
||||
(!e'na'A'=g0V'W%)*^26oTF]c4H'n=Di^Lh>?Xp]IFm^P*.I;4,j0\%A.A4hs]nW2L`UZ0W2pfiL(IZG-D4IctC^%DKKTk
|
||||
IGGNB^qkNM_XfjM4is!Hrbi-eDCF5CZZN_`TAs9VIi$.4liLh6m(r>r/(+=1#5hKW\AnP9_Y*OO`)X;S2)PgX=%%jMJ9mo=
|
||||
1F<Z]OgUWrB?pE#]%agSM)"IXbe;FLc.<YI$S:iZ.:"Fbc^H!,[I`g>EUnag1=hW5G6*Yr-s5^.?hbj*W5Cj]RIe&L\$kh!
|
||||
0\ZO\/d5_[8!\WnDgY]:39A%eKKg:/&PHGHp-_pbLY%\?)un(Yh/N@_MV#-1Hkfq;]i1d9FPoj.`WDF^p,E?D>a4h>34Q@s
|
||||
G^cC``_k_R)>87)16::"&*k!Vh@Z09`,^*)g$l6:O^TPG,''O4M>h8'c3e'a0=#'+K#7rEq>1m2#8aQYbKa#b-(ZJHF'aYY
|
||||
!PAaF9?Eh*Ya<B\R@K$R_/\>$["kZ]@>o;6.!nH8JXKZG'U85E8QsplX]jfGb5(-Hhl\R;nT/LR/m`%O5M$(a<XtI`5^):f
|
||||
>4fKJI!,n%*?k5-XrE]SgRuC>&Zs+dc!bo!jOFA''[)udS"$M08,]MAf]B<sc^CH)mV_`aIjf;4;3;_f8OlU=hrfG]9?n(a
|
||||
5.C>\U#r5Goo12s)b+?,-!cNZR_[PHptWi6&KJB[%OF7T@u:0C(h7'BeasUh&q7?=BsiNRDmo\R$NDc&!IF+4BEB*4M;Zf:
|
||||
R,tTVl\\Oqq_EKgR+q!V(RuI`*WeP:=&Vs\[]KH<GXY-Y4aFI0,P+U9YqL`#Ug`r#g?4J5%h\^9@H01AX8VCT'U('Ls'WcP
|
||||
7K+P&:L\'Y7'%UgXH5<\"0]+9P.G_qIje;k[3N@<Y9-tNHS=)5BW"r3.^eR3Pc?+Dh&RT\Cli1]n`^/s>HO!(I[[Ofc8hr+
|
||||
$:<;YD@S/e6iPC`qb`i5*e?aKO5o_+Xq+[4ih7Tfl1PHZVlbk>E&+9_G9XKL6#G'Rii0%JZa4+IDq4IIaV0PEA]<;LHBFVF
|
||||
DV\F%*ogVg`X;^>$*n:e&Lel)Q\*a[4hXruJ%Kg'Ksq\5b2<%u57;NWiP=hC!?&dZ[/"FIBB)VG>Hg9+Z#NG,\(jnN[/:Sr
|
||||
&_Z2F`&Nfg-16j(;/l*co&`tG]W(+P3PNY2lrTR8j[G7*3'H\^e:Wt0#O/s>4BM:Hql'g/+Jb@1c0#2;mdV(M'^S3p[&J<;
|
||||
Y0s0%[MM"PJ1;LU;_pf[M10HAFsn7hI^#5?ei)B$[DT&qP26lkhF2erT=;ZK$q"F^K#IITRjL\,I]T5?ZUE'PO@`cs2UBP2
|
||||
VKS3*?r'M0`;6oMa*L86k$h\?(908YJpB2:[P'&Ye24PBmVZn[iPh)AVJuE9:i.J@"U,\;Mbbnsec\B3$^$W32!IXla-qB*
|
||||
)fEp(]hc><rLui27oAAh"$M^+^6EY\JMeUI9;E4%hO8s0`^FN@O!0(*=37Ik1o'o^g9cu8V7iF%j(TEi($SPaC8EEfCb&X7
|
||||
SVXpt.pO]@Dh/6)DemHRg2s9Qj@Y*Vm4;NY-(Bh*\u_R<AuX,\2AQI$Y#t$pkSstTq\Wlg/X))=m?P%^&S5=e$+J=B\[<Wl
|
||||
BV:cOHKBi?B`ZqSp:Dr[,0R`Q$fW4=E[aF,U8A`10!7XX&7'"KV2?[j&,tl86'oauXY=dhm:82,>_kHFlUS/7AW(NfB`FE]
|
||||
5JDH';3VI@>-_=9'`'Njr>iR8W6!<MZ$Ma1X,R]o0WkO'ZA8ko"BU_[/*7uM610:4"J[+lU:-@J+q"`1?Aio)>FN:["o.RL
|
||||
gIbKkpH[cRN6[4/R_in\*#m6M&.#oh&R7cAXmI`FCr5r@.h'.N[89W$\e#(bX3j%YPd)'2)m'K.Nre.C$%l&+Q:iY^-mjKF
|
||||
Z.NZ&kc,2_;g?ss"C-'<NCE13*5P\pHm7IbD#oY^1D$Y'"ogPUJ7]=aZ_M%W7_9Us!mo2q9_^,308,FoTkFN@A&MiP6W^Z%
|
||||
&8Er,%k1ckVi"n0!o0%LT*Ud=^k=t'Y.Eq62??,r]I6qq*'TlB;GB!M.i^a8Do$UH7o3$E5H]B8ku'@3B\d4hPpQpCO@9_9
|
||||
Do*$t]^YqC!3&k?~>
|
||||
U
|
||||
PSL_cliprestore
|
||||
4 W
|
||||
clipsave
|
||||
0 0 M
|
||||
1800 0 D
|
||||
0 1800 D
|
||||
-1800 0 D
|
||||
P
|
||||
PSL_clip N
|
||||
N 430 446 M 33 0 D S
|
||||
N 446 430 M 0 33 D S
|
||||
N 883 446 M 34 0 D S
|
||||
N 900 430 M 0 33 D S
|
||||
N 1337 446 M 33 0 D S
|
||||
N 1354 430 M 0 33 D S
|
||||
N 430 900 M 33 0 D S
|
||||
N 446 883 M 0 34 D S
|
||||
N 883 900 M 34 0 D S
|
||||
N 900 883 M 0 34 D S
|
||||
N 1337 900 M 33 0 D S
|
||||
N 1354 883 M 0 34 D S
|
||||
N 430 1354 M 33 0 D S
|
||||
N 446 1337 M 0 33 D S
|
||||
N 883 1354 M 34 0 D S
|
||||
N 900 1337 M 0 33 D S
|
||||
N 1337 1354 M 33 0 D S
|
||||
N 1354 1337 M 0 33 D S
|
||||
PSL_cliprestore
|
||||
2 setlinecap
|
||||
N 0 1800 M 0 -1800 D S
|
||||
/PSL_A0_y 17 def
|
||||
/PSL_A1_y 0 def
|
||||
N 0 446 M -17 0 D S
|
||||
N 0 900 M -17 0 D S
|
||||
N 0 1354 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 1800 M 0 -1800 D S
|
||||
/PSL_A0_y 17 def
|
||||
/PSL_A1_y 0 def
|
||||
N 0 446 M 17 0 D S
|
||||
N 0 900 M 17 0 D S
|
||||
N 0 1354 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
|
||||
/PSL_AH0 0
|
||||
/MM {exch M} def
|
||||
175 F4
|
||||
(256) sw mx
|
||||
(512) sw mx
|
||||
(768) sw mx
|
||||
def
|
||||
/PSL_A0_y PSL_A0_y 42 add PSL_AH0 add def
|
||||
446 PSL_A0_y MM
|
||||
(256) mr Z
|
||||
900 PSL_A0_y MM
|
||||
(512) mr Z
|
||||
1354 PSL_A0_y MM
|
||||
(768) mr Z
|
||||
/PSL_LH (M) sh def
|
||||
/PSL_L_y PSL_A0_y PSL_A1_y mx 42 add PSL_LH add def
|
||||
900 PSL_L_y MM
|
||||
V 90 R (x \(m\)) bc Z U
|
||||
-1800 0 T
|
||||
N 0 0 M 1800 0 D S
|
||||
/PSL_A0_y 17 def
|
||||
/PSL_A1_y 0 def
|
||||
N 446 0 M 0 -17 D S
|
||||
N 900 0 M 0 -17 D S
|
||||
N 1354 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 446 0 M 0 17 D S
|
||||
N 900 0 M 0 17 D S
|
||||
N 1354 0 M 0 17 D S
|
||||
/PSL_AH0 0
|
||||
/MM {M} def
|
||||
(256) sh mx
|
||||
(512) sh mx
|
||||
(768) sh mx
|
||||
def
|
||||
/PSL_A0_y PSL_A0_y 42 add def
|
||||
446 PSL_A0_y MM
|
||||
(256) bc Z
|
||||
900 PSL_A0_y MM
|
||||
(512) bc Z
|
||||
1354 PSL_A0_y MM
|
||||
(768) 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 42 add def
|
||||
900 PSL_L_y MM
|
||||
(y \(m\)) bc Z
|
||||
0 -1800 T
|
||||
0 setlinecap
|
||||
%%EndObject
|
||||
0 A
|
||||
FQ
|
||||
O0
|
||||
0 0 TM
|
||||
% PostScript produced by:
|
||||
%@GMT: psscale -Dx0.1i/-0.2i -Cuser.cpt -Bx200 -By+lnT -O
|
||||
%@PROJ: xy -465.00000000 611.76074219 0.00000000 0.05000000 -465.000 611.761 0.000 0.050 +xy
|
||||
%%BeginObject PSL_Layer_2
|
||||
0 setlinecap
|
||||
0 setlinejoin
|
||||
3.32551 setmiterlimit
|
||||
120 -240 T
|
||||
4 W
|
||||
V N 0 0 T 1560 60 scale [/Indexed /DeviceRGB 129 <
|
||||
1E5CB31E5DB41D5FB51C62B71B65B91A67BB196ABD186CBF176FC11671C31476C6137AC9117ECC0F83D00E87D30C8BD6
|
||||
0B8ED80A91DA0994DC0896DE0799E0069BE2059EE404A1E607A3E709A6E90CA9EA0FACEC12AEED15B1EF18B4F019B5F1
|
||||
1AB5F01DB6EB21B7E724B8E228B9DD2CBAD92FBBD433BCCF38BECF3FC0CF46C2CF4DC4CE54C6CE5BC9CE62CBCE66CCCE
|
||||
6ACDCC71CFC978D1C67FD3C386D5C08DD7BD94D9BA99DBB89DDCB3A3DDACA8DFA6ADE09FB3E298B8E392BEE48BC0E588
|
||||
CCE64BCDE64AD2E844D7E93EDDEA37E2EC31E7ED2BEDEE24F2F01EF3F01DF4EF1EF5ED1FF7EA20F8E822FAE523FBE324
|
||||
FDE026FEDE27FEDB23FDD81EFDD51AFDD216FDCE11FCCB0DFCC808FCC707FCC308FBBD09FBB70AFAB10BF9AC0CF9A60D
|
||||
F8A00DF89D0EF8970FF79110F78B11F68512F67F13F67914F57315F57215F56F16F46916F46317F35D18F25719F2511A
|
||||
F14B1BF1471CF0451CED401EEA3A1FE73421E42F22E12923DE2325DB1E26D61F27CF2027C72128C02229B8232AB0242B
|
||||
A9252BA4262C>] setcolorspace
|
||||
<< /ImageType 1 /Decode [0 255] /Width 780 /Height 1 /BitsPerComponent 8
|
||||
/ImageMatrix [780 0 0 -1 0 1] /DataSource currentfile /ASCII85Decode filter /FlateDecode filter
|
||||
>> image
|
||||
G[=lf+:K*TQs!PEfJuJ&S6Xi3]R9VY_uN(H@1c?kEP+P';G(+^<_f62TV/6ZXJ2_l:(5LreC)pqe^MPD$k/,S9h`gU8H9Nl
|
||||
<n91;G4n<(#9n\nPI$1JS%FG'n\E?&a4JX%+HREO'H@`((*4'E%n&k,`5]bD,a&.jP#G9-dPEY8!*Ru8\U!uSL%mo1ECjkI
|
||||
Gss"cTW5T#[][?<OWXW(J!e)Q~>
|
||||
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 94 0 M 0 -17 D S
|
||||
N 384 0 M 0 -17 D S
|
||||
N 674 0 M 0 -17 D S
|
||||
N 963 0 M 0 -17 D S
|
||||
N 1253 0 M 0 -17 D S
|
||||
N 1543 0 M 0 -17 D S
|
||||
PSL_font_encode 4 get 0 eq {ISOLatin1+_Encoding /Times-Roman /Times-Roman PSL_reencode PSL_font_encode 4 1 put} if
|
||||
/PSL_AH0 0
|
||||
/MM {neg M} def
|
||||
175 F4
|
||||
(-400) sh mx
|
||||
(-200) sh mx
|
||||
(0) sh mx
|
||||
(200) sh mx
|
||||
(400) sh mx
|
||||
(600) sh mx
|
||||
def
|
||||
/PSL_A0_y PSL_A0_y 42 add PSL_AH0 add def
|
||||
94 PSL_A0_y MM
|
||||
(-400) bc Z
|
||||
384 PSL_A0_y MM
|
||||
(-200) bc Z
|
||||
674 PSL_A0_y MM
|
||||
(0) bc Z
|
||||
963 PSL_A0_y MM
|
||||
(200) bc Z
|
||||
1253 PSL_A0_y MM
|
||||
(400) bc Z
|
||||
1543 PSL_A0_y MM
|
||||
(600) bc Z
|
||||
/PSL_LH 0 def /PSL_L_y PSL_A0_y PSL_A1_y mx def
|
||||
1602 30 M (nT) ml Z
|
||||
0 setlinecap
|
||||
-120 240 T
|
||||
%%EndObject
|
||||
%%PageTrailer
|
||||
U
|
||||
showpage
|
||||
%%Trailer
|
||||
end
|
||||
%%EOF
|
||||
BIN
data/sgm_esl_example5/res/invert_deltaT.nc
Normal file
BIN
data/sgm_esl_example5/res/invert_deltaT.nc
Normal file
Binary file not shown.
BIN
data/sgm_esl_example5/res/invert_deltaT.png
Normal file
BIN
data/sgm_esl_example5/res/invert_deltaT.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 31 KiB |
16385
data/sgm_esl_example5/res/invert_deltaT.txt
Normal file
16385
data/sgm_esl_example5/res/invert_deltaT.txt
Normal file
File diff suppressed because it is too large
Load Diff
954
data/sgm_esl_example5/res/invert_deltaT_loc.eps
Normal file
954
data/sgm_esl_example5/res/invert_deltaT_loc.eps
Normal file
@@ -0,0 +1,954 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%BoundingBox: 0 0 140 154
|
||||
%%HiResBoundingBox: 0 0 139.772 153.468
|
||||
%%Title: GMT v5.4.5 [64-bit] Document from grdimage
|
||||
%%Creator: GMT5
|
||||
%%For: unknown
|
||||
%%DocumentNeededResources: font Helvetica Times-Roman
|
||||
%%CreationDate: Wed May 6 18:08:08 2020
|
||||
%%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 [139.772 153.468] >> setpagedevice
|
||||
-70.8103 -46.854 translate
|
||||
%%EndSetup
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
V 0.06 0.06 scale
|
||||
%%EndPageSetup
|
||||
/PSL_page_xsize 9917 def
|
||||
/PSL_page_ysize 14033 def
|
||||
0 A
|
||||
FQ
|
||||
O0
|
||||
1200 1200 TM
|
||||
% PostScript produced by:
|
||||
%@GMT: grdimage invert_deltaT_loc.nc -R4/1020/4/1020 -Cuser.cpt '-Bx256g256+ly (m)' '-By256g256+lx (m)' -JX1.5i/1.5000i -K -P
|
||||
%@PROJ: xy 4.00000000 1020.00000000 4.00000000 1020.00000000 4.000 1020.000 4.000 1020.000 +xy
|
||||
%%BeginObject PSL_Layer_1
|
||||
0 setlinecap
|
||||
0 setlinejoin
|
||||
3.32551 setmiterlimit
|
||||
clipsave
|
||||
0 0 M
|
||||
1800 0 D
|
||||
0 1800 D
|
||||
-1800 0 D
|
||||
P
|
||||
PSL_clip N
|
||||
V N -7 -7 T 1814 1814 scale /DeviceRGB setcolorspace
|
||||
<< /ImageType 1 /Decode [0 1 0 1 0 1] /Width 128 /Height 128 /BitsPerComponent 8
|
||||
/ImageMatrix [128 0 0 -128 0 128] /DataSource currentfile /ASCII85Decode filter /FlateDecode filter
|
||||
>> image
|
||||
G[BcCH$E?>[JqT[8K\%#6Ga]h_6FKP[9B3iCL7>FI.+JHe_5o?<(0*G;T'FbEMs?<N)13'PVNLN8K\/QO?a!m":,l:E\ASe
|
||||
J3]L^pX\&6T69k`kM1Cc\b@F=^@1gd_<'Npp\h5-IV[U5lk;*&5@WWDaEMiNHmc,XgUWm3bjPDKcH`W\L`2W1AaK+CA%"h@
|
||||
]Hq037b<cl]=tYOARXY3(g-FR>J'f])[mGc%)[h9GBtd;j7lmS3K`duNd,J<`2*;@+7*kEdD#>SfH:+=""atE'6crAf[Xth
|
||||
?Dk8ROSm^S7_P6*oh$S/./7L2UUS1#C3e#RLf(5R_hQ"F:OjMg56jn:@9:Cch9lEJ(:=+^5"@qk$pf=pbaD4EAFm0hL2$ZH
|
||||
?p;KukI2#<:gq-nCj#sV3TLJ8"!c1rHTJgS[f`&V@qSts"sVsOS4l6JeefOE"U^9.R#V.naGa$(-usph,/j[:7>pLh#LqVp
|
||||
a0ns/,@Eo9Zj>Y0LP(n)![>C;,l_W-*,iWK^flC<fO6L#I`jHs+CF1iIr";Bp+em:1hNcs#JNmi9Mn%Uj@?[7ndWZZJ0r@U
|
||||
Ll<\%Yn80-M?4,Vr`'bO)[AG<fYmn>Q3)hB3V-61RR#@+bn^Rg2u*Tq"D04#Um+M.W/d>r(-<#_%iCEM3ukIZp-fAI`Sp(N
|
||||
#3Un$%A"mX8Z=,_+qt\I902,nnghY79uo=Kr'FTBYRPTu"4kLU\%\=5pa<c]rrm=c+\e=+CuKKt.tsB';-dR/`uaK,'4$'B
|
||||
j010U,ER*,'8Zmas-h[/g!oH9U`c7(f's.kV;&=*ppTA,(5<tP^Z]\m&kjG5!\2Hn3lXFhWu2"jo<9/E@X].J:UI#B]h^$M
|
||||
G\UNF-^/ib"XNed,-e$HpcH1kY<SH)rMaqV*/5VkD#hWH^D04UVWo"UIHhE4Z+-3$aEc!h""LjKo9+AAP@t3$*s\n73Fkjf
|
||||
`sCQ>^jj5e4bp+m2[FIq6_Hr2'jaRlokSZ"HiqN=1]aC>'T5*U6%L_@1N38Ej+*[$;GYbJW"%$tPBhfS^O5(#`sb>.7qbrU
|
||||
kWFen"+*EhCOr/3<60'd%Zoai^lU%C4fZcR,b4Hnei&h>:S:2`/"eO$709q"8+:#W,[rJ4!njR8\iAn'j>^,r0P<QP=V((W
|
||||
c8\\gdgBkF7R1VuNe#67rusc<#6J1bJt390%b1e<__a1ldi1`!Y&*7dGg(74WC;7mJZ;%K/n>[8*u+pV,'+a%=6Qr^@Zc'd
|
||||
H5hLW4LN8F-3+i!A)ot^-rpCh:gCeUOBs*:bmc$"LAi#:#c&:3,8Q)?81BFuJN3-Oi&F92;!P-"cZpf6_@_`sT58LMM3&5]
|
||||
:b6j?4m8JE_Qal4d08Cc^/-Lg^i>#k&3GJ*$q?G3H4+*g_Qt].-q<;kG.Ae%_5)n)Z-8%%OHa2s`c@a*>ek?4c5;,HJF6ga
|
||||
E5kAr;MMqWa\kK\ZO8&Pi1q(PK&Q\_!VM.G(RPar(N:@#!+DuMfG7N&T^'`W,P?s%8Jgk3"Thp:3"@TT5[.&7lff*kMk4OM
|
||||
6M-2_"d5\ipdKm)'X1/^!ac<pN\1#kR3I\g'3`6dM/%7OD_Ah^OB)`_g(W[jfPta,_8slf]>Q8VJ]__bg-`DXC,S``joSct
|
||||
^S[75JaWk)%d\3:FZmqm(dGqlDoi+Z+qRif>7b,u<teV:Y;B447juVs9SE?(!hSL-FbBf<KcLEL8AO;;0nWXjI\RYI90n#T
|
||||
>T=UC(bH/YD"@%uMV.8$=e]jX--1@>:4NWQKCn[K@?V4V:+ZgD<X]8'EmWRq@%+oMp\$2#C1=%cX#p]0Z,SF0A06N9,M1rM
|
||||
8*22\>H\>Y\"-G=nh7Ij>dp@]FF(4c=dX"Z$15KI7!dVrBuZU=Z>)u/?_%hj3%A-S)7'e7L@o:uB7&"^p=$nkbA*eQeogrR
|
||||
7,6L7!UuGS'm8o1ep&$@IV!ajTm@`HHeuIt<pb-nrXADIl@?PNm1-&t3KM;aE).=3Frb_B\,WagfQK[,lJl_GX/8\#=\u)(
|
||||
&8%KB]h,NupUmb`_LIK_\c`1#$Z[5M2E[?Ag(cm'RJDkM+'%RmO]XOj\`EJW]C/joa1-QrY//6!4VEgTmgT*k#[O.[bYl/1
|
||||
W%Om"[Ngp:mpR.@IcGnloccYQb[,th8-c"'EuYepE^c?+g;eKmLOF/qam?J0`3$"c<R/;:#H@OsWRs'UU`@X[i9R-E7b_j<
|
||||
QRi%:rn=[;]b'4H8S:XK$][Ru^o4?q"&ZuR8353*e!oTME(f&oft"Qd^MUN]8+=RR/ZI=.#i+=lW48tm0E/S0X@iaB$[!L'
|
||||
OoMkDr:uM'Ni`E7*F_W@WrJNYqs'cT'+6]mg6_e>I`>$+44O;D4&(1"Dj!b.d2,;@:c?#&=#d'_G$p-'a'Sk&&.is_6%NG]
|
||||
g@qo>0_mZ*lmE\nacs`(aPAkSBH?,simeE0<mE-di`G!\c_,JG[8Zo'`!+[!g<M>2DZieC+!GKCo\Uun]66%)iW<'_3"0Cu
|
||||
#.U@mmBi?[6KE>n.:q\ne,jL@'>n1CI@fkQh\JeKe*0$!m+t2Rd7b\#b%+YY_9_j5e.I/a3#^j-_"V4Z'8?QbI=Ko16=Qh0
|
||||
Z<AI;L6NmIr&=5V!38abQSR)/Y-C(D%qiKr&9r0+qe?&5jN>U6jr"D&<"m1t\OAIn-<T?gYD*AJaBm>(/dLn6X?_MJ+!Z=j
|
||||
"OT_d5K@"Q^J@b89)a27dXf`oWW]&?L\hSdm5=sVd+cVR<"mWt_nWuBNGE'$?q9qgJDaI:hM)&P!7XeC*_uB2H&/W<A0H)6
|
||||
LmcS1Sk..Hs7Y+8rhiN`<,q-cm;)qa_0"W>:[C=[gm5NA<?WC`aKdUQ9uKT!(X60jbiQ'\+Rfm[#hB6UCN$q)IO/SQT,o>"
|
||||
5c]I:Hd_Ieo91]&!1DSH0+t`A:\5jJ0=^k,=*d$&TmYe/l?IW[Uuk19#q-SE[D?qcb([?@#?'JR@$;2H.bJnEfM$`E#CT<l
|
||||
B@t]X/_a?l#MAp\oP62Q`t>@?1=:!YKdq2%UNH[k"DLjXW@F^T^if5Yd2:fN#N6qi?oC?Rh[\oVh[:$'HY;*Djf7lM[X[a8
|
||||
jT"=IRB/MEIf6P.b]^nlkY'[b,-o'($G,cnn@%Ul2o,="]:U5_Gcr5qMZUHmNV/Hjq@CD961qE&Pl[:2Ht.NH8db+8IVFf/
|
||||
jSu6-0bCkDrB"lY2scB`b^8?]_EMdf4k7;D<<t5P\;12cO\rG!nh(gb32RpO9gg\I5TX8ATmt9e#l<,o%nR&s+1(gR/cRs/
|
||||
pJp*hP+U3c$,<u&m)&%lM^b@t9#LX7-q(4en:(.?QM]"H58D9+!\pa\0@Xm*m)sqi3"jk3paQ:GaZhE6NlqQH6_U3eN=0&:
|
||||
J"R@F?Yi(.5M3H-ps4!\KdQiq_gR[FJo8NuKpCW[(.>+2Qn5AT0!PAsIH1G[&'^Rq>X4JqmKgYTG9jDL#\FBTId-&)#eN(l
|
||||
/SP`gc,(r(`KsQEaX.t8P_\[gPCIGg$s!+[<FYb$=7%m9#o=5lfE<!@qi_D(E_TpJqX:PshEh4(j2bY-&:FIKnSm@e9`FeZ
|
||||
[1u74Lk/*l^$e[CC?l)T+2tJ=YU^&<-T.+p5<H:5foJ1bSK>nVBJ'9,hr4Pto1q!c-OFj">,1'HJ<N$7fG+,AJ$5.R2A,*'
|
||||
6+DCH-N>]6I-65[ZpjnJM^Fq7q1m)6?Y3&^VY\LU;>$]Z$"q7Jak%>Q^pi\:-iOL7ge/7_(EC+=Mtk%1jWJqV`3NS-hcQY,
|
||||
R-;V";\2Y%`Jrj/mXSOM-GSqo\gIF+F1>G=?1/PF,6"_(F)ci&r+FkCad4?AcrkDjQ6<]eo(%JVm8$YJ5h*q;<53.Q&J=4V
|
||||
/=?@YPO$5"6(n<^Y3j1Op8Rs#8hL9N*Y<*;5lS'p:PjQl,DlGT4;=E/s6;kT@l"'^%0-:]>S.-?Kkh<sAt`B6DDt4sUOB5b
|
||||
p]V0(moTL6XbV)$=l7"(:Cb+G[R`P'+=a4.1@afoHHR0Lri5bCO6qOPO,?-oB\^_eFZ]9Z39^K_7^3=XjEG27\%#aVrdU*n
|
||||
_7s+VIotXM@8gR`?bqQ5El[3E3M?;Y]@XRU`XQR!_&)u2<W.(>"l#sS'_h!uH4\^3RKR>)!*oH2)4i;@-WN:/BJ8]BIKA'8
|
||||
;:_4Gr13l2(<8L^3;Mr&HgPF2'*"O%IEWZ1Rp=u2n\:/"L>nDIicFsM(abkO56?Q&h!@Rks4kN,jq%q;s&5fH'JuIg#`kI<
|
||||
[/9Flc+iW6:#,,QlQujDC\#C@DflN@pcne(HVSq;afi:kRJ/BB;_83G3a:(2\E:g]rtGN\,h?,on,.J3f4*s2No9Qeki-Pm
|
||||
Df'>tB.*8^XZaMuO"c_m&.Rd:@:'O>I(oQ%%upU-+6\ab2$PAjr3H#O"fgj;Ui$b8s&Xi&l2o@jYW?Sj)Qs_;('qVRm!o$!
|
||||
b1:GL!J56ZKeAYjhFU5)s4?s\[3hLTH(@+n*uV2E:D2_+!jiYT@I^?P]/#6C6-1GB]cB5IE8[tG9O8<?Zn3[,mf0%dIB_>X
|
||||
RV&MGo5AEG\I;SA!M%pmg<PoUV9^f$U[`g_Z^o8=kpKtXq*4go<tG9@p/Uoq>5$W2HT)W<\"jeTpNB_h/4<d%r3.;/8!SC:
|
||||
_$^,-@!GE7!JN%2hVL`&mD$b.rhgL.IU;jsnR#\24ZW<u4$=2n55BtO[eubD,YmI9+[9#hIndn`aTpCt,s]]>j(\l3/i%'0
|
||||
19U[acQrk@]h#l<M70b6M#R`*q5!*OpY06J?#aNYnR#=DB0@XBgQ;FkP<.HV^CgUn:?s<,TU\Q<s,F/lD+cR*CLVh&6WfLI
|
||||
9C_?"r=?WG"so=Ini=YPI'++j^-Gjrh4Sh`m>RTk'^RrPGmu8W-N*Xgp8ks*2uKY0!(qgL&g5*bR^WnHJe=%q+<ajW?0i/N
|
||||
".=Q5"pSG0o+8UX@G(g_]3$dQ-ND9,c/coQ]D>$GWc%&/J#`Fu^X<;]hr;KP2V0YFs$+rF/jt:6qu-"Xj)ciq0o:HQIXD6M
|
||||
min1t`3/peOag.*WUkbYpR/0PFktAi*?*_:,^oak=na`:!`54\#e7Asbd.HO'D)7^(9dXg'_jfoR)`1[*mb_)6YQh"7e#O#
|
||||
e!>KEijWHkRf&\'=B8br45u0E%4&aHAI*`9QMBVUi,i8.?&*o@/V0VZLbi'4e2tbL*!4((+1(NQeoS(rODJUPB90u@<rTS<
|
||||
7XHZ"3;AdLkg00n%HpS@Sp[KK<W\elN\@ECgKF[-.L[oI6V>?C"EABm[F%80d<8hRTD43%L(bGP_`jF/-h+qL^Q=XRr,6dD
|
||||
W>&]:1ARHkOi>*/hVLpiiTP^'3!?2X?``UDpt1R,ri]*M_\1nb=9>k#;pHTj=n(HTUtl'RVYC9sr#tiUkCG^e[--UI_>iD:
|
||||
D^YO0c\YhQSXIimq6.HAYJu(R/Ua&eZVtEBqH`Uk2$KOTPVajCb:(4#E=&;pRK4'7\8ik';6V#LWeaG914S23i(IkRJ<%h7
|
||||
ZL?^^/ACOF8,gQth/$plE:Hs.ZJ"s$a=!?(kW:O'D:mT;jW>ta\+aK:;c#=SLXUDhJ*_tIb:YuR]33G`<J,4SZ.nsfZ-T&"
|
||||
hiIMM=B)SXps6/C3V._T3L%J^e>%#Jq:P76KturNA/>:VQQ;dj^\Z=4"O@_5Q@G9o^@.V2'_me:/`p_U%_dH1j!GS:Jr<uB
|
||||
Gq?#piRsY`ZLb`9]c):!DUl^]i49B(TTfE1:%Fq(:/+%'EBC+I$&nCfC(ZL?A3$[3=cbE7Q,p"m]g:^D_;+El9g4=L/!"Hq
|
||||
Au-I$:+fN=PK?$:58Ne2msVnFcebN%_>>mep*]qs>iRdHhn.:sT2JMY*n>3\KQA-ZnaJt2.DIe:a6,>?dHH[%F7=&DfjSg@
|
||||
Ip1Am2T6L%5<I<9In'@oFo?3.5HQ(/5Otuf.f\8Z:GMk[-m]_,TTGP?UBQLgnf:"@Q*a&03ePK6%r0c40%PD1po6:H3Y]>_
|
||||
I:Vp??K_/^d;%gSUX,U0")e$Qi(`\gr1..VG(20es/\ad60jU)c?9/!Vu%Y"s3I*F$.)hNT^"j_\1!#]Zn"d;V=GI;O4VJq
|
||||
`5in#XSJm<B@"Mk^5Lm'h-FR^1FDtJj4O&iF@/9eH<#G?T<PX$NV"FUV&4f>`LM4_1\6+Qh9U6ZE_pdjS2`^L)M5lG.MB8,
|
||||
jfSkc_'Qt$On0MLQcJ.tDWF7V=,t\l\6O2@q^/kTr,6_kA1!pOTp#H'd88T'puM+YT#i@q.kEua*ff7pke#jR%:oWWl`R_f
|
||||
Ir"=UD]q)FS=0N/@6:F8\Yqg.Tff((C#o3:3VcPMNOEnaEiTujTk<ha.uW:YpCK4X^UUP>2>ANk]0YI!?Eo6899rSFq8I-i
|
||||
m+Q?H!bif;>dscQ#^ePM"J4\Tb+h08-HO=O:?$3!SO8W'XD^][";6/-[N1AcMr0:hr\(>[\+6_b:U&s\da%P9s%CP$=Drtg
|
||||
'SuKm0n:m<%[bA2kJ$f@oOpAUjJ29&l_D9mr/J-@heEDk60]L6iKp$rs*'^e2okl$k5Y@B%a=t#qg(9n:VCGpKh`*-8q=;a
|
||||
1M;T7,$"V(/B,<4l9Ym]jt16P:l:<Q[6?AbQlhTEFdDjEAqPKcV\97pk9hMhnsUdGoQ*1kH"^tG'u(,L<Y>B/Nr0.<lD5g,
|
||||
L[U22'n8Q1#Q_:P,>3P%i>V_9!e./6!0dP=GW)9&Gc]eU?(Kin`hsZ3B=[$Nj[NkgCl&qOA$l43G"hSZk@I<W;>*`G$$+Z5
|
||||
#b+`1D9idTDD1/PiU+_db_+$Mnm548f@cU;PQ/0Kq6.F7/)P46K5CA@+prlNd>4!e!)#FHJ.1&1=p`P'WEN#Ie4)7sF9@mu
|
||||
0;']XNno_M5gHjdS/9DuUM5;WC_-(a)WV.:gV<gZVji&?OihrA`;el;b4!sDMhqCjUUTd90Ch>+nm?BH5:X9]q;9g@q1f+'
|
||||
/AXN,;#0#6HBJ#Q,h)*HEsPecd3_'6%ih;MhTCu,2'/*<KTD>(,P-ZPF>BI&YE9pnS;5L07O_:qb^X88ftI::j')#ao$BMY
|
||||
hf\;Jo55NHWU7@SbP^6Kp]hb+r%IQt5LVc[q54<mDGJlgnunTc`W56')$(n4M%(`jUV1#9^s'^'(NgL-^*ia$1\np8(Ll-9
|
||||
OkZ=Pp.VR<q#@4#[`Q9Fs5t9rs2.#hU?CQ*s02oSr?0r9s&nb[[1_Ekot+olThDE!K`D1C?rB24C7*ahKsu(r]PT>UVEJKP
|
||||
/V3h=]5o4mDH#qm%@)FmT-K6m)tCE*k<0jWTA"X=S,=r-i5u!D)ZNtJK^$<pRh.gb'0mH<We)Kl&;C`]g2YCgbX8CemJUWD
|
||||
5FfZ!WOsALN*RZls7dkK7=XG5s2?j>o?OE.bM&SpjSrqBoam3u=+=LX*q"CS1]JJ^+-e!Ofa_WuRc&h3^bG=AEHe3D"OSii
|
||||
a(\>KAoe,\'el2gm>1l3ZYBuaI4b@M.pG^FmlpYBZi3[_p$^$&_/4t(rT1?^2uUu6Gkh?ms3^Usg=`e9qP6(Ll#nbN+`m<+
|
||||
9ES7t0X6aNR,m`!)q^(PR*7M\[$O<3`8I[q^?q5Rr+knRG1!n?--OcF`Q'"XZMupKb1_?jMBB4!n)1><KD60bKg5N@fD;aX
|
||||
N;C#9P5gL5`]l$Xb7O#cE2tQuDBmK#0HV4KIu68D&ssKNi&fC4q,-s#rMQ3As4ErUmJhQXYcefD!7c;d@DZ#DhUG>lr%e$g
|
||||
N+`,K\_d#!5F2@H"`')W?hbJE;\P2[%k]""Jt-l9?fRdM+'O'QSc>0bD\E'd/*3=/FO0WJ=3]!^[6N49TC<UIh?(a:n&;=+
|
||||
-VsB_l<fO#Gr1ot_>4Jd=",j!R9dgV>EJi*r8l[>W;lIjkP@j1OaH.%5Ye-?!qe2qqept8qep2nKlH>I=EX2@p_QoeT5C)%
|
||||
62V8Ll'6bQ.em`]33pOgj?GB":Tt3<"*`Iq5c+\;h>I'8KADr:7f@:rq.F?uaqrq:`o9>j&^2h!r-85Gpo`Lke+c.9no&51
|
||||
?_n>3Q`L%n=_uYrEQ7,S%`)'N;q31uWh[$q(HBe-P&g/@r@;0p$4piG4V<&;l)s],$at;tq5(UsZQZg,G@L*I``RU3nY%O:
|
||||
ZjW=?KMgcJLf4Y,'d6Q%IoHA7P\pG?Gih[[nc),,K&`%:<#;3KhAURr6KFspm>,0Z#890Tm:Tad3]BR#_Js!q3%GM8Ic>i_
|
||||
j]"tP\c:-ta?N$ScY1"l+nb"3&,mffW`;Bi>lXc-Eo<P>":aGpd0+f+M-(%bC]t>s+uTBuAih@>@*LhYo6H*<5M^q0r:`sN
|
||||
buhOnXS)+Eq2^^=LNm]cLr1O+I%oW"SOgpsGrpPQ`6.=0f/EBpfjZN5BY5U.`8F`_\@=`p_V-^!lG(SkZ!guM-GTE0@%mLJ
|
||||
9ZM3WVsrdIYK_?mp]EQ.X)3:]KDF]S;RQ<?,!p78Q,i]UpKL]f<8=fW\j4,`p$;`_mROUC;`Nt`#Qe\OC'Z7JL%5[\/9jBr
|
||||
HWHF3T*I9QPQ.ME"$DN=j'_s3XXX6E4p\\=+)f>Yr6"&^$F^l`;kSg]9nb@Y:TtB2c;hok's%D3U:4":alLc$?Gi!,2]6Z,
|
||||
pG0[BMm![hJ$kmGF)k^QoFbF,>3&TWLWRP/n8V&FJeK<P"<"@DZ]2;.:DjDof%9RUGIT:okOYj*B5@A5lXdJJdQ?]b,J`<%
|
||||
j`%2-3SE]YkKPAo9(NMfs.n(5$hPo96=K)b@VZ5ZYrl$>&)@0C#2KD$>osoD0U/]$GPKc)7rPRmNoqBKD0r'r&B.dA]'DM%
|
||||
k)U9<-^-21^R5:Z.H1Hd)EP"JrJ).!&V<[+(8u>+-.RD<L(T79&2QOB1JKR(-lL[4F^`0(?HI@TW)B`AdliBAR3E,-#J?G9
|
||||
PHK(9\g2d03.HGi[A$D:=PGjt4ru+qeH&&,%$Vm:$4'LP+VOQ>0YgtO(JnIPNmEph25F1ucpsrKVXelt2oo&B&/0gHU77>g
|
||||
`ICp&A,;g!%1EQkZ69(MM[t#8md\4>/dDZ(*#=*CN?N[Hp-l8H+A9U2'se^BXQ$_&OIOK:s7$<bZ?57S5u%5D_uiV8O8'Y"
|
||||
Ro8=l"kkQ-<hH]#kakns'`m7URnQ<PJ<G:.g=/;OG8N'AL[oO_1dt2g;OAmsNGh!f-,;'F=tp^KegM(REZqh8'^$?o$/?ZR
|
||||
n6A]u=@A_C.VOSDK5S3j:nB='+.9U2&i9R=,X)F.$d:'OC1/22J>?.mm*m&M:&<5&gh5uP<\YjMpQqB@e.2Tb-C8N"<sr?Q
|
||||
+r:ZKO/$N&O=gO@Yal+-'3'0^ED3,Uc8Z``(AFVu3W[c]T;C`@1T*(bQr;R";)`BG7_V]J(`o<geG90%;!<"p6Lu\VN\gj6
|
||||
==X_X?f5Qo2'.C59<HFYXuW3%Hu\`cA-f:dmC,@_ecMP<6F0*'=Cbon&@"<]cUG+5:K$lYae^qom^pA8RL$C)hgJGGJH>'H
|
||||
5osV7nLgl&CRQ>3atrc'%'11>IR4n4U/OK'QsK-t"HX<dIXP14:c'1HmD6??Cki#iLs"2(C+^S>JO%4a0L6X2-3t2L)&S97
|
||||
mF<!k$"+g;r%OtgnfT#bIo^>d*`(^h_l&o/?lP,+?N@Wkd!Q#b!,;UbV"StRneY9"lq]9Poua$q0`csf6e:[qL,Osp?Nd&'
|
||||
4JMG)3X?9tF2Y5tVi!_\gZdV9,/1(2$%Ld/LOED@l>_ISmtL=G5SJrm%.4Yb&#Q)1E+$(BgWp@^?bjSaOs-EOIo-;t!PO($
|
||||
I<.$EYfHus-cdt:T#eVt_!<^"RU-'S:PJs!7qasA/&:1Ao3pd2O3&b77YGo8.*Z-dU*ImcoGnOH(f5>4[%C8,hZ_n^NI2%H
|
||||
!lGTm.$GC](D_9Bo<Nnj0;sQIJr(Z7^it2k2;\Y7(4d]<6pN7.?`7YETG!1E.l5*f(TPaX$HYD(HdJ:^7:E='_r_2S,>::7
|
||||
>(IB%%_4q19OJtVV.l'9F"G2\$L\"riCE#NJr^kpQU&($BqO<?N:/c[*0Ct4Oeb(3+kk3V[[:-Ig`e4F<=&2QE5D?TKD&HE
|
||||
W&E+_Oa0e#CX^#f+CCK[E`=s8bYlB\1/(h`'?UL>5OlMP4[f0(Tf1Mi^LEiNU`n)0Ub)iuL`$9dG<n1i3#Ar3<I9^N^ECAA
|
||||
(>^aui;B%b#6>,8*8c#Nf+:@J5@gr!SH~>
|
||||
U
|
||||
PSL_cliprestore
|
||||
4 W
|
||||
clipsave
|
||||
0 0 M
|
||||
1800 0 D
|
||||
0 1800 D
|
||||
-1800 0 D
|
||||
P
|
||||
PSL_clip N
|
||||
N 430 446 M 33 0 D S
|
||||
N 446 430 M 0 33 D S
|
||||
N 883 446 M 34 0 D S
|
||||
N 900 430 M 0 33 D S
|
||||
N 1337 446 M 33 0 D S
|
||||
N 1354 430 M 0 33 D S
|
||||
N 430 900 M 33 0 D S
|
||||
N 446 883 M 0 34 D S
|
||||
N 883 900 M 34 0 D S
|
||||
N 900 883 M 0 34 D S
|
||||
N 1337 900 M 33 0 D S
|
||||
N 1354 883 M 0 34 D S
|
||||
N 430 1354 M 33 0 D S
|
||||
N 446 1337 M 0 33 D S
|
||||
N 883 1354 M 34 0 D S
|
||||
N 900 1337 M 0 33 D S
|
||||
N 1337 1354 M 33 0 D S
|
||||
N 1354 1337 M 0 33 D S
|
||||
PSL_cliprestore
|
||||
2 setlinecap
|
||||
N 0 1800 M 0 -1800 D S
|
||||
/PSL_A0_y 17 def
|
||||
/PSL_A1_y 0 def
|
||||
N 0 446 M -17 0 D S
|
||||
N 0 900 M -17 0 D S
|
||||
N 0 1354 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 1800 M 0 -1800 D S
|
||||
/PSL_A0_y 17 def
|
||||
/PSL_A1_y 0 def
|
||||
N 0 446 M 17 0 D S
|
||||
N 0 900 M 17 0 D S
|
||||
N 0 1354 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
|
||||
/PSL_AH0 0
|
||||
/MM {exch M} def
|
||||
175 F4
|
||||
(256) sw mx
|
||||
(512) sw mx
|
||||
(768) sw mx
|
||||
def
|
||||
/PSL_A0_y PSL_A0_y 42 add PSL_AH0 add def
|
||||
446 PSL_A0_y MM
|
||||
(256) mr Z
|
||||
900 PSL_A0_y MM
|
||||
(512) mr Z
|
||||
1354 PSL_A0_y MM
|
||||
(768) mr Z
|
||||
/PSL_LH (M) sh def
|
||||
/PSL_L_y PSL_A0_y PSL_A1_y mx 42 add PSL_LH add def
|
||||
900 PSL_L_y MM
|
||||
V 90 R (x \(m\)) bc Z U
|
||||
-1800 0 T
|
||||
N 0 0 M 1800 0 D S
|
||||
/PSL_A0_y 17 def
|
||||
/PSL_A1_y 0 def
|
||||
N 446 0 M 0 -17 D S
|
||||
N 900 0 M 0 -17 D S
|
||||
N 1354 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 446 0 M 0 17 D S
|
||||
N 900 0 M 0 17 D S
|
||||
N 1354 0 M 0 17 D S
|
||||
/PSL_AH0 0
|
||||
/MM {M} def
|
||||
(256) sh mx
|
||||
(512) sh mx
|
||||
(768) sh mx
|
||||
def
|
||||
/PSL_A0_y PSL_A0_y 42 add def
|
||||
446 PSL_A0_y MM
|
||||
(256) bc Z
|
||||
900 PSL_A0_y MM
|
||||
(512) bc Z
|
||||
1354 PSL_A0_y MM
|
||||
(768) 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 42 add def
|
||||
900 PSL_L_y MM
|
||||
(y \(m\)) bc Z
|
||||
0 -1800 T
|
||||
0 setlinecap
|
||||
%%EndObject
|
||||
0 A
|
||||
FQ
|
||||
O0
|
||||
0 0 TM
|
||||
% PostScript produced by:
|
||||
%@GMT: psscale -Dx0.1i/-0.2i -Cuser.cpt -Bx200 -By+lnT -O
|
||||
%@PROJ: xy -100.00000000 566.53601074 0.00000000 0.05000000 -100.000 566.536 0.000 0.050 +xy
|
||||
%%BeginObject PSL_Layer_2
|
||||
0 setlinecap
|
||||
0 setlinejoin
|
||||
3.32551 setmiterlimit
|
||||
120 -240 T
|
||||
4 W
|
||||
V N 0 0 T 1560 60 scale [/Indexed /DeviceRGB 210 <
|
||||
1E5CB31E5DB31D5EB51D60B61C62B71B63B81B65B91A66BB1A68BC196ABD186BBE186DBF176EC1176FC11671C21573C4
|
||||
1476C61378C8127BCA117ECC1080CE0F83D00E86D20D88D40C8BD60B8ED80B8FD90A91DA0993DB0994DD0896DE0897DF
|
||||
0799E0069BE1069CE2059EE4059FE504A1E605A2E707A4E809A6E90BA7E90CA9EA0EABEB10ACEC12AEED14B0EE15B2EF
|
||||
17B3F019B5F11BB6EF1DB6EC1FB7E922B7E624B8E326B9E028B9DD2ABADA2DBAD72FBBD431BBD133BCCF38BDCF3CBFCF
|
||||
40C0CF45C2CF49C3CF4DC4CE52C6CE56C7CE5AC8CE5FCACE63CBCE66CCCE67CCCE6BCECC70CFCA74D0C878D1C67DD3C4
|
||||
81D4C286D5C08AD7BF8ED8BD93D9BB97DAB999DBB899DBB79DDCB3A0DDAFA3DEABA7DFA7AADFA3ADE09FB1E19BB4E297
|
||||
B7E393BBE48EBEE58AC0E588C0E586C1E581C2E57CC3E577C4E571C5E56CC6E667C8E662C9E65DCAE657CBE652CCE64D
|
||||
CCE64BCEE649D1E745D4E841D8E93DDBEA39DEEB35E2EC31E5EC2DE8ED2AECEE26EFEF22F2F01EF3F01DF3EF1DF4EE1E
|
||||
F5EC1FF6EB20F7E921F8E822F9E622FAE523FBE324FCE225FDE026FEDE27FEDD25FEDB23FED920FDD71DFDD51AFDD318
|
||||
FDD115FDCF12FDCD0FFCCB0DFCC90AFCC707FCC407FBC108FBBD09FBB909FAB60AFAB20AFAAF0BF9AB0CF9A70CF9A40D
|
||||
F8A00DF89D0EF8990FF7960FF79210F78E10F78B11F68712F68312F68013F67C13F57814F57515F57215F56F16F46B16
|
||||
F46717F46417F36018F35C19F35919F2551AF2511AF24E1BF14A1CF1471CEF431DED401EEB3C1FE9391FE73520E63221
|
||||
E42E22E22B23E02724DE2425DC2025DB1E26DA1E26D51F27D02027CC2028C72128C22229BE2229B9232AB4242AAF242B
|
||||
AB252BA6262CA4262C>] setcolorspace
|
||||
<< /ImageType 1 /Decode [0 255] /Width 780 /Height 1 /BitsPerComponent 8
|
||||
/ImageMatrix [780 0 0 -1 0 1] /DataSource currentfile /ASCII85Decode filter /FlateDecode filter
|
||||
>> image
|
||||
G[=lf+:&gPQs!PEfJtq%\9W<*"$V/75p9YK;)*%s8Kr\L[#D)V]Rll@ZAL+ATVelcWMQ_lX/BlD8-CV%2DI'F\$36F[]q+[
|
||||
f\&>G3]Xg^]"*04&dD\!5/)LF!J*PQ+e`>s6$Pe.<-1fM>^SkI;DM[BP+%].OdVK*PFInG5St1N'pk/NPugpc<S,`0#Bf\K
|
||||
ND7YLX_mGGSOA"2m[i:LrWs5c9qF,*#V^,lN1%"ac^?k5rdohlJ45B_/7#]3`QD2]f;upleudi6ERX&%>ISJ,Z',HtC\OF6
|
||||
qt;*kGj+XZUP-Igj!RTn3dp/W\apUi?G[3QEL&em~>
|
||||
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 234 0 M 0 -17 D S
|
||||
N 702 0 M 0 -17 D S
|
||||
N 1170 0 M 0 -17 D S
|
||||
PSL_font_encode 4 get 0 eq {ISOLatin1+_Encoding /Times-Roman /Times-Roman PSL_reencode PSL_font_encode 4 1 put} if
|
||||
/PSL_AH0 0
|
||||
/MM {neg M} def
|
||||
175 F4
|
||||
(0) sh mx
|
||||
(200) sh mx
|
||||
(400) sh mx
|
||||
def
|
||||
/PSL_A0_y PSL_A0_y 42 add PSL_AH0 add def
|
||||
234 PSL_A0_y MM
|
||||
(0) bc Z
|
||||
702 PSL_A0_y MM
|
||||
(200) bc Z
|
||||
1170 PSL_A0_y MM
|
||||
(400) bc Z
|
||||
/PSL_LH 0 def /PSL_L_y PSL_A0_y PSL_A1_y mx def
|
||||
1602 30 M (nT) ml Z
|
||||
0 setlinecap
|
||||
-120 240 T
|
||||
%%EndObject
|
||||
%%PageTrailer
|
||||
U
|
||||
showpage
|
||||
%%Trailer
|
||||
end
|
||||
%%EOF
|
||||
BIN
data/sgm_esl_example5/res/invert_deltaT_loc.nc
Normal file
BIN
data/sgm_esl_example5/res/invert_deltaT_loc.nc
Normal file
Binary file not shown.
BIN
data/sgm_esl_example5/res/invert_deltaT_loc.png
Normal file
BIN
data/sgm_esl_example5/res/invert_deltaT_loc.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 30 KiB |
16384
data/sgm_esl_example5/res/invert_deltaT_loc.txt
Normal file
16384
data/sgm_esl_example5/res/invert_deltaT_loc.txt
Normal file
File diff suppressed because it is too large
Load Diff
999
data/sgm_esl_example5/res/invert_deltaT_reg.eps
Normal file
999
data/sgm_esl_example5/res/invert_deltaT_reg.eps
Normal file
@@ -0,0 +1,999 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%BoundingBox: 0 0 140 154
|
||||
%%HiResBoundingBox: 0 0 139.772 153.468
|
||||
%%Title: GMT v5.4.5 [64-bit] Document from grdimage
|
||||
%%Creator: GMT5
|
||||
%%For: unknown
|
||||
%%DocumentNeededResources: font Helvetica Times-Roman
|
||||
%%CreationDate: Wed May 6 18:08:08 2020
|
||||
%%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 [139.772 153.468] >> setpagedevice
|
||||
-70.8103 -46.854 translate
|
||||
%%EndSetup
|
||||
%%Page: 1 1
|
||||
%%BeginPageSetup
|
||||
V 0.06 0.06 scale
|
||||
%%EndPageSetup
|
||||
/PSL_page_xsize 9917 def
|
||||
/PSL_page_ysize 14033 def
|
||||
0 A
|
||||
FQ
|
||||
O0
|
||||
1200 1200 TM
|
||||
% PostScript produced by:
|
||||
%@GMT: grdimage invert_deltaT_reg.nc -R4/1020/4/1020 -Cuser.cpt '-Bx256g256+ly (m)' '-By256g256+lx (m)' -JX1.5i/1.5000i -K -P
|
||||
%@PROJ: xy 4.00000000 1020.00000000 4.00000000 1020.00000000 4.000 1020.000 4.000 1020.000 +xy
|
||||
%%BeginObject PSL_Layer_1
|
||||
0 setlinecap
|
||||
0 setlinejoin
|
||||
3.32551 setmiterlimit
|
||||
clipsave
|
||||
0 0 M
|
||||
1800 0 D
|
||||
0 1800 D
|
||||
-1800 0 D
|
||||
P
|
||||
PSL_clip N
|
||||
V N -7 -7 T 1814 1814 scale /DeviceRGB setcolorspace
|
||||
<< /ImageType 1 /Decode [0 1 0 1 0 1] /Width 128 /Height 128 /BitsPerComponent 8
|
||||
/ImageMatrix [128 0 0 -128 0 128] /DataSource currentfile /ASCII85Decode filter /FlateDecode filter
|
||||
>> image
|
||||
G[AXcGB?hbf"h<*,aAp5$@t$scud8_N]JtV@i<>ONoN'W"a`U,"gMJh3&@;',"dh/#q6Dk#q7,CKJWsfck-O,ZojM57LCFb
|
||||
XDdR6mlC-tqX-uX1McC>_S#X2]C0shg$S.4mtDCX$RGmO8t"VP]e1"GF`6p;0(eE]nES<nm`tLncLL/Ao]aNfl!!-%[EA7A
|
||||
9&K4hIclpmc6rIZ:[gT`bl@V8.-HnrEdk"Y7sl$s_*XG:+3.//@Bt.9\O?VHIE*Vi9YP"TJ@@+=?h?Lrrc30HaaSJQ/,\<P
|
||||
]2J0:]2nfPV(l,j,TXf.-%cU(D`WA8)Z'g<bZ%r^:("T[>^<mR<lKKUhP#=\npN!slAl`ToE3Sk-!]Bc73):2YO;)?h0Il5
|
||||
lb'j8I(Ilapo>_9n9[%e_er$X%T@b_4;OHt3b7qKa%GPSb.isc=-CNNkQX@$Bq.;<&"bntdSJhoABY!7m4HHL(Ma<_pbZ!6
|
||||
r.$[tYsR:eIPuhNcJYT-q!;b84-=GhO`i:AC1R\n[7-[NQ\A3kbsKbcJM[_7Up2Tg7U?0]=hiD8q6nB6_\\.OY+:$b%.G-a
|
||||
Ub,4_=$&289X[(4fNkUUiT"e%4kM9B7>;O#(5oktEA"hVOC2/r1_>$ccDN.RNIhg[V&B3mP,;M7%DcM1\RE3dVS.08e%I3G
|
||||
$i-:t.I\,B]<f'%:Lj6?"hPkRG#\6Sa_4.p9-<?0eT]D-=K5H/b!:cf&Aqp&.3-'^^MsO<,&ElfpnTo'i$87'@SXe]k8W>0
|
||||
2OBo,"SV4Xi5Zd<V=a6UKeL0#YC2m?0,(Q'nP8)Ygg;i?6=a`Hr_(4qq(t@plT',4T.?n3%"lf!?j^k0XkGK2\I=\Zpnb:`
|
||||
e+mB>7_mE2Mb_20Q>8uVN(&?Wb!tM/lV>FEa`lq3iCdqC6d9,9r%BLKq$(p^T["!FU%u;BN^R+!/M"N^@<P-VAo!KRY"BaX
|
||||
:6l#i<r7a%jJP#nM]XQecH@mEo$(k(0^F;Z:edc';+pV2PoE$UJild)[9E@2\$,AcoY0A#nN/=G3@p?Fqf5\dZ?:7lL*0f/
|
||||
N7M%Xi10#/Yr\*I`#R?I(/Cr*PT^);-4nfZjKm(gVt.q_o='Rb9]I7@P3C\8@7o;Vm(8Xf8f>A2L?64eMQeG)p/PVf[2,Kn
|
||||
\Ch)jGoch549eC)ne\1\Qt/b7#!OR91kDP=i8DhAF;bYQAJbL%23O;=U3+`">Sf&sdBXL31V%%9@5Ae`1X9`<ZB^c@[q/1L
|
||||
+]%uW$,/%hO_!st&e*6Dh*3ZmgP1(#d,(\u7;7o\$^^g`/L\(:HS%?F;aZ1*Z`,-^M`^*0)+ea8?*Ej#m:J!F?:aVr,(,kb
|
||||
Xf@_c]n44)48F<T?mOFL+&M-ZFRpC:Rb@%FEt,THGES`GBrkiH942Mn;O@QDbEd1fR&$9&CY7EK/)<,BV&KWb*5\EZ4?+q"
|
||||
OH!j]N+sXL+295EEq8fm>T42g%)&iVWisAB`CWC?:A;D`-^R5A:X,uH4+Vt(A>?Ad=a=0VrMthf51;DX*jF*m&bBNR]9DpA
|
||||
)_N.MTo@)?&#G5C/tYgo[1,7-_ZrNf026mU%@-4ZZ1T<3/#H#VTBc7M-d_hHh^?(1Lttij)hk\uOmlS<=GX67*ED:.KM?e;
|
||||
^REu"(1YYX(2:CoeUEW92AS+\KmZ>MH^cE*GmNJaTeQ3Y5).b9Z1h_E'XO:N@i>[3cpAj\jHcoP=i+-d$CgW)bVI&k(:#M&
|
||||
[l8JeUi_-MjCb6\f0<I-<+R\O,^IWMp<s^*@e4"KRh)Qfh-&Ut+]utH_mG2kOG2cc<o)WSjUjZ`.Y$,#<IJ$m't[5S(\W$h
|
||||
>=lp:>R7,<dqB$bco#shfi/^r<8a[\(pi^]L:e(0,;a;3:4r_8/SY!oW#E-C2?6fi*ntR*ldI=KK:Ba9kBc1E])CpoP3BSU
|
||||
3O6`cW^\r1qlXdP"GU;/)Zj1HA.(NmL_cc%KdD]I9,tk,luc`pmtInC(FfV=ZIKKcZJ"a_4;TkuPD-j_*VlGQA[Y4a.`c20
|
||||
?kr9h4Oc^Un:7PD5Jd<BY8GouF'-cFY_r`10-6"aG^-S]i\"8klId9,ZZeCCF5*>qjZ`*^Jn+$XTs5Lto)M2PMD(+/Z'&R<
|
||||
P4=jh0J2A5&cg1Klj%$5Vt7Cmp?W,QjsIn"ah_X1MsWlNBt4*bmY'aO][bqDO>$+7XOCJk1'HMFAb]Y0YhXke!#A3DbH%+>
|
||||
H*\<M587T1gN+XCqcI[dM3tI";'=[B@P/XYmAYrK*/F]Z4hH>D9tC3_etPrRjCtC@9<IT`"g%d(+:%t`&TZ/]_&qGj]QrOK
|
||||
6/1aeO;V@a)L(U[FD"N?Hg=3AJN'+"Ms<KD127W+U3h'=oQh3.)5MY&g34@<N5=W*3Ef;T_u*;AoA?hP6-Ga7U8!"C"b7p9
|
||||
g]43Um&"g353g!^K;F++Y]Eo"1m0o_f6_:r2C6&ZIe8s4rKGP!s"Y,O0=X^FMt@h@l7^%>F"5TD[]):\7,q&QT=WuX_bJYj
|
||||
2]Xo$]rUCtQBirJ;1L0IG1)?OfPrapDL\3&qJ#t:eN'XkrQSfVE0?h`WG/RQR+TemY\/Hq:cKII)Nr,ZYH9p4GD5>n2R<;B
|
||||
Di^L$c?(Z%$j:lK4,."mCgh`#o"PIFPQeoahWXm5Y`,MBk-BNNd,c-kFpqC/*/TmD!E'g+B%Ne([4`?H^9b*<UQ)Z'(>$9#
|
||||
>5Md>lQQ'eHg>QbC6"E0da9$EQ<LU+^d/$-jNL?s+,,cE`s8s.SnK11^Xcfq'1l^qS&,?<SL8p)Ys28kq]E:F<r8C(KmiX'
|
||||
l5%84PL5gBJ<42@O:u^)^YnCU;TuFc3PA;e6=A=(*s)e;QiJ=]M_K$kh';E$*M:$P3d"b/N_Ym>YKAg_8%bt"p(]:h?nC@^
|
||||
!!fJ>6U5uZruEIoQ;VS^a)eY`nk[j-h_UdQ82L8u2XMk)d^5bWN7cAZ@eGK0:Zs$m>YicZ*,PD\h%2PB7*=Tj0=mSu9`*pM
|
||||
rh"&D,^O'Ap&#L$jg5-#4V1E23e*''!g/F+PT^=YpgM()mH%,F<!mng>K-JdMWI];>.p(_=Bt_M[g9b"%"V.cJR=;sfJ4)S
|
||||
*%<aD.:F9H!S`7M@X7EAQKiHLmH4YCr?gIhm!s07#+SnrI;,t$S9a%]5=3p``)';/?r)oDrPA'Iq_qS?\tr=(j(CRjM"g'P
|
||||
T>du&DoE]0LB,=t*eKt*7eTdc>&h'RPJ:paZN".e`AW3o1u"&J455.T'6*ZG6"`Ck4Stbd1]JMDp63:u?OStS2aDg&DRJse
|
||||
Q'DknCqs%K3u-s2Y$OgV@?M;_>;g<452Scr.bZLE5n(TpUC1cIBaC^a70NUl/i3PKBGDY6pWMuiNKg[WB\I@!Z?FsoQhK4*
|
||||
DR.J.Lu^c,4S.Oi1[b`41Mpgg)ahra2>#,i6dEs_KG>Ze$.i7mIC#9aJ",cu2#1P]'?4Z%e__,-R9u;q6hcr%$C+K`AD[Uf
|
||||
m&D;f_50'@IUG"Q&=mNPEO;Po0"Nm'^Q_Oe%K$?32TIEW:6p10[t<>rZbS@=%0ka];hoM0XH>;W%tPIhnk\A^PjsNr9.6FW
|
||||
Y/c7YRC9.)Gi$/3+ad#@mL`SrTp_fi$-R.q.X/WEKu]QYqJ]4B>p8gl[rAb'g*ni]Vd%ZTqRfJ%L%^:3b1%8p\]p4_.ODa3
|
||||
@D-c%0:bP;TP'Ej"d_^_D[UO<K;sJ_ht`/$]OhG`)FPYJ<@7.s,"qS7rYoXN$iWE^hQf`T)kBo#^k4FH"'.>V,rZ6;EGF-p
|
||||
(,6BPk3\meJn]`GrbGja?%fR]\a(=u6ND*DN4V+ReT%OA[KRLeocJ[oUdU^k>Jp*W$<B@Rab3^u[/K/Im5mVg=HHU>i.E34
|
||||
K/3J0'?Iq^Gml-o'h=Pk\(>hA!fVdh.bb,[K@3u-=Q2)nDc-ZH_<?#sl2;:=E<s9A\.5Yt^FEGG"SGK!m<g'eNip.PIbC>*
|
||||
jQWmT@^!o^(CiS)2:M9f%I&8j%='+0B.?OS<hGEPZ,UR8^R4qK.RF&8kPbHtLTGA?g->H%K\&055$o?&R8r?+VacUHXbGDt
|
||||
UGN+Z3DMe"T*5Bo_tA5E]MlEF["`g4)#?S)45)@-\!4^9cVLR<o,871o:D,+BC=lJK?jC10PD31bV`&O*G#P->:''.r],Ak
|
||||
B0-#[P3+Ygp7>:G4*//3]Y?WuY7=luemWso628r*fatg0]0t4:Zih;9eQ>V>QT,h9L3Tc6N6XRmHRV<08u^[hj9d8gPqFV1
|
||||
k#1L*>GcJ=%mFKuF']d9nQ\o21Vk*X#'[cuUfdb0"d\okrfhT,DR`R5T=KG7n\6]+-QjG6lm1MC3H'R(KSCTt*EN7Ngk8De
|
||||
&m03s!F0oVlV[G7+6n>%pieVckS'ch7eCL=I%f>"cuW"8?DrBK%\o26>JLG(B/]V[B0I0fq76b-ahp02%W6bUV#;C/D>uO7
|
||||
V#>kkNi.KZ-1J(C";Lhdrak^$#/U>1h'Gj7XV@3G^^c`]<1j_KVde<.P+\/"LJ05ms(%1.#gb$CC)1":X^.c4$#H^ALmESL
|
||||
&(7<#NkuEjFtNU4T?9UnR<t@L\*Cg*!G?%"L&_.6cI^;!GPj7qrQu0aIeo+6Vggcp8D@L,[m(WPh?GSG>`cB:HhN+*s'q&?
|
||||
$N<u4Qf#hG++P5rg4Vq]6O)nn05ZqbnCq04=2-_Fb9X>65",Lh".Rge:iKlu:dHHIJ#lg^>uCqJTtOlN$2F,pJ!6V7?GU7]
|
||||
+%'4ICC:KIrLqTHHSjg6+o"u<a-4Xq!,!%L#rW(XY[SaF#L>g-LR@i(@R^*"q>En$J*?3fFRYP=G\[]#!L=$DJJ$<Cpi:jJ
|
||||
>Vi?+6!.PU6/C3.!=DZh#XtC$TI%rTr^G&t;X&"4DeaDkjt^][*r`e&n0\CI58X`h:#RTiE).>'"ap@"@<?(l8`JXY)D:eP
|
||||
fR)@BKg.&ZGt/,nd11SBrJ8M"7m<G'ipgj[2uRaSa#etjK'5I%!T4Kh8Z8;Vg@pOU8A@H3-jD2(^_)/EcklR0ap%Z?X#A!!
|
||||
r9"pp5MEq$!F)4q+I8%Lq7!^*Mtg*%[dDX4Q,!(Fkk5.n[gb<P]MLTYiO.VTAI&U5U^R:o^G>dJ/V.oP<B;W]HU3Y9Z'J]-
|
||||
-KW*!('$k'0Drdq<<erjM2jAPg6o.C*@m]\Hr0^YOL@BcLJQ@g!kLbW4s>Ckh8A\Edhj8"J$F%;mF(n[Yescr!Q\\FY*7h.
|
||||
&H@:F\-.2n4@&h"B=>SjI^rn!i1GFF2I(a4lQ5gF0K4U`f`jg;(KfYP+[)*Cq@nGPV+N>2l27`p_6riW?4:Ru,fE=<RkK=!
|
||||
HjOa*E3Un(lbk3>56S`F([:`/ADQ;oJO+jR^bcE61iUD_=Ts5rZI?oQbErT\*56*9r@P;]d$LgRMFC$Wa,n$rJ(-ef<i,'6
|
||||
jI\XJ]q$%.bd>JDF?C/jG2I8Jb]P-)T49@,p>9H\+77nZf@!8ir^Q\R'$rY5K)`2`AT6>t6Q(Tf8,70//"*Ut!E:KK<k-aO
|
||||
'$@R#jW7-Fo^c3L'8!<p/0eC*YJA7ErB!ZtX`ob<^3q8_IL/,g^*mP\l#(YA^H.H8Z.q/7+jUt?X8XpKU),ZT#k@pdhB(Ye
|
||||
#"=CN4trG`o.I]_^tm*q_p.N>S4Erf5%uS+Ek$$V!]Kc\G;f2fDUa-aXl4C]7_5a\WkC:trm;pN_XH.jG\sC>s+1#RQINY>
|
||||
rSa"cs59DsfMf?MlCdm\q=9IIbK/4=cSM:b'AV$1meEETO4*X'"r/s-99jhbJh"oU/[rC<P<AG]SFs^[c8U'KGoCT-#OFt#
|
||||
`)K7I<_(-[`5TOl[bRhl60AqN"a..T7,hS24Jpp,@/A8r3rY@hYicN<.D._&NQjcn_.P"!leit:.P^*nf/-7l5BA;P*sEY(
|
||||
5bPa)P7n9ij:Wo&$:P`9SWqIVBccd;*sb%.#P6%J1V`XPkef-[<T.pa%Rn@JY)cI\d)6LT&,/Qk4.=&u'dWDFqPMsuIg?:H
|
||||
#qchf6e8]#0c(+#.D\7K`92`eliNje2Uj7/A'iCtBuR/_+d:L_3Y-HU31QP'LUB>^dWVhijG-;:S9=<mW^k%"\g;s/TWh25
|
||||
"SDVB)VE,\G\4"#664$PP^0Lm+)WdK6dqLG"Q*IWo$9@O0'F)&IIK\U%6(75TZ)uu@O_YmW!Y[e6*fSu\'ncKEreq;d5L!R
|
||||
esbdTi:d%86&1s#YJ2OWaQOHcI$3Mk8#n*FY4`&Y!S[Z.er2NXO3Xm;=OHo=mnNj\cn-=/%p[X1]0LETs"q/;?ga@bThU3K
|
||||
)g3JunCWGm.]A.tr[cAC^Bet/48G@p*Idq,d8oa.i'$^EYi)=/kdE,c2W6kQpY`85/S'G^rWPIFOFP'g7[ZL9<,gM*8!^Fl
|
||||
i$nGq?$1A6r:Pn+-?Lrm"#$U+C]8G59/?<[21OH.+qK_id6+^b+f73-586`fl.>1p^KA&>Vl\00\3L/r]c6I$GWa_(s+)Vf
|
||||
&<$sLQ6/jQ`+%,D_A?4`IOF`B.+i3bnXNQ24,NDO&2#cW>g=_3'?rb\cL&HiJ$kcf%fui$mr/)5)"@hY61Ec\no!Iemd?6"
|
||||
$n2It48e>JL]%+72>mL!G3"ujVm6kMW\FW9dqE3BnYf3k&*>R:'VZ<36:%U[pW2`A&o`uZDis)`c#5GNHQu!uNuYhh@^Q&'
|
||||
&Wsmec[J$5aruT@Tn]%pCYtT$[_V;_1C4(K-`o=]5B>ae*Ih?1P_r?S*ElBteVVb2J#d[=_k^0Npo!r)A6,"H9eN0![g:'K
|
||||
JCh+`=ZH65VKuRgNNKVqTr.=qm5a\MrT)iV0mZdJR)8'l7F>Tq,0,MSfA-uepn.?u9>kiL-_&,B\L&mi]E21u]#B>Pa9rs2
|
||||
q*1%AkF\R/s5%Xp'O>Z+;pI]g2JZ&-kXlMNs(Z?jK3!4[ZN@"-8:g6+oOm[k9WmCHIr&?,o9,[+4nZu(LpgjhqnqI:U;j8R
|
||||
2(g+cgtJ-8"jph(nPsOMgaJHfRu.SqYr]%_-2_k#7(MX_<Cadp1^"lqBU4[nYElqH,BC@M"D]qsU]CEof&m(8E#p(=d%C5F
|
||||
>uS<@I]epu?fp#-`q+_IV:oaoe<TDQM^8>E)^5e]C6T6&ptSa,<lU/,*d8>i>0Qc)-tN])MMS$'_)4<b$e2LIS;r!uQL*Y<
|
||||
p&)Qa@*bJ)?Q9!nG*X"5i*'h>ZCPPMF=%jZ.'6o-Lpt=eeoja8<%5"ZV1ZrSaYq)DHA4*.\XcFi["Iq[gJ%FuTiXEB7)XZ1
|
||||
=VX#I=km"DZ:Bn,^XF.cKC+_SW;LiEdh*#(;K-*"4pAbP:DEdAc1jMpA'b1_SXYT9jUdea+C-0pkt72V%_q2,#Mp3SAV<ZU
|
||||
:G6l.L"eVY(%W872\cA&s7)2Z^R6UE``p<@NZ"[_r)of7am_Ss`/``tXT/bII'@HSW62k1O:$P4;\7fl0a0idY\=@Sp&sps
|
||||
RTsCBs-4UoNVmQerD_eYSVlbtB#\3G$:Q>Z7&MT9B?O]1(24iQH00@nnpW:20$b'"cbgoCJ$JWnWhVGoV`9"h9't[eJOMkC
|
||||
3;!YQ7)/s0Ir)!u$?=<h5i3UeWl&-p7K/?[RII++Qmp!Tr*S;XDWG0\E21XlZS=djLg0*QQ-N?jB^[0,6KcKkqH2)+J\rSU
|
||||
ZY_L$-/6&?b%FVV:"\R=5"^RE-Xq2#@IfVtU7h7Nr$dQ@mN/(mhrJq-/-H035?`AR^t]i8?N1#*hLto-qCOBAIsDi:n?6T:
|
||||
=i8!'6C.jRplc!qNNGUl7(GNgZA3$NSsAqqc0D:pPn3A6b1cFijfcohJFZ9m1$>/I48p@L%t'$ohWZWr&^!^B-j<*i+O^mh
|
||||
o)CWG-Z@mOjF=Dm(G^IG!H]rmdLVGaJ$n$lg]^uTr#TSOGU;=dP`KZ9iT+Dff#kbleo:++AcAN'@oCO8%nK%B<TJjc^!Q7%
|
||||
[GsJZ=l"W(N;oC/aT%):9E%j_4Q:j`rg3'KY;Ymrjc_o%dejCm1a,-sb(i)$l`dG]"kmLrnGIbJ;%oktr&7$)22+gm-<Oe%
|
||||
3iu=GK"kAR*Ru5Es"H8._k0Et_tqSaQN]hXF1'F);sh,[.j(>GS+?B6LL&IgjRs<83odh*@e;\hj\JdsU&Yc,./XJ>pj4C<
|
||||
?+Bt2%t8:%j)7hIU@<Z/e11Ib*Ij$_dWkLcTmTP!^ILAun_E`(@<lNWjo;EQn\rR"6Cn$9,=\lE;#V^Z\-o+kcT6*6o#E>L
|
||||
jn2\-3/7@ghAU3-!]9hC4QQOB`*]#6H.gF@]%-h,k=;lecBF.]=*\gAP[pI#G%&8:f(87(aNM0?_0)<gq:QND#!uT7rjgef
|
||||
;Y_scLqUk\plEL2p._X'EoD#2)Ye1Rnpee-"ZlQaj?N:E1;R=as.!ids6KS)'E6L<2bRoM.64#+U8lnqq7hG+4D+kmk@q-t
|
||||
V[Vm91:Z`?k/tI32^<(@d5XAP;.E9_Ij%rarc80LJQqXTcT24cRC9m8]jDY9.Hil=s3O@5_:nj3>mZg2r2]Sl%K<9bH04n#
|
||||
4i]tO-'%2lp72.F8bq+ereg;WOn1LmT4Ll0P&:#ICT?D*D?(]41$'LFI1f(WZ+(RJ##*ndN%*t<'E5*47he8ls$>B;Y;^Zn
|
||||
jF?glY9Enn7(riYB2Rd^,;!UNB)CW!ne[n4osmMm0XOT%2W$^hpf/73,uJ.cXl4o6MB/n`s5bA>b$i+N-Kj%><QYmRs%i=g
|
||||
jH+j,)#8s":^A]X^:-i++0=;uIFmg:OtQcEm+TC@c]nA"<n`QKnK-(ug<HCp`d#Vss3Qbq<LhCM>4-YV)m=8\Mk\6=f^`BX
|
||||
jSrp:"><gRa5p>*V75YeckA9:THa2--+Lmc:?2`\e+[aMa7K>j+H3AcC7.<P?)G_nRV+g`61bA1YU/+,WA&G8+$>%pptG*.
|
||||
G*;ImY[rM?"CK3V_:M.\k8trup*q)4d"1?qqciU*2K+q%$Xgp5RLk"459PEImXt9/bc87+eR-GrB<_?l`RS[V\Gu+pKlRrI
|
||||
N6M<,?*s#Z(b2._2YfcLTMk%HqKh:XB(..#%Pr#2Ur_kMGL"NUbk\`h]GZ?/\,8PUSZTZC'I`0(3Y>ubs6@m(eFPuDIr\C?
|
||||
m6^@poZ2g>MGkAa*j7SZM>tYu7elaQXT%Bu<r\8#34TUpIpXN$bq5]$rl,Qbbk^<kSaaht[S&(,o+HIb'-2!Nc=bGKkM5m<
|
||||
/i)c-gFa8X=6$L$O,in#rrMgg.R`NG-<Lt6'*%q'[t&o-<hJa5+E%9Z'dC2]jFr3>!MR_i*.3=D9)N1>Nl/p+OQt_(*a)C^
|
||||
lQ7U`qsW`r)YSZ#k:tkqR<b3BYVFTor]95_`qcE^PD:\"()coa3T.Z=V19J5N[\YAKpMPp(3&Y^0N$pC(jJpa-<(PY!cdu=
|
||||
AC-+dL%6Vjj)YaHa6tHWlT[1cbq6kdW-AGQLUI?A[/L)k^U!HHfR0UB89n+(Tl^4>R.E\5#92iiJm[hr>t4h4d:8NTj1cfO
|
||||
q,7V=+q)4og4K7_]&R-)raAsSK2NYB$DK)5?MMeRnb5aWKAT2-W;Q6^bUg^/_[.'42K<@KoUCnFre>:aOoZL#cKDt/Ht)69
|
||||
p\^$I^EdQQ^&JDEKr*^l>/WY(>;0)^?pDrk-`\AO@8fg@r#moTb.ks[r&cL[s'#Y6`m&]:J)`gKR6TpXL\>qPPkfUZ:%niN
|
||||
r!iX<R<A('#c6HoiaV*qK"o\9^JMI@4pWL$!3UofRu)O>bJaK(m>r^q(!7-<-7S^>2=f?VkVF!H\=<M)RQg6!s#BX8^ZEc@
|
||||
8+(s^GPmqKKD8*Whei>nUqeMb7noCnr5B9cR<;-YLa3">;a1464<M^.POe`2lc\o(3s&*p=%0Oc<u?gE3h%>)NV2IFJ*A[?
|
||||
,o62U1a,Y6(B4a)?Naa0r$M[&pcg@>Rr!Q,kMJOF$n3<8OL7VhK$.F1XulWJi.!oI#e5K<65Tm5PF287q)hWZ.f\!CM[Qd1
|
||||
du-]YkDWR6-e=pQpe^IVl,$NAqoPpP.3L+JFdW1PkF[>Z8,SeTA)[HshDnK#IfnG?T77&J';Gkb+iFI'G`H%%rRf4s?35'3
|
||||
/:4=cC=-<R$d#H"`-\r@"bk*jj[M)QDl]8'*5;3L&<"jVJ;`lq]3V30lV*O-*mE]1=,IA2a'WjSc=FsWn)XDmjMA$Jnj13$
|
||||
egF.6S+#9>k1K+:/<`sCi'+slgAdjIU$,GeFlAONJ/EkgfXZ5DL]MR4I^J=W("utfo`!_a,Ce)Q:0.@L:Yjr0q86`>ndj_O
|
||||
;T8P_FbRK#O#Z+[d.i4a3I;;A?P*-5o"gn^jW?&E59P)-6rlgWqd0TGisHcZ!*"b#C=,*PB>GLT7uJ\_p9%<L&GRO%Mbt$P
|
||||
1EY\H]\R&f$g!ROZ^`KE[uHd\o>=(R@X@a-d-'<)K+$B(!S-8#oAh8&?dAIG9,!6.GEDZj,AL[FqnFFSA*m4A+I+J\J.E"d
|
||||
BEC^.<CP)DOf7Y$@(`[:1BaDQ22Ya=K3rX$V)h2`=f&V++6u$SBfD-*g)2I4H42F<c1QF/nmgdrnMqKmU3cNdRT*V8ao@<+
|
||||
ebRO#_(SI\+FdVoO83GSr'/9%>9\/4fN&5(=O_qo(+-hiK&hqKo;%CW+Cj#'$fF>qZKpc*lZlE*iV"q(?<([Pm:C>5[lP"'
|
||||
5jShY2Le0W:VPKZjcq27<SK.ecMqN.q;[/.A@DLq_/fPf>u9pnMqnk:5X'BXktl-L]h/tI1Q(tFS>7H-<;S:A?!oYTi&X+a
|
||||
@8j"Q$j'2d\91e\cBJ178>CHLnt5\V:A^QE>**1G^[],d<RKG&BZErGpggN!kg^Z\JY(;Lg%j]9^mon8ps]62rLp,@.\Br6
|
||||
dVf.fYq2Dn'V$&9/VG>`oH/N+IZ#j2J^Z35ZijDON>JVqjB!,1E3JFfQU#/fK]bIhEtaaeDr#86jeI;p"'Js]Ij7dhIh3.+
|
||||
V8oiPnEu"%DEH-VcKCNFq*=kos)HZ(:^I.R>gUsBaVTpC!#;l\<X#Vf/uXSX`Gn"d3lXVFP^?d9XY^/2N[u?F&/5dd=:9=j
|
||||
h#<3@gL3(WeI`gqL"_s8%ic>T[Mos9RXZ!sLKRsM5>s:5Gmps&Sh*#+1/2NDk0WK=TsiU*5P^q[q4CD;_2h]96(V[k3*d:$
|
||||
][2&\NA,<;GOsi3F:mlb"T6"lmgDNNYkH]h!ERe[?'#lZVQBL1Erg@d5IfZcqQQPSU"Fs5$[[W9GS7C]I.lW-FV7()P6G<F
|
||||
s4_G^T-u>riN^#0&%=:pXhR.:,Zb"HYsa8i&kInn8t8Fe]Hpg]+Ctk`m\'2K(u5`/F"@IdbSU0J^H%[^q`>fU/X1S/=1Wk4
|
||||
WdS37adM&O=R:jX1C/?dQ@!,"c=Hq0q3Cl/f?([PUg)c_/7d$:3<(IXQN+57s!pb#)(`V0BeS',o*F0Wl[9A?2agk2U;277
|
||||
GC`.6/d*)`L=TJdTeOE(A*q<e2#kMW$P0Ai!>i'.E!gl[L"[n`e4Io'gT>cc*/mcBs&Rp<`bs!W"@<`hg?D&lc3;Gfq3pm[
|
||||
s-#;i\)73`pcn4:"Z>2?:IJ/j/J^B6VHPAoG'k1j?QC.;Y(L(?<Gg!V(kNDnKBV-6G6#X'fDWXR"sWHu_N^MX5uo(5R!\`=
|
||||
nPUNKpfX;,[9k5t2r3l\PCFEEIb'DrT?WqbNt5PmA?m2IepYi=rn'R")u+o9qd3J$m*5dOI]?0t0@Z``!%rhloh,8f-@)KA
|
||||
&?La0^PVOe&`%0:f7L2Y#R,*JaZ")FOGDb)ds0l_eb(jt/2D&c7CDS]S40aDjB](/WG!?ZCd6DH+\_JXUQ<aC?08>L_D6L6
|
||||
4mMrO^dnD!1^_&@o0:]DrteD6>8'8YB^>ATVcbSe>(K3Rrr_5"^c?bk\.hLH,r5LAMgQ`A7cd#fD9$`jh6G<<lkjaTgXN8E
|
||||
o;GfmOKGZMDfOUB`Uu1cO!HU:4:d:Rc2jbV'`%[ZH'5XeL8fWN.:Pg<9D\]R*f[AGs"h[p@r?l=QiJED[^O&N=Y-XqKP1Y,
|
||||
(?^_sRiX@<20M)Q7a*hG%J$3/@01BS9O\J-fXYAqmH#Jkl"Eqd;$F<&L\b?qR9-W5^?E",<;7ici03<V("@kJ=+)8'!Z/.e
|
||||
TZ9*#a?ka`Q^Ifhr;XO!#p9uD/dbFAJ9;t7;LbHes-"IcUI!i@p&]CW)Zk\Fd]5mX`/#qNrH5WU"Qna8;acS]3jm,A811<>
|
||||
,MH>=9j]*\nkRXrB6>1XIpmOTpAEG6T1A%%)>Q^LJ8aL51D':&_$!GE;4-Aicp:=?g'Y4B3>+Y^e,DQ:=__DYjCn>W61%<&
|
||||
Yq`@YG:Z>k_(F'Z6e!c>^dM0lTluY8B;:!bKkYJblJ'0Gregt1dMM[6J+,\;)MIqdce&m*QnO"LSLjkuKdYTNUJJ4T&/YJX
|
||||
NDO`piD]"Spq*g7W)N4HIR$0G7D"-S4jYJ;XWLBofbAnD4pjd%`6T][:m][,jWN%8^[r%a_1)rQ^LhI#Ug!n=\B.17]S,OZ
|
||||
pA<Zf]5>86*/>ZVZ4W9qNfFt\+-E`lkm.iJL_UAMp6!T_qne:SJMU!j$cc`8^NPZM-92XVSm"=B67jG[9>^]JVLlPA<g]u(
|
||||
8"M\,ca+XCqs4a]Bbh;N]HL2)'Z*JXrmHX>+k.M<KkhinXt8D8lF_FdLBrn#JO#=)08rVPcoHQPjSPSLI#NQC$K=]dVDJDs
|
||||
Bq]1,+h#ofVcd=-Jc]=qC(>oI]rq68V!bRV%[s,>*Sd,F"DK2d![!pA"(D5BGShdC%b_-(gRU_%6,9qi(&iWj]L!B)9)u&D
|
||||
(kPO0?h>@o=suqh64V^52uPcWn/f>*\gB%!f:rElhkO[OJ\@A7^ERl_OIt5L5JHE1MP"HI[W6;*+Mh4"\\1'-;1lYKi.#qZ
|
||||
`P;g[%:HYoi1Q\A'(5\-`TpP?Z4LiToalB-$XlpII%^k4qZ8eZp"o30#XD[B:%[rt8&K;9pdqjYqC),KMkNEh$)N7gH$q*>
|
||||
9m$`-q0*c"U4!?D+$>$U(.^fc;ae3QfNhCdP=eap@8FM>3#ZK\i1OOXinHp(p=?kBhV%m9W;Lf5po=/<Esrkid%E&ji>kHR
|
||||
KY=ZBj?p]sOk(:eGDIQ!n5+X>/Mr/MA.LJ#m)]eu']_J]qRTam4aL9#C$,5XE$6ViT;Cm';>md'PTaGCJB[OB;G]K.kG@'U
|
||||
UkR/9I@<S-rB1:#IgX*AoI664K=*.D+_:qBr6R+^6_elfrZ^a<eALt]N^c;i#9kRhTZl*?,RO[nm"%\%Zm4>gO*Do]K$!^f
|
||||
O_I0o6`^b`Jj2.C/Em*W:iahfIER#l%>!RSc-iMeSSSb66h!W;qZN3-[>bRLbM=CN2.:8Om=W;Q?5ncI\ShS/56lrdbnl@[
|
||||
^KLb&fUdaJ`RH'p(G-nn_L*dhVUWNmYrh=7FFYk!Ob,00/-Lm-mi.:9Bs0u,4pZds&$(#m!2'$^+)FnBaq-,ulWW>,@<2D4
|
||||
+tW1SAj_[$LS,`sO?<YeV<f15Vo99fCPYP/ZY/,XaVM_qm,;aSYQo`I[>`SX+2[Lb@6jgS&3LO_g#=O=_"hof+-Zl36:I.%
|
||||
@E2t!r[ZWUDbAo1*o./6%2:DD]-T]D\nFtQW,>iJ'14HCq`A!opVLm&[J_B[AiTea0*o5XDo4le_gB1HF?C.oR=?aX9Y`0o
|
||||
#AS`uU45_L<ar0t-?cKX(I`F0eQ:FI(IQQ-Vo1WY"kj*eD@*hlXqOW%c_Er2]7;EknIX(1.$$'5Ilt`$5D9W(`)N3XG"&8_
|
||||
jYLt>r$ZEq/Fgb,!*X',\,;Kd?46Hk=iICh<r.]r#Ll*=BS]6i(=F`7eIhA"#_Yl@2\h<$a\0omlNH-q3#I99lcG1h.O^F%
|
||||
XNG!FT[-e4?hT]#CdIM2i942WlBd%\#WYQc>p>[t$m-\n&VE;p&Dj5-:E]Y;QjV"-Ui3m\s"n(Oj<7?kgZsl404Y)j!ai3g
|
||||
=H3P)Uo+#r^u2pc"E!SiD!'Ki#?f:HY@[V>c-@ne,$9"ZU(2`RIs$SVnJoFZE0udO7sTM2X?2sG1BQN10O*Q1k2Vm/:La/J
|
||||
e!%NE2Z2$PQ'tK'"K@`'$-6/_H'q&BjV=ZXhdtlbeU\[,*C(S6:':qn;Z&@Gj83Ei&:OhIF<>'"0(fj5kET5W"&qe3P=hNT
|
||||
b,[nU]ZIP*FA<nTr41+M4UEMYE)'H,s.c*RZZ"Rd5SX"a&6sr9&2.`@?*W1SrB19^RAp8qqn=0pM"P\-*,'\i/7lsOQ"c1n
|
||||
Y5`jh^J$ZNW8XAbMpK?T\3u?R]]9IFdaj?Mit/l?bj4"N<:ZY;o%sYu"0t(R72UEGnmUoHQ#jRW^*RZNaHm=.5"d7#fb.+$
|
||||
U#g`i,ShLW*<NKEs*>d2Z&\a3!`@-l`s!O0HqtH:/5'*1lj>s<Z";TI`Y!Tp_\IuY^SHH^YZP;$^LuC%4VbMBnPa;<au$O<
|
||||
4;roT3ViEr_SXjMX8ddPH;>99O@@Ca-M_?sQa!(QGOC(2bbt/Dm&91K!t,RMDZ~>
|
||||
U
|
||||
PSL_cliprestore
|
||||
4 W
|
||||
clipsave
|
||||
0 0 M
|
||||
1800 0 D
|
||||
0 1800 D
|
||||
-1800 0 D
|
||||
P
|
||||
PSL_clip N
|
||||
N 430 446 M 33 0 D S
|
||||
N 446 430 M 0 33 D S
|
||||
N 883 446 M 34 0 D S
|
||||
N 900 430 M 0 33 D S
|
||||
N 1337 446 M 33 0 D S
|
||||
N 1354 430 M 0 33 D S
|
||||
N 430 900 M 33 0 D S
|
||||
N 446 883 M 0 34 D S
|
||||
N 883 900 M 34 0 D S
|
||||
N 900 883 M 0 34 D S
|
||||
N 1337 900 M 33 0 D S
|
||||
N 1354 883 M 0 34 D S
|
||||
N 430 1354 M 33 0 D S
|
||||
N 446 1337 M 0 33 D S
|
||||
N 883 1354 M 34 0 D S
|
||||
N 900 1337 M 0 33 D S
|
||||
N 1337 1354 M 33 0 D S
|
||||
N 1354 1337 M 0 33 D S
|
||||
PSL_cliprestore
|
||||
2 setlinecap
|
||||
N 0 1800 M 0 -1800 D S
|
||||
/PSL_A0_y 17 def
|
||||
/PSL_A1_y 0 def
|
||||
N 0 446 M -17 0 D S
|
||||
N 0 900 M -17 0 D S
|
||||
N 0 1354 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 1800 M 0 -1800 D S
|
||||
/PSL_A0_y 17 def
|
||||
/PSL_A1_y 0 def
|
||||
N 0 446 M 17 0 D S
|
||||
N 0 900 M 17 0 D S
|
||||
N 0 1354 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
|
||||
/PSL_AH0 0
|
||||
/MM {exch M} def
|
||||
175 F4
|
||||
(256) sw mx
|
||||
(512) sw mx
|
||||
(768) sw mx
|
||||
def
|
||||
/PSL_A0_y PSL_A0_y 42 add PSL_AH0 add def
|
||||
446 PSL_A0_y MM
|
||||
(256) mr Z
|
||||
900 PSL_A0_y MM
|
||||
(512) mr Z
|
||||
1354 PSL_A0_y MM
|
||||
(768) mr Z
|
||||
/PSL_LH (M) sh def
|
||||
/PSL_L_y PSL_A0_y PSL_A1_y mx 42 add PSL_LH add def
|
||||
900 PSL_L_y MM
|
||||
V 90 R (x \(m\)) bc Z U
|
||||
-1800 0 T
|
||||
N 0 0 M 1800 0 D S
|
||||
/PSL_A0_y 17 def
|
||||
/PSL_A1_y 0 def
|
||||
N 446 0 M 0 -17 D S
|
||||
N 900 0 M 0 -17 D S
|
||||
N 1354 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 446 0 M 0 17 D S
|
||||
N 900 0 M 0 17 D S
|
||||
N 1354 0 M 0 17 D S
|
||||
/PSL_AH0 0
|
||||
/MM {M} def
|
||||
(256) sh mx
|
||||
(512) sh mx
|
||||
(768) sh mx
|
||||
def
|
||||
/PSL_A0_y PSL_A0_y 42 add def
|
||||
446 PSL_A0_y MM
|
||||
(256) bc Z
|
||||
900 PSL_A0_y MM
|
||||
(512) bc Z
|
||||
1354 PSL_A0_y MM
|
||||
(768) 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 42 add def
|
||||
900 PSL_L_y MM
|
||||
(y \(m\)) bc Z
|
||||
0 -1800 T
|
||||
0 setlinecap
|
||||
%%EndObject
|
||||
0 A
|
||||
FQ
|
||||
O0
|
||||
0 0 TM
|
||||
% PostScript produced by:
|
||||
%@GMT: psscale -Dx0.1i/-0.2i -Cuser.cpt -Bx200 -By+lnT -O
|
||||
%@PROJ: xy -440.00000000 170.00000000 0.00000000 0.05000000 -440.000 170.000 0.000 0.050 +xy
|
||||
%%BeginObject PSL_Layer_2
|
||||
0 setlinecap
|
||||
0 setlinejoin
|
||||
3.32551 setmiterlimit
|
||||
120 -240 T
|
||||
4 W
|
||||
V N 0 0 T 1560 60 scale [/Indexed /DeviceRGB 228 <
|
||||
1E5CB31D5EB41D5FB51C61B61C62B81B64B91B65BA1A67BB1A68BC196ABD186BBE186DBF176EC0176FC11671C21573C4
|
||||
1476C61378C8137BCA127DCB117FCD1082CF0F84D10E87D30D89D40C8CD60B8ED80B8FD90A90DA0A92DB0993DC0895DD
|
||||
0896DE0798DF0799E0069BE1069CE3059EE4059FE504A1E606A3E708A5E809A6E90BA8EA0DA9EB0EABEB10ACEC12AEED
|
||||
13AFEE15B1EF17B3F018B4F119B5F11BB5EF1DB6EC1FB7E921B7E723B8E425B8E127B9DF29B9DC2BBAD92DBAD72FBBD4
|
||||
31BCD133BCCF36BDCF3ABECF3EBFCF42C1CF46C2CF4AC3CF4EC4CE52C6CE56C7CE5AC8CE5EC9CE62CBCE66CCCE68CCCD
|
||||
6CCECC70CFCA74D0C878D1C67CD2C580D4C384D5C188D6C08BD7BE8FD8BC93D9BA97DBB999DBB89ADBB79DDCB3A0DDB0
|
||||
A3DEACA6DEA8A9DFA4ACE0A1AFE19DB2E199B5E295B8E392BBE48EBEE58AC0E588C1E584C2E57FC3E57AC4E575C5E571
|
||||
C6E56CC6E667C7E662C8E65EC9E659CAE654CBE64FCCE64BCEE649D1E745D4E842D7E93EDAEA3BDDEA37E0EB33E3EC30
|
||||
E6ED2CE9ED29ECEE25EFEF22F2F01EF3F01DF3EF1DF4EE1EF5ED1FF6EB20F7EA20F8E821F8E722F9E623FAE424FBE324
|
||||
FCE125FDE026FEDF27FEDE27FEDC24FEDA22FED91FFDD71DFDD51AFDD318FDD115FDD013FDCE10FCCC0EFCCA0BFCC809
|
||||
FCC707FCC407FBC108FBBE09FBBA09FAB70AFAB40AFAB00BFAAD0BF9AA0CF9A70CF9A30DF8A00EF89D0EF89B0EF8980F
|
||||
F7950FF79110F78E10F78A11F68712F68412F68013F67D13F67A14F57614F57315F57215F57115F56E16F46B16F46717
|
||||
F46417F36118F35D18F35A19F25719F2531AF2501BF24C1BF1491CF1471CEF441DEE411EEC3D1EEA3A1FE83720E73421
|
||||
E53121E32D22E22A23E02724DE2425DC2025DB1E26D81E26D41F27D02027CB2028C72128C32229BE2229BA232AB6232A
|
||||
B2242BAD252BA9252BA5262CA4262C>] setcolorspace
|
||||
<< /ImageType 1 /Decode [0 255] /Width 780 /Height 1 /BitsPerComponent 8
|
||||
/ImageMatrix [780 0 0 -1 0 1] /DataSource currentfile /ASCII85Decode filter /FlateDecode filter
|
||||
>> image
|
||||
G[=lf+:9eX0se*iZ#al)EV&\Z"FU+KJjR<uU13*pP#B4!Bc1&6Gm-V_AJJ3&Fkf5L;bL=b=&7_hd)aiB-SRD6\$36F[^!6H
|
||||
GAnf;3'"U\]"*04H?oD_qV_SV!J*PQ+e`?'&Wor<0gpTF\G1`qUu[ci[.K=$/=[hE-T<]nTWkB)UpR3C-`EuFWii>'X)DZf
|
||||
C2R`3$FI3bFEVg$o_.rRQoJe8:,$8E[-9AYcC-n/m_&?'L]\#$/RG`)g%#k.=05f8(+34nI`'0"S%!4i[XH3A?+Y*-4aZqj
|
||||
5B-,=i?LjR*C"P,3,n0TRBu)%?at@Fns-9-E.[C7DVhsQkO-%\%j!o\r.HHu!/Xu`0)~>
|
||||
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 102 0 M 0 -17 D S
|
||||
N 614 0 M 0 -17 D S
|
||||
N 1125 0 M 0 -17 D S
|
||||
PSL_font_encode 4 get 0 eq {ISOLatin1+_Encoding /Times-Roman /Times-Roman PSL_reencode PSL_font_encode 4 1 put} if
|
||||
/PSL_AH0 0
|
||||
/MM {neg M} def
|
||||
175 F4
|
||||
(-400) sh mx
|
||||
(-200) sh mx
|
||||
(0) sh mx
|
||||
def
|
||||
/PSL_A0_y PSL_A0_y 42 add PSL_AH0 add def
|
||||
102 PSL_A0_y MM
|
||||
(-400) bc Z
|
||||
614 PSL_A0_y MM
|
||||
(-200) bc Z
|
||||
1125 PSL_A0_y MM
|
||||
(0) bc Z
|
||||
/PSL_LH 0 def /PSL_L_y PSL_A0_y PSL_A1_y mx def
|
||||
1602 30 M (nT) ml Z
|
||||
0 setlinecap
|
||||
-120 240 T
|
||||
%%EndObject
|
||||
%%PageTrailer
|
||||
U
|
||||
showpage
|
||||
%%Trailer
|
||||
end
|
||||
%%EOF
|
||||
BIN
data/sgm_esl_example5/res/invert_deltaT_reg.nc
Normal file
BIN
data/sgm_esl_example5/res/invert_deltaT_reg.nc
Normal file
Binary file not shown.
BIN
data/sgm_esl_example5/res/invert_deltaT_reg.png
Normal file
BIN
data/sgm_esl_example5/res/invert_deltaT_reg.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 35 KiB |
16384
data/sgm_esl_example5/res/invert_deltaT_reg.txt
Normal file
16384
data/sgm_esl_example5/res/invert_deltaT_reg.txt
Normal file
File diff suppressed because it is too large
Load Diff
1013
data/sgm_esl_example5/res/invert_deltaT_res.eps
Normal file
1013
data/sgm_esl_example5/res/invert_deltaT_res.eps
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/sgm_esl_example5/res/invert_deltaT_res.nc
Normal file
BIN
data/sgm_esl_example5/res/invert_deltaT_res.nc
Normal file
Binary file not shown.
BIN
data/sgm_esl_example5/res/invert_deltaT_res.png
Normal file
BIN
data/sgm_esl_example5/res/invert_deltaT_res.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 35 KiB |
16385
data/sgm_esl_example5/res/invert_deltaT_sep.txt
Normal file
16385
data/sgm_esl_example5/res/invert_deltaT_sep.txt
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user