From 61467455d7b8e056bacad3dc87b65f4d15bb265f Mon Sep 17 00:00:00 2001 From: Yi Zhang Date: Mon, 11 Jan 2021 10:43:24 +0800 Subject: [PATCH] remove pics --- data/ex2.eps | 1131 -------------------------------------------------- data/ex2.png | Bin 43415 -> 0 bytes data/ex3.eps | 1044 ---------------------------------------------- data/ex3.png | Bin 25110 -> 0 bytes 4 files changed, 2175 deletions(-) delete mode 100644 data/ex2.eps delete mode 100644 data/ex2.png delete mode 100644 data/ex3.eps delete mode 100644 data/ex3.png diff --git a/data/ex2.eps b/data/ex2.eps deleted file mode 100644 index a42a904..0000000 --- a/data/ex2.eps +++ /dev/null @@ -1,1131 +0,0 @@ -%!PS-Adobe-3.0 -%%BoundingBox: 0 0 159 156 -%%HiResBoundingBox: 0 0 158.8500 155.9520 -%%Title: GMT v6.1.1 [64-bit] Document from grdimage -%%Creator: GMT6 -%%For: unknown -%%DocumentNeededResources: font Helvetica Times-Roman -%%CreationDate: Mon Jan 11 10:41:22 2021 -%%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 [158.85 155.952] >> setpagedevice --67.392 -82.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_label_completion {} def -/PSL_movie_prog_indicator_completion {} def -%PSL_End_Header -gsave -0 A -FQ -O0 -1800 1800 TM -% PostScript produced by: -%@GMT: gmt grdimage @GMTAPI@-S-I-G-G-G-N-000000 -R0/1000/0/1000 -C../data/ex2.cpt '-Bxag+lx (m)' '-Byag+ly (m)' -JX1.5i/1.5i -X1.5i -Y1.5i -K -P --MAP_FRAME_AXES=WesNZ ../data/ex2.ps -%@PROJ: xy 0.00000000 1000.00000000 0.00000000 1000.00000000 0.000 1000.000 0.000 1000.000 +xy -%%BeginObject PSL_Layer_1 -0 setlinecap -0 setlinejoin -3.32550952342 setmiterlimit -clipsave -0 0 M -1800 0 D -0 1800 D --1800 0 D -P -PSL_clip N -V N -9 -9 T 1818 1818 scale /DeviceRGB setcolorspace -<< /ImageType 1 /Decode [0 1 0 1 0 1] /Width 101 /Height 101 /BitsPerComponent 8 - /ImageMatrix [101 0 0 -101 0 101] /DataSource currentfile /ASCII85Decode filter /FlateDecode filter ->> image -G[=C@"a!bbf>T,ICC*aTLZ7`*gteYiMaO]Of)Qu('*olqJg>T&&1g+7.2L^@3!G2cGNUpRnB\SpXOkL.o'X2B[dV"h/YOj-;D^^$8l,QC\@m!cfU!e.L^8gg48tSsARbp0-oKf>J.D8sM*D16OHCN>eQ/8V77]$,a -HC`K"P[:3Y$;P(3B/N?HWCfrcg.UZpPl=tQY"En7\rG._Q#<[F*Mk87>u^&n9"QUE>j;#UX+XZQjEc_u'8;o5Ci[2 -eP<6,BQ["LUV&W46E>(-[VE3PX/T;$TiHNC$>>].-fSo_-s]F/VFlnIg,BLBc<(EYCR#Cj6?[=9%T$#]'3r8(<=EPGH0iY63jY=>.HG0C/mj+elqasC,@'7@K_590!->*3\H4K*8:p3F1#2GQ+'ebZmr.WEr?Ab3?7J+anRZ]2@N[/E$B9((UY&o -SHYGQ]K.0?iRNsX8j@i0?Y"Na\#1?o71b@YX.O?J&ZgSWeljJ=kA(7NEj1uAo::,rUi[[qeIYV=ED]BnMFs48qH'Nb.%ON* -9ZgUAih,R076D@9W[#>;#nSG!jeL@"5hcpBRB66SjuSh'b:l*!^/;u/T&3?n/bl$H$0#Hj8(f)`l4Jh_q`5pU4l5V5;<('BdaYuqX^JZC_321S[%&?@R\>/c`OM'/_* -lq4-T3ch,ISlQ`9C8dDa"Lb4?bCLC3l9\>?k=CI6kXrB([ -%Tkk@%0'9&ZdPJ1f"gqcC0Afr763D\HlXH7pVYX#:b+e?d,EMAGWlYVk&O'm&2*.r8*M'ef76`[5pd*R3V]CJg&lLYmuuEq -FKinu<*EGLY6MBS)*b4Q7#&UOK`[SCe/8gU+?qJHl:2DB[E0+sN#nkS5Xe7',<7(5%/h#9#`\LF@Mf50aMja:K]p?U/@;qs -Ii]2\Nl&P2qAhD>M=SC]0h\ac5qEAQCe0;:4TjP:XUuR`\YQb.OiI"+S;2U&mCRNWYH?<$a1NW`FsB'TLNZR -Nkfc#FBY`g>$]P@!q1=XCBLs_U/aG5=$<\.B]WY^Q2nE7WGJb[/#A"WZSj"nUL!1W=]`'p?/"""POfqUOV]$%V* -O.D/<]lmg_Xkd1&*6fi;cJT]=.GYK[cj@Td'W&s1:N1p&5a2h8:]lr.C=O#tEACoDLuBK-6`ULrf/&D8KJKS=N/!DRIk;g" -*lAj,*m`4 -e=D!G,gr;5>+d=1hjIa7o>i>8^aBXoCE/3'2J/L_C3.["_$!/PGA^1,SU"3c: -b7cIMcDLq>gk9!'@P'CQl^WG@XkGH5"4qLbRu8Ho@A6EqhLXog`4(rW#+Gs3-9npIVs966psm%pYSa)l5!VO)!A8.52IPS.$a1PlWfL..%Hl2B -N@Kl,9gQ7D5p7>-)Gfmno:^hidR1..=KJ6:.gH@m0Apba'RDdP=q+MmZE;Y,OPek$bt`iE2X3ots/saa!Jg0=.-O?(f#=K( -1P@F+$25etbp=E49CZ\,5>Vu(U_Jl&UsQR0J!"^W!)I(2Nq4.inMUYdA"dulR-%r<4@U1qU0u5*o6G>e'@sPq#[H+, -aUpPDF2G3R@V*l;,gqK)Bhjua0WqSjcFG"OSP!qsBBg9X0<:2?9rQ`_LjkNYZ_dD!hOKGO -IlIS+%Pd[6H/"BpD9#3"nn0"ql$0t337"B-IB^*Q6a!!DG]'e_9\+VY^:f24Gt#_45l-IN&k2qM%FS<]N,?.*,R6j5$j`?= -C7Rol)Xpm*G1[4X_-j[)pM1??.Ia>W4c8N.PqnX_.ra%6P3p%^D(Y"5[`g+Q=e/]TNpS(<:.pm8/%qB"PU]"aC9NHDceKEC -@a"6O$^d93*4HFWb4l+;qIkUhg]iK#C%XsEkI;p/eIq+flt$7Mnhog5-F;a[&nf$2-,df(k53joE:#sD2q&Dp!bgm"A1J]Y -N6c^Ap;(.E!d]p&*9`:6(GM!8'VlW9bb^`k^;QcWVIGS88+Uu5Sj*Lh*0th3'8KY/iS"Z9@F/^=;7p+JX!N#c.7DHpMF!", -`]mOZp8tShB=k0%Kg`goFJ?hc9+E6_*K2o/.OruT#^6C_nEEOSZKdI".,HL8[V2HlH!eH40.He_8BXX`=3h2SdRKusS? -j#&e>-VJb1RU`&-ChY/t_uPIA8Yd&`dDVp,8WdJe[L-%Y@N3mVd@*Z)9SLSg/@CX;T_6/s8&MBo)LE)*Y=AXk78.J?VR2e% -?.758.7W>RYL+*&X57q=ej>\_'[Tpc<2S=DJLOktk\UL+9`VR5"^=J@Y[C3R&j(_p6_%mWpn,CtXrN,.NQ3Ls8LL[;+"'*H -34;YPLKd3h,7sR@rL!q!N8T3=2W.&T$BeAuK]o"Z,9;B`8nTHN(<+uar8AfV?\\s-a3B35[5^#kc)&Zt$93+djd>Xo'T;X( -qEr1pD8<:27J=H0\s5!"C9mG&=c'JdNt_D]OIT'.0#R1^"d"/L -V$MprK.)*qUfo,]Gi,U=q#Zf[e`sD6 -'\?W5)HerGe42.up5:p+[G"V#3Kl<2C9?NC]b("j9L`MC6lpYBBhZN@N,C["R@>0pKX.O+)UY.<*0/OoPN@jJYfjmpc':,s5d`fVV0Jk'df>;6Z.>b*!Vlf4Pqk9JllV=-U.L;A!.`2e/JJr:"'WNOpkqQ!2cL0DpBksm7! -FusU<^#@TglGQWjC*>Xr"*'kopcE",K#fmH@WeOt5B%o'kF@&k\dXhX*dF%BkX@9A[N!gXJiHpW91@Si"r8W10'c&Pb0%[- -YR6K"Yk^\/2eF3\o4"r(8/gg;E:ii.$?&POLX`L;jc+K,:F7.l9"%.E5U8c2I:3Q)j1j.:F.Z(LJ"N7Eh3FC=?0*pCmu9?M -1P42=gb9&9]"k-XJ2WKq:h-l,+Ot6[PD5X.59>`)Bb7Q),jFU0OeO$3?P>Ork4TnQMW>l?Y1o9DP^C(oC?0 -i*SI&D]s07>eI&0$s'euAr#e9f.P]"Sg<^8:DZ=K@qhBrQ2 -Udf9diP'=D.E)Q1#H5daX>sm5)!nO;Z/qe&0]:Xqa,]\95aM(1AL2>uGkb]li/6)GU`puE+n\MOU)Y%*NLrHKV@Q*iMMep8 -5%&L9#NbI<5E!j3`])I++7cI0n1's=o]80S'@8r$[TZ8UHHH*ICGN_;eeZj[oi#RD[6^uGdQYnXY6khnW0Um1,p$>OX7j*f -$l$a`0;PQai[?]2UrSpqu2)'Aed*aM=tE_S?S3259ds$K?<%ba2<"[` -?s.oGWs./$0ICU[S8BXo5]=?;*\J4Cod.!:Z[u[.&Sdr7\Ha8DG(IgnCp&:d[-RpQOC]'*Ve]g[BpiqoqgSa4 -p!W0-=a`)O1l;meHu((mNks@j_O$S-5Er%lb%65V)2Ph+d!21AWQg=YkMmID&H!jlYTDGRBg=D.F54U9L%?X#0T]+:#cX]\ -5^oW2b%)5N&,OWf\40p8:&9q3pUoHm[cI'39<_a]pt#C?l`R)8=\-2t9Og`i2&MZS&DF9:c%FSgrdR',-s=Eu"n"TK,[R@8 -4@=SQ:&VR)_Y5EH2Lo1H.7[=(85-unNWjI0;2NOm,\9hV5c]NbF^gK?^K=ND:2gSN4W,q=o(F&ZieN:2MJIE.uYWIVR?o.DjqBTj))(fGZR#bE(o'2.#53Y_'^Us(a(%kEd"'Q%@ZNV/o*!Z";8_(aRc-Ib.D[YOsn48=u*V@Rj>SJ"FhYiXBj_`?nGZ<8@j3B`r?P;N!-;Bj(+n7F]6*g"nTAeM[q -*[Jl8N4P60h,s7?K):bi^?(WHm)UZ40UcqGaa@r52hD\E?SqYL@O7?nK!UKp09qp8b"!fIc>Qt7378>CK!C:8S-1AYR7W"% -NP[6IQ1*H%rukA1"jeaepp=Y1a8QE+>&V/XG,sg?p&oooZ\Bgq\@JXdk#/tK_B#' -U(^8m;2AF(_R9NY29qmZI=u<6_@HC$Xc-h]+@"*0$`[(]];=I#aqFn&:u<4ZGnZ-40Qu3i<_:GTiT;B4k65*X)+/X5d[V1I -(EcA&$h,88Z#7%1+FKpM]E`,J$-D`4Hr&8+)%'Eo<<4DOf9H_k9$s;Jb\JZ6>*'G5AYD[s&B)`=FKLD_[jdsRUEq"J@r]Q! -XMg&e<#H?@eqR-_#f'@ad`LEQQ_mW_9X$T!\Yqa+W+3'T<0JEGBudKtZ[cg"A"8Y'Rl=jH3lC1f$t9PKo8/eXL1c$EItfV- -I1REGC'Yo>#J3Q)H+EFS`X$R@#M`Zknt&>tL91[@o$(H%PLT$+TlX=uj3=4F;pI]NXs^S^@7aCqtE"%bB[h_p,$ -V.omVP&3:YaSgP/"socGEPpoqKjBZtc.V0r,IZ.l8G:R;!mrD#U1F6`7`G^)22E1L&)\Ac$;CHJ>;iV9R..opftu[E;6\1' -`7pgI>$U]E\np1&Ua?/.JrpE(EoXa#J7h7+QS93s%ptGm\Md4G&Xq5orRL"(-.JiS/YWorP2t,mrR&q&gC^l?AW>h?r,;:R -BOjP4&iu5:VK/R*=F;fl7"3KM^.78r7-KVe1WIS,d;WeR&G:ZA"(bJ?\0C`J6$+%Y#PC+CdBX!f$/iNS!>kjL6KkL'"MfR^ -@3))g*L$o+An@+4-FCN,"'8nD<>%Y`2\8WA.!a`\$S[Ie+tH-uVIYa[iG&js]*`t^'DOhfn@N\+l]?>R1.ii?$!-2mc07Gd -VAr_dHTf[-TCd*(Fq/d/'G)fL^c87dqh^6AM-N<']I!r&K/@RRqmr`$_olU&KA/c''3@XedOgdTrh>BjPPcK -2FqZm!k&Y&8R]i1jd7p4naRGfaaI4=o#&._\@<52+Z;_34Y]a;[P.O]oCOE@hhgAMR0`O"0YI]#i&PUI#iK5(&/HT0?^(CH -@lhUS4?qYR`G.6g3@'W"=c*!-Ih"35OO>D]S,eg[B"J='d1MQ^KW]d!W-i2BZ\^FS*LfVPBbP&(OD09I[ATnf66Y,"(u:>4 -<3hN*Ns(U+Ig`"(AcK;&3Adkom$@mcRLicj0nHdtBhGh)A?6..R>Pfkj2O&!)hX(E%D/ilb-LRBjj,"-Atd^65>+>dZ/H=A -K0cKOYR@u3&LCC1C"utV*fnE=9dZLX=0KWF`0r1?*C]'EVC`@t]O?:kbZJr%Z-0r=E+lr;6oPgoQ/M3h!aQSE0I["5)*6ki -A0r-fM^B$#=bpV9M(W?Fg%h>LS)8/eD/^[o:aAdG_:jM,7&FrQ^Ceb+r$D4Z[qS,JU:slj-Q`.f-@%GVE)# -llmL1#)1O/kX@tC5V>c/M4#5Qqd^')[>Mu_HeUX[+mV4u`t^qD=@euB*k3c/XQ(3%8tLX%#l]'$V%8\FLcMPr'G-N9n3/k. -Qf(TIi3GB4HV1_[ke::;\472fG(k0!c.ES^+8X`L**Pgp69/0dU$><))r8t!N8r/X6>XW\lu=!h(qM\ADh9GU]/Tfi=2EE6 -W6B@C,oEPckd-.h6WKp&4o0%5>6O3&U#.`-XQn=IM%j_nm*j1(SaAi?Y$7X?P%8\;$@R6El0JBI+Yf -kJIs\mqE3bDZ9)m8D&o4;*'V@eE!HBj5/n1pJ(rP@+6BpK>A2mT -[ngMk!bpJ89/+A>COl2_^Aii/EDiZ/s'ZDB"-0e*&X3=!S-H.W(nq==r=`<3O62t''`!9[3.Re-_gr8eBXlh?Go`m;b@P"1 -CeM==7O5U3UmWd44g$=J1s9ReJ=a'k?l]),al*Y/D_Ou7OMdL]TuiDRAk7dif(:0>i3Ut7cU?bcId\S=h31"cB8Ocr&r`S3 -&r5Hj#5itPXP.#/S=^ZLHCWV+K[[#Q6VLqH8qV<[UtN9gmI#R,G;]s(<2)6\tF9&k%'P -Aii-N#g:Yqk&,JgC,I2m6c)!Oikc:WPo/j>d?T@3#(]-GF7<$=q[. -C7.klW&h\\Mn8s<(8I0r>#MuDbLNSQVLdAkVWXLa;d9F0gE7.1@ctkd%oAX/SGIBNo@q(RRSUA5N;5GmQ;gPG_5E+Af1]_+ -L(J/Ze2e"7T<4r>L^BHeXLH&;Uof0dRuo[\LkP_\J%he.Gn[0*b4=C:`absW*?J"/b+3*Jh(Q:e>keb$/K[_6N%]ZHBK<.P -5QhZZXUobJlI%"hq/nD8CZ>"-JCpO,_2(P=DopfXGBeV.T/f[L-q6n=I%n8-lYV,W;&;9hEqL=W7,e4V>UIEqAB>f"lPA -+JH*o+\&F1%pAggEJe+ZPP\T_/06$&G3LZ1:6XV!2j\ra,k?V\2se5ne===ubTSGCiFh1PKUZ#P_X4KY)iP<#_*,?F0:)'_ -O^#9>$)rs,6N:4kY_Q;0=l&S5jaM,^1($!"Gq$Z8!^,"un*tOcU&g#*O3mk1#G'2j*m+m39k"fE706J9/7.W@e`YB3Am%/N5TSQ\SKZ -!klR7c!K1!HJ9+04+3Q9\EA0o_g>uZMPpq,>c&)T%H1E0=!b^hm!E^ZJ.)C9VAV,&(B$ -`!#,RU?(0^IusEN@O]+Noe- -i+tjGSIp\t3/RgjW5Tl;"iM>.9?>%`4PY,aictacd[Ouq+N\jCZZV`n4"'buT9B*$mkQUNbpC'NXpBFWViQqlcJUH"gDG=_ -7;eE_9-=o/6t2"CZ4Ela4#lA\j1@rVq8tBHn1T@g#2HB%\bGt:EHcqmGC'Y<1B;P0mr=skhM8Ik9%S5=f6W7R3QY@91$j3O -TH#'kfC9c0>O4uFY9H+Z$K?Fi?+]#0gG8$\_9ImK]M5hc+-8'bB8Fo]UsZfu\uk)n1G$+4<]c4M`Vur\%TB?seMl01j#5=8rlN*m;g;G<#A/_.j3oSV27==$5Z$0*oTbLn<->k0JeugT+r3^Mp7Z`5GsbIj\+X:H?j_ -;D5(e(^.3$o_*'?(%hR/'c=)=hh%5Vh/OK9E`nu.EX+oqLY;\GZ+s^#Cs#usG=mhlOK&k@XW:-]s_^5H3C%qsP]+-e3S/7e`]Tl5_&q%t%F>TO^Ph+UNOF+0;a$,_U.mmijZ60FfnZl`emJbf/5*5?E+fVnSBZ>:%#:R?$oRBZ-44ip]>[Jsf=pN`+$W!:6W%a:0oE^Cm,MX8G%E -HQtK7h18OldBnBoW?:51=Jrtk>#nK%Gn#OL#JiEh0DUqjI:eYc:$WA*R:G'Ql*U*@Ne_)]HmcQ+If]d\/NV#q4Lp,OHP$g)KoS$b+4ZqP)tkSF -or;H93)"K$:."&Oad=>J,9PYPq:9X[ZR_S/2>/],gjIM(T!U-t2h3Ad-XPf:4B(;b8L%7WM/el-GRT`>[!.J,d^]'#O*5i% -c6"F1>I^DXCQglW-rcA^r]'YR?K"U0K(_Mfn@K(5>;4qm!^/"'l>dX$>g%*N=>2:$UF[5@DSjg`J*(eR]NUAROo(1CE"KmII,?2[q":P!$GbVF>NOa6=/,!NQUHk&&+4]-@a#0o3O&o`M;*"(BKnH%oT]VmDt^#fcd\ -@OCi,Nh,*@:@[HTl.,Jm*qBN1r=A#<@6!BWc%\"09`QcGWstOpBt$J]PU(4M.i"k8:^Lc@!PW[X3_rA.3Ln5MKJ!g#h3k[B -2GPOO[>o!$Z=?fj-Hc:K/JPpij(scR0cUD5F'.H=5JpDeXdAV.O1tZEM@&&K11:kh>@a5`(>3uG?_2OU -PACr-GE9[g"n5m2WgW`X?P(YjMj#,MMmPE#D^MV>#Ho34S%Cs;5!18f?H=Q*UcF6Rj\7BnCI8nG/.(i*FsD5WiCf?_*p_+V -`l"ik+?#8fG8^FNKY(R6.BR&GpOV(.J=Y#A3t^EVP"+>4PP,X6O-4KNWo76'T(Fa3p)e58T92r#;P#QXd4\m4oj\g8'77*:sklKj\N> -LK^Yj"D]LQZn9rf;,JBFQ-&,Ngi7*U_5%8a[4pfEPl(@c6Gb:dGK);(!5C(%q8':K$?V`](]iq`EST.'3Q$kVtmFO7%IZf])iDP3pON1[\aY!/F6#6``Ca0o-Q4<#Nnk^C..!rmKgi2YsItPYDp$kck@k-$s,gL6V'A=7BDN.Tk -Q0"11,t&AI,,+nsDHrs5Y?S -*'b.4Ob\orP._+B?,<#Y_(Z12qG#nl34+)74IHIOSH*C)Ok9YDPF[i(DlX3!bHi,>'H"m]lPg]PD'ZguX.s^MmN-p0<,O#h -K/5^>4IhE`=pf@%!Qp0C+!?W,%=i[bU$GEtqj)p+eX4K\M#VVI?kZ/E;P'42!.m)FB&qtbd^"HJ&$g4@9::mfo7:Oq\RDN] -5FE3&$c@tlI,Q@CB-p=<0:'!HLWI\+>[mMN -8Zjj[T2YtL9*pn70n.f<_32*V+DF.r9F/aeinR!H?X_TkfCk%ef28[;U@:IIdmc'jS)c3Dn\?nE`!9AZ]Q%n[03WBW(dFLbR]HQjA()0=[s;R[ouge5OPZS01g[q -_h"%`#=3770cbTJdc@1Q/^5ro6Tm'Srl5r`@&[_<_GIc^4HMK@OR^_kiPcW[qsD(-=8?h2d,Hs7-AI6?!cJ#N("RlS[sZ'. -49r@mfKrf'0BU4<+W]6@]Lp$"G]L_b=\;RW&aCgG69W,d.\2?h^t"\L2*c>DN5RL\j-+in=pgT0/hV>NQ=D/'29&'NbeYlP -)C2[JaT%+@7b`]>I%p7kQ3Kc'Qao<*o5du"Pp*F6G_GFp\+gAlZW^m*ZZ/$g66M53r#>5LCZ,&@e,'EUh]N(]&H%Miff?Ef -lJa*&]>?6N[bl(3DTS!;)?akHegW^qcIA!43d$O]p6+$^b#A7B!,4>j4b]r+P_FFW!>`-S[\TYQ[[YT,(n`RVh3%WF(u,)1 -_Y'9G-;kE0"[7"SmD\Y7iVp.+GG$cuL@@c!fbH3&:V>Ziks>s9!GQ&:fi)XgYGRuf$I.GV#M=[!0&l/B,!P*n)ggAqd."sb -_h3JSMTC"'LC1EOkGp?&&4+kUe-G]-nkdd$k1c%!IR3[b(Sj63:4K>t1oh+(otelr??46A#/oO]gt+bo.\LkR[$1jK'hH)M -T%jUb7TQmGBCq>2EkV9]h`*\RLOn);\]o:5Q=C/=>s]eYR0g/NhfkU+D3hRGTF[7J#m")re"L1#ZKB/P2FO!;K2NL@Ber)Q -(AGu'`ottW[jD+Pdhj?QEA\b+[k+4SN_pk9IKQsgddO=(`Y%NV1':+O+nh50J$JWqe$cmp@XA[a'`\soGL:a=:(LZX"-Fs5 -g"0QCl1_r`dOs=(B$V%&q&J8a]djqp[WLW`UNH?-83&1f>pPnV&3$Wu]:]aNB3P%@1EAOlqAnPm'oGn5Et:8'$`29t@;O=V4>#B7.u_U*.H66D$g[k<=HPSO2-"'5g#H#ej0@VKVUkF_9Ca9*^C>h6S*9&>^]W@ueJ?@%d2_6>fGhj(`j6'16Gai)@+o)gu>^G4BM -m/td#dAM9r@[Eo_(e#58NL?cbX%a]G6*(s]D%Z(X%o=;q_._d7k"Eu;ebVu*E]%]t?9!L"LfJk4XV,Y['I)4IVjPI4N1?(Hc&5k'D[iW20l@D@HEkWg)ht%/?]lKOX!W&7GD'JNJ2\/!O: -TP9`_"3G*^ogY6AB50=R0^M(bZnZ'WNA]V%q_s^fA;qe(lPNd_[DJn -39h-2g#-:6@'@gn222QOj`)EgpUeI5"PQb#mK0Q33;eiGK`!%mr9q;o6o2TP4S-%Hr&'2N?s!es23]%84.u;=GR6%.?CT@< -RjJd":o(H&Q7T2=d#ITS/c81s"I/tcdL`8[HI?:jRUas$LuQ%RrraXaD@DHFmmSHlJ8if0!*OG@EFM>nVHO3&gV@NId9 -%]l*kW)f'G8E.uL<>mW85:#t9ea@K@p35p#;\hSOhHsB^1`r#/YnUi8P37[(.;L'mC5%%W0JD8]GBL3u[=.@H5Die]aR8f-Id2@%6n:jF*?jUdho+/N$]d.pV("A;fBLq7IN+ZYXpX8iQaEHsDEXqj\sF8:G-`F3ee -icL'4&s"cAp2;Y>n$/"YA2sU2oti:i-01*Dl2k$cdJS17^P=p,@gZOdLOnb;1u:nOQ8(YDPLa(u::2DrfpI8Ti;f/=YU+&5 -?iI8s(P8eJHlL&4s%304669,AM/1mBknSd`3\6n>Vl6q!3>87Q87:)%YphJ<`MF.[d=msi9[osm89N:MqCr,tO/3`eK!shO -;SXM21cD+Z4Sc.Ilu]0K2>qH&/Xf&2p0oM+17>aFMpDi;0i[lLaF3-Z,Y1EsTW\k9h>$r'!*'JJCrMh:-$+0>->]+8_mcgZ -1/;hJ"0sPe7ogeN=`1br[p`O=E;`'LgIPBE?6a"i]^;-4"d`liul$;5i -+geHnF&JPHpeCO!%9QDO>kiOjs+p1mcS7";-pS*j^>J#B'NM3@D.VPbeX;:O2`,Iq\7ubWurEV?^Rc/mdLB5@sge!I[]sF?(4%B=!KQ?L8l\RcCjmQI0[>Fo% -^[a>>V2b$^DjF"L]T`j0'58*gipniNV5c":^W7AC\:GF]0$Ms6Wk"mDlkHt?r]j5%#ZaVeXAg1Ll9_`+9U$pF)(EmuoHt.* -Ql?3tdSd#[YY'S0ap$uekW2#$1%`tsFEE%=SOaffX:+*\,E'Pn<_t"$=hLFfm$@k2>LudO>Gg2Y6A7eskEpe'>..U(#Zm)V -\cq(FjDb(="fW-oS1EWL4BZ6b_:5YT?7]R_T\M^LT!"rl]0,Si-otC.CfjCsX+rBQ'rO)$JkndPT:*"qTsS`,;a%0I/>kTM -Xr4HgK%3iGF!1ML--_H7R-V:^qZgNY9`j^I0fgWr*HjTYmKqTU\%'*p[9qnp_WZ:sOs^`0Tf)<*rhP=t?+NWDhok=T=p*Sg -L/VHToUo6e6%RUW-GVTS[ZoTuqo+-TV@n)9:F[@f.j.q/,E0d'gTLuih4tS4LZfUcMQ(f5``=ifAU<:a10J"%%JbW+]ho;I -=X3I"HQbiZi!dJ5]51*O#$`6EAr=!5oFL*WP&0!d9bUsA4D["h\F> -Xl.i@)EU7U]^W$Cdik3[l'%db)6qp"i0Z)mb!WDU^t"%`kok!T,UA"IHb^EGVm7UEHInJR"S+s?HEbIt2I8%G*Gu^Mq9!%E -=@&ZE-2TA;RrE^LTH1qI4JLMK(^]%L[FR=g3IL)]c")ZE/DD:*ZU2YYL(Zj8?2MA1&.387>QNI4eVQTLK4+,&*En#9/4XX!_m*@;[g:Tm8[au! --PHG:R6,qefIW(8ROt"FAl-0b-iNe;4k*'kQg_`tpL%#Grrh:BG*C00Bue7:BPY,4hP(E"`Lp7K^8!WC%:sO,JNU\k)(4E! -PmO*dC>+a"N?dSN8rA=pifL8_.++]:BAHHr)VKi*$DLa%W&tLeIV7kUhQJ -.qGr&1T33K`9MGuRM,WHaDHX@i-+n10"g^c;?%CDrS=L,>FGV%`;Xe_q]K>pG7GN][HPeV6,EC`=F^#Zb[TEeC*GC;4S^1h -/1_U!m2kA>X!*qfDpj]cLB^9"%A_cUh_K-?`1tsVEZ->F>?bcRMN`c6mUK$YG=:, -^+Mms_UT1,7a$rkXD*"UoDOpt=C*U+Xc$KL807GCe:.$'Vhrq'oXfQsp^!WHDfF#5ORu(s@koXKTq(sug?WlHX>&7,'#hu2 -;KkS9?MRNtF]cEb_IbcK@D_q)/oEV^AH>B'1W-b&[p646f3J;IJ2^Si7k^FOnpeX("r[~> -U -PSL_cliprestore -4 W -clipsave -0 0 M -1800 0 D -0 1800 D --1800 0 D -P -PSL_clip N -N -17 0 M 34 0 D S -N 0 -17 M 0 34 D S -N 343 0 M 34 0 D S -N 360 -17 M 0 34 D S -N 703 0 M 34 0 D S -N 720 -17 M 0 34 D S -N 1063 0 M 34 0 D S -N 1080 -17 M 0 34 D S -N 1423 0 M 34 0 D S -N 1440 -17 M 0 34 D S -N 1783 0 M 34 0 D S -N 1800 -17 M 0 34 D S -N -17 360 M 34 0 D S -N 0 343 M 0 34 D S -N 343 360 M 34 0 D S -N 360 343 M 0 34 D S -N 703 360 M 34 0 D S -N 720 343 M 0 34 D S -N 1063 360 M 34 0 D S -N 1080 343 M 0 34 D S -N 1423 360 M 34 0 D S -N 1440 343 M 0 34 D S -N 1783 360 M 34 0 D S -N 1800 343 M 0 34 D S -N -17 720 M 34 0 D S -N 0 703 M 0 34 D S -N 343 720 M 34 0 D S -N 360 703 M 0 34 D S -N 703 720 M 34 0 D S -N 720 703 M 0 34 D S -N 1063 720 M 34 0 D S -N 1080 703 M 0 34 D S -N 1423 720 M 34 0 D S -N 1440 703 M 0 34 D S -N 1783 720 M 34 0 D S -N 1800 703 M 0 34 D S -N -17 1080 M 34 0 D S -N 0 1063 M 0 34 D S -N 343 1080 M 34 0 D S -N 360 1063 M 0 34 D S -N 703 1080 M 34 0 D S -N 720 1063 M 0 34 D S -N 1063 1080 M 34 0 D S -N 1080 1063 M 0 34 D S -N 1423 1080 M 34 0 D S -N 1440 1063 M 0 34 D S -N 1783 1080 M 34 0 D S -N 1800 1063 M 0 34 D S -N -17 1440 M 34 0 D S -N 0 1423 M 0 34 D S -N 343 1440 M 34 0 D S -N 360 1423 M 0 34 D S -N 703 1440 M 34 0 D S -N 720 1423 M 0 34 D S -N 1063 1440 M 34 0 D S -N 1080 1423 M 0 34 D S -N 1423 1440 M 34 0 D S -N 1440 1423 M 0 34 D S -N 1783 1440 M 34 0 D S -N 1800 1423 M 0 34 D S -N -17 1800 M 34 0 D S -N 0 1783 M 0 34 D S -N 343 1800 M 34 0 D S -N 360 1783 M 0 34 D S -N 703 1800 M 34 0 D S -N 720 1783 M 0 34 D S -N 1063 1800 M 34 0 D S -N 1080 1783 M 0 34 D S -N 1423 1800 M 34 0 D S -N 1440 1783 M 0 34 D S -N 1783 1800 M 34 0 D S -N 1800 1783 M 0 34 D S -PSL_cliprestore -/PSL_slant_y 0 def -2 setlinecap -N 0 1800 M 0 -1800 D S -/PSL_A0_y 17 def -/PSL_A1_y 0 def -N 0 0 M -17 0 D S -N 0 360 M -17 0 D S -N 0 720 M -17 0 D S -N 0 1080 M -17 0 D S -N 0 1440 M -17 0 D S -N 0 1800 M -17 0 D S -PSL_font_encode 4 get 0 eq {ISOLatin1+_Encoding /Times-Roman /Times-Roman PSL_reencode PSL_font_encode 4 1 put} if -/MM {neg exch M} def -/PSL_AH0 0 -175 F4 -(0) sw mx -(200) sw mx -(400) sw mx -(600) sw mx -(800) sw mx -(1000) sw mx -def -/PSL_A0_y PSL_A0_y 42 add def -0 PSL_A0_y MM -(0) mr Z -360 PSL_A0_y MM -(200) mr Z -720 PSL_A0_y MM -(400) mr Z -1080 PSL_A0_y MM -(600) mr Z -1440 PSL_A0_y MM -(800) mr Z -1800 PSL_A0_y MM -(1000) mr Z -/PSL_A0_y PSL_A0_y PSL_AH0 add def -/PSL_LH (M) sh def -/PSL_L_y PSL_A0_y PSL_A1_y mx 83 add def -900 PSL_L_y MM -V 90 R (y \(m\)) bc Z U -1800 0 T -N 0 1800 M 0 -1800 D S -/PSL_A0_y 17 def -/PSL_A1_y 0 def -N 0 0 M 17 0 D S -N 0 360 M 17 0 D S -N 0 720 M 17 0 D S -N 0 1080 M 17 0 D S -N 0 1440 M 17 0 D S -N 0 1800 M 17 0 D S -/PSL_LH 0 def /PSL_L_y PSL_A0_y PSL_A1_y mx def --1800 0 T -N 0 0 M 1800 0 D S -/PSL_A0_y 17 def -/PSL_A1_y 0 def -N 0 0 M 0 -17 D S -N 360 0 M 0 -17 D S -N 720 0 M 0 -17 D S -N 1080 0 M 0 -17 D S -N 1440 0 M 0 -17 D S -N 1800 0 M 0 -17 D S -/PSL_LH 0 def /PSL_L_y PSL_A0_y PSL_A1_y mx def -0 1800 T -N 0 0 M 1800 0 D S -/PSL_A0_y 17 def -/PSL_A1_y 0 def -N 0 0 M 0 17 D S -N 360 0 M 0 17 D S -N 720 0 M 0 17 D S -N 1080 0 M 0 17 D S -N 1440 0 M 0 17 D S -N 1800 0 M 0 17 D S -/MM {M} def -/PSL_AH0 0 -(0) sh mx -(200) sh mx -(400) sh mx -(600) sh mx -(800) sh mx -(1000) sh mx -def -/PSL_A0_y PSL_A0_y 42 add def -0 PSL_A0_y MM -(0) bc Z -360 PSL_A0_y MM -(200) bc Z -720 PSL_A0_y MM -(400) bc Z -1080 PSL_A0_y MM -(600) bc Z -1440 PSL_A0_y MM -(800) bc Z -1800 PSL_A0_y MM -(1000) bc Z -/PSL_A0_y PSL_A0_y PSL_AH0 add def -/PSL_LH (M) sh def -/PSL_L_y PSL_A0_y PSL_A1_y mx 83 add def -900 PSL_L_y MM -(x \(m\)) bc Z -0 -1800 T -0 setlinecap -%%EndObject -0 A -FQ -O0 -0 0 TM -% PostScript produced by: -%@GMT: gmt psscale -Dx0.1i/-0.2i+w1.3i/0.05i+h -C../data/ex2.cpt -Bxa -By+lm -O >../data/ex2.ps -%@PROJ: xy -668.08288574 -39.34982681 0.00000000 0.05000000 -668.083 -39.350 0.000 0.050 +xy -%%BeginObject PSL_Layer_2 -0 setlinecap -0 setlinejoin -3.32550952342 setmiterlimit -120 -240 T -4 W -V N 0 0 T 1560 60 scale /DeviceRGB setcolorspace -<< /ImageType 1 /Decode [0 1 0 1 0 1] /Width 780 /Height 1 /BitsPerComponent 8 - /ImageMatrix [780 0 0 -1 0 1] /DataSource currentfile /ASCII85Decode filter /FlateDecode filter ->> image -G[=+o#8[ql(e4$gP"60VOsDgu -8J+flMM*BE7RDc=<&,pH1D(416tKt!8VjGn,D8CJ&S2YJ7]t%sr6KB.mi1'VIDgVS%K;?:iLfWFY/]@=(&et!nQ5Vl=5`ZE -)1TLFnHW;79C[B,%[Z+_nI9r,?fC!HKO<^T\.ClccgXk-eMfEtphLg%4>qm,8i15)tNfMla -2B7F[i[lktDoS8c"Pt!5nHQWIYJY/9)S?uDiDk,6>_,94EZB[`nM7`[#N>aMLZ`/Sm"8q\DsW1U@8H6@-Xh3]%_L]IfEF@s -iReGuika7g&&^BY)Y_:,sQeCrN*cgmn*)>k-$Clh&upjP8Z<\[_1? -XKf=/;7W%P\VmM/"bZ;Rm%)gb!Nro?=9YZL)bO,`1q@ACf!;F- -0u$]W,uGaE:\p>?6fa-s\Q3U0&Md6RPsfi>3#O@[PY+`mA=4XjjSAh0H;itI]CN\[/$0T0 -,5GE.P[)Dn='6i!aP["4>E^L@SIo+pmJAnj[k'>E,QS]od2$?8(1b)?A[CN2XlcGBX<`3O@l,DL1d0;D208@g7utEI+,j -V\VGUPir],(FR1YEC/&9NfW5[fV2Ri'1YREU.ZI@7n2\$Lc@L,Mb_6bd4l,fK8U5e4qtM`LbI6p4t'7m]ftQN^cITfJOSc0#c,@;sY>_'\c.VfIlG(gIC#OVPk/48+"s/W"iN+c.Jbh&Y$gQ;8(U=2Ml0G -[FdI=`(%"?;)pOj9!NhB1"M6iZ#6gA^qX)8Cf:~> -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 169 0 M 0 -17 D S -N 665 0 M 0 -17 D S -N 1161 0 M 0 -17 D S -/MM {neg M} def -/PSL_AH0 0 -PSL_font_encode 4 get 0 eq {ISOLatin1+_Encoding /Times-Roman /Times-Roman PSL_reencode PSL_font_encode 4 1 put} if -175 F4 -(-600) sh mx -(-400) sh mx -(-200) sh mx -def -/PSL_A0_y PSL_A0_y 42 add PSL_AH0 add def -169 PSL_A0_y MM -(-600) bc Z -665 PSL_A0_y MM -(-400) bc Z -1161 PSL_A0_y MM -(-200) bc Z -/PSL_LH 0 def /PSL_L_y PSL_A0_y PSL_A1_y mx def -1602 30 M (m) ml Z -0 setlinecap --120 240 T -%%EndObject -grestore -PSL_movie_label_completion /PSL_movie_label_completion {} def -PSL_movie_prog_indicator_completion /PSL_movie_prog_indicator_completion {} def -%PSL_Begin_Trailer -%%PageTrailer -U -showpage -%%Trailer -end -%%EOF diff --git a/data/ex2.png b/data/ex2.png deleted file mode 100644 index a474b05406b54391b34e4683843025ef33fbae5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43415 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 U^pA4ruU#W>1LKQD7o6|@8`CmoNB{r; diff --git a/data/ex3.eps b/data/ex3.eps deleted file mode 100644 index 48c4640..0000000 --- a/data/ex3.eps +++ /dev/null @@ -1,1044 +0,0 @@ -%!PS-Adobe-3.0 -%%BoundingBox: 0 0 146 156 -%%HiResBoundingBox: 0 0 145.7280 155.9520 -%%Title: GMT v6.1.1 [64-bit] Document from grdimage -%%Creator: GMT6 -%%For: unknown -%%DocumentNeededResources: font Helvetica Times-Roman -%%CreationDate: Mon Jan 11 10:41:26 2021 -%%LanguageLevel: 2 -%%DocumentData: Clean7Bit -%%Orientation: Portrait -%%Pages: 1 -%%EndComments -%%BeginProlog -250 dict begin -/! {bind def} bind def -/# {load def}! -/A /setgray # -/B /setdash # -/C /setrgbcolor # -/D /rlineto # -/E {dup stringwidth pop}! -/F /fill # -/G /rmoveto # -/H /sethsbcolor # -/I /setpattern # -/K /setcmykcolor # -/L /lineto # -/M /moveto # -/N /newpath # -/P /closepath # -/R /rotate # -/S /stroke # -/T /translate # -/U /grestore # -/V /gsave # -/W /setlinewidth # -/Y {findfont exch scalefont setfont}! -/Z /show # -/FP {true charpath flattenpath}! -/MU {matrix setmatrix}! -/MS {/SMat matrix currentmatrix def}! -/MR {SMat setmatrix}! -/edef {exch def}! -/FS {/fc edef /fs {V fc F U} def}! -/FQ {/fs {} def}! -/O0 {/os {N} def}! -/O1 {/os {P S} def}! -/FO {fs os}! -/Sa {M MS dup 0 exch G 0.726542528 mul -72 R dup 0 D 4 {72 R dup 0 D -144 R dup 0 D} repeat pop MR FO}! -/Sb {M dup 0 D exch 0 exch D neg 0 D FO}! -/SB {MS T /BoxR edef /BoxW edef /BoxH edef BoxR 0 M - BoxW 0 BoxW BoxH BoxR arct BoxW BoxH 0 BoxH BoxR arct 0 BoxH 0 0 BoxR arct 0 0 BoxW 0 BoxR arct MR FO}! -/Sc {N 3 -1 roll 0 360 arc FO}! -/Sd {M 4 {dup} repeat 0 G neg dup dup D exch D D FO}! -/Se {N MS T R scale 0 0 1 0 360 arc MR FO}! -/Sg {M MS 22.5 R dup 0 exch G -22.5 R 0.765366865 mul dup 0 D 6 {-45 R dup 0 D} repeat pop MR FO}! -/Sh {M MS dup 0 G -120 R dup 0 D 4 {-60 R dup 0 D} repeat pop MR FO}! -/Si {M MS dup neg 0 exch G 60 R 1.732050808 mul dup 0 D 120 R 0 D MR FO}! -/Sj {M MS R dup -2 div 2 index -2 div G dup 0 D exch 0 exch D neg 0 D MR FO}! -/Sn {M MS dup 0 exch G -36 R 1.175570505 mul dup 0 D 3 {-72 R dup 0 D} repeat pop MR FO}! -/Sp {N 3 -1 roll 0 360 arc fs N}! -/SP {M {D} repeat FO}! -/Sr {M dup -2 div 2 index -2 div G dup 0 D exch 0 exch D neg 0 D FO}! -/SR {MS T /BoxR edef /BoxW edef /BoxH edef BoxR BoxW -2 div BoxH -2 div T BoxR 0 M - BoxW 0 BoxW BoxH BoxR arct BoxW BoxH 0 BoxH BoxR arct 0 BoxH 0 0 BoxR arct 0 0 BoxW 0 BoxR arct MR FO}! -/Ss {M 1.414213562 mul dup dup dup -2 div dup G 0 D 0 exch D neg 0 D FO}! -/St {M MS dup 0 exch G -60 R 1.732050808 mul dup 0 D -120 R 0 D MR FO}! -/SV {0 exch M 0 D D D D D 0 D FO}! -/Sv {0 0 M D D 0 D D D D D 0 D D FO}! -/Sw {2 copy M 5 2 roll arc FO}! -/Sx {M 1.414213562 mul 5 {dup} repeat -2 div dup G D neg 0 G neg D S}! -/Sy {M dup 0 exch G dup -2 mul dup 0 exch D S}! -/S+ {M dup 0 G dup -2 mul dup 0 D exch dup G 0 exch D S}! -/S- {M dup 0 G dup -2 mul dup 0 D S}! -/sw {stringwidth pop}! -/sh {V MU 0 0 M FP pathbbox N 4 1 roll pop pop pop U}! -/sd {V MU 0 0 M FP pathbbox N pop pop exch pop U}! -/sH {V MU 0 0 M FP pathbbox N exch pop exch sub exch pop U}! -/sb {E exch sh}! -/bl {}! -/bc {E -2 div 0 G}! -/br {E neg 0 G}! -/ml {dup 0 exch sh -2 div G}! -/mc {dup E -2 div exch sh -2 div G}! -/mr {dup E neg exch sh -2 div G}! -/tl {dup 0 exch sh neg G}! -/tc {dup E -2 div exch sh neg G}! -/tr {dup E neg exch sh neg G}! -/mx {2 copy lt {exch} if pop}! -/PSL_xorig 0 def /PSL_yorig 0 def -/TM {2 copy T PSL_yorig add /PSL_yorig edef PSL_xorig add /PSL_xorig edef}! -/PSL_reencode {findfont dup length dict begin - {1 index /FID ne {def}{pop pop} ifelse} forall - exch /Encoding edef currentdict end definefont pop -}! -/PSL_eps_begin { - /PSL_eps_state save def - /PSL_dict_count countdictstack def - /PSL_op_count count 1 sub def - userdict begin - /showpage {} def - 0 setgray 0 setlinecap 1 setlinewidth - 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath - /languagelevel where - {pop languagelevel 1 ne {false setstrokeadjust false setoverprint} if} if -}! -/PSL_eps_end { - count PSL_op_count sub {pop} repeat - countdictstack PSL_dict_count sub {end} repeat - PSL_eps_state restore -}! -/PSL_transp { - /.setopacityalpha where {pop .setblendmode .setopacityalpha}{ - /pdfmark where {pop [ /BM exch /CA exch dup /ca exch /SetTransparency pdfmark} - {pop pop} ifelse} ifelse -}! -/ISOLatin1+_Encoding [ -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /bullet /ellipsis /trademark /emdash /endash /fi /zcaron -/space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright -/parenleft /parenright /asterisk /plus /comma /minus /period /slash -/zero /one /two /three /four /five /six /seven -/eight /nine /colon /semicolon /less /equal /greater /question -/at /A /B /C /D /E /F /G -/H /I /J /K /L /M /N /O -/P /Q /R /S /T /U /V /W -/X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore -/quoteleft /a /b /c /d /e /f /g -/h /i /j /k /l /m /n /o -/p /q /r /s /t /u /v /w -/x /y /z /braceleft /bar /braceright /asciitilde /scaron -/OE /dagger /daggerdbl /Lslash /fraction /guilsinglleft /Scaron /guilsinglright -/oe /Ydieresis /Zcaron /lslash /perthousand /quotedblbase /quotedblleft /quotedblright -/dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent -/dieresis /quotesinglbase /ring /cedilla /quotesingle /hungarumlaut /ogonek /caron -/space /exclamdown /cent /sterling /currency /yen /brokenbar /section -/dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron -/degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered -/cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown -/Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla -/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis -/Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply -/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls -/agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla -/egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis -/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide -/oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis -] def -/PSL_font_encode 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 array astore def -/F0 {/Helvetica Y}! -/F1 {/Helvetica-Bold Y}! -/F2 {/Helvetica-Oblique Y}! -/F3 {/Helvetica-BoldOblique Y}! -/F4 {/Times-Roman Y}! -/F5 {/Times-Bold Y}! -/F6 {/Times-Italic Y}! -/F7 {/Times-BoldItalic Y}! -/F8 {/Courier Y}! -/F9 {/Courier-Bold Y}! -/F10 {/Courier-Oblique Y}! -/F11 {/Courier-BoldOblique Y}! -/F12 {/Symbol Y}! -/F13 {/AvantGarde-Book Y}! -/F14 {/AvantGarde-BookOblique Y}! -/F15 {/AvantGarde-Demi Y}! -/F16 {/AvantGarde-DemiOblique Y}! -/F17 {/Bookman-Demi Y}! -/F18 {/Bookman-DemiItalic Y}! -/F19 {/Bookman-Light Y}! -/F20 {/Bookman-LightItalic Y}! -/F21 {/Helvetica-Narrow Y}! -/F22 {/Helvetica-Narrow-Bold Y}! -/F23 {/Helvetica-Narrow-Oblique Y}! -/F24 {/Helvetica-Narrow-BoldOblique Y}! -/F25 {/NewCenturySchlbk-Roman Y}! -/F26 {/NewCenturySchlbk-Italic Y}! -/F27 {/NewCenturySchlbk-Bold Y}! -/F28 {/NewCenturySchlbk-BoldItalic Y}! -/F29 {/Palatino-Roman Y}! -/F30 {/Palatino-Italic Y}! -/F31 {/Palatino-Bold Y}! -/F32 {/Palatino-BoldItalic Y}! -/F33 {/ZapfChancery-MediumItalic Y}! -/F34 {/ZapfDingbats Y}! -/F35 {/Ryumin-Light-EUC-H Y}! -/F36 {/Ryumin-Light-EUC-V Y}! -/F37 {/GothicBBB-Medium-EUC-H Y}! -/F38 {/GothicBBB-Medium-EUC-V Y}! -/PSL_pathtextdict 26 dict def -/PSL_pathtext - {PSL_pathtextdict begin - /ydepth exch def - /textheight exch def - /just exch def - /offset exch def - /str exch def - /pathdist 0 def - /setdist offset def - /charcount 0 def - /justy just 4 idiv textheight mul 2 div neg ydepth sub def - V flattenpath - {movetoproc} {linetoproc} - {curvetoproc} {closepathproc} - pathforall - U N - end - } def -PSL_pathtextdict begin -/movetoproc - { /newy exch def /newx exch def - /firstx newx def /firsty newy def - /ovr 0 def - newx newy transform - /cpy exch def /cpx exch def - } def -/linetoproc - { /oldx newx def /oldy newy def - /newy exch def /newx exch def - /dx newx oldx sub def - /dy newy oldy sub def - /dist dx dup mul dy dup mul add sqrt def - dist 0 ne - { /dsx dx dist div ovr mul def - /dsy dy dist div ovr mul def - oldx dsx add oldy dsy add transform - /cpy exch def /cpx exch def - /pathdist pathdist dist add def - {setdist pathdist le - {charcount str length lt - {setchar} {exit} ifelse} - { /ovr setdist pathdist sub def - exit} - ifelse - } loop - } if - } def -/curvetoproc - { (ERROR: No curveto's after flattenpath!) - print - } def -/closepathproc - {firstx firsty linetoproc - firstx firsty movetoproc - } def -/setchar - { /char str charcount 1 getinterval def - /charcount charcount 1 add def - /charwidth char stringwidth pop def - V cpx cpy itransform T - dy dx atan R - 0 justy M - char show - 0 justy neg G - currentpoint transform - /cpy exch def /cpx exch def - U /setdist setdist charwidth add def - } def -end -/PSL_set_label_heights -{ - /PSL_n_labels_minus_1 PSL_n_labels 1 sub def - /PSL_heights PSL_n_labels array def - 0 1 PSL_n_labels_minus_1 - { /psl_k exch def - /psl_label PSL_label_str psl_k get def - PSL_label_font psl_k get cvx exec - psl_label sH /PSL_height edef - PSL_heights psl_k PSL_height put - } for -} def -/PSL_curved_path_labels -{ /psl_bits exch def - /PSL_placetext psl_bits 2 and 2 eq def - /PSL_clippath psl_bits 4 and 4 eq def - /PSL_strokeline false def - /PSL_fillbox psl_bits 128 and 128 eq def - /PSL_drawbox psl_bits 256 and 256 eq def - /PSL_n_paths1 PSL_n_paths 1 sub def - /PSL_usebox PSL_fillbox PSL_drawbox or def - PSL_clippath {clipsave N clippath} if - /psl_k 0 def - /psl_p 0 def - 0 1 PSL_n_paths1 - { /psl_kk exch def - /PSL_n PSL_path_n psl_kk get def - /PSL_m PSL_label_n psl_kk get def - /PSL_x PSL_path_x psl_k PSL_n getinterval def - /PSL_y PSL_path_y psl_k PSL_n getinterval def - /PSL_node_tmp PSL_label_node psl_p PSL_m getinterval def - /PSL_angle_tmp PSL_label_angle psl_p PSL_m getinterval def - /PSL_str_tmp PSL_label_str psl_p PSL_m getinterval def - /PSL_fnt_tmp PSL_label_font psl_p PSL_m getinterval def - PSL_curved_path_label - /psl_k psl_k PSL_n add def - /psl_p psl_p PSL_m add def - } for - PSL_clippath {PSL_eoclip} if N -} def -/PSL_curved_path_label -{ - /PSL_n1 PSL_n 1 sub def - /PSL_m1 PSL_m 1 sub def - PSL_CT_calcstringwidth - PSL_CT_calclinedist - PSL_CT_excludelabels - PSL_CT_addcutpoints - /PSL_nn1 PSL_nn 1 sub def - /n 0 def - /k 0 def - /j 0 def - /PSL_seg 0 def - /PSL_xp PSL_nn array def - /PSL_yp PSL_nn array def - PSL_xp 0 PSL_xx 0 get put - PSL_yp 0 PSL_yy 0 get put - 1 1 PSL_nn1 - { /i exch def - /node_type PSL_kind i get def - /j j 1 add def - PSL_xp j PSL_xx i get put - PSL_yp j PSL_yy i get put - node_type 1 eq - {n 0 eq - {PSL_CT_drawline} - { PSL_CT_reversepath - PSL_CT_textline} ifelse - /j 0 def - PSL_xp j PSL_xx i get put - PSL_yp j PSL_yy i get put - } if - } for - n 0 eq {PSL_CT_drawline} if -} def -/PSL_CT_textline -{ PSL_fnt k get cvx exec - /PSL_height PSL_heights k get def - PSL_placetext {PSL_CT_placelabel} if - PSL_clippath {PSL_CT_clippath} if - /n 0 def /k k 1 add def -} def -/PSL_CT_calcstringwidth -{ /PSL_width_tmp PSL_m array def - 0 1 PSL_m1 - { /i exch def - PSL_fnt_tmp i get cvx exec - PSL_width_tmp i PSL_str_tmp i get stringwidth pop put - } for -} def -/PSL_CT_calclinedist -{ /PSL_newx PSL_x 0 get def - /PSL_newy PSL_y 0 get def - /dist 0.0 def - /PSL_dist PSL_n array def - PSL_dist 0 0.0 put - 1 1 PSL_n1 - { /i exch def - /PSL_oldx PSL_newx def - /PSL_oldy PSL_newy def - /PSL_newx PSL_x i get def - /PSL_newy PSL_y i get def - /dx PSL_newx PSL_oldx sub def - /dy PSL_newy PSL_oldy sub def - /dist dist dx dx mul dy dy mul add sqrt add def - PSL_dist i dist put - } for -} def -/PSL_CT_excludelabels -{ /k 0 def - /PSL_width PSL_m array def - /PSL_angle PSL_m array def - /PSL_node PSL_m array def - /PSL_str PSL_m array def - /PSL_fnt PSL_m array def - /lastdist PSL_dist PSL_n1 get def - 0 1 PSL_m1 - { /i exch def - /dist PSL_dist PSL_node_tmp i get get def - /halfwidth PSL_width_tmp i get 2 div PSL_gap_x add def - /L_dist dist halfwidth sub def - /R_dist dist halfwidth add def - L_dist 0 gt R_dist lastdist lt and - { - PSL_width k PSL_width_tmp i get put - PSL_node k PSL_node_tmp i get put - PSL_angle k PSL_angle_tmp i get put - PSL_str k PSL_str_tmp i get put - PSL_fnt k PSL_fnt_tmp i get put - /k k 1 add def - } if - } for - /PSL_m k def - /PSL_m1 PSL_m 1 sub def -} def -/PSL_CT_addcutpoints -{ /k 0 def - /PSL_nc PSL_m 2 mul 1 add def - /PSL_cuts PSL_nc array def - /PSL_nc1 PSL_nc 1 sub def - 0 1 PSL_m1 - { /i exch def - /dist PSL_dist PSL_node i get get def - /halfwidth PSL_width i get 2 div PSL_gap_x add def - PSL_cuts k dist halfwidth sub put - /k k 1 add def - PSL_cuts k dist halfwidth add put - /k k 1 add def - } for - PSL_cuts k 100000.0 put - /PSL_nn PSL_n PSL_m 2 mul add def - /PSL_xx PSL_nn array def - /PSL_yy PSL_nn array def - /PSL_kind PSL_nn array def - /j 0 def - /k 0 def - /dist 0.0 def - 0 1 PSL_n1 - { /i exch def - /last_dist dist def - /dist PSL_dist i get def - k 1 PSL_nc1 - { /kk exch def - /this_cut PSL_cuts kk get def - dist this_cut gt - { /ds dist last_dist sub def - /f ds 0.0 eq {0.0} {dist this_cut sub ds div} ifelse def - /i1 i 0 eq {0} {i 1 sub} ifelse def - PSL_xx j PSL_x i get dup PSL_x i1 get sub f mul sub put - PSL_yy j PSL_y i get dup PSL_y i1 get sub f mul sub put - PSL_kind j 1 put - /j j 1 add def - /k k 1 add def - } if - } for - dist PSL_cuts k get le - {PSL_xx j PSL_x i get put PSL_yy j PSL_y i get put - PSL_kind j 0 put - /j j 1 add def - } if - } for -} def -/PSL_CT_reversepath -{PSL_xp j get PSL_xp 0 get lt - {0 1 j 2 idiv - { /left exch def - /right j left sub def - /tmp PSL_xp left get def - PSL_xp left PSL_xp right get put - PSL_xp right tmp put - /tmp PSL_yp left get def - PSL_yp left PSL_yp right get put - PSL_yp right tmp put - } for - } if -} def -/PSL_CT_placelabel -{ - /PSL_just PSL_label_justify k get def - /PSL_height PSL_heights k get def - /psl_label PSL_str k get def - /psl_depth psl_label sd def - PSL_usebox - {PSL_CT_clippath - PSL_fillbox - {V PSL_setboxrgb fill U} if - PSL_drawbox - {V PSL_setboxpen S U} if N - } if - PSL_CT_placeline psl_label PSL_gap_x PSL_just PSL_height psl_depth PSL_pathtext -} def -/PSL_CT_clippath -{ - /H PSL_height 2 div PSL_gap_y add def - /xoff j 1 add array def - /yoff j 1 add array def - /angle 0 def - 0 1 j { - /ii exch def - /x PSL_xp ii get def - /y PSL_yp ii get def - ii 0 eq { - /x1 PSL_xp 1 get def - /y1 PSL_yp 1 get def - /dx x1 x sub def - /dy y1 y sub def - } - { /i1 ii 1 sub def - /x1 PSL_xp i1 get def - /y1 PSL_yp i1 get def - /dx x x1 sub def - /dy y y1 sub def - } ifelse - dx 0.0 eq dy 0.0 eq and not - { /angle dy dx atan 90 add def} if - /sina angle sin def - /cosa angle cos def - xoff ii H cosa mul put - yoff ii H sina mul put - } for - PSL_xp 0 get xoff 0 get add PSL_yp 0 get yoff 0 get add M - 1 1 j { - /ii exch def - PSL_xp ii get xoff ii get add PSL_yp ii get yoff ii get add L - } for - j -1 0 { - /ii exch def - PSL_xp ii get xoff ii get sub PSL_yp ii get yoff ii get sub L - } for P -} def -/PSL_CT_drawline -{ - /str 20 string def - PSL_strokeline - {PSL_CT_placeline S} if - /PSL_seg PSL_seg 1 add def - /n 1 def -} def -/PSL_CT_placeline -{PSL_xp 0 get PSL_yp 0 get M - 1 1 j { /ii exch def PSL_xp ii get PSL_yp ii get L} for -} def -/PSL_draw_path_lines -{ - /PSL_n_paths1 PSL_n_paths 1 sub def - V - /psl_start 0 def - 0 1 PSL_n_paths1 - { /psl_k exch def - /PSL_n PSL_path_n psl_k get def - /PSL_n1 PSL_n 1 sub def - PSL_path_pen psl_k get cvx exec - N - PSL_path_x psl_start get PSL_path_y psl_start get M - 1 1 PSL_n1 - { /psl_i exch def - /psl_kk psl_i psl_start add def - PSL_path_x psl_kk get PSL_path_y psl_kk get L - } for - /psl_xclose PSL_path_x psl_kk get PSL_path_x psl_start get sub def - /psl_yclose PSL_path_y psl_kk get PSL_path_y psl_start get sub def - psl_xclose 0 eq psl_yclose 0 eq and { P } if - S - /psl_start psl_start PSL_n add def - } for - U -} def -/PSL_straight_path_labels -{ - /psl_bits exch def - /PSL_placetext psl_bits 2 and 2 eq def - /PSL_rounded psl_bits 32 and 32 eq def - /PSL_fillbox psl_bits 128 and 128 eq def - /PSL_drawbox psl_bits 256 and 256 eq def - /PSL_n_labels_minus_1 PSL_n_labels 1 sub def - /PSL_usebox PSL_fillbox PSL_drawbox or def - 0 1 PSL_n_labels_minus_1 - { /psl_k exch def - PSL_ST_prepare_text - PSL_usebox - { PSL_rounded - {PSL_ST_textbox_round} - {PSL_ST_textbox_rect} - ifelse - PSL_fillbox {V PSL_setboxrgb fill U} if - PSL_drawbox {V PSL_setboxpen S U} if - N - } if - PSL_placetext {PSL_ST_place_label} if - } for -} def -/PSL_straight_path_clip -{ - /psl_bits exch def - /PSL_rounded psl_bits 32 and 32 eq def - /PSL_n_labels_minus_1 PSL_n_labels 1 sub def - N clipsave clippath - 0 1 PSL_n_labels_minus_1 - { /psl_k exch def - PSL_ST_prepare_text - PSL_rounded - {PSL_ST_textbox_round} - {PSL_ST_textbox_rect} - ifelse - } for - PSL_eoclip N -} def -/PSL_ST_prepare_text -{ - /psl_xp PSL_txt_x psl_k get def - /psl_yp PSL_txt_y psl_k get def - /psl_label PSL_label_str psl_k get def - PSL_label_font psl_k get cvx exec - /PSL_height PSL_heights psl_k get def - /psl_boxH PSL_height PSL_gap_y 2 mul add def - /PSL_just PSL_label_justify psl_k get def - /PSL_justx PSL_just 4 mod 1 sub 2 div neg def - /PSL_justy PSL_just 4 idiv 2 div neg def - /psl_SW psl_label stringwidth pop def - /psl_boxW psl_SW PSL_gap_x 2 mul add def - /psl_x0 psl_SW PSL_justx mul def - /psl_y0 PSL_justy PSL_height mul def - /psl_angle PSL_label_angle psl_k get def -} def -/PSL_ST_textbox_rect -{ - psl_xp psl_yp T psl_angle R psl_x0 psl_y0 T - PSL_gap_x neg PSL_gap_y neg M - 0 psl_boxH D psl_boxW 0 D 0 psl_boxH neg D P - psl_x0 neg psl_y0 neg T psl_angle neg R psl_xp neg psl_yp neg T -} def -/PSL_ST_textbox_round -{ - /psl_BoxR PSL_gap_x PSL_gap_y lt {PSL_gap_x} {PSL_gap_y} ifelse def - /psl_xd PSL_gap_x psl_BoxR sub def - /psl_yd PSL_gap_y psl_BoxR sub def - /psl_xL PSL_gap_x neg def - /psl_yB PSL_gap_y neg def - /psl_yT psl_boxH psl_yB add def - /psl_H2 PSL_height psl_yd 2 mul add def - /psl_W2 psl_SW psl_xd 2 mul add def - /psl_xR psl_xL psl_boxW add def - /psl_x0 psl_SW PSL_justx mul def - psl_xp psl_yp T psl_angle R psl_x0 psl_y0 T - psl_xL psl_yd M - psl_xL psl_yT psl_xR psl_yT psl_BoxR arct psl_W2 0 D - psl_xR psl_yT psl_xR psl_yB psl_BoxR arct 0 psl_H2 neg D - psl_xR psl_yB psl_xL psl_yB psl_BoxR arct psl_W2 neg 0 D - psl_xL psl_yB psl_xL psl_yd psl_BoxR arct P - psl_x0 neg psl_y0 neg T psl_angle neg R psl_xp neg psl_yp neg T -} def -/PSL_ST_place_label -{ - V psl_xp psl_yp T psl_angle R - psl_SW PSL_justx mul psl_y0 M - psl_label dup sd neg 0 exch G show - U -} def -/PSL_nclip 0 def -/PSL_clip {clip /PSL_nclip PSL_nclip 1 add def} def -/PSL_eoclip {eoclip /PSL_nclip PSL_nclip 1 add def} def -/PSL_cliprestore {cliprestore /PSL_nclip PSL_nclip 1 sub def} def -%%EndProlog -%%BeginSetup -/PSLevel /languagelevel where {pop languagelevel} {1} ifelse def -<< /PageSize [145.728 155.952] >> setpagedevice --5.886 -10.782 translate -%%EndSetup -%%Page: 1 1 -%%BeginPageSetup -V 0.06 0.06 scale -%%EndPageSetup -/PSL_page_xsize 9917 def -/PSL_page_ysize 14033 def -/PSL_plot_completion {} def -/PSL_movie_label_completion {} def -/PSL_movie_prog_indicator_completion {} def -%PSL_End_Header -gsave -0 A -FQ -O0 -600 600 TM -% PostScript produced by: -%@GMT: gmt grdimage @GMTAPI@-S-I-G-G-G-N-000000 -R0/100/0/80 -C../data/ex3.cpt '-Bxag+lx (m)' '-Byag+ly (m)' -JX1.5i/1.5i -X0.5i -Y0.5i -K -P --MAP_FRAME_AXES=WesNZ ../data/ex3.ps -%@PROJ: xy 0.00000000 100.00000000 0.00000000 80.00000000 0.000 100.000 0.000 80.000 +xy -%%BeginObject PSL_Layer_1 -0 setlinecap -0 setlinejoin -3.32550952342 setmiterlimit -clipsave -0 0 M -1800 0 D -0 1800 D --1800 0 D -P -PSL_clip N -V N -9 -11 T 1818 1822 scale /DeviceRGB setcolorspace -<< /ImageType 1 /Decode [0 1 0 1 0 1] /Width 101 /Height 81 /BitsPerComponent 8 - /ImageMatrix [101 0 0 -81 0 81] /DataSource currentfile /ASCII85Decode filter /FlateDecode filter ->> image -G[Bd+H/+_Gf)A`#M3MkCP#/#B))dUl-^t<jMs*'n;GLeMPs&+3W&.=b -XE(U=#F2GAQ`KaW\QS#XQ*Dh=;44Pl:ut'003*I!d@WkB'`C:=J`mNi-U]$j]h\( -dT#)UXI3cP/N>oLRAX -7,[t2T5fucDj:>Q6WF'0 -TCJGo4I(+jBcM2`([Pt/>`[#8T:55A%&g,sKQm5UX7%kYn2h73C[0mhQopHCa82U7F_WMB4@\5KC`]J&LeMk;Pm$Z^JE)'YQp,4OHouVhpujg/R^J4Ek)Y]gR&V -h-RHTp2=cLZD1#dPlph$R]3Yp3E,$ePq2VcDG_:K11'(A]YT'@55uGHY;rkAU9d:\jIu%Yj&_(D+PK]bAC3mA\u'/kbg+a< -C8`,JEjWuG.dcbH:R1o/\#S5enrV#S*7!>;'jHH&.n&:TA*7=gVaVtiNYNQ\3g::6O.T(V)N31iaYe\m+2nasMd4s"Fq[#s -87WVt'0SglJ`m-/H].;==tPY&p2=cD;H9R)kOCNsP>k60jr72q+*'_#+*Zs<=NC^X/mO4fYfTQ7'T=Xk5d>fisXJ&?5j7tSQ4XK5:p+a\lL+m?t@ -MaUq3Tc\gm(_u'IQ)#E(L=r!/eNMiZ^M%.-M.$DLu-IO)9OUa -9$"XHJS0Sgm&07o\60Fs([Wi$[V,mOP%\4Kn[11J.\HYqPsQOQ:hcZP9'$IJEgb)#.K`\*jpeb$AYmO.._fRknH4Q[%#AL+ -1*o>o&'p\i]JYg*Lh5MG=ICDf=62-$j8$J!!8UZS#qnqO/3BTP<&U]QAf019W*(R\Pd>[1FH5R++>SU#5 -Y0,^&M`/k2W7]"LIi@\u_n]08eLKIVr*grHN_fY=JRd`gi1Ei3S_JRgcK/5_%A0GE$q87+#6s'^ -aV+O73Qe4P?m=2pjEcs&2ATiY`:NZm/oapbIDf2]Y7k.2\2uN-"Q25:7s8?Toq4pG_&i(qBuOb2@fGgYN^`M=,4RW'3Y[DC -jn-+aL1WP:>mBD62OX:j6a>s*\b*b2sqkoB9Z""<#nmJ"$FKGo_\/"u;CD9A"2Gh.bd!nWaiu ->1Z#r\sh'"0Af)9W^U+=PeI -o(V-RDl(9^,^<#EBpDhKE].buiiGblV8;%cp*&7;5mZTd-$"D8jBe^_NQ;"+#?[=siFoUu4&9Sc3fjqRSZ5tYa)&?U^dH^^ -^c1gROURNflmA"0<(?K7c`#&2)b]/YL(q`_+R_W&nMCdr#s5<1o%g!R.je$oCqa+Q/9re4jo0B$HWVs##8g-I4tiXOn/XU5BbkK5(,6\8(741P5:tjPQ;BhMXLZhqOCN!-snb -W+HZsnN<.HrsC=7Om_"lUYE7[Z,=9#FQBNLZT+3;mt&o(fs9e"rV[*ifeRksC,7 --h$a8?hIhtb%""Mh8Y"Qf,I/:@'FH8p8-j-WA9Wl2Wgo.Y-f^hM>I,V&:9E8CpIR.:9l6@4bEhf<6R7Z\dY+hM`1QcXKWr- -_;c)K:-dL!oU:qND?LBKR@(E8q25&%Hb_Jca!_k8;n`$JO;A/U[g$3[qsnu^kL&GPk5DQ:"+MDXH8LMVDQpJ3?s!1Zg\&Ac -i0tq$RT03"j>Db,_kT@*p)emf[ab$/\N6D9EDa!C_B$a,^6>tNmprmhr$R$#m)35,f;)elk3-_Wb\mU`O_]*R*KKiIc+:h> -lqC]01;d0lQ:Ithqg'6b*+;.n-BE8@slP>r548MnUL3I\_crVFqT.`bouBc2B7_MD7t?.)Y4RS_iT,miNsL*$Y2PkX-j\h&l#Mf7X$5YiA0ld0,IdHcA?"f#'N! -&l(:E%'/F_ns-oB*5poPlL7TM7Ma304ID27T1rtW0`IQd^,MP[;BhI`T$2DS5/cCh!Y@70NV3Zc-[M=si:F3#qkF1AX4/P\ -_2a2Z-]s1j)"#?@!MsW^f""l0`.#/B^5aFD_L=7q%[7Z#WB?5Efnr9]Jn(m5jXY5nD,9]1@:cZ%_7YJC)pQ5SR0PJG04n[C -%a?mr$[,<%HNoabXRe7X8#(LqJ1mr:.?AfhJ?49$ae$fs75WY*gp6p=-IdSO]oYASMb"=$&,)Y&@^ZT0PbDGT_C?UJ6!ggC -]Hm3()/%B*S)Ojt+ -2]Jhr0\F2Ua2S,R<1)Rn,A@8ub0`CV<$+>#G6^@=e?'o";).+`@+rR71t],odcT2s*iR/=^TA(lUm -$"u5dRe&G(5>eQem$(:c2`?7?@DgK+hqdhQ%`c'J4Bc*oj1r-YT/0SD3maSI[OKF=Vpa6CfdBIm[%bcdln@N3F@0$oPG$Q- -a?PD9gd2p*6&mQop-]O4.(%XE:pu?jbO+cm^,@]-49(MhL,mMM`:=ck(:[Um$h-W7jg^MDVLD;;KJ-ON@ic/#i:#oi@[fci -C5hceg -_Um^4`>6lSVD6E;Z6e&8lGI:ZZ6pZrA'(H14/+Rc?UP;0_h9Zn[@ppf&7LQ).#&J6aKqN5A\1' -jUZJ]`dc@sqL\$j\+8)F?6>1sqh2.J\3/mC=MB/>i9uTaGB8D%FKimro'.q/+HL&S3.!^*omEt>rPK+-NoQXq=)88bI\C%p -auM+a9:F-Qr[>6=6iG\b&IT!/agA>uLdE\tZ*!(gOMcHZSjGC%b";ir/i%1"s@DmQPrY[d)* -@Lr#Ircc\#2kNVC>V97)hY'rmZ@frIj1bZ0\qN7M?Yt\DUVZZp&Qo9iQ*X@cNFn4]a#OQS[uq`8AFL2fC//18!Z -p`#E3%@d.)<1u=fhbZ4_Dajs%(L4dkdY5Md;R"j2cn'OlXX\T%;Dt"t1#AJm<%c)>E"hq'>P<0-l?FD22gVr/pe#foKb+0P -"$[YSNQ<-EH\KE9*?g,2aT`I2Ai/k_Nr=m'jaE&5Ft,cKBbql>@)&rukmu@UY:1:ms-HmNT(HFI6V=NEO1:F%FQD+Ni1(>< -O_`BW/!ojDf'j&B")U^2cGATGEm)fneF9-eLU;5=KTgcL50/mi#'r>CufK^qpet -3d>J*0>LM#(U)7pQa%ji3k+qQi[F_5r:>nkr=:7FJ'o%M#bTHsq+BV<OTmCqT(UECeL'&H0=Y_JF*csYRY4nHO;nXRiKD%6SYX0--HOLm>]^.JZ=]8Z1b>&in/C&/S3]*A*fJhQFuW6>Ks;CpZ_(#FlAl:Ze=sL7K.oJbrbj86-JCN -d%rU@Z]W![;_*`;:/aFR'mH_Iqd)":mtft:0mrZb4Ef`e3ao6k]MUNU&U>5%[SjB.8$WJGXX1ro$9YF#p(%/&;6b:1Z(?pD -rqWkpW*cjS#%_^m1UWAe]>8BEJ'ZkcOai_h/:Z>t^mq]U27^95J_#^r5GhPi$8,Dr>Y,ZU'X*8I%)2Rl4Eec`SVmp-Qk":! ->NC>YOu=Vq5\t42bHS`W)2`QGB>U0(ADLj`pkXs\044RC2 -NI?HKITFuIf2=Ma\R>n25dsPa]#s3rK`Uu9h-_fO1WQem2/q\^,khQUgUp/tp7l(%(+FDFmG_@hlt(!)s'cYV(&/`j-?q6- -E65C6fPGu1famG:T2I6WHT#5=TM)R0_!_5>&Vc^=HORq4@?R_%!=SNR!$Oh2@4uVOFlntjKBi*\ai\5u[#d%nm'/S?Y2)XDU)k+P<>9g3H4e)9+lhnf]oE]q&.>`5!1TaAt=%i>n -Einf2Mb:$$6^T1u6QQp1PJL#e%bAjlT-@FY+gr=iJ,?1s2FWMVX?;fCEtY%Y"+0-TN(ZN@$KaM.1!F7U\]q3ff[.iREs&9' -'E>)_7!jqJ-.+98M.me&QdXQZpihqf)s";ZpDQ_qas&Rc?Z$eKH*mB\^b7BD)bPQg^.$JIA:g1WhZdXe0hZ(pT9Vpn@%4DI -[:'_5b>EGn#BPFa]uakUZfuinrAkafb<29[=92%.#$]Cp;]sfcrW;`00Q!c'dFBna=d.qCPY2=hko>H!h$K=,0H9Tc\2Bb7UVd]d)W=Q3G*g-o9cm,@TR->_ZJA`jWK9>"d,%lPBk2.Ht4dnIL$H%S!G"2<1Y&to3q-__oa9u8?S -q:"g%C6/Vbng)h"Nl'E>2.[3`b>nn?,%I`Go;=pa]a=oWW!VlZtKk<"XOe#mS1#F0h;ple#O)rSc&?781Th/>]T&dCgjrM+BGSoO]Q!\!h.cm]Zi((S5,Nuc -nq9b^0cna3d[^9_S)H6Bag<_-it1[[#5heQK:V&H[n*q9&2W[>Wn=Jub,Y*=Xf_2]BAb0Z& -VL\_a..>hWd4Cm/[!*>i+#?(3;E6Y="+QuaH;Ea[">6,0\H9=-(;2>;o/2O8"+G/1OVcL3]&k6j#)N4:MHM%%7d$scH_mDe -"g\CR,MK6(f8MWSQtOjl]!4*bE1fYIb\?+.C"'_j]hYn>_BnSa?G#!UciUO*@gjtd=*%)\o;g@aEM!aJ1K\!+OdAs?@O+b4 ->,4m.IcDWkCf]-X5.37O;AFuek$V44R+6Rnf&F:eUY-4fc'6IOBH!EA=uY_LO1`qZj%a)$hrn06RmOHPc?m7.nO9i3FJW'H -'!p7Nf]XtXY=LJ"g7)+!1`iML*\nl;OhZpt/VWT?Wa.r8`9B`Hb[eEo3<]SjI\*jJOU`0ZE(V#"p2hQuA*\&F0Vqg\RR"`@R9g$c;cN."*46UC5[;gJuc!_S/fp8o[XCdEo@j:iN8Zo86*.=#NBFaFQni34` -H^Gc="s8uII#Fdp8VLIamjQ)^46hqH&sFT)K;/-[oab\1$;AohbE]@`f6d8E)fVq.I#e+3tt -a1:h!95#t^LRDujj1r_oRTg70WD/&AS,$nmNb+h[]pAMA^2qu8/WUPGIPTQXFKi^]1aOe(>Hp"8S'tc+@nSj4">ea_d;6jb -c&**H;)F3/1!KoR9i#Q5XZW:85g=,3YcSktY2s!2696s,>On9H1mQe&@:Utp?h6C@:K,X^FbAMn:38;9:Q[Ji-,mG!`B&`V -focPd669]."In(.?CRBlfsD>f[9,8,=uBqr%0f*=VWT+%NgS1([LPJ2N,4iT>OT4Bk-t68c#PiW^-,C=f6?(*<\bZP"^eHq -8"5QYh/XXpt7^I_0S$bUBgUU;2'%hn>X3fTEO42om',coCL.DetM#E0>f#PAKq$goS2J_Tsbd(A& ->!Y8pA.[DcXHY2i,rD$,(FNGSZ?8f#D"A8^'\XM?/<;FdHo'CgN6&7F8XklqknU$EB'mJ3 -=:/ZI=e]'CAuVN$Gc!d2CHeH6CuoL'XHX60ot5286;EMYc+/^J71!\k;74fuSP9.LU0M%[*'XX7ms,s]#mPa>%[J;!bTV.N -?8:JBC)7]8q,8u2c&?6`Rl1=)MdS,(B3o891\*tDTi9"DKY`CTH68WE278KRWRr* -aL-ROnHGu?8$oIDq-k`iC^(p(,5G>TMC";9XR&S6HP+I'Ri0IK2@Dp2nSIKCi0\mYl[.qgA1Q$Or0DACIbLd$#RL>cn(81kna5`L4\r4Y9M.9l*_&Lj]o9s#BhJ,KX%[\M=F9BT;Z)R6Mo*NisH%jgCS0bOaN9^50"lCUjL<` -3LX)r07D&@G,*eCM:Ob!ZTp?WRLOj*4kg4J[44n[`^MmF^=CD2Y!BSSMkj!sXVb2BYnZl*>jJ'](S8\/:9[/.aghnd@`9C_ -?&\D`R`u$ss/umbm%'381!Kng[j&/$/6fRsI4,riMCnS[8@M*'`[aJ@pR]M"1L4HQ['r/HiWab%&c!2dL9CZ`UmQ/g$"i:o -oW\Ym2S4UrSs2q_XWX2ub:m/"\eX;5AJpdaQEEMN@-daBl;\/4NH,p(/W\:e(XGg7IR']Z"JMlR"3?6_`uTr2L6Fr"G;-dOc51BKjup,Q.+r,:L^YefPFf![,eSu"4N.P -\'93&12HT!E+\Rc(\%^^dkXC4J_CD4VUHdAH)ljFM3"iO(hj4HH;b(TuIChBEd%&-leNG4FW -ZPD\ir+7r`Q7J7R\ZT!N&B3pW&!Ol!8Z;b\#MQt1*?q#nDIQue&$kaIk9e7$GA])RO\%;!QuVKk]ZgdOS)s117bN%/Z'KJf -^Q%4.*mfd^T5s>W-;6>rQ\*ma -\#HObjH.h\Yae9tL`:p2mdlQeB9@KBJq2H4nY1Q13j:le;LKBnls,8agBG-:+cj`QlUk+B'7q)j1T+Ab3hrje3J8eX#&[4)qD.^g+QX^P7r-/+Mi[]%r.>)22r8f(bLe[*Ip^jAqo0gWV= -^o64/Zo\@tPd+16b;*U2@O=64/u-)t/1S(LNg\-!6o1Lh'JS@/Tptk[5e7+iB8Y$IRbMa5)SVTjcqO4>OR[%o@T:e8S.%D1GV\Pu -d2qH7Nfk`=-<1:2/YfQ%\Qln9VUuE)dFO(t-Jd5Uks"d=Y0E'&^QkX%'Q@(!YUgZYHB8NQ/CnkCP*VqZ'R"ZH[Oc^!Bqrbg3h([pY,#1j=;!4MoRB2do9R7IFRT*"u(2KE#9aW8g-BXM;"]?_UPMjEK-eX^SRTD%tp1n!GUn.l02,#bp-'O^nB9Y6PC;NGW^WJ&H -7K,D&F]-rsO.%HLU[h!(dm"m>3X%U$GS]c0:IOf37GWF=$WnN]'Q[2ZeH0T__GTJ -U -PSL_cliprestore -4 W -clipsave -0 0 M -1800 0 D -0 1800 D --1800 0 D -P -PSL_clip N -N -17 0 M 34 0 D S -N 0 -17 M 0 34 D S -N 343 0 M 34 0 D S -N 360 -17 M 0 34 D S -N 703 0 M 34 0 D S -N 720 -17 M 0 34 D S -N 1063 0 M 34 0 D S -N 1080 -17 M 0 34 D S -N 1423 0 M 34 0 D S -N 1440 -17 M 0 34 D S -N 1783 0 M 34 0 D S -N 1800 -17 M 0 34 D S -N -17 450 M 34 0 D S -N 0 433 M 0 34 D S -N 343 450 M 34 0 D S -N 360 433 M 0 34 D S -N 703 450 M 34 0 D S -N 720 433 M 0 34 D S -N 1063 450 M 34 0 D S -N 1080 433 M 0 34 D S -N 1423 450 M 34 0 D S -N 1440 433 M 0 34 D S -N 1783 450 M 34 0 D S -N 1800 433 M 0 34 D S -N -17 900 M 34 0 D S -N 0 883 M 0 34 D S -N 343 900 M 34 0 D S -N 360 883 M 0 34 D S -N 703 900 M 34 0 D S -N 720 883 M 0 34 D S -N 1063 900 M 34 0 D S -N 1080 883 M 0 34 D S -N 1423 900 M 34 0 D S -N 1440 883 M 0 34 D S -N 1783 900 M 34 0 D S -N 1800 883 M 0 34 D S -N -17 1350 M 34 0 D S -N 0 1333 M 0 34 D S -N 343 1350 M 34 0 D S -N 360 1333 M 0 34 D S -N 703 1350 M 34 0 D S -N 720 1333 M 0 34 D S -N 1063 1350 M 34 0 D S -N 1080 1333 M 0 34 D S -N 1423 1350 M 34 0 D S -N 1440 1333 M 0 34 D S -N 1783 1350 M 34 0 D S -N 1800 1333 M 0 34 D S -N -17 1800 M 34 0 D S -N 0 1783 M 0 34 D S -N 343 1800 M 34 0 D S -N 360 1783 M 0 34 D S -N 703 1800 M 34 0 D S -N 720 1783 M 0 34 D S -N 1063 1800 M 34 0 D S -N 1080 1783 M 0 34 D S -N 1423 1800 M 34 0 D S -N 1440 1783 M 0 34 D S -N 1783 1800 M 34 0 D S -N 1800 1783 M 0 34 D S -PSL_cliprestore -/PSL_slant_y 0 def -2 setlinecap -N 0 1800 M 0 -1800 D S -/PSL_A0_y 17 def -/PSL_A1_y 0 def -N 0 0 M -17 0 D S -N 0 450 M -17 0 D S -N 0 900 M -17 0 D S -N 0 1350 M -17 0 D S -N 0 1800 M -17 0 D S -PSL_font_encode 4 get 0 eq {ISOLatin1+_Encoding /Times-Roman /Times-Roman PSL_reencode PSL_font_encode 4 1 put} if -/MM {neg exch M} def -/PSL_AH0 0 -175 F4 -(0) sw mx -(20) sw mx -(40) sw mx -(60) sw mx -(80) sw mx -def -/PSL_A0_y PSL_A0_y 42 add def -0 PSL_A0_y MM -(0) mr Z -450 PSL_A0_y MM -(20) mr Z -900 PSL_A0_y MM -(40) mr Z -1350 PSL_A0_y MM -(60) mr Z -1800 PSL_A0_y MM -(80) mr Z -/PSL_A0_y PSL_A0_y PSL_AH0 add def -/PSL_LH (M) sh def -/PSL_L_y PSL_A0_y PSL_A1_y mx 83 add def -900 PSL_L_y MM -V 90 R (y \(m\)) bc Z U -1800 0 T -N 0 1800 M 0 -1800 D S -/PSL_A0_y 17 def -/PSL_A1_y 0 def -N 0 0 M 17 0 D S -N 0 450 M 17 0 D S -N 0 900 M 17 0 D S -N 0 1350 M 17 0 D S -N 0 1800 M 17 0 D S -/PSL_LH 0 def /PSL_L_y PSL_A0_y PSL_A1_y mx def --1800 0 T -N 0 0 M 1800 0 D S -/PSL_A0_y 17 def -/PSL_A1_y 0 def -N 0 0 M 0 -17 D S -N 360 0 M 0 -17 D S -N 720 0 M 0 -17 D S -N 1080 0 M 0 -17 D S -N 1440 0 M 0 -17 D S -N 1800 0 M 0 -17 D S -/PSL_LH 0 def /PSL_L_y PSL_A0_y PSL_A1_y mx def -0 1800 T -N 0 0 M 1800 0 D S -/PSL_A0_y 17 def -/PSL_A1_y 0 def -N 0 0 M 0 17 D S -N 360 0 M 0 17 D S -N 720 0 M 0 17 D S -N 1080 0 M 0 17 D S -N 1440 0 M 0 17 D S -N 1800 0 M 0 17 D S -/MM {M} def -/PSL_AH0 0 -(0) sh mx -(20) sh mx -(40) sh mx -(60) sh mx -(80) sh mx -(100) sh mx -def -/PSL_A0_y PSL_A0_y 42 add def -0 PSL_A0_y MM -(0) bc Z -360 PSL_A0_y MM -(20) bc Z -720 PSL_A0_y MM -(40) bc Z -1080 PSL_A0_y MM -(60) bc Z -1440 PSL_A0_y MM -(80) bc Z -1800 PSL_A0_y MM -(100) bc Z -/PSL_A0_y PSL_A0_y PSL_AH0 add def -/PSL_LH (M) sh def -/PSL_L_y PSL_A0_y PSL_A1_y mx 83 add def -900 PSL_L_y MM -(x \(m\)) bc Z -0 -1800 T -0 setlinecap -%%EndObject -0 A -FQ -O0 -0 0 TM -% PostScript produced by: -%@GMT: gmt psscale -Dx0.1i/-0.2i+w1.3i/0.05i+h -C../data/ex3.cpt -Bxa -By+lm -O >../data/ex3.ps -%@PROJ: xy 0.00000000 8000.00000000 0.00000000 0.05000000 0.000 8000.000 0.000 0.050 +xy -%%BeginObject PSL_Layer_2 -0 setlinecap -0 setlinejoin -3.32550952342 setmiterlimit -120 -240 T -4 W -V N 0 0 T 1560 60 scale /DeviceRGB setcolorspace -<< /ImageType 1 /Decode [0 1 0 1 0 1] /Width 780 /Height 1 /BitsPerComponent 8 - /ImageMatrix [780 0 0 -1 0 1] /DataSource currentfile /ASCII85Decode filter /FlateDecode filter ->> image -G[=t3LY%Rj*'j%P:f^F]_]G)n5YC_U,oISsUaVA$+Y/^=$6]_<(%(?e7Z0*&7TS5WDc+[E -3T'QncL3oeF8ps?\OZ03r!O%o62VaQ_4U3%r!j7q=82rJLAPs4m_N2="1R4o\/!o;/[u\U`7JuRY/aW5-!Z)'E!7l3kO9@: -$CBa]>_quk*mVT)3"or_1jfQVj+B;la5IjTL%jVU3"1T%&0-X]E$,Y+Ha#`kNHa>%fFMo@^3CUj_-=0'p;3DG1Z!dJYWL]t -2deSW*jn0KH9S4Cldtf/[iJGYr,j=Xme)^M(Pql?Ad"3.5o#^fFT!0IB83HnIhpU(LqQAn(Zcrg7FoWdGu\1;2eB>.-#^u=Z;j)M%qWB>P[1Rbp<(GHM0pXWaB.r? -Hm@Oj&+Yq^/AK?rE_m7f@JO.,Oe^p`d/5gDc2denres)$p\8TKe">R=\2S!4'=["WpccFd5M<7"#$cp:#OWCJ26OmZpd0/] -:Z*F%JIu@6+F;95*`*NfP@O&ptA)*-+A7A.+2W&RXW0>H=*@IF;GW!F:T"Dodo&l9V//]&O@lMmN2gGCWYLIF -8e';]6]Im5$E.M9C6e'uQg3h"SPHZDbtY1,>6@UW'[>HS:P]mQMRbAT1GZn-O`<-"75HC>4=&BR2ijbPk/c?EF;E&_<6mA" -Sekp_!*YWh=t;8L\hLKG2=uW>$:\5T(qh#M[`OP/ddE4(:\Mu0.Aea#dfK8&p%2bZkr8D_4/jIqDaGpHe\;.N8D*bhGl8Mm -rWlrI"gVLP=k5[LO*rA/^'SacVrg/RG+XN%rIJloptHhg4plm'6K,A'R'kSbik*%sm1B(oT\P3=KZhu!k/PcY4p1$&0Y/Tu -XpV.2-Vgm0+'tQKZ;680-ZM_n>o\#(#2f4oK'*9r=lFU;:ela.4Z#qDcr7gRUgX-dr-NfBHu*&8FGr=*4p$LP-m'->miVST -,i1=ph*!sX2%G%/]K$XLeqmVLK+lpt@_MI6a#\"@ -U -2 setlinecap -N 0 60 M 1560 0 D S -N 0 0 M 0 60 D S -N 1560 0 M 0 60 D S -N 0 0 M 1560 0 D S -/PSL_A0_y 17 def -/PSL_A1_y 0 def -N 0 0 M 0 -17 D S -N 390 0 M 0 -17 D S -N 780 0 M 0 -17 D S -N 1170 0 M 0 -17 D S -N 1560 0 M 0 -17 D S -/MM {neg M} def -/PSL_AH0 0 -PSL_font_encode 4 get 0 eq {ISOLatin1+_Encoding /Times-Roman /Times-Roman PSL_reencode PSL_font_encode 4 1 put} if -175 F4 -(0) sh mx -(2000) sh mx -(4000) sh mx -(6000) sh mx -(8000) sh mx -def -/PSL_A0_y PSL_A0_y 42 add PSL_AH0 add def -0 PSL_A0_y MM -(0) bc Z -390 PSL_A0_y MM -(2000) bc Z -780 PSL_A0_y MM -(4000) bc Z -1170 PSL_A0_y MM -(6000) bc Z -1560 PSL_A0_y MM -(8000) bc Z -/PSL_LH 0 def /PSL_L_y PSL_A0_y PSL_A1_y mx def -1602 30 M (m) ml Z -0 setlinecap --120 240 T -%%EndObject -grestore -PSL_movie_label_completion /PSL_movie_label_completion {} def -PSL_movie_prog_indicator_completion /PSL_movie_prog_indicator_completion {} def -%PSL_Begin_Trailer -%%PageTrailer -U -showpage -%%Trailer -end -%%EOF diff --git a/data/ex3.png b/data/ex3.png deleted file mode 100644 index 5db5f9df0b9383d598a0b9cf56c26ee261d6bd62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25110 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 ALI3~&