tmp update
3
.gitignore
vendored
@ -30,3 +30,6 @@
|
||||
*.exe
|
||||
*.out
|
||||
*.app
|
||||
|
||||
.DS_Store
|
||||
build/
|
||||
|
3
CMakeLists.txt
Normal file
@ -0,0 +1,3 @@
|
||||
cmake_minimum_required(VERSION 3.15.2)
|
||||
project(SGM_ESL)
|
||||
add_subdirectory(src)
|
2
README.md
Normal file
@ -0,0 +1,2 @@
|
||||
# SGM-SEL
|
||||
Separation of Gravity and Magnetic Data using Equivalent Source Layer
|
3387
data/sgm_esl_example5/SE5.eps
Normal file
BIN
data/sgm_esl_example5/SE5.png
Normal file
After Width: | Height: | Size: 261 KiB |
977
data/sgm_esl_example5/data/forward_deltaT.eps
Normal file
@ -0,0 +1,977 @@
|
||||
%!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: Thu Apr 16 21:23:13 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 data/forward_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.G>qPng;a0'Z"&j.K0@4"k,*EBWp.W"^$.[@p(E?3eeDV'MnPh(hKtq%#Rh&2)*ee<:^<?gBkf=?lh[3ZpWT4Wp8NS0
|
||||
mmboTeuTJ0baeXdmsa/<fAi?L_"WlWkk<JobWU^4gsI.ud2h&js14Mo#9$oi7t2I03??&ps-+G<hG6oT?Y8r`40#%;T/nt+
|
||||
j?^GHI3Ne'l!V0`TCYj4bW-P%o0bQEIn2RVn)Qda&cRX1kf(oC;o+2qIRd"-N(_VGRtl]IT5o0kC;bed./M7YVh6?=NuXc3
|
||||
NVA&<'#$GVq!4\0W.IU_;7LZ/M(hm3WdqMc<Yosj?Eig(:P@"W&b]_WTi"C$W"-VPfFg\$`BebKc*8K,PG<jZg7Y]@@g4;+
|
||||
N'2LJgLJY+j-8SdW%?H;;U/jI/nUo5)uf8BY$!-hi*P?u!In]bpnZr46P=2[''"NZ[/g1uI?bL.,16!h\:35<,A8+-IL9d6
|
||||
e2@&b#_Ie@GRq9QJD-@B-hu'($@`*bLJ&MN(p=9Oq8\&p7+;hG-`R.]JX1mhlDYPh$CQ5rFF'Aj5BeJ]o0W*A-1Km\Inm>e
|
||||
JV,Z7_k-q(Wm.$\5at^n6V/lV)B!TQ#.8uC_>C(`<m/os&>g,M%%E$;1)h9a//jQ)&@+mdb5i]6N!=&'!J71<$VuHnhWiul
|
||||
[/!Y,LI!+iJW!!fKqk:VCWNj1Jic<25aZ_-ZVn:f]]$VbKYeq6LGp8b97VqNnQXdDUKRiIL=aNm8"+Jr0^U_7hYH&&E:jT0
|
||||
L'c%Y_hVltTpCb5eLIAuoM1M31/E.a#d#/m+)ZQZ0h&mU2L-f14>D<OYp62n1^)^j.14F$*+k6Wk8TT@+>OG<<G##aK![DJ
|
||||
Jj51mL3INAB\G;^6?e18/0+-)WE.ok\hfAd%^1d9*sJ:&)M'lHRc3-BNBS8=?3Y/:Achmt?A1e"33oOZmc5.o"?LiBP+tMp
|
||||
`?Oc);oN,5M^\8&6lSaXhk`P0?Z1pCHOGWa_!H&N_qaM</bAdiO:/nkEAQ'AXYA&R-RsiPT0iN20f]S<$uHli=eUG?aeJmR
|
||||
%DiTPAIGPaS.PCEVMFk),:sn\#PC:?YHrUB8A3C=1Ll:n;hDi89a7-s^YGX3+tDCKbm6<6mMX:]Ai;+fmO$e9'fD*^lhuuY
|
||||
V7*YUh+1O7gB^'\X2'][L>Q>]I<-qX/[7A-@63n3Xqjq'8YjFWU$!3p@mCe45Ccp&g[s#eLL<G^,KLr8^T`TiK>!"1.jPrr
|
||||
$k.aX=@i:$;%/ol<IuS!H!^l)Y\G?b&!&fE6q4V!H`<)2(gWdKU;KdF*XolR'^d'j+,t(&;8g'P_]-+N63r>!_rPo%&,lt7
|
||||
@4d+*o[(@/:OMS,;W$u>4pOM>AX-RD$VPdm,0B>$OJMqY'h<$Ogu6W,Cf(<\$1O@l^:0pbC<X10]U@s.bSNf5@Ta;)@3Tt9
|
||||
WA+E>ogruZq_<r#War99(Cob2"Si!f>iJK*%qIG2%,jE=50g#Fm6lJTZ,&r(e^Jbuk(CG/)p!t?)"h/Z''&2_,MqH!e_(!"
|
||||
.JB?UpY]m>`8@;o:Y20Y)fmhO;Z0e!=!EValg(ZdbqFiKn1%2iTo@EMccK#U9'B+L=>D"X0;j43$d$49`#BgB";&4seY2C.
|
||||
>*7%!%e0QH4<AtD7l%e8N6G.&aP76,GLRZ$"GMGgKg4'*J"Y\RVD2=#>Bhqbn_$9U@!`*Mni;f`+gA1V5Z+#$')]([8EtUH
|
||||
a&OdAkD20K3iQ1(%X\lP:`E6(RA1K!//8Nb%@OK?Qc#DG!^`>QIA8Od,^:WZXhU$PT=Q&6+ZPoNn5GiN?cFHWBiW"%df6rt
|
||||
FUQ>kIeL\3`:m_?WaHg7n,BkL&K(lo%;LD(A"/p-BH.>%Lb*5e;i,M2eE<"Y@/+Th+iENPR.MARW6Ip_l*V$a@u+DeLVNuM
|
||||
9E#s7*YFJZ="Y_d:!ucBeH+TI"cH+ZisYCD8]N%b#r&L&nDBhDc7aD+*rF*.G2L[E=a1UA]?!3\ao:(,>I-8kY+>gLn:A`d
|
||||
nnOtZs1KRi9"$>Lce$itVXBbEJ#meDg/s/4r3P(jZcXe`<N0.*K?=%^i=5B^m-]-rp^;mNLZQi@BCHkG[TOX".j7m:k3U?I
|
||||
hetu'<o5<;U*&Guoa3l+_sV^YS3^@L2:iX$fj2UIWbYEHci9,(odUeNL91mQR0o$i%&K^LF:<?lWIpDEHr!DIE`O&EL*@U9
|
||||
oe4,TCs:UFGcNl/8-UsU%Lgkc+iui96h5htqjh5hm<l^p=2BB\<;9ZgMDC(m1.+ps$`-GOE'rPWHgN>J(o&*=D9eKmkceQe
|
||||
C.2s_g1pE3>+.e?VO8J8ohaZ,hmH5![apVC3qH+sST@\j:^+L%\i1n"YC[;7@PJKa3biDSgV35%DSm`C7='Iam>th`+`Qh+
|
||||
(pC"E_])Y,BR0UW:H*c*/43KKI0!,DM-[!hVtc1`[M<Ss!nAVOV1Pu)jME^R@g:9ELss649IYA3=aEm>\[FOk.=><t"fpZr
|
||||
r]>>Y=0Ba%Bm;!tnS85k`ntH2WQ4@lAf8C.X2YLY`t@]_3MJD4V*+dl@4G9-HiT^3_gAPJ[ca`'PTh+)gRPH&L3Y)Yos$$d
|
||||
=$aLj9q`="QJlJ$5Ct5%,B!ucRfHLuAJf3aaQ3_T9i#Ic3PNUgf]FD'W4\uLQWHI*q^edBTkj/+>43:kWC>6s^+$rXPRq[L
|
||||
\uanHGcDR<3o%gAW[4>G9$;Ul.X56tJfQje%.B&i;E,]opUHd)*k%'*fGJctok(&*bA&WRFu>eLKrSJC%CJH[T%)8Z1c2R'
|
||||
CBmW^cM7t1`aE,rmArZ]V]t3986,oQNZ%WV[@+W9n'IEnR^MoLgegB=hXt(oDqeIbWDG\C8nBPk(Jr%O62u1p.Y&>H.K.gl
|
||||
=^)`,,L.qkX4(_X157Qs)*ZXc)dPO'PLoJ\#1ldXnX!O$GUog;hYDn&"bCs_^+Dh?gR>fa<Q749Flm#4qpaW_^s0Xf_K:O>
|
||||
fiNt%q+Ihtp5-BOE*RaRV[(K<IpXc>JdbQr6Z's%aCt(rNY4M]$eU`UI^Fs0(:(P%X!$!hO\c3\HgE7j#+MqWYKDt%Y>K'L
|
||||
UYWWAQQp)>RJer:%Ak0]:q%8_hR\25.nd,9GHVl565*c)HN^6&r`\ms;orR]+_31@hSQgn-cYte(47FnWs@op%B_:rZ.;h&
|
||||
6;s^6@T@C"0gW2SR*ZiHg6X>YQB#$N\A8Etq(q%Q'.G.j+Lp5tql*C"XhR!6rjVEnGl!QVM_aL_e9C)MSIafP:#JZ%(Bj\?
|
||||
"o`3.SFM(^(dIWf4PN)MX08PHgZi&RXmN*>'ULoXZ`k,A[e-<7gg3NFLK#"O5A-%*V/X>ZaKJ%Spj6j0(ARJ:hK$t/#+qmV
|
||||
i)"TJ1('tkTU.KIC;q<S1$#F4IJ2cmnUEn$S3,JV2u`-`m\WOY"OthNcZE`B>u)32[ao0pE--j4U!W_jqrA3;Q+E#,s"&$/
|
||||
NB*s.=2KaHI,Sc@oqrhZidZGK11(3br6[HnSebXh<>3R)"8Te@`p\qrSR">geWQV4f&5PP-C<jP<36=)"g/cfmR"ZE]D/"'
|
||||
'hg@C%u!#Uo(U?467EI,i7uu@q,6d%o6HuYJ#N__%2501lO1(=%gmHC&'CmB7n:?rZ*rGHr,\4/@R`>+ZH3c/_=R/@0E0>n
|
||||
O3r.Z\hpaU`trU^Edc<sV:>^q^GCO='pLYLh(uW)4TA0-:-JeWN/]02dXKiZ(B:h8q@!4:01`"udpu7B.Y#AW-3&O,,i=]l
|
||||
TInidpbKiK5NRn)d[?+Xs$,+\0t'^F9G]'8@@(7/X3ER(QB%i5H%K$^P[h3HHn,-@BrUua8O1qLZ^1R!rPW'$5?-#ATJ]kJ
|
||||
B>DcQE'ic;nc`!85"I"(j4AkNdeK\k(V5'i/`-\'auZld6?aR+0uOVeK[`uZYF5O'm/O[#IHU(X5JhPG_]P)dKE/+c9O1JK
|
||||
K[@_2GM"WIa8&un=kDbY-8n^%5-gUG(WQK4IiZ600GfsOp_9c\=Qb$CWZX9N0"Z29"R,5d:&_g(lgncFJVHB7C@Ua-SAt=g
|
||||
*1HMFS-j`R=\E7F8rF%i:0+qSa%/gtW3!%_5D=AsFsA&Kq+!$_^XDuVo51/XhemRFBJ\0gi;$`dGBQL8#Iu5_0/W%"j'/SE
|
||||
(]>gkVb=:k/6_u;bt9e6^WgBloWk@O`mE&g[FuenmiI_0]:_sMp^]s#YoPtS`>;6f5(=>?cMr321S4WcM+njoMI"S_!R9:$
|
||||
Qf^,h\Y,0&HkSJhY!(+g-M>HoNHC,=E;ZZPIm_e1G4So8CG*f0OSpCc&jh+("mRM.TRS7ch$*adD@&8P?7tVHo&lSDQ$mcY
|
||||
c[YrUeuJYE.N%6G!`p%;l_Wlu"TD5foA*O3L[Ls;2J'[7aM4JKVk#"7f9piOIT;"@-1m[\l%$gVRd9'a::$DE?c*+U'Np\c
|
||||
j`Yoj4j!NDCIkF2YVas`:SmN3OB-)c[n5QR5BoUaLieS>m$N<f\>&n:/]k":Il7l$[C&O_"aX?^+:)9c]eD7+1+P-Xq*IM3
|
||||
#LVNY3a^BWrf$.2YIDsC?iG<YHKE,<)pA"hp_Ymiee$i2DrIj.S=`;2VX_.l>K2,`5Fhsq9r;=^nranAF2e(K;n`*-Ktf\P
|
||||
2qh93b.j!,09!Ib6ho"Lq=H_b+"__7=Z8_IqX@LSJ1CaBDdegD>Hc%<WR3F!<nCpNiqYf5<nef^!`Ap`Z6:@^p>9m]Qn!Tf
|
||||
J`nJ_8Y9^m5\&"I"RY.0)%$=?]^p-fE2@n3q3QTZK'.OTl*fdO[4V2u4+[Ec_9I9)=!PfMBO!]O^V0CCUFLL+]gCKq]@DQ0
|
||||
^X==QJ`qTG($9>o<TX"b(iE@8rst)AR$R[Q5+I\m\s/Htrd<jB<<V4&"eDIIS(:&LrnE;$TC0iacbIE7n(0J,LNdW3n+:d/
|
||||
o'Yn`oDeck<\FAE)rTbCGLY_A!5>*)OL+R#6iM)NGG:X\Pp(Z1`u:TkJf4U>rIZT_IqijL;!%^J=OOf"bB+!C'$q"E[/^*8
|
||||
bB3MdcgDu;T6N"bk0NgDOE8#/J39(Xh-$b0?Eu&"Kn(9,+b9'sRdXb?"\B=RN`de^A=l<@q7!Y_W:I]=S]C_V#+mf\Ig_YV
|
||||
rkW8;Gc,rA!@bLnhi..3D$loWEIZ#McP_B9qTZY\.PT6QD";^:4F`9trNcY<m6:5"C&\X>*nBgG]gG\Bri06X$e[mU\63<G
|
||||
p3N;pMFPdVi-\+gJ,'=$);b#Z>m1.Y(LeBc=U91HMD>*CcZV's%ioZ`B/dKLmV@Q,drEd"C+Dr](3tJGf6#8oaErM7o).Cl
|
||||
hQ1.q+sJFR50lIEq&V+t<ftPG&'plQ/UFM3&jDQ/e]5T-M\`T0I#s;@`etuW8h5;;OMB'98k&P7SfD[7^O$5]-iOJ=6MkJ=
|
||||
!JVrRo_ng\oRO`iKl[/7dP@CCm;A(O332TdU&b/AV'T"F^)BD[U2/.0^KB9BnP:fa1o]C:,Q=9g/"udFc1(IrO[?%U*#u!)
|
||||
^XYT9s0"@;<Ju@I5UXlbCR`PP`-D6;!+Ea&nGe"SO9#rVcV'08#lM*g6cb'Orj0_BN-l=kDZXK_]p25+Q/Xl7B)'uII=aHp
|
||||
IK$>R\;!6f:Q3c^h]]4ckPq!j\nDIS&Z!<oO+!k?T,!I9J7UM5^Z$Wcp0LqLOQU!I6ouFgOMLnUpJ$kqpj,[Oh?E!TpG(aT
|
||||
LB)c%Flo6\V*H9,qYXLq?iQJQ>5Z"UQQp7I"WEVeTJI1a1;iR2h"`HjI]hA#"V94KRnLm'<g*C,PU2qjIFXlQ';>TT?Sr"u
|
||||
As`&6/%Nuf^Q!;#ZoE.t(^8oI+CDAQ\u*)IC_iBi6nsY8cQCS/6$:aFm'3`*Jo@GpSA=#nT1Ma>p-1q(s8/k"0i-N^dS\ja
|
||||
/f/W'^KM!*?6dM^0.2sHaT^#U^ulNZdGiO%l5h1VOE;8PhH$r.BQ7X<pp9arA,fhdEd7SEWi_)cOF7/)[-ca(GA4R7H$QcD
|
||||
j@@&$Z"3kR]fa.*7:YLVjm:GnE'Z8Y8PPEm\=CbK*%u]:6M<X/Cn'f^L4It^87TV\T3%!ep58Ba?WMY[Z53I`!Q@2$B=7,V
|
||||
8:jQos+[Ul!e4h^8HmH3r,n/EJTb5oY0&4jk9!.f-T6(YT[#\"K$p6gM]PMCI.G4Da0k]K&54H\k*uiKH/FOB>S-g#9D9"]
|
||||
587C2PPi\gT7+)Y^fpQ[R`mnqH&HqB<c4lg,%)_la*$U39_]^ofT#oXfi)a!.1fW,FR;mV4p:AUF/b&?\fq^$'"%GS3'X=M
|
||||
]p9T@IHb\`j%i#B>68Z-rs3iHrE7VK"ok>T$Z@2(;,m@0cIsfd^K$Eo)"Mn+-Q@47p?o2fF3asF4VBet43d^e]8M`5s5ctD
|
||||
.4DCJZTb;4oMt"&`;'SMD002'Ig_SE2;TohKuNiQ:B?ifIsrPY+70NS(36@E.XuOZ"o&Y"Dh8rTpR:&Zn)aqjWU7<PGNuo9
|
||||
b<;d*5G'!q"nl;HG;$as!e&g&R0%*mL[n)a(RK8AXTEh'C_U(20;LkX7_@9El_^=eq"G+Z_=Q:DIp(9u!6AYB!ekNq<>t]/
|
||||
L6\g8XG[tq]^^c%9CS>ZH?X$%Q-nG'!ra%a9Ig:36?#d,-2_dtJWOt0#QtIZQfS'MUC_61U-AU3h^;=+/V\spo)I?<Mgp`Z
|
||||
T(-G8q*Jbs_`I#88>Yi,]=h7NDqEA9>acm[^=\r/c_#t'mITSYs"D("r.C:b.8Y%@qC@ni3bgO'EbT3i@k+r]Lpql7;&>1#
|
||||
6p=2Y[N)BSrgBeR-fPb,<VmU-lhLLb8&\IV.l.#7I/2;nDYsH7i%J;U(ff%Kr4gWOi(lLsTL59]$iF"'cl;5?$saF01)Hr%
|
||||
Ikr7XFoNR?r#[nCN9C44XJZ"p[Jt[GeL"6Mc7]>"J!@=TiSNW^B>/WR;ts/o/a#J9i8#X.SW<")^ZObaG?-K^<HcqTZfkhh
|
||||
5?fR<;?!]4<*t@6H@Up'Z`akdO47L'U#aP;LK"dTTc0OSY(,)qZgOL'poW=P(WQJiT!Un:md3n5Il?X2h6EF^51Ku6]Kgr7
|
||||
:58Zie@6"gr/uEUM]V!UP@\dSr9Gn)(\kJFKP9k!Dat]\+n0,;TU#G_k22Ht^G<]V>P<@G/1#dH..mIPH!P#">=UjP]Y>\&
|
||||
HVhu^WVj7S+A5!:8YaX6p='iP?T?e8^BkU>Fd:_]:jV`?$V!(o5>TR3l51q'bM&G]N>Te]LmCEGPjmFTiE?*0kdpuoOZN*d
|
||||
qB+%DptkR/$$>a1EUm+c8Gge=$-Ss;E;gMQU!W=onMa'h[,=:phI6b`hf*S81_G+\7m2G'AS3B=rl@P(AJ/enLmF(haJQ"7
|
||||
Hk,5FF:UYk(NfE(-q:`6B*#<Zql,'LpYsN]C?qL]m6@L`s,VgZrE#KgE%_/tPIZ$QcK]r8`Cg$jq8:J6/H1aHs2$IQJrW](
|
||||
6%sl'<S?K/e+EXKAoD'0kjpdU"a(3q!iT`.cH/u2+-ROM+U`/Y=[7o(iF[\FYl:kfp>?&2e+#BX4S8>*A8P6`^Ju1tT#=6S
|
||||
?N3a\Io>3#(?Jkm+R=Wa*<A+/'o=tG+M"_K^u&Z=N-@Qc'HRh8`n^u*%LM7s98C:X_)J4jJb-pa.f$D.LGmV6%u.oe.`Iq[
|
||||
Ps3Sj.g5H*[JqZ*$c,e7q_t%!XLTn:jat"%W9=MrrRe<mcnIB@8C_feZjqRorV;A_k>b:8nt4GMHhXOOSlTRdo;`5g5PJtu
|
||||
8i=VE^V;i5474ni!ZB_l3I++GdP7$u!F#D:/9d(?Hd,7G;6,SjYIQ4)eU4fM(>fIWJ$^Q[l%/-d'[;m\If&KGWl%#$[H(\Y
|
||||
s!Wa(fmYRQqgEeSoAAraP?o\s!m15Xe7/>/lDC4RNfm`8DV9%uT)TJb'L^KbGYj$b`4bYDr0d(6eP8<93aVu+$+!B[d/tGV
|
||||
V[%%^g3Ol[^1u!;.ZM*Sa\)4&\TW`$chpS3[fQL\SaWP>rSK<o"dbFHBm-uL[a647akl7I?3pBkR0>i/Q03YK.aM6;3q1hu
|
||||
"8n!L%)0OWR0_'Zhl3ReA#3Zt_eIa,s$4PR5?3AHC7OlI_>`DK<V]u=dS.OQS;Vl-8'U+e.aU<ib1<<NoB2Gbl:;cop=`UC
|
||||
P37ZM>nB('Mt+"JX*PNMB*$PNIp0s$)#;Pi^@[8M/(+OXI$UZ8#37BDcC_.@"ak<'!AB`eq"mZ6:G.#D%DJBSo1+&Uk9&h-
|
||||
"Z"2,R#BQ/58HkLi0V&T.g3('+KL)S-_$(hSAKr^!F'Lk3$8,Z35PFSX?<bL"%)1A4GZ0SpuD'I1Jb(282j^;F@FaIIos#a
|
||||
je)&`>]X?L2p_L0p)iN9D,l7>2hVhf[M?Ef:d,C-iOFI9ZiM'B2%DM(cf<tK*3+8eLP;6b5Tb`4DV(be/R,P?C*c*Ep4&c0
|
||||
SUX*"Is0MUIUj5bjjkpZh4*EKo66LH6?';Q+O?Z#NCYM+%<.:GYj()7^,\gD]P=P?*'ncB?B=W#&!BY6Be=\9OId9'nd!H)
|
||||
-uXQRhE:E-bDkM"7Yf9D<NrfN:Nd3GeF2k+9EDAOT]Z(5Q1SZI*:J97Q@bZf66SJY5($]$K`joaX4EFbFq)4K>j6VWf:I0`
|
||||
qIn+JjCii`jdOCVJ1hlq^^DT5-29S!FC]3iC?,?,nRm%1bWDF]^6/)</)c!#29mpt2hAko'4=heI/c4@$A;T][5<g/p(]\c
|
||||
9?#"#Y=*,;4r.kd0pZDMYR80ImIm!SJ$S\*b!'P0eK89HHKCd,&6od2fV,?1Q]&k>9-@c9hb+>ggOUm6Iis2S"Bu8M:=`u)
|
||||
-n`([biOX='FM7@.NZ=.i"LEB47\D(MW;/dXj>_+gV+<.TK;FXQ-VQZkKgR!q:!<l=2Sc'Rt+<==t4JE_.#L3kuV."F<*kj
|
||||
rF@tohf'?c.BE4eAJ5?oT1)Dd/3Sg;@-9l3(NQ&9AE0Cri%$sOr\H=L*0$BRIaFZ>=mCOOM'$rMN5#7sn]tu2?*miJ?Nk9/
|
||||
OfI'n+(kGf/gS:/#RfU5,V7DU-TJ@X^n0c^0CHq8Xo(?"a=[<XGLU;-.3EN.K[lZBF>mHtgIp!jB)e@,2Ucfoaot"Iqu;NA
|
||||
s/$Jo711Mc_<C`"<X&EHla!GC3ZmS,A'aT&;tt;:G(I^*]8cj]k'HIRlZ#*iF#tW81*fY<VR/G25M#Wo.hO9n_t#e]>R!5H
|
||||
@o<ARkUG=8oaE+l:Z2i!6K`Q67JqXeHeW['>Q8uS4l6D#]p5]b?NPW3pogU'nJK#t_&oP\B05[nD<%A[!UbIb7co>j6loj!
|
||||
i,jD<]gC0D.,[=cE=0Cuja!X,[0pUW+S4KV^&C:R!Zh:<iZB*UK'<t'CBCRE0)jijnERkUbp*LCJ"majN/-lYs+8<rTC_uX
|
||||
HG3(5P$Z"#N@;h<<h`S3qik)gYpB`>HNg;j1j9:Kd"CAk&*0F,F?,F->XkQrcCBbU[Rk^ajj'CHaT$D@>NOm`2YeN6XsS,#
|
||||
"XV.i0cpc3F`F/=+KR(T4X]f#cLWh@QR;9Wii@TZU+VuZX/L+Q*i`XZZs!4sOPP*?k9_0gp?,)2?M(23s+YkErYg"[P*oL`
|
||||
32m460jAfO^qZ1N2XTJBT3Xo$j'EEl`H)kBIpUbh8'KQ$,@PmSlr6n^%P?'fI%,#WedB,j;3'U%5t]IL`ZZ3GG5djCNn8XJ
|
||||
?sQr=T5J[N(&P'<haGc3Q:.#Pc]?\ABDr>H[k0E;iOmN?gl^DdcY5VI$8ufnhEj[NIS$k@3?G/GWrKe<hqe"`o]*,T4p;65
|
||||
078L-^'E9S:-;"W.7RZGp=A=i_Y\^1_dt4^!)b:W5'\Hf[?d[3EE`-X.3C18L%3(5`"->j<M+6(,6Zeid\G(([%<]IQb/Id
|
||||
?i:NUiL%VCs&,[/508][B0do:R#EDnMd:HOmB6TsFa8>ICQU*uYgo=EIhq6"3'i:[c:E-K57:)1k*P_c/%P,eR3t7+\Ib!l
|
||||
l8bR?POZaRk=N)Ra`R0R:T^OjD9^pf.Sqbm<6F?NKeGu+_2E+SL=cj+bV%N,lR<-U8N74YL@/#&4:HZWFq3$"cMS&q%UP>+
|
||||
?:Z^4B=L#\cM?A8Nep*MPQr$%b(F^\oMnfUpF1k,++CRWHZN$?I-#s$V9f?u.^3p'.+Mn,[t*uQQQ:pgH*MF>ABcL2ZOV@Q
|
||||
Bs3Ji7nsl"Dn@\Jpemf!qs;%E3lEj"/UXMNUYKsElN\d_^ujn<,/XN_&V#KJIWQiW"DjkqCbL6fkJR/8PnQ6/>H,i@LQ<04
|
||||
B4h1U&c]\IV:.afs3s=[0OkjD'GH-*9:m%/o$^:)E!uHQm46HV+"Q"Gbg-GKWT"PBJr["sFO<nQc]iQF2VRY6?3nBIB.*Q;
|
||||
/m51NTU?,.;=H'1P@=dN&k8!2@ua6?")s-Go'o7/Y\F)]B<pl7\T#WNNhRO]<"$[rjXPre#'Fq=g$(O8ZF`_hWCPiKqKnpm
|
||||
H6/MT_X.(ED,h;J5?X>UIXL>`UIW)D58?NJ:!b*HSihh+@Ih6@>$@Q/"')!Mq5E49lj1'?L_l4PU`qi^.jVV^`7)YV(DIgH
|
||||
Whan&CKg_X8uCk+WI;6F+A_sN@2FG14+CH`1k[@06>jmI3ZEFH.+nPCa*0R5",C/BWslPp/E%ChfiN%:=_GgGf-/1F(m9>>
|
||||
mDXL2bKN^_Q':B,fhJ!=;.UW8@h2X7(MhhFD9lN)Qm]$6;;HDh,NM0XO%`499;g)-9eUfDVte*VZTd']%i1K)5T4qE9ODn1
|
||||
:)?':'4\)W+rt/nT5l=c9jgWfVOR6@<dg[DmC*$q;>Y!`FF4hhr5c,#J%:S!#9`CWR?)SdY,]9j5=)mWZmKiQIZ"UukRG@B
|
||||
l&as&.*#E:NhL95pAZp?:IU4bIMh/`jZYQXi8A],3.uFB4'-%hZcs*4,lADr)FACsiif'lVB@&g_pm3[IN'CCggHZDSTs>`
|
||||
2KApKBZE0kO)]W'4>"u9L7%oU>'I,!lA>]8(9U1=W:"a5rGFI!9j(]a3NH/Z"kXYa*Tqg:Ihq3Ad]7m<msG5p+7FRjID@i*
|
||||
gQ@NDBR4nl5*)=rEf@qPZuZdl7lc;o3sX3-2KD^o1t<Pr(OX*Rbh^goIqR&AKOEO6dN8NJ,Et%%nH4:Q8oGYG2%Y2S'oX"J
|
||||
qdIN5]E0kF!%F?U=kNNXC'9q)gcKd0^pjZj<4G='>lOg*qLUR/j=Wb4@!fqo8aE^kj&]Xg+o-3+ma(th]JhW5/J&V[@#]+D
|
||||
FOU?r%%-+8.sGQCkS=\.)*)0r<>$q]'AFRc2u'i!NX<K2$cgjCL+:4tDn>Yp=!08mF/hGQ;+:<B/qO&=YO'J9K3!LLTKa5n
|
||||
#pDfj6\$m9;aQJZ:l08m'*!o4I#Z`+a"VIeY9s92dJ^&Jl'kn-=t*Pu>VV2pT*u',?PH!!7A.])_"+NCL!9mh9]*&X;=G2F
|
||||
F2D-4\=er]\S).;c4)L/>&,p<_>/UD>(MrT'neZKmTTBmd2r2-Xk=XZ#$.bqT\HIPnU4ou<b+MNZIdP]a3a\ncC:`>*TQi*
|
||||
+M]?I5672;bC\sSk7(SK@.qP0B@EMpLVK+5"U4#4KCNm*hR#C.^mCk_L.Eg?=Sltkqme;*"!$,tl#eS,GH^qL,IaQ\jNWH1
|
||||
L4;H%fNLFjEW@^T832)RC)1Clo$mJR,EM\4o.m#KATQLhZO-aR6qM'7`m#"p#VO2J8H!Ek$47T&<ktSBd/&DoE,PsbOf_a_
|
||||
F-iWfnGe:G^d@"`<I<)<<O<u`%@eB+(^(XFT6>lo!<.i%^k2.E-@-@+>!8T'3%Ri9>j[!5iQW)H.#7p1nHd)./SRTsB.`M!
|
||||
>MXp/\!;K7Q5]0M+Et)o1eY>f:$*L;3$a3$di?d8!Qq`+$3~>
|
||||
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 605.00000000 0.00000000 0.05000000 -465.000 605.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 138 <
|
||||
1E5CB31D5FB51C61B71B64B91A67BB1969BD186CBF176EC1176FC11670C21575C51379C8127DCB1081CF0E86D20D8AD5
|
||||
0B8ED80A8FD90992DB0995DD0897DF079AE1069DE3059FE504A1E606A3E709A6E90CA9EA0FACEC12AEED15B1EF18B4F0
|
||||
19B5F11DB6EC20B7E724B8E328B9DE2BBAD92FBBD532BCD033BCCF36BDCF3DBFCF44C1CF4BC3CF52C6CE58C8CE5FCACE
|
||||
66CCCE6ACDCC71CFC978D1C67FD3C386D6C08DD8BD94DABA99DBB89EDCB2A3DEACA8DFA5AEE09EB3E298B8E391BEE48B
|
||||
C0E588C0E587C2E57EC4E576C5E56EC7E665C8E65DCAE655CCE64CCCE64BCEE748D4E842D9E93CDEEB36E4EC2FE9ED29
|
||||
EEEF23F3F01DF4EE1EF6EC1FF7E921F9E722FAE423FCE225FDE026FEDE27FEDB23FDD81FFDD51AFDD216FDCE11FCCB0D
|
||||
FCC809FCC707FCC607FBC008FBBA09FAB50AFAAF0BF9A90CF9A30DF89E0EF89D0EF89A0EF7940FF78F10F78911F68312
|
||||
F67D13F57714F57215F56E16F46817F46218F35C19F2561AF2501AF14A1BF1471CEE421DEB3C1FE83620E53121E22B23
|
||||
DF2524DC2026DB1E26D91E26D21F27CA2028C32229BB2329B3242AAC252BA4262C>] 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+9F5P0se*iZ#^HW34ZPEGkq+<L]N)o_BP^`iY'008L\?k=ZLa2@Xt29ZAPZN\cra3;bL=b=&7_((gq#fCgq-kDF"]8
|
||||
['I-F[Bk'"!]W5$]=>G_H[$/(]Y&Z?rVQa!M#foY+e`?'&Wt"^W9BW$\G1_F,!]%H8nqOU7V3DJ+?Lr00>F0aL_rrn;Hd+-
|
||||
;-?<rW33,%X)DZf+p'U1['mAdFES5u!,$K&M?~>
|
||||
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 95 0 M 0 -17 D S
|
||||
N 386 0 M 0 -17 D S
|
||||
N 678 0 M 0 -17 D S
|
||||
N 970 0 M 0 -17 D S
|
||||
N 1261 0 M 0 -17 D S
|
||||
N 1553 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
|
||||
95 PSL_A0_y MM
|
||||
(-400) bc Z
|
||||
386 PSL_A0_y MM
|
||||
(-200) bc Z
|
||||
678 PSL_A0_y MM
|
||||
(0) bc Z
|
||||
970 PSL_A0_y MM
|
||||
(200) bc Z
|
||||
1261 PSL_A0_y MM
|
||||
(400) bc Z
|
||||
1553 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/data/forward_deltaT.nc
Normal file
BIN
data/sgm_esl_example5/data/forward_deltaT.png
Normal file
After Width: | Height: | Size: 35 KiB |
16384
data/sgm_esl_example5/data/forward_deltaT.txt
Normal file
980
data/sgm_esl_example5/data/forward_deltaT_b1.eps
Normal file
@ -0,0 +1,980 @@
|
||||
%!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: Thu Apr 16 21:23:04 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 data/forward_deltaT_b1.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!"(u[Jr`2]EekcUnZkM8^k[;*FFQQ+_fZEp3$B2C,;6EfoX<hU2d-O+n@IHenC!\A!.bj(e#b`!<nTOPX/kW5QiGk
|
||||
ECc%Un,:gDkNoh,\`_fOQ[@,ApO0f;mf7RakI9&Ldp@Blcrh[2o?2L)/Id024QP#ppt9^l;<U7=LJ?VA1A`1*2J&N@Ih.7J
|
||||
Zo@!`>bK]U_T6ArURp<W0ep03o=K#$>O[D`f?]9="QO81Z?jeENgR$U6g?P:YkJNP0N8Idf9Cm6R3cqkZV#0u\-3:F!e4:$
|
||||
`=(1&Y:k48;W&*2`!(%3#EQL77"i=F+$M,LndIj@PCtJgY5F:90C/o+g,CAF_DR&[0d.>8`ZW0*cGs2J0(:BgUW:#&#Sl52
|
||||
Y&Vj!c9]0IdmRGb6qkgW38l&lecFP-9u5n<a>QF,;\8b0:))*I(&;[++?p7<jiUB7:a$--!"@3LYCp0u.c^`n6Y8T+E+292
|
||||
UqN,sg^]W(ELs,bDt*Z3^m:8r"$#a0]nge@M>a54EMl.R9IUNsQdq4=hATcRkc0L%!WjGrjM.V>NSkdTJ3/?*iJq$uBfRHq
|
||||
5dX1gc@gFP$"G,d^sMS\.EE$KdPBEm;lZB-%?M[[OH:,1.2Y'>_7VPY%W3k?-;=Nq1.],Y6oPBBpnnq5(;^cir:#-^@_Yc#
|
||||
B1QTiAIJ(6&:-R-".?ubJ9LiFFB/_9%\/<u5(Fq%'[_oJ$6U&p(f1YVb4gM<9t)H+s47F3LHlU^iWL]^$H4KF?G\l!Qr=@S
|
||||
BaTN!`h_N?S*'#EL^IBH<t0YSl24Q`;T*VWg;u3uM0'>qG0fEK>1q@ILfFH2CWhdRJPi[^0>+n:c+@Aks)eI7;W/P122r5d
|
||||
&k!a=5jgJQ_>FX"(#$>K=q`+ZeT!W"Ht"-WDn>N02klqe[!bY1JX+DOJ3sOH#SZgf$dj!^Qq&lC@Kh3AK^:_%G=2F^L\#,)
|
||||
;r1op$e=:F5=RlFe,Jb%"tVM_AG5,XJg`[,3F</R'.ZWR^aLo:M&e)>&gGWl$i_>0k4'IHT20(G^W'p+N_>:U+sZfD[-/km
|
||||
ZkkskQPlL(ab2h<#`6n4fAmFd/LAk.V\F=-+X/[GQM^t/-VUc3]sJ.,1SJ5BB$B9QZ/\`u3W;PcO/DZ"0Gt[T*_u*HIhKg-
|
||||
o.c<nk^.dlAc_3!fA\IJG^Zsb_J(s%H2&GuA\A'.!V3p4R\u9$FM5&CmE"#bn-nkt+&*!@I3(u]X5LYZ"5CY5hZpXN3puI/
|
||||
!.>q[_I%85=5ml-qmPI8?N4\"hU6%Q1<kN?4.cP)N(?ltD7E'Fi07*;83]H4aGaBFX:BB1U1B_?/!..(iee,*7Kbo>&iXDQ
|
||||
=RG^a\.DUQci;Y;(TtPXq":"$/0^NB0nYifK(#d!<WN8LMY(PH^`8Ff85q?2*Gtpp#Aaq!*pKb1^n+#mH`B42C9$/U[UOAe
|
||||
f'k]p'oTqX%.:sj,S2D0;t<JW'iB/?Q%I@#`>"d*;4*f@#U[1=&^d$6pt\8m]s+N4E'P=0SbO;5eWs`MJG(tR9B/qIh3Wfj
|
||||
NR=k\f0FGq@=IFar?.^g/T?:1'5SmG:ecHr;Y)\\L[>R+_KB9K9>WnOfp:/H6#%tO.nfcrnb*'k"]baQK!u%W"bGr,VuGp8
|
||||
[k(Y][0(5rm:\'Pg7]9=4"HQ(/YDD2k+_<H\5-g$&RIOi*1%fgTJXW/3BRZ\Fl'`M#SdK#_#&YjeG06U@l?TeEMsoO;TNOg
|
||||
g=d.k*oJR.K^B!>QuS&c1N#EVO2)An2unJVq?[rpYsMtnKboCB=\*uHb_#4Y9cuSMHpsYX*7"Wbn71ue9Yi>b#i;_9.$:9t
|
||||
^iNs+ln@Ng5r`_8bUX&9b]AB1!tqE<6^82uOF2)I!g)khZ$1o[Iqp.rmBARY"1AA'A3Hh,7m<,j-%H@uQBM7;5P#<<5tXO0
|
||||
[1eE6$D1UM<X[L_Qj=$.I$$h^rB./H%[d;N&,e;f%'opc"=m/MAmuKoR_hk)*?cXs-sd7=*_kZK(,;oB:4>9UWMc-[!=GbS
|
||||
I:5'ZGDMWjLH!D$+]'1MiZVE7LPt<b?[u`M8:o3q\5Sc#\2o^7>a%tSJ:HArcesV3#A/Gn7`aC3>gTY>1Kg6'mkM:Nll)4A
|
||||
B6$i3QL[Gj`pm<KBI)?+EZTs5QXU^AR9g]kDZ[mh,!bYO(R9M48kG^j+t5?o+/e-Ehu`^3&@NT#@6CACBsGSIGrW48c9Jr>
|
||||
C7s(mi0B+LH(?(0,7=7%018$Y/rH$XMpO_16n'<.-/nTf3OTr:'O0Fl.*2H*W:,A\UisaojU@WID'4O_$eN/g#oJ3fHnkhh
|
||||
`:e3YGfqsLm#d":S57h3$%"'-RsbkEa03LlQ2Irq@fJ5R/-4I#Gt^kR`erP8?Gk_U?5Y?Cqm__JIuqPSB39"=:\[SQNtr3S
|
||||
+ulD0VoU]#>LrrFO[VqXiRi7P6PKA6_[pM(s0XVm*./7NiMk`EXB:U]a+]rnC[57^n55Q%c?=NI=D2>up)Pnt]uuXt)CMOM
|
||||
S%K7a&:mI<B\/h*P=6MDp!l8I"ST-7^SYl6Jl:1:)1t%rB9(+6R?YaG'3n8Pq$0qaC4aOiYT92LLePlV/<@WR(3PFZDpE.7
|
||||
fq>G,jF&*+c?mBthrs5`S#u],;auLD==Dq_GlTBK9Q3tJ0&@hJZ@#M,Vc?@a@Ahb$85T^A*^HKk=6;rg9%7C;>1R)#QHr&"
|
||||
a)!&knk]ZTB"$a,"=u2m0\WKtaF`+hq4C@r]X0bg=<VnRr;kZXf`Iatlc02]Wp71.NpoelQZl4Z!`g?Q=@!4=Z`<nS_liIF
|
||||
Wc:2N_+q1n$6#BBq5;m+iD_HhNeJ40>@Z[B6OrJnbUh]US\m[i2XC\2*g+cZRtfG[XeT0&2+YT8_"X<B2Dk`@4qYI$<04Uj
|
||||
s%>"I;U^'Q&Vi+^:fF5EU83uCr[BoYHna9m(FmLaK`Jt=,;Cp>*)YE:.tP->0@YK:MRK:c"9g@9>`o4EcU,@W0kT1<XbYrS
|
||||
PM-sW**5?9%\`J5`Ql1Z?,V"c:/Fl#9De:#FQu7.n\Q%a.)oLOr0`AL*KM]np4a)\E#@(ZLQ^3%8^/JXW^`m&>N4CO#DT&p
|
||||
NCu=/:'?%J<0mGmaI`7A-:O`tbD^EFII)bZNJA1t[Z$<LA#H?qKIj9*K\2LdcRK7+3\oWo)6k3O#uj-^lqI^:Y%HO:Da)2u
|
||||
%Sa)`Z2Ml4id8"is-?aYd(Z5=lm]LjZhObCL)17m5,QVW\e%Qm%^"_Cl.>C<,YCHirk3><%JRqh;/qg/NY$&".f'Coq_/h!
|
||||
3uAX\OTbZa`[(8@dQd.K)HT1KZ=r.%`I"L&b^&5fg1qE@j,<K+Q"KX&J=l7Mc@TIJX?+1)!VaKRif%s(/H>RtV!`s-2R.I'
|
||||
R(`p3\uBjY`+%)E_.&Is#NH=F?ooje#hA[Lj:=sFau')DQ\_2/P.S(VfeXBb9#p;f7.>PA8j/uOJpRD3\:<c\-jKp0IpWi=
|
||||
W/OU8?Yg9<P3-$qmY#P4ps]MuNm^cCU-3UqG+dAeR`EfFr])JThl)]&E-ifCaCInt2qPd7feCGZn(4Y+0718i+7K%Yl_5*A
|
||||
7F5Z-)Z?^k^Pbkk9#Nhe;ZQg=,**>T>5+0Z6Zlc1-]'U8PdUd*C(VR'Y#C`(Bc]6D=pR-lN46]P$ep5$l/YJr(gr!NC].C9
|
||||
m=<*p$O`?MV#!NCl@K\a1-tnTB>[u'rMsLtGl+&"oJpn_Vt$0o>k&R,FjNJ;+]/hoWYTc7Hn9-SNS2G\,t_aUeI(Lfh>"W=
|
||||
/2'W5rM9M:U!b1lY7b\Ss40BT;';MG-4Ba6oWs6M=`7$i9og8e!IYdj5krJeR2SVVKj2p`8'B1bUGO,`"B?I_B>naK:Y
|
||||
?Tj$6fAusEE60LSK%fYmb<)OKGR>H5_d&!2`1e#67)?MtksO*`#ClhQlN)UoW!"nb)k=eFX.80h<oeo#:XAdME5%qpb*q`r
|
||||
B4:2T20eTN"1oZ17oM)koa!`AADLt1"Lr,P*>Oi'5*<Z&.6Bu202M,AG06S>90c#B9DK9[]pK`g=rHs]!GfG0AC^e0r/$/f
|
||||
i:^f:C^1'eA$S(on4V"^^EUQ`^<6/7'8&J53Uhs(prfQ?W.-I7r4/>L[k![3$2>qDW4W8-`"M;57O<Pfl&_..[8&)R/F"s7
|
||||
YCSU2.0T7*q'`Kg$0DhI+U$0*:cc2kjj1b,T:f`%^J)UY4<blDqH[CaXp$1=+.SSnhmPlcrcL_4S&i@s*-\f>n5hKb>]KR5
|
||||
IsiKq.2<FYA7jLIej9JI;]OV19p5tjjM>@5b'?16#6$=h49`A,`7kr3bQ9Uc-_RsO!1a^PrW2V3BHo]CQs`to^<4NB*Y5mb
|
||||
l$"ij5%jF@&2eW<&R9W^pm]Qh"L/M\-fKgc>V#+8eWG*!$8=>""`apNW7o*]5[&_F)pZkE=Eqc)Zul.p<"QT'n:c*3P3oP,
|
||||
eXf&i%:7`rs.@_Z;[Xb"cpc`jJICOjI8l$^@1;pG3;b,$b>S.,bmt^C:>Tk2s6tQ)Jrl;RD?f/,o7*qa)etfCk5TY;Me#4F
|
||||
Np,J;ld:`j/P]u+E]ZkZe+pW\eZ1ps<>JO72tWb.?rdU.a5F1g3d>b2s't>g_oZH>mJOA0H):!dT-0F:51Eq[IPiqNlAhO'
|
||||
4jI3g.C^W;;8pX=,l_lkE*bk*$MBodC`]B#ab.m:SS6_medajNo<845_3"Ma>0'4RpiM7(T2Mh\J9Jfc!4YAGe?,J"Z<A^T
|
||||
6^$b;pa;BoOhtJ\GRqmnU/BAqbk%0j*FGlTq;ND(=4RRk;m<G1^J$6\I)ngp&Rt`0$873:S@\el$Wit/rl<E#8j9*qb9=MP
|
||||
!=\`f;65Huk.qiKX+:*i\XaO1Rn`9-^)m%sn+Ypko`,'*SX.E2=_/6;hgB;QQrM2Bo']u.]S`bh6*pbEBr9f,\Z-cd!dG(5
|
||||
0J&9B6fp6@`2+BH>1/^I911rk3ZU@VJH#`E.l:$N]0Og2qPkaVh(WA0.>^<Pl3pd3_*>SV<V__c0+9.tP7hCt5,2\5\!FZl
|
||||
\HHYCh^\Go;k>GO;!("+bpmSG$!%/*$8G.4o\o_;\)^%.=ZDl6KIgjX0rkGOcE3TVM2*o<i$/onDA[ILC79^'c8djJ4=0h'
|
||||
9hpgMrmL1MW?%uFs6abSgQuQ,?(Mu6q3sO<MJ0[*0=uBUcD6']JI;sao+L8VFI)ak[e(CI"!38D[!K03NcdQ=NcgNlDQj#(
|
||||
F`F-4>s"K`15P=Q]5Pa&RpHsTN,QY3Ae6^W\XnM)b/#(>IqdA;Wq*^+VME1hN3Gt$p/^-W!kI"t\C)3Iq-RF@?E0Yaai?7P
|
||||
r,sY&"+jrA@.m%>c!RZ>5?I#7iD;.Q8ceTA'D3=2H(#(.*QEo:X`-3'PN<6YE`?'<n_5!f4jQpMp",GSrWj(9Oh<6`6p>R8
|
||||
Fr:5qVHGrHP5ie7DbL(J8Lnj>_<uWr[9r&rYl:O7OD&2mkN,,S)l`X]&qZOd2^+*>#JRFs'R"VCDgWl2'_%^[a2/?gP8SNi
|
||||
hfT6QF^uWd?ZZ'jQ6s-)a(JBND9I^g+o13m:tHi;KIog+5_t4fre2)+LbN'n5NP(#8"0^5n)C-uBlZp0]INq!%J(kF?T&>@
|
||||
P`Kd15+gHM*WL-e>-\36nf>sSRH>YBs0qALn;fG?3G'"\ZtDJ%0IM@E`*?+j`/N][an_$G=67n+R(k[*M`S&e1<_;ds+$BQ
|
||||
J*=I"@&)&VF"73)j@,N5Efa6a.bbc[7U:Bkne.Vqjn%*G(1X4D"^O*#0YpZuB&A_ba@49?S7hZlSp''q7?Rid'tGOE9&9EB
|
||||
(1Jo[:aG]g4,?npX5nniJ(T'BpR/%-]"`]IX*Oj)Dj'\kT=_3#B@#&Fs+U?F5Pn0Ici+XUfl-amHo+I%!ri[MWh>eh?QL;j
|
||||
o)J93h1*[*\=h7R1=\hg&C,>OcX^b%n<<U_q4U-V=X=ak-#.)"D2E*UR!/I,hKP_[cR$*bU(fVlr84&Fr.N_i@e/j2gnO=G
|
||||
e>jlWOHe)N:egL&MYcu5^5NGLM>?N4Z"=a3@Y4-TM2-8Y$#nuJ<-[?*rUg\+s$LG+`CY>,m0<S\eA@@;qc*RVUsk?VBNT$'
|
||||
<ks]Y#Palk=>_kAP*O?L`Hrp2F_AG+r):I@K7ht)=2LA98\Tq+qE"FZDU&3]lAa3pF.&-3"Z#Jap`*7_,q;4n%Vs;7.-BB+
|
||||
<"[%X'buV=%`bsF&kR!O1gFD*r(H'34JdA2ER0?(&*H'OkH>3l\0s05!h'Edlp^hb#IY>"W;M-C[m]d/TA8AI^PrP5+/iu1
|
||||
$[]B&[NM3RO[Dc$4/K<2gI6]W/m;`6r3k7`4`&a3F_#ka5/[<UR_GEi?[*u)jo:79Gii@5rh'.5XQ7%iY'ta!/"i;\).WfO
|
||||
mL"WtOSf1brjU@hpKVWU5p7_d1jTUk00hLmRLN`IliZ$5f>0u;IA_Qsq=(hEV=4TRr.K!)G'-!8=)F6#F3`IW^Jj9E@?>sU
|
||||
"fDZ/#o+/QLB+fO6@a!NQ/bMiP]@%b5P_3@S3m%():?^@PkJIWQ:9IGD[!Frifj-FS9#p'4u$LA)K"mAqiiW2l]8/)3'ZMQ
|
||||
RK(H/8bl_<0UgZYs0I/%Ik[P[[K.an*N1Q@5K(.%@!kN*fhn%Y=RRh@&L9<P^l1K=oMXCAmj$(/mTD@8c6HA@XM(DM0hb2$
|
||||
1(OdE/tQa#d9N>NiQ:0T8SSGQ5LZ1LeG=k'rlb/Bo:mb,5ASE>12\L:*C$?3d#c^@l*$NUQ2aKiql;?2b!1X]dKOZIcD@ss
|
||||
H3$c&7-XM+(]rZ[Ld&hm#^B)%qBBs\gt7ja79-Mgs#<C+J&h*T1@n*8+,K"%K?!r[M>tTa%QlXs0Mb!bJ0@YE+/#VVNl%05
|
||||
h@Wfa^O<"g(I2$>!OAtt&"u/H5j2bVUmAuo.7a0/4BP'MH!AG6-e(YgRHWFuW%Y!<I@"]7mL.:Ijj;!ijPF]cn--DGRdQF<
|
||||
?We=a;Z?>Ja#!N(kCkLt0IE5^nC2E:s2oTC%[R#g/'Ydke%gIKap'jahn#Iag0YYFr1o+;4MR@("MM1o+Wcl`r(qFLfXnXV
|
||||
>):I@#npgZX\#,I.`86Ci@-W,jDT<4C@H@N&&);.0;pdk%ikUM4RrH4BW6TfC;)_kckM)V.Gsr*j$l/JE&fi1#k13.I&]%u
|
||||
T];.#r):e]l#[].3qA-KMrGu/9&5ffeps2!M=^D+b"X?-.K;b'H2kbc78j_/>6\FKq7bOGN:21*I*_iJMZ6o?9d\fAc&QSY
|
||||
@4(tdlP57]&S_XR6oCY+488:YJ9p0!f[0X.+oH(M`p7<]'i\E$^5+CTO_/unf:&8&,tCiARHN]l-i])Qo5NXhia6GL'?heJ
|
||||
77bVYmOJ5Y*rSp(@&NoQr&]#`fcLcBRAhi0:XPq8YZ-Vt-a[tU)Zj5]>6E3D,I^s)D(q;;cR@%aVs4r;rtR]g9[;hf0WFu2
|
||||
%^kI!e;qZY](Cs$5=/uHJhmApeU/qDa.eJ([;[Jl>u0an(V2r.^)U)F;)F_D_/.S1Xl`I6_2#nrYd5>N`jBB;qjj(WNXg.$
|
||||
5<W9BDb7[l"?[Og)?LUd]3rfU/ng<,W#SlV`&#JEnXUC;=+!JWUc=&[dLL@11.66,FVgRV'-8Vo]>%2LIm[68-N;o'rn*>.
|
||||
Y8MM+VpkGH]nj5Sn]r\@UG14%PpqNJj0+mG%i)]1h3QTkKB*`C/[;b2*\&Nq*,5:GFQ"pDnJ!tg?^71h#$mSGZM\4k1\lHQ
|
||||
o.Mp":sl/u903(h+--Q<21pZT[L^=d/KQUig&t*,OSm"VS3/mM1'DZ@JK-u[7JPkV*HKIh8gs^qM7Hgi":5%gI9[,R4j)#>
|
||||
Rbon4l$%QfNeLh$T7"rJ#C>mIV/E8`s+A^+DKIT4S9^2qQhDMe&O0ari),11L0O0I@Y?62mQt;S'2/pTnjOZd`NJ!\ntj%T
|
||||
$]&j*S8dC9BRL1hA8-GQNiJ3=bA-XB.9,g790N((>.6o]T/+a]Bpn-[J(7'N5;Rc,R\;Y@ab*&p`K*inJG>bpjT!AZGa8<,
|
||||
Mt?DYFQ%_#EoX?gF02*ZO:OP57k;^t./[`Y&Dg&B'/3C"LVbb.b']NfQ&qO>e8<7Rii%tXr"_6JD/fLS(!=\6q6#0?EmDJZ
|
||||
9KmtQY\ESTQ2_5AO3p:E:V)&;Z4$@s6.+SS>tDKA>pp*DCfWf^e9Rn+-RqZ6lCU%`apEPK!RZ1rPY6Q)f7h3ZLqI9\+mP9_
|
||||
I/A;eI@Pc!PkhLCrB18_M`(JQ^H7NKhEGVKjI^E[iW%oi.#n8&m]I^86?3"<fehrugM#oZqZkWP5g9@=iBq=#lOmEVh#V>M
|
||||
4dXupn;IoS:#^]Qo*H65f`EdKm\1DCWm8ouqsu*5NFtb\r*ObFF+3CD%:YLP%2ia:5A-XdK$O>%+)aYa/uWb+$sta&1n3UA
|
||||
s)uhAgqH/;hn^a`Df_W%G%kEWlp;RE+dX8aen[lDpe1FW&SnAsKiKrXG"<Fj%gkfq=.OhbcDTb'gq!2QBDXddf:>]LGlN;&
|
||||
*u`6+2X2dU`9;bg!jHEE6\)#U=TGTn&)Z%+C4]#M:FfuLC^G;I&QEU?(SpPud",-,JAT\U9bQff"*^jMml:G4et2TZrrp*u
|
||||
fua9C:B"Oa&$U3G8H(9nLrTIb?EX40<R([$P#eToTL&F2(^<uscRN?R@)"@)I"!eO;fMb:g2.Os#@^H+kI$Eg3n),,\$hB4
|
||||
#BKh:ZA3m#BAE%7;EMgfr23Ze&*+0F8+bH<_9Dr@8Hp!<nAN#.`^3Lc$RBMm,XVN&:DhTQ][f-)L`alr=l>et7D%QASc"%L
|
||||
<h@WWkXqEmhm^]4G6%Zkpr[GtQN&%==RaXl*$tWWr?Xr(s1T6D5_0s^W*)+%s.PYViAh#pR/i"]bLK<qcd.H.I$RqfnUX<R
|
||||
H'G8:kOs#1Pdm&`Lj3HIn7uU0$^3O*e\$O7r8kBa9rWn;/#Q*ArjB&X4Z`UPgQCa.,Tk+Y9s>rDq]#!Ia+(;cF<\$V48#I*
|
||||
PMO`\/`g":$-a\M%"$Xc&Vh@*i>$^/>^-R/6Y_D&3R/;_5<V+[dLYQ=n1QTD_t4Ed(<JN1mF=S#r*Qrug6VbtGdmTX5!@h'
|
||||
o.YCdo:^E:9bW.o7C\,W8=GsDJ0297V7W1tHq=%sq%nCWaBqoVL!c$`"8m6jp2`:=i(=,)Xq"9S\=&;ZCc/GsHD;qbq;o'Q
|
||||
)ZP;HZ/pJQOASdP78^51J)f4O<;qB<6XSY>KE*S'?!J#9N%jc-GdY5qQ<9WDbIJYmUZaBs%l&k"`;eiBk>^Lu^HrpMk&Y]0
|
||||
X0ZOm(*(2>"g$(>('^jXPkp/ZIXdKVn\:s`,6Rs9iaq\_2>[>_Kn#MEQMTdO;?"*Z$D0cHehi[>!!o,mbT]c(*C@VilO-!R
|
||||
$?p`T&C9*b[.En38a"<l]bRfc/"8Y'B7'Q6DJpO):msjGq&blJ7+FM:o!>1<kl3b^n,LH?^dA'k0iXi?0?rM:fGoK3DUJ5<
|
||||
-))^LkX5Im)i&?aTSXrl74kbe>7*XS5do?PE-iI[\Ydaa472E5T+-[a3\oG@+[(<qo0,,O]i@]hgmh"-IoiMes1?f#,lb1@
|
||||
;tWAUq@gP2",9tLYPJ2WC&\./(C]kAJ*%MHrdU,!r!uT&B)]%b/PRpO$Dk[,;(Mank>O-Kb!']OKLI&qqG;noJtIWRZU?i4
|
||||
<920'*]hHo0d5b?8dN2eG#<It^+K3ZgnQ5]QW7pir2Z=%QR5-Trsdl:b"hMlr#;ED^U=_nqT&Ols8UV'Q2_LerVu%ck:XDh
|
||||
6+aj:kHJ^\l4D"s8X%@^(bWCgLJ94*]1e`Y_k4i'9l>^0a1H/Uknm7N9i4*[eUZTX+@u:L:5f%&)ZORJBB/,aG5MU_JosFM
|
||||
V%"=do?Xfh8bfh'kR3_/82URq.Car`)iadIG(9IH],Q<=iOVXEq.Fb:N>Z;M^cssi=Iel4W$?%e%u27C_kF7*Grg6d#]ZRc
|
||||
&%_cSoRTs?\^/fsR:cF/TDXQ,T3;[@Mm)1UQr#YJaI1fC<98Te4m6'PXI=WHrgtSiJC2D=_ZAn^F;=Y-e>#,)`E=?d;R'qB
|
||||
arN;%0AOlYeFSKF5%REtXDKkhrU#$GJ/Wh.puo)AJ%!+q)7qJ+:lbL+aj1c$r=?P5d!PK33*5Z2m7-/tO#.1C[A2"[\<QiD
|
||||
WrFk;V+0MF4i./u#'hE=&o-0q&Fl8t8@XcWrN(J[J+:?ELJ0AF0?9l%H2`h`\Jug[$<gC\1CpSeUUP"9X7=dlin/BOh-sG!
|
||||
Ho4i=_7pPTXb'pSq,Ae)Qc6H';>CBC$LGq4cMA3rs-fC!CA]CRkLP#dPXF-l&1Wj_4;%LQ*Uu64D'GpYRF[2KW`l#oR(!A9
|
||||
Hn#!:1Ij1BZ,_Xn'g5T"W2^uCItQsb<oEN_mJPAN-R1:)Fe43\m*?UAQh9l&;YZZ0D@L7$5Kig\7P@.Q(\B:To'bMd=lLUl
|
||||
$%nJa/<TpZYl8#ZL]4YH%=V(=HN;PE*HflR#8$7Fr*/Nro?>*Zo86K\+I@VUKrP?0bU`!"g+5o-QY`_<hnN!K@-cmkR]FS\
|
||||
IRSuAs)N@!3P%<9I<uCf4iHUlVq8oB2djI1B[j3.Sc4]1hl#CNb8Y(8=9Zq_-9t&:KdZ9lHb9r3XWjo:1nTm=]>N0iJWbC?
|
||||
YpRdeFZq,OiL?8nr@drTbX/6^[*+qG/j12VUbgE_jS84DYLcT,s.o\H2"ai=cQc@<R>Un4/XF2'VOtt8-n1n'+J+9;*sQdl
|
||||
MSte14nrC9MSl:O"%A4DW5:c'km5EP.=n]4BBAX@/_f-E$2u=enHl_(!;^&gSM4THcPX@_`b>>KbG56iq.aKkB'-in56rCf
|
||||
+^,7bYq>d3(1[BRCF'R"<U/%42roS=&QFq>_LI'L`kMqrV"*iHoS)Tf&Gi;bRnPTerPobt!ZdRV81jqg7EAWATJrM@r8^+'
|
||||
&LOk))iBo$6#QlUeW(oIL&^==`?s]Mb.fn5hZ-9g/J]>'r.F#/YR+.$@*X@aei.(!'Q?*.:'#Q)<,qG5*+jkh]L9Z*RgY1g
|
||||
M##L8+%aF!O4gQ?s1n$I1goOY1MsG4T$bptDCY__2beis6(=tFmmWH?Vi1/72"![WVguTQJSS4aPT'E0lf;uNRR_+APNOCf
|
||||
:Z.BSb7q<rFF69_9u'K>UJT)$U27Y]<`i-c91(6T@N\+0Lif0n9?:1P34=Fr5,We+M>VfoB2nl\JU,?:Hqg=)Dg[::^q1s<
|
||||
\"$NtJ57=CI^`ONJlfmI,fYl)o-Ll;Z+BdAq(<M+r[@SmP+,B#eF2e-5HLc@E.2&m+MRPOE#?U(lT=bd0*m.GZ.U!#%+sD^
|
||||
dm:d!jiF?Z'M(!GMUV)GX#I/`?Cu[/;%gU>G3PmXj]pOb0r$R@SGl?Jn*SIc<r/<p=<_lYo\c`Ea+)IqlL&*h^ncRn.-KJ*
|
||||
n];6LVO,@Qi4Lo,jTE-XQL@f;omhNAbhn[g/3cs2q`re'B@oXGnst*:C0p-()]>_PEF6'VBf*Y3>T?Vm<A7T09p^++Yjg2K
|
||||
bZSMhi6T&b3,PY_=MAc7mCE1@l7;nEVb$b+PN9=_5PS<\coW,$s-73q"'.A'K)cOhgWiHQ<9!<sC5T1BlN*mWhO;/#+\&*"
|
||||
F6^7(aWm'uW(46&]orK_]%^H0j=[6c^bnil**o<=p6.1p-749cAPe$IHaAVPgfO.H*H_7Xg`la^qVoo^q+$($lV&DWF8[!,
|
||||
m(tknGb%P"Qp<-7kqQ?CX'GFLhiJFJ!P'58ggE]iCB1hEFYu&INKVW'fO1M,3h>e@6"20]ENY1tgR9J1Uu`9jK9GP=G0ri%
|
||||
n?'&Q52PU_hODj]JI;Q\2:1A^@B)AlreG4tKHgV,FLd)Me4#l5,EHqFZR'NE66jI2JSlHlHlQ>OQF*sFUt\OM=@]/d%SNc=
|
||||
Sl1R"E(Q<@K%HS$2VHk#a(^=sbt=)T\V6YA%\>)%[WG$u%73(rl6$UfNTLTZCn&derE3'tb:=0n8*51MT-2pW5[pTL?ZHC]
|
||||
L#Eu?,Ia3/^%n0[1>;pKGNbQ7CDs=i:.-M=,QG>BBNMGZYbVIR*R9D?'p*qu_Eq'L-+j4k%p`i;F%h,H+g_(B&W1iqYNAo;
|
||||
4,"CLrt%3DK$l58@]'W\")*Zl@UR^d?lkLKjD&FPFBr2h[&==@d.n;l[bt:2QWnNd/:mq[JCW_RJk8drGSuEk)33Km*YKO.
|
||||
WB"MFC$;UZO%tIICk`UW=[PHJ-5N[1(M`uPURa'scl1i..F\'<,ot-1eGr%fe]JjnVa*Yml<c4]5hLgtZ?.0,*h9i@ngaFH
|
||||
Gb<TGh;1nZmL,)kna"'N^oA(5#,OQ"fiLj1jVct\O8oQYZa9NkQ@PmR.S.),<Ks._?>"$cg&j8-6&VaGo@o;p)ZmGL'Ul^1
|
||||
h,.j`d\AF01KHB[f#'TB4P0?DW."*Eq@0gE-Eo/ad'@_sL,FdIq63Q.ML+sF7[md6G8/4-5;C?cqjf^afifg#QJFdh++V<#
|
||||
NCm6s]NH[qiAeKF!2Y'KA(Zda'HjJ;X9ma^ao#@52*ZT,@Ep[]O78VCNlsfpR&0krM<Fr_JPrA&3eEcmku^fd9";O2A:gHm
|
||||
P=Y3aVLUFN28[G_0cVTkqn[Z4&L9-I@*Bdq1ERKH^PHM'C4se6m?Q2dl:(WAI@DN?GSu:D[$i-,_Q;ZO4+1S94]$8&lY"j?
|
||||
(4Kp*cB")+d3Bu9<m,5L]V3ka6/J\P="9$/Bqs?)*.,rO.Tt$rT7tjK\`31&&Lg\!X@`g,9'36c@$l'u:BB)7Z\?A&.'!5X
|
||||
Ui]l3Iu>pp1]~>
|
||||
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 560.00000000 0.00000000 0.05000000 -100.000 560.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 197 <
|
||||
1E5CB31D5EB41D5FB51C61B71C63B81B64B91A66BA1A67BB1969BD196BBE186CBF176EC0176FC11671C31574C41476C6
|
||||
1379C8127CCA117ECC1081CE0F83D00E86D20D89D40C8BD60B8ED80B8FD90A90DA0A92DB0994DC0895DD0897DF0798E0
|
||||
079AE1069CE2059DE3059FE404A0E604A1E606A3E708A4E809A6E90BA8EA0DAAEB0FABEC11ADED12AFED14B0EE16B2EF
|
||||
18B4F019B5F11BB5EF1DB6EC1FB7E921B7E623B8E326B8E028B9DE2ABADB2CBAD82EBBD531BBD233BCCF35BDCF39BECF
|
||||
3EBFCF42C1CF46C2CF4BC3CF4FC5CE53C6CE58C8CE5CC9CE60CACE65CCCE66CCCE6BCDCC6FCFCA73D0C877D1C67CD2C5
|
||||
80D4C384D5C189D6BF8DD7BD91D9BB96DAB999DBB89CDCB59FDCB1A2DDADA5DEA9A9DFA5ACE0A1AFE19CB3E298B6E294
|
||||
B9E390BDE48CC0E588CCE64BCFE747D3E843D6E93FD9E93BDDEA37E0EB33E3EC30E7ED2CEAEE28EDEF24F0EF20F3F01D
|
||||
F4EF1EF5ED1FF6EC1FF7EA20F7E921F8E722F9E623FAE424FBE324FCE125FDE026FEDE27FEDD26FEDB23FED920FDD71E
|
||||
FDD51BFDD318FDD115FDCF13FDCD10FCCC0DFCCA0BFCC808FCC707FCC308FBC008FBBC09FBB909FAB50AFAB20BFAAE0B
|
||||
F9AA0CF9A70CF9A30DF8A00EF89D0EF89A0EF8970FF79310F78F10F78C11F78811F68412F68113F67D13F67914F57614
|
||||
F57215F57015F46D16F46916F46517F36218F35E18F35A19F25719F2531AF24F1BF14C1BF1481CF1471CEF431DED401E
|
||||
EB3C1FE9391FE83520E63221E42F22E22B23E02824DE2424DC2125DB1E26D71F26D31F27CE2027C92128C52128C02229
|
||||
BB2329B7232AB2242AAE252BA9252BA4262C>] 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!PEfJtq%\9Wl1]R9VYJjR<uU13*p6i]e-Bc1&6Gm-V_AJJ2b5YYNO;bL=b=&7_hO9f6)Cgq-kDII6jD.?3A
|
||||
Yd8OmFE2PEF`[<HoYLXAI=2"k!s4+,6UJ\H!9"NP;:.,'EUa?l8OS)>,!\b8>'`YM<d%5U?9SsoTWkB)UpR59U9^ef#Z+H(
|
||||
=5VBWeD/L+f%tr[FEVg$o_.rRQoJgN'I(?BC"$_=S2GZ=gj/K-&-3P!>.eD1ZK3T;Y$/MN/Io"&rJ$<$2K.9[D>T?a7"ART
|
||||
p[$_Fs1lH<LQ<E$!WW5pM^nE~>
|
||||
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 236 0 M 0 -17 D S
|
||||
N 709 0 M 0 -17 D S
|
||||
N 1182 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
|
||||
236 PSL_A0_y MM
|
||||
(0) bc Z
|
||||
709 PSL_A0_y MM
|
||||
(200) bc Z
|
||||
1182 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/data/forward_deltaT_b1.nc
Normal file
BIN
data/sgm_esl_example5/data/forward_deltaT_b1.png
Normal file
After Width: | Height: | Size: 35 KiB |
16384
data/sgm_esl_example5/data/forward_deltaT_b1.txt
Normal file
1039
data/sgm_esl_example5/data/forward_deltaT_b2.eps
Normal file
BIN
data/sgm_esl_example5/data/forward_deltaT_b2.nc
Normal file
BIN
data/sgm_esl_example5/data/forward_deltaT_b2.png
Normal file
After Width: | Height: | Size: 44 KiB |
16384
data/sgm_esl_example5/data/forward_deltaT_b2.txt
Normal file
1203
data/sgm_esl_example5/data/forward_deltaT_thdr.eps
Normal file
BIN
data/sgm_esl_example5/data/forward_deltaT_thdr.nc
Normal file
BIN
data/sgm_esl_example5/data/forward_deltaT_thdr.png
Normal file
After Width: | Height: | Size: 52 KiB |
16900
data/sgm_esl_example5/data/forward_deltaT_thdr.txt
Normal file
BIN
data/sgm_esl_example5/equivalent_source.eps
Normal file
BIN
data/sgm_esl_example5/equivalent_source.jpg
Normal file
After Width: | Height: | Size: 206 KiB |
4
data/sgm_esl_example5/local_shape.txt
Normal file
@ -0,0 +1,4 @@
|
||||
130 150
|
||||
470 150
|
||||
470 800
|
||||
130 800
|
17409
data/sgm_esl_example5/model_syn_exp5.msh
Normal file
17409
data/sgm_esl_example5/res/equivalent_source.msh
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.png
Normal file
After Width: | Height: | Size: 31 KiB |
16385
data/sgm_esl_example5/res/invert_deltaT.txt
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.png
Normal file
After Width: | Height: | Size: 30 KiB |
16384
data/sgm_esl_example5/res/invert_deltaT_loc.txt
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.png
Normal file
After Width: | Height: | Size: 35 KiB |
16384
data/sgm_esl_example5/res/invert_deltaT_reg.txt
Normal file
1013
data/sgm_esl_example5/res/invert_deltaT_res.eps
Normal file
BIN
data/sgm_esl_example5/res/invert_deltaT_res.nc
Normal file
BIN
data/sgm_esl_example5/res/invert_deltaT_res.png
Normal file
After Width: | Height: | Size: 35 KiB |
16385
data/sgm_esl_example5/res/invert_deltaT_sep.txt
Normal file
3168
data/sgm_esl_example6/SE6.eps
Normal file
BIN
data/sgm_esl_example6/SE6.png
Normal file
After Width: | Height: | Size: 222 KiB |
1020
data/sgm_esl_example6/data/forward_Vz.eps
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz.nc
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz.png
Normal file
After Width: | Height: | Size: 41 KiB |
16384
data/sgm_esl_example6/data/forward_Vz.txt
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_gx.nc
Normal file
16384
data/sgm_esl_example6/data/forward_Vz_gx.txt
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_gy.nc
Normal file
16384
data/sgm_esl_example6/data/forward_Vz_gy.txt
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_gz.nc
Normal file
1015
data/sgm_esl_example6/data/forward_Vz_reg.eps
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_reg.nc
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_reg.png
Normal file
After Width: | Height: | Size: 41 KiB |
16384
data/sgm_esl_example6/data/forward_Vz_reg.txt
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_reg_gx.nc
Normal file
16384
data/sgm_esl_example6/data/forward_Vz_reg_gx.txt
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_reg_gy.nc
Normal file
16384
data/sgm_esl_example6/data/forward_Vz_reg_gy.txt
Normal file
1269
data/sgm_esl_example6/data/forward_Vz_reg_thdr.eps
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_reg_thdr.nc
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_reg_thdr.png
Normal file
After Width: | Height: | Size: 83 KiB |
16384
data/sgm_esl_example6/data/forward_Vz_reg_thdr.txt
Normal file
997
data/sgm_esl_example6/data/forward_Vz_res.eps
Normal file
@ -0,0 +1,997 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%BoundingBox: 0 0 140 154
|
||||
%%HiResBoundingBox: 0 0 139.7717 153.5400
|
||||
%%Title: GMT v6.0.0 [64-bit] Document from grdimage
|
||||
%%Creator: GMT6
|
||||
%%For: unknown
|
||||
%%DocumentNeededResources: font Helvetica Times-Roman
|
||||
%%CreationDate: Wed Jun 10 21:08:13 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
|
||||
/PSL_plot_completion {} def
|
||||
/PSL_movie_completion {} def
|
||||
%PSL_End_Header
|
||||
gsave
|
||||
0 A
|
||||
FQ
|
||||
O0
|
||||
1200 1200 TM
|
||||
% PostScript produced by:
|
||||
%@GMT: gmt grdimage data/forward_Vz_res.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'FQDQ2cWApSR2WH@ofC'M[)61RZ1KbTrBh-5gI<,SOAo!Wl5N$Ut^;7S-E"TR[B&LkqcBN(VQG6\B42oKkL+m+q:<
|
||||
1g<?K;0(fChgOC_=7=nDMr!?^Hg4R3=++*+n%O#?HXG&=bAsc6<Ote(kpfu8X7XB*loXfeh\2fucFis&=VM!!Nug*4(TH#m
|
||||
LDFFV>mSRi=b>hr4o&6u$:CtXkPl8uac3Tc7@Ub;j.9-kT766$^n*Q\">AahCNpH/T#DZe<g\<eE[J$1pKOe`6.pH7#OrHY
|
||||
Gea\(JNP@P(WDdeMUR'c,%G.t?qbjcW7&KFZG:-9.AQWr/--.R4oAGf"Fi0K_5YZ;`?F,]<@Bk*hD/EN[$'n%%u^S,Aa/rk
|
||||
`$942r,Mt4V#>$C'4(o*n-!Fb?N:u4-Pd70Lhg/2MMR,,MY-63s+^QW7#4.;$nieMZ*q];6eW+$@oqX"_Hc&<&A<??hGAbN
|
||||
`2PKQ?j%="kHm`%^?uUq$S,Rgr5A"uC%Eu+6#L)(&nhh3f"sU@Joi4+8!`Xf^n:B/TM;G;2o8QDA.an>U8Hq_+E)3"3s,3K
|
||||
A(KH>;F-?n_fheL+h/XoO3%l47UK9?b9q!K7!/:X$=>()Ks9^YjsgBJ+I?2A6^;9j9hjd!0Gq/#`m=7kKe&Hk)G@1nWlto2
|
||||
U2d5s+'t9hIP!_Yp%j?>2t`V9flL%cl2r,Yn/RM'pbQ?"!IRqsXD>V9*8t.aPm&B>euZ"p^:<JN@KA$qC@k^*j&QcA^Ssen
|
||||
\2!+V+#:f1h+!IS[]<Jm*o@7;,X8R8D";#NfF!"scimr\J["ftH!ni'2Nsf)Yp@tRQ/IEIC]6,*B]r4%;TQEc2KHm+@IS+b
|
||||
8:%?en[EX+55)Oh$>0m,I;W9UeEmQ<D<gfXL2aR'lPdRaZ:J-#U_h*k/`[q'(N[G%G?d/FMQ@C\j3ctKa<XK]JqW)O*Z;rs
|
||||
Xo[n,?:_cePn="'HbL,O+OtsK"`"87paF9>$k=BtY07/P'7cN/\FU/9p5IpPj_2a<[(%PhS:R6FK--k#m`#o&p3:S\2^8q_
|
||||
eO"%:1q@Tli\.qQE\S]-aO_pi(E;?G%Q-8l,bVF\H(bgPA[<r)epng`\Ip_&`<7;h"o*6P+>b5%j!WI5@INa75#Cu6NEok-
|
||||
1T:3+-HQGRN^f+$M,2\L4C(a?gCo&`kueBcaQoJu'G6B=<YHJCPP>NZ`"oF[;d>n^+Yk5:m/k&SKIZlA#I[q<e7)f,^%bur
|
||||
f+19_ER8sdD&8:3Qr*%*J"!bWpk]V[d+9Js7'S(M-IF<[^7^9hOgQhnTd5T^*"dVi"luBiD-Qe,6OPZ>9MGfjprNsLD@5%K
|
||||
[gj]:4WIT'=$*613t?G4GBTJ1'K'Ze!t-I-6Pi!Fqm+!_!C#lPE9,l@!TC<jV*NmjKK>/6C)B^U4*'>6?8,ZA91n8chFXH)
|
||||
D!s*Ug4c\gS$H1P98OQpX.[`iD!tT\G&?cPS'1*2>e9`(V-C55JkSc2oALf.ju(gp&GOD7ptp!bGpk4HA1-(@@p)*an=Pe8
|
||||
`!]sJC4aYWh@&"'44@J>q1u9!V[H)'0^`,icAlmO!!FM"^?cU*3<^E'gme)0l1rAHrT0uB78O5_)BjRPAnV<`JWtr@i-SDC
|
||||
XnK`hR1UW*6>G53PAk&hQ51oe+drNq,j]gPQ4\Hm'f9.Hp=k/7'1?R2%OLL@h`hTAY:8>K#_2l,\rkONG5CWAP7*6Oh<+*K
|
||||
g]`O1eq"3;C'7Tj:oq&kR;`l('2+6A"\U4&EHa"\&e^&jB9W!$Z%*Vi#[/:(g4dcb,'N*,0m&@"U\a@XK`"!`[<$L+))Q\Q
|
||||
$$5'Tf%9J^1CK6&K1YMOiTinVG0gCU+0UDg:47(UR!)@%'G-;2($f'iqI4OagTK4R'u6\X=5r4t,P#MY-7&fpUrPF69J[uU
|
||||
%R.eRBU?,#X(\&udlWP=id^LQoNfg\@ClaP8/t?A89o/Knfp?$5r`E1PTlNJ&-56<[=DHjGPdt0KoDF3]eDk0a-*\*:+/L6
|
||||
8<;GN88,Ze%ePL?HjD!I^-R@sBNM\AcqaKl]Oso4[EaBrr4g*<V$m9B5Po4#5mfpH@f[kS[a#]JaGAm5j?<if6<"5PaiXbh
|
||||
(NUBPLDn17ecAX+^N\X&@/-p@l4!1:Na.(nGd^@a7u$4Y\@6YApHB_tD_,`J7I[IV#l`KC]ENc!)6sMd+\h=AeGDf^Z[m4)
|
||||
6rUZ4g/;Ja**LFiG(^95>gQb!HsZ]r_no>KYhJ3XIm`HYQ99])]O`RrF.iJG>JIr?]genq%en!/3XaFQ?q$_>;TC@s0V[_D
|
||||
JppYIlOe.NTUR'sQmq2njMXn6[$4"aXJHN+&R4Ds0Le[fU+F.)C5lH"$QmAq8cBfZ&7#,A4p-7W>Lr!']//t-V[hj<F?G=]
|
||||
JG9)DY3M$>@_m154*7C9d2"JC4s9?M0auMZH2K]W!]lbe!>^Vu*DT;Y'mt#ib44Pu%CUsm,3;o7eJHHNa<'iE1l<(6;8QsR
|
||||
;57=m%0!u$^\bZX!2*rV5@"s.3jUB+rnJ?Gf6I`P()U4?D1UmgAq7sR"]&uEB*?ohgQTKE:Mk\sK"VM7Ul;54!^r6:;1^mg
|
||||
'+85f+e<+8_E]EfR7hEKnB[k!AeoI3,V[5Cs8%`(&m`SIGDC`60E/<N.00;<r:hBdN2'[_X.NjPJNs'D>VLUuLSY1Jqo28L
|
||||
$&jCpT]EuNqRA!87"ZLf$Ih":J1&(P]<MGr\VMS0-qU3X8f_>&(D<$`$2a'M@=c66ea`+>YY@&<%K$8"RJ^a6IWBHALfs4M
|
||||
C"2=2d<>H&[ZW8+<H(A#"hH6u[DthU+WsS&*UD=s:Tfb,Q;U%iG>,(>,N=4)i#Cci@`OHXC4nPZ%RLaBAl(=fJ-,thW.n(l
|
||||
,aAm0)kIjVXKI&<r:tBtAiKW*o2@FX:JOI#,G'D!:+?;cs08sNDdQ^!f"Y048d':-h]2U3/mlE-GbHEH5nHXb)$$:,FcTTO
|
||||
$cSYPG%?4MHX%<$O^Tk,o0kNa@c[Z2VaA!h=>Tf5B_XNri=E1hps2Pl2)Fdp9*r!)=%(a3+(qS25!o7!Yd5#Oi*uS8gaV62
|
||||
JOf2RDTZSD:0\=V.IBC.2_rQAE2cIiF!lusi3L?]6AqfO,;c14s%B1mSE9e5F@6%[*I-]4p2%A=q6+pos0X/b)#s#^g3*>*
|
||||
^=)#!C1IIt^m$C[J?@dg]VMg<0S:rTY(Seg.=PNW_h1Fe&\h'=C`WQT7JdPlCYF7,n^/?1!ZPg\Io[8+VD+HU+df$LrT)qo
|
||||
gCJa#a8`RTP5dJ+D.<Ei.MVpqoL^WL@;h4b>U]$nXcQ)`6.uBKbG#DB'#Td#pWPgFr:?4o!72d1`q%K+Zbi>7nFo/G)c]i.
|
||||
b3o#R(-'bmSM/Wc])DYSdm1>9([kT+_N%N*rsUC6_\\87Hq<3l/GN.:pGn3Un3-XDSb+=p6I[RG#efg,:1'+#+c`s^pm/hf
|
||||
+=OuIMI:M4oKd#:J^Pb_EO*c;pcCe>(UO5]\4^uY8?q+FJR$+m`P+&(hl!oarqQbT5IOH41a6e7DKD;Y^Ut'sl1*39W*+K:
|
||||
fPQ(YpQli`q<U7hN1.FMrp.P:+K<)Qqh)'X2A5ok[Z7:ob\p!j3Bd*o"C8?i8;4Zq21&?$pD3PE'da<3*r8AOrj2R]Xig83
|
||||
F5s;PHoM8)lqancbtPAmM.PVd-?:2?'+9V'&7S[BQ$82m_0grC:7A[)"@f25a#&I78;ShKV':O@F#T4"7A=2*>l7:"TCq*p
|
||||
j/'H!diP\7d'pghFd:q(5Mt,jV@eO]Z3\9$-,4d`ETn'*?m@#&K-_8@7[Q(coJ1;%As/3QYUV7r$`HB.5FgQFB5a72YAO6U
|
||||
"G33PirA"E^,<;%5U3Z2Imn&?T;f>GL-5\?l<Do@n;gf%&bG-.4,2pP]$9!UT!e#V?m<;NRtDId)E0Ej[C.a<*lO=:jCj<L
|
||||
5!],2+h/@^"E>,4gIh?`+Ss^_lfZpk?VL4EDD].a&_koX^-J[d+,bI*+Lod@@CmOF]T-oh?dd>Md=LN##GJ6X1.)_kC5mT+
|
||||
&3b]l@TVPrGgak$$=/<[(]%UM0,NWFCk;HlV;Qp>C@`$c-krO<Q]qO8&Y&`k-:2Zt<@oWaKjB'fYSd%=!#f#UbkZi,:MjC6
|
||||
rWN2KWaHSZPZ,r&^^$^KIk4H1G3jh5[qHudC1*&<!Hms[a1rf5;u3EI#hn'<Tg1o^#c$+5"n@cq+G`.'JSaDP>'N$#cdb+k
|
||||
B\SC(cWhN!HkF"[U[/6*L0BlI$^cCSU%ZdSg)mLE,QFeplM`F.^Xnfgmp11b5RbG[GZFKCH3=3P7!;%>3AO327MQ!W)Kt)j
|
||||
I;YfahNNe]ZEGfO[lUEtcUd6hB+'SaT_=g5C]UcUph`V8`4gMQn$GmLJ\f=;%7V0;DsPEkH94`L4[%[E9LUrFLEQHi't&RQ
|
||||
Yb6"Eg[HUX)2*06Jb'q6FKu:`Y4J,G]KDKHh?djm*a_IgG?4="0Aq$OaTN56HYKM";VqP:<Z4jaHMS+O#gqba2Z5OBdU-(]
|
||||
"$!WK^Tk0)VQtMeL]?ZEN]1N#-fG0CY:J;*\9t%W6eMeCl\<i)6V;O_(:MmL"^X]SMC)H*?pXDnB8;MUJ4R/c)tIA;*kA@I
|
||||
G"_X>DJ&u7o(k:K>uL.k!6ZMQ=gQ1Vm/j/lr8YL^G)ER4%V)L$(:J;&.0@AH"!\4['+e=oKEZ>(h1L0];n'S;p5!!qd/oZ(
|
||||
.fJ*^0'),,M6]p((-iHHU=ao69PaSrTJ<,gPKlm91Vl*j<4p6\fY9);a02VDqat#I/`h+Om[R,CTYX[1K*eQoe-L+6h,j[T
|
||||
+U#I-nU4A\b%:(:LnaLQ5d5bGp-ee="9+?]EOiULgS-9X-tGauChJASiU+Oe$)(7:^IlSR^h;bBVi9`X*<CgCa(&Fem8)<b
|
||||
%bp2DBZDrWA*rZ!WT]@fA5Hm:!/u9*UT;+XYR=\K5b.97Ac\1IJI<(.jfIq`6kFQ34+9W%7nlE'GJVL/O@AYYm#5>(8I5b<
|
||||
],p=s)gAY7TdCbAs6!C)5?_:go1B[2\.ucYWu>&@p%[Z,NkDm6WqJquC5o8'0&FPSKdeoZ(;VhM$gthHEmk)k!alCUR[BmI
|
||||
k9G$&2M+S5N-$b,5\(1[>AY'@#<0Nk3s?Fhh71g#`%L',mR[24"8K*/DCF=U@.fe*Z=\5M+0JuNLC_Sa*'Fl4qr5n1E'u^7
|
||||
TV$,+F()QSC-DCu?-phn(JNQn%>\<:o5WBH!EDjMi_gYYLo?P;23lgtcQ-5Mi!9"n$bNuaVNFWTocT:IRF92pbkshRh;)'S
|
||||
aA9.Yrl3eRQSuSKQ_sSO-2V"qYA*F*HepL6_aScCs1UCE$Nl;*eIO>jZD0D_,:%_Y4a)BHFH26Z<UEUN7(IdAe75";:mqY^
|
||||
5T+jO!,d7pGtm+%G3D?rZ(L?As#2H[V::S\C;J6P<Ua>D4NAk66-Ju:r7^#:ohE8(]02A^rJI&oDpZ+=.!Fc_O[9/]+d484
|
||||
'&5b2ec"Z#ZJ;U5)p]NLU.d="(7OJg7.PEq%`_l%FWmaH?CLB0>^d(s]8k!W<X6I5\YGAi>hZ]\[,hf&aDS7`SI5):<a>FE
|
||||
jq%6mhq!B&K/C1G5E*KM?!hT[8Dt7]FOUI0ecJf.A/-^d+G+:&N6MM^W7PNZ.H<u2_(]rb"^(fueh@Tukjh6O%l!t:)N"Ce
|
||||
9cFda^9Dt&]pW3a]7_gpBo?N<2_0Je$@e%b$r!t"3aU/OjV5+7O3AhI`h>C658A_m`.^ZCe]3:Gn42Jff:Woc3O-An,>qnH
|
||||
I>_8<hho7$8],M\^@s3Lf_9N9V;pbs7]qO2aO1!0mGE%s`8\IgEQol?XQFHsQGru+M4pgj]$5H%$BCPJ+`?17$cl)YOjkYZ
|
||||
Rf<4nf@Re$641`,a1AR,;ADu,lSV!=/-qM-n-Iq[\1N/aASeIOJ+:63%-23XIaE-1"pO\a"+<Dg5N#4.5LA*'JS/0`SN<.=
|
||||
rd3km20Kb>;OFb,-%FMWf*&iorMhiX*Y7<KXH*>Zjs2)N*+@f@G-#!jq=(qV.AgG4LnM+iA96T/&$LU<p?7*`,(Lm*qFWGO
|
||||
8E!:d43e?')S8q8pS2J<)#WLm?SoRuk]dR>qe98A,KjmNn:KPFpuh^1$]BZhRdjf(ZTn]6F[Zks!e5$0BNq(:*IH[<"B#!Y
|
||||
]dl*/.=,8]!C"CR<NsQc]D5p8%oDd/$mDjjkg!+[`P\ZW?2nYtJ$/pGHcKO!4+b6Gi,&lL=8>JB1Z3(dU8kVejXq"A+^A^F
|
||||
cQ?+!M(cJOh]dHkeEt[4;ElDXP!Z`?lI[]S;9^NPXbiG\>ThO!/\l@B:+HGpN4Ea*;?:Zid#=MbF@(O#Yj/_`hmEk6X@^2/
|
||||
1L:<9l[`sU5cuc'"YJ91^?+t:4fI/74R1/=R*UYa4tDQ>H(j)EZD.r5YjL@c3X_>&pJfb'FQsDG/=4%1+Ni_+"XUD<*&6D$
|
||||
<Eq2WKLog5CJ@D"Gg9R2*Y\eRS*W@8DLn4fFo::%PYH>;@<KaX=YFV5h:c;=[N,&XJUblFIqN-.(4_/S>)1P(Iu]fK@8jAE
|
||||
=Zm&#%WmJ8_91>Aq!3kjTLpu(+Tu$!SuJE>g`mcn_EfGs6ki1FUC5/I%tCN#gTI7ab,lmgVkf.g$%J9n!;YY'Hj4Ak9h+'O
|
||||
m43kNRB>MqdR,Ya%:Z`377j$4`LiZ^r5f$i+Z)CEe/o>!%H%h<Te_Kirb3<c"FUXl2a<@AI&pa.^AYgu#?bHd!^0lDB>6<A
|
||||
P')D2%2^]rN5-HGhb?iGK+r@S!aMW+0pjqWJtfNY"@3IZ#croSmYfe_hj'N-J>+C)frqRfl!8E6s(ksR/c4X/hgT<dilO\X
|
||||
OhX,F$P0&'I%hEu6'k$4*9h=E!8fbW7u=q`DCV\g1",KJU^48]VW49$)E25cF,)MPMN3c#-mB]e6&]lR7:<:ua/YedNA:f/
|
||||
]'tQ'/!pQ=MsZ!_G\odbg,\6T^7t,SH0B%[Q![6>IemY-nGM@`+NPpbV>p5c=b$BfO?WM4`lFiQeJj)k&3U;K'4ns$*Ug+4
|
||||
:p>G8g&g0@WknrTn)YW/pQcLZY_!iFLtjKAfEJ$>n)6\b$IK/182]+W.ap4klA2!USf!`9gX\U>50XQaBVOCGC%m20i`F"S
|
||||
Hh!<PWT_0+19_j]9N.<#rsh15qf[.E$b'd4/GO<AW<;>o>j?EX?i(V+/o8qJ9!^!)??6896#!7tpqe(&P@eut-k=*8?::7X
|
||||
`O[9a%)VQ8T8<r4A"?SLNkYo_Es8rarlXA)q!U15M]Z%MCPT]tRp^d(ntj'IEX1sR)5ucG=*mRmHnS,"U'\qr'Z-,>%puO0
|
||||
?bC<^>mj='hsO;baK[H,0!LfPi#5lNM@`-VHsnrL^[Rnq/tGFm(q/JIKnQ?^3I8Nh1Nr!UO59Ti:tqp`_Z,lan#F?Vkia.;
|
||||
nXk)^XIYOgHSM=TE:`aNFlX;)kr7PAD)ns2r_r6:;mR*#I6C?aY=aD7"mch^Y,S\dTDF!j8*Qt(.5gQLUk5Hudf?k_#lBlT
|
||||
QN7W/PP#[YWF7?1"Q43&s-/Xk.@?l3T!(cQrmRlTiS7e/jt$@j*UClQ5BjF84XGA;qO[blD&h&tdGEIO)E_'n)72;GOCA7i
|
||||
b<5X^510V?'+.s:.ctZD)*u<XY^)O<s51&DaSh!"$kl/G_j_jk,9rV*?Nj/%Z6jQ[5h$T+68X"M/+'0e;]]*E&`dX*kjb:0
|
||||
pPp-^s6n,;s$n$ZfnDXAG$;&\qm5cP2)A*:r!NI]^4R42*!1G7i/i)lK/O*\JG<t/mRjBQ4[`K3Z^![q&Z"o'g:..?5/)J/
|
||||
I`X2'Y4t*)$%_#WC;]5]=b,cT9)0k<$AX?`rtVMiFr<F>EJ/*YL]Tjp)&^saU[)9PkN2B_`m:sh0C/D*(AR2YXU>*G\)sWc
|
||||
?Ij&adK.t50lY2q"0Qut^ibpn/i[fC+(E%s16iW0S':YWf%aWQT,fX]%<.4)Ah?(^oR`Xp^NX<@&+IfR_fD_;Pm\0&)TAt2
|
||||
;9U44c-m$:08Y*pX.pE0&n+WQrlY&JF_,N>8n%<bqtas=C#BM2OOrY*WpVZVn\?<kqHpjF^ie95Fa`?IDn@Hb<5=PNeb];n
|
||||
NE!`,)[G['Y@r2ViI@mSIrYl+)=,&,X\t/d'ZFGeHQ\d:AjU5&@#*%1Hpuihc%."+:?1aMcrc%CX(,u(KAaK`q"HFVk1dPF
|
||||
4GZ4WI=fK%1""HOgQU^u_RNON'(,IH[eChFeou(A^MC(^C+\q?r/i=fBLWd.5F-Q*It6>XjU)@&rj/]2BdsZa;7OuE)TZ+i
|
||||
6r.pW!]95"`]^GS%?iY+_R`R`?Y*b1oP^2^oS5//#9WM,V-jqm5+F0'5ZY]548uGP?(t:`IJ\51qrdU'i;3K;h_GWQA>fAn
|
||||
qW[dISgV3*82D%\3r[=s^PHg#..C=3&$Q#)=t[h_!^lc19lr$\jIuG"0.F]t/J*@F80]jqY)#S:\U>Ll@,dAmNp0)gJ(KDA
|
||||
4L-N2-/A1OO2@O,DJ/\QPg7lqEkY:Ckpa*W%l;o+EWj/I)JT+sHqtZos'`55cb('h.ppr<C@Nt1pR9q;cR_'<X+.*mDj#/o
|
||||
?4NX?G9mbPLnH.Ta7>SY+YR<'.E`gBMu_tV-CND(+?^=_aY0`F'n$"\BHioaMEd#lP9#('0#5*[!dsS)A6fOn3kjI_BlLiC
|
||||
I0R(6d'r\fguF\:r:.J"b4q=?V`KA]e`7j#?5E>9Gc___&d;I=M#bEMY(,K/Ce:"1L7j1Zk/OJ6LDLZ/%I&eZ-R4pu1mNCJ
|
||||
WUIhe,0_nZm.fm!5`@QU0t4BXDtZ\%_L2oZQP:nbC_JfFM166D&@f:M'0Z,c7=GrAph<",kO`"8"D8"4U?39]]t`<*0iAC1
|
||||
WhL2mM!QjCO$3K(+DQI8pc5GUYn_#*NJbJn,5r5W^ALqqUt*-,!Bhg\3'+q4k/f3jND"iL,1!k[3er7DL$;c+)+$gFq8=9S
|
||||
@".,'oFjFskc`1fgKK^Fpoq654<"e.ZWd:,-$,k>''*ZLpt'TWL@[j/D^O#E(8ZptYUh_$,U\`dF:RKnH2<_lOhrIc\QPW>
|
||||
`&RUHV]9_3;6tjOLfCGAp;XCa^>Jrm(JMH-[nJZUd%NWH/9j$IEoDj]3ncWo'S'Ha4*-\?H18m_8)a%qX$BO)AZ!1k9`F/X
|
||||
X`!6>Y2u;f'YdlrPE-:i@bHQuh3%9c`<p/iaDq/KBj!u,H(/$jB"*AN/^Sg2#0Nou4/ZK3]H;Q*A\7(MS9dBhP=Ld35*Z6i
|
||||
<P=Fek[K;n%hGGa_4MrAdcm3%"eV(MdhVZ4K$TOc*Y!GB!^+ndI4e-Cq'#)ofbtO/O5.G]Pks;V;??LUk\Prf>$+drhc.%@
|
||||
n![IkR0Be^Gt2M`hN"c>3f"9#na*^.c`IUo#U;>#\0R@e%WV&ZCPLo=d(+nbICjJB^?a1$FnjBH/'Z.>J4?icAu2Y[EYnu^
|
||||
B2^X&RhJa&@Z67:!LHFpSFbadi<IE_Eb;D^,J\-tp)cu9E:[XT[$oM#\$/lg3;4"L]lb&t=etipTVda=:2&klikh"3RPJ="
|
||||
L)qo5R8/[an*sn9FR[IWVVt`k=gMOTd5hF>Za5S^]Zg:8KWV$=$)lhgd?0dEfs$)jYo]gMNk5XqIT<:()5]"oJiBNlRF2-q
|
||||
>J@l\U?8eXH+M:QC/t:T9_no9ZtFpbMNr$@5r0(dTnC[S#N*BQ\"@B2ko%\+`e9o0`Pq3gRe@niK"H4P"iT27d?Jqu%_.a`
|
||||
!*j4M:kC1k=T?l(3Pd]kVlZOD_A<]8`o97f^i`'Gj2>=k[?VP<M52K$kbOQ\*B8)AqOe<^keTt4n4!AXJNosk6Y1G@Gu/DM
|
||||
ki?/J:'bel&l37?Kt+i>LI5lJiG.EZ]C1?9n`q.sEI'5Y2lJ1bFp5bM((4I&=Y,(Q<4M0t3%@U#2`budIsq3<m)X7H5oH2<
|
||||
Rb7(Ig&*;f*E.llMbDbMp=ZRNaO:tP1-S987V$RdJBq`CBh1,#i`mE*;BB#21pP3.,/kr8;Gr=K))J6)BN=a:0?K=aT\B,.
|
||||
D)q*f"2_(neG_,@J(:GtZp$RlWi"p:lS]9DEV2skNf'4m:j`PVleMWX&5gCF]],Q)LRaLP7<'A5+AL?s3VpTIef7bg?GT+,
|
||||
j+G=M%8<f%iniC(Kj.-lFG6W`&WX(OniV4eRJJ-sfr_Du<R"O,eqaI<h7<O_R4WH8T-K=)*gfBU@%F=1nfp=kJigAmkCP_S
|
||||
^IAXDEsThN>+ge>PRLZ(NL>6m[=/!sbA,!":=Fkf$hl3[O=u&j;^Gdfpr8C2QqXOs0BN/*jQSR@5AYehRM0LS_V_Kd7"cTA
|
||||
i=>#cr#E.3BgQr^VKF#MRkIH6:W5M?g]GmLn'lQ4?BMBg",8?F<F,38k^4,HlB:9I3nb-DL!;F2Djm`AD,+aPR#:Bc@!XgK
|
||||
gihX/8>k\lCi_Y'rGZ@FT#!fo'QMjG'n9Z=;E@peR$!a&?5/MKWhX(%3bSQ3*U=n3!p,[>dF9o"&(^qGP/c'jA08XWVJKJY
|
||||
(65+n6Q<CNe>>GJpuAhD%Y^REk==*MT?72XPHi9?5Y%lUdg8NHo=@)\d"?,hlJc9MRk2pej7EBrV%H[pY"fWLf%sb8q,kO<
|
||||
4INS<K1G4Yl2QI9\YHJ(?WPbr=&VD>J11!9Ig/Ppq[\^VZ8pn.9jWTVMTB`jkNIh77$K9lMg<m,4OM1I>Z?MO4pBK!"kWu.
|
||||
29A5m1<V)"COCQp2AMl]oX,DJY8^YV1.%mGCo$)drcLrkD&%35`s3FL<n]I)<>[JW._6&mJiMl@&fo^ZpunP*EE]C_asRj/
|
||||
k?.qECG+WL@6#e!?()%'ZrcH27>$O'NMncGp'PYr+'@<3@&O`,e(7Z!qZ`^JZM4[&R0-,AP\sLBo.U=-GW82lT8DS**]B'J
|
||||
FL[Jp6N'%B>`Q`DYp`5lVUg*>A8C"=%@\A%^<QeA)L06N]C=_YRm[UUP`f%2oT!e>hh"m!YnJ@n]qE>X/tu"V&PiPkJ.DYM
|
||||
7IRl#6kEuV`GB9B.?sc"H8gmede"R"-l_"K1"L:k7=C(tY:J:OF4hnP>V_U+G0PQ3-KF,[dC.G51elJJ$<,r&lb#_A_;M5t
|
||||
M8]H4T)TI,cV+$Y\!TtpU=NMXA+#nNE!NUrk]Wg`h]n=>_5#b#1g#h%^H!K0BC1uNbUmYs=4Gs-W!/K7:-jYmTc'*chD)^K
|
||||
Oi_tL'cegolrL;Eh*U)[0mdR7#Fok\?bk-_o((nQINqI4:+*Nl,<?_fquXp)i@\Td=mTATFpNj/G++P,?BE2NqT^f2Vc'\k
|
||||
&H3sH8!SrqYCahN]Fbgd`anQU;Gj"Kh5l9`6tmli>qEN?K;s*/m'+qA!uaT'FpD&'e9$$9n\dX6`ZluAj[%g#piNd7[Z+$i
|
||||
EKj*tSK^,eC7IY.>6t!jr/*Q8&p6%N`SlEsmp'</>:<2[^!dL5YE;B9Z-lB-16W)TRZ/P<C,(>WGi!i\*o#X;n@q*J\C,12
|
||||
;+VB`I>@8Zgb]U9GIn7NbdGr<+X]c8LL2=g9;G_!ncXs2`B4,Jc*L;)9k<PJcIi#**4\<Tgq_0_\5PA?/'sA+(CS9VKW".@
|
||||
8A&T/o*o`3(L)F-1)(perk3"9h]a[OjE!A,&u0Bg9H$\?qXo0TH3o5f*:oNjFo,[TT#;%m!';371..Xjmen`M*r)rVh]L1_
|
||||
jo(=d3B8`<%VElHAu.'+D?'p0@t:j_h*hnF+Ws@;=1]M"mn'TA8QcFL*AqWARdc8):4qbUe1b\X5M.:WcYV]APC,)tQ]o<o
|
||||
I"EiqL%'.F7=;K7?-?@rqG+7l,haV)Lm+0ro*+)NGW7btcP?)E\S^;$#/?N]-H-IK3rSQY5brh3:]X!I#*paH_NR;#UNg_e
|
||||
[R9Dgm;DIZ$UJ$n6)V.S;2oE0k0[.+`f?oor(Ffe%2*<TB8FB,gpiJ(X=tV0Uko\e8J=&2=])r5JT^%>4$.@;NN-XeM!+8'
|
||||
BB/T/3O-khm<mr\cT1R=0BUhYm[^.K&5S3`&QR1@;9`U)]KNZD+n-;+T;ng+5!bG9COG]5XJuor2>[Gq;+Ypk8OXa3E\3Hr
|
||||
9&9_[YWrfnZqdX_)Xl=XgV(HoI`)7DY)T4a<DbTu(8gh'0<3GLSWBYUc=P;`"0sR=q'/FVIsK5IqNl8f]FfB6JhQ[g!!i:s
|
||||
N*f)Sr85uE2*N"5k&@WJUt&O3GB5]D%$,0>#:RNH1&cE%cUfu*BVak2Z"p>t+1ijp\6t5`r2cRq0R,3GfG-siPaB^Y5[H.o
|
||||
5s/>ZNs/`jh;`WD/rX!d;bkn1Kj:?N;+0GE_UG!1.?eLLG5uKK"9gqPaZ:,Y!_mR1#pE*qFm?=q-8&eoPE^e*Dhn93?RRNY
|
||||
d:!U;q70t3U@\^Hm0=)U7k4%$"%Xe=-9o-a^e1AAghP4D&Y'J0AU'8:lBlc2J"C(8[N*l2\;O$tR)YCX/15/nN2/Fi0HnRp
|
||||
_@)\+PI2jV3B+'=,_NZZ1I^?eV=JTOSOBcnJ/pJo8hZYn."1./<e!ug3XD=*.rg^U)4B9/_KU"AS?-cYZB3$Xi)'\`(sK!_
|
||||
`Tu<V/7*!f<AYs9a0+DX6n"gc-_f8[*4tAd.q8<GY*kYn5h55R#jU350Jr?S,ANPa>!U3bOepa*lT+-g#\OEMrkr$11Dd?$
|
||||
JO\Nun;0n@?I'_#aGE\r&JC\]cln0u7LiT0T#^X'h8g=&_K]Q4R6-<_7<8pK$"@^P`[L'u:dqj#X`+!1oKI1SSe=M@4`'(Z
|
||||
Bb^+8@ODgB!ThGc13&C(=a.Lsp"196BY2k9qFXiu&g-*/I-sSh]K&J8=WSK@MO.Unm<k,a%D5W2eff=TK`n-U#i^ZdotqHr
|
||||
J>il-6pQU]A81F]n<H<W,_R#^03<*e+:#osI[KeEL'Z_<T60lsdOm_?,]`BN@lF6EfYqLPF&R]b]T+Nh'"M(-JW?'R:S#`A
|
||||
*=?$\82WEe>bQ6i@Scurd&KCm^Z\<R9]Ce<SlW\l<-g\\?]IFiJ+JuJ#*@5D4I%5A3dWU13^8abTQk'>Q:T6IV1of.oUOQU
|
||||
f(gjrT<E"++r_-c"XN'hAF[LG!cTkbXcuO,*orTg^uRMh!`(KOOCmuBBQk2%Mo0i99MDkD6\PBfAKNg%%o/pifltLLZSCP\
|
||||
^]gdl.RVFL@Uh16g/HQkJtCI,(Wj35j>OYM/Rqu@H6nNsjrn>qN#l50lK=AdHr;!J0;RKO`R#>=/%\DTl2Lka+#&Da/-~>
|
||||
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: gmt psscale -Dx0.1i/-0.2i+w1.3i/0.05i+h -Cuser.cpt -Bx0.2 -By+lmGal -O
|
||||
%@PROJ: xy 0.00000000 0.60000000 0.00000000 0.05000000 0.000 0.600 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 225 <
|
||||
1E5CB31E5DB41D5EB51D60B61C61B71C63B81B64B91A66BA1A67BB1968BC196ABD186BBE186DBF176EC0176FC11770C2
|
||||
1673C41575C51477C7137AC9127CCB117ECC1081CE0F83D00E86D20D88D40C8AD50B8DD70B8ED80B8FD90A90DA0A92DB
|
||||
0993DC0995DD0896DE0897DF0799E0069AE1069CE2059DE3059FE404A0E504A1E605A2E606A3E708A5E80AA6E90BA8EA
|
||||
0DA9EB0EABEB10ADEC12AEED13B0EE15B1EF17B3F018B4F119B5F11AB5F01CB6ED1EB6EA20B7E822B7E524B8E326B9E0
|
||||
28B9DD2ABADB2CBAD82EBBD630BBD332BCD033BCCF35BDCF39BECF3DBFCF41C0CF45C2CF49C3CF4DC4CE50C5CE54C6CE
|
||||
58C8CE5CC9CE60CACE64CBCE66CCCE68CDCD6CCECB70CFCA74D0C878D1C67CD2C580D4C383D5C187D6C08BD7BE8FD8BC
|
||||
93D9BB97DAB999DBB89ADBB69DDCB2A0DDAFA3DEABA6DEA7A9DFA4ACE0A0AFE19CB2E299B5E295B8E391BBE48EBEE58A
|
||||
C0E588CCE64BCDE649D0E746D3E842D6E93FD9E93BDCEA38DFEB34E2EC30E5ED2DE8ED29EBEE26EEEF22F1F01FF3F01D
|
||||
F3EF1DF4EE1EF5ED1FF6EB20F7EA20F8E821F8E722F9E623FAE424FBE324FCE125FDE026FEDF27FEDE27FEDD26FEDB23
|
||||
FEDA21FDD81EFDD61CFDD419FDD317FDD115FDCF12FDCD10FCCB0DFCCA0BFCC808FCC707FCC507FCC208FBBF08FBBC09
|
||||
FBB809FAB50AFAB20AFAAF0BF9AC0CF9A80CF9A50DF8A20DF89F0EF89D0EF89B0EF8980FF7950FF79110F78E10F78B11
|
||||
F78811F68412F68113F67E13F67A14F57714F57415F57215F57015F56D16F46A16F46617F46317F36018F35D18F35919
|
||||
F2561AF2531AF24F1BF14C1BF1491CF1471CF0451CEE421DED3F1EEB3C1FE9391FE83620E63321E42F22E32C23E12923
|
||||
DF2624DE2325DC2026DB1E26D91E26D51F27D02027CC2028C82128C42129C02229BB2329B7232AB3242AAF242BAA252B
|
||||
A6262CA4262C>] 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&\ji<9&[JjR<uU13*pP#B^`_uX"$Gm-V_AJJ3&FU_%sS3U:K=&7_hd)akXeBH\L-a9t`[^!6H
|
||||
GAqYEG&_XL%_-k1H?oD_qY:@!"pKe?"JK8_&Wor<0sP`g$&M556#oS4>'`YM<d%5U?@DopTTD-0<*W=)<aJX+<F&O-=-""O
|
||||
1c@5#['mAdFEVg$oF_E*qBnt,1jR6nC"$_=S2D65QnrsCqumHE/RG`)g%#k.EIq2kf;r8eI`'0"S%!4i[[fC^A*:#NHhQm^
|
||||
J)K7Y_afaH"NQOp3-jf]RBu)%?at@F1/;fMlF#q:DVhsQkO-%\%iu>g!-;mTC&~>
|
||||
U
|
||||
2 setlinecap
|
||||
N 0 60 M 1560 0 D S
|
||||
N 0 0 M 0 60 D S
|
||||
N 1560 0 M 0 60 D S
|
||||
N 0 0 M 1560 0 D S
|
||||
/PSL_A0_y 17 def
|
||||
/PSL_A1_y 0 def
|
||||
N 0 0 M 0 -17 D S
|
||||
N 520 0 M 0 -17 D S
|
||||
N 1040 0 M 0 -17 D S
|
||||
N 1560 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.0) sh mx
|
||||
(0.2) sh mx
|
||||
(0.4) sh mx
|
||||
(0.6) sh mx
|
||||
def
|
||||
/PSL_A0_y PSL_A0_y 42 add PSL_AH0 add def
|
||||
0 PSL_A0_y MM
|
||||
(0.0) bc Z
|
||||
520 PSL_A0_y MM
|
||||
(0.2) bc Z
|
||||
1040 PSL_A0_y MM
|
||||
(0.4) bc Z
|
||||
1560 PSL_A0_y MM
|
||||
(0.6) bc Z
|
||||
/PSL_LH 0 def /PSL_L_y PSL_A0_y PSL_A1_y mx def
|
||||
1602 30 M (mGal) ml Z
|
||||
0 setlinecap
|
||||
-120 240 T
|
||||
%%EndObject
|
||||
grestore
|
||||
PSL_movie_completion /PSL_movie_completion {} def
|
||||
%PSL_Begin_Trailer
|
||||
%%PageTrailer
|
||||
U
|
||||
showpage
|
||||
%%Trailer
|
||||
end
|
||||
%%EOF
|
BIN
data/sgm_esl_example6/data/forward_Vz_res.nc
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_res.png
Normal file
After Width: | Height: | Size: 37 KiB |
16384
data/sgm_esl_example6/data/forward_Vz_res.txt
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_res_gx.nc
Normal file
16384
data/sgm_esl_example6/data/forward_Vz_res_gx.txt
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_res_gy.nc
Normal file
16384
data/sgm_esl_example6/data/forward_Vz_res_gy.txt
Normal file
1218
data/sgm_esl_example6/data/forward_Vz_res_thdr.eps
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_res_thdr.nc
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_res_thdr.png
Normal file
After Width: | Height: | Size: 70 KiB |
16384
data/sgm_esl_example6/data/forward_Vz_res_thdr.txt
Normal file
1270
data/sgm_esl_example6/data/forward_Vz_thdr.eps
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_thdr.nc
Normal file
BIN
data/sgm_esl_example6/data/forward_Vz_thdr.png
Normal file
After Width: | Height: | Size: 83 KiB |
16384
data/sgm_esl_example6/data/forward_Vz_thdr.txt
Normal file
BIN
data/sgm_esl_example6/forward_model_full.eps
Normal file
BIN
data/sgm_esl_example6/forward_model_full.jpg
Normal file
After Width: | Height: | Size: 140 KiB |
55809
data/sgm_esl_example6/forward_model_full.msh
Normal file
BIN
data/sgm_esl_example6/forward_model_full2.eps
Normal file
BIN
data/sgm_esl_example6/forward_model_full2.jpg
Normal file
After Width: | Height: | Size: 136 KiB |
BIN
data/sgm_esl_example6/forward_model_full2.png
Normal file
After Width: | Height: | Size: 26 KiB |
1085
data/sgm_esl_example6/forward_model_full_sideview1.eps
Normal file
1320
data/sgm_esl_example6/forward_model_full_sideview2.eps
Normal file
1918
data/sgm_esl_example6/forward_model_full_topview.eps
Normal file
4
data/sgm_esl_example6/forward_model_para.txt
Normal file
@ -0,0 +1,4 @@
|
||||
# model_type value_type model_value model_parameter
|
||||
regular_block add 0.6 600/800/400/800/75/125
|
||||
regular_block add 0.5 150/300/250/850/50/100
|
||||
sphere add 0.4 400/250/250/300/100/100
|
3
data/sgm_esl_example6/forward_model_para2.txt
Normal file
@ -0,0 +1,3 @@
|
||||
# model_type value_type model_value model_parameter
|
||||
regular_block add 1.0 700/800/200/300/50/100
|
||||
sphere add 0.8 450/550/150/100/150/50
|
6
data/sgm_esl_example6/forward_model_para3.txt
Normal file
@ -0,0 +1,6 @@
|
||||
# model_type value_type model_value model_parameter
|
||||
regular_block add 0.6 600/800/400/800/75/125
|
||||
regular_block add 0.5 150/300/250/850/50/100
|
||||
sphere add 0.4 400/250/250/300/100/100
|
||||
regular_block add 1.0 700/800/200/300/50/100
|
||||
sphere add 0.8 450/550/150/100/150/50
|
36
data/sgm_esl_example6/local_shape.txt
Normal file
@ -0,0 +1,36 @@
|
||||
>
|
||||
700 444
|
||||
684 404
|
||||
660 372
|
||||
636 348
|
||||
588 340
|
||||
540 340
|
||||
500 348
|
||||
452 356
|
||||
404 372
|
||||
388 420
|
||||
380 460
|
||||
388 516
|
||||
420 548
|
||||
468 564
|
||||
500 572
|
||||
540 572
|
||||
596 564
|
||||
652 564
|
||||
692 540
|
||||
716 500
|
||||
716 476
|
||||
>
|
||||
324 668
|
||||
292 664
|
||||
244 644
|
||||
212 668
|
||||
188 708
|
||||
188 756
|
||||
204 804
|
||||
236 820
|
||||
276 820
|
||||
316 796
|
||||
340 772
|
||||
348 740
|
||||
348 692
|
20323
data/sgm_esl_example6/model_syn_exp6.msh
Normal file
20323
data/sgm_esl_example6/res/equivalent_source.msh
Normal file
1014
data/sgm_esl_example6/res/invert_Vz.eps
Normal file
BIN
data/sgm_esl_example6/res/invert_Vz.nc
Normal file
BIN
data/sgm_esl_example6/res/invert_Vz.png
Normal file
After Width: | Height: | Size: 39 KiB |