From 6056dc4d4db7e241cfbb7885696f45ee98f229be Mon Sep 17 00:00:00 2001 From: ali Date: Mon, 27 Oct 2014 21:27:00 +0100 Subject: [PATCH] Update By ALI --- R/ASR.eps | 1472 ++++++++++++++++++++++++++++++++++++++++++++++++ R/CR.eps | 1472 ++++++++++++++++++++++++++++++++++++++++++++++++ R/EC50.eps | 882 +++++++++++++++++++++++++++++ R/EC95.eps | 882 +++++++++++++++++++++++++++++ R/LT50.eps | 942 +++++++++++++++++++++++++++++++ R/LT95.eps | 882 +++++++++++++++++++++++++++++ R/LTa.eps | 1000 ++++++++++++++++++++++++++++++++ ex2pcm.jpg | Bin 0 -> 220737 bytes ex4pcm.jpg | Bin 0 -> 40413 bytes ex5pcm.jpg | Bin 0 -> 110151 bytes expcm.pdf | Bin 0 -> 166541 bytes pcm.pdf | Bin 0 -> 83445 bytes twosensors.jpg | Bin 0 -> 45298 bytes 13 files changed, 7532 insertions(+) create mode 100644 R/ASR.eps create mode 100644 R/CR.eps create mode 100644 R/EC50.eps create mode 100644 R/EC95.eps create mode 100644 R/LT50.eps create mode 100644 R/LT95.eps create mode 100644 R/LTa.eps create mode 100644 ex2pcm.jpg create mode 100644 ex4pcm.jpg create mode 100644 ex5pcm.jpg create mode 100644 expcm.pdf create mode 100644 pcm.pdf create mode 100644 twosensors.jpg diff --git a/R/ASR.eps b/R/ASR.eps new file mode 100644 index 0000000..70dc1d4 --- /dev/null +++ b/R/ASR.eps @@ -0,0 +1,1472 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 53 53 536 402 +%%HiResBoundingBox: 54 53.5 535 401.5 +%%Creator: gnuplot 4.6 patchlevel 0 +%%CreationDate: Tue Oct 21 11:55:00 2014 +%%EndComments +% EPSF created by ps2eps 1.68 +%%BeginProlog +save +countdictstack +mark +newpath +/showpage {} def +/setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape false def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/SuppressPDFMark false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +/BackgroundColor {-1.000 -1.000 -1.000} def +% +/vshift -36 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 410 lineto 50 410 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.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/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/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 +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/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 +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +/Helvetica reencodeISO def +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title () + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel 0) + /Author (ali) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Tue Oct 21 11:55:00 2014) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Helvetica) findfont 110 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +473 352 M +63 0 V +4305 0 R +-63 0 V +stroke +407 352 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 0)] +] -36.7 MRshow +1.000 UL +LTb +473 664 M +63 0 V +4305 0 R +-63 0 V +stroke +407 664 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 5)] +] -36.7 MRshow +1.000 UL +LTb +473 975 M +63 0 V +4305 0 R +-63 0 V +stroke +407 975 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 10)] +] -36.7 MRshow +1.000 UL +LTb +473 1287 M +63 0 V +4305 0 R +-63 0 V +stroke +407 1287 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 15)] +] -36.7 MRshow +1.000 UL +LTb +473 1598 M +63 0 V +4305 0 R +-63 0 V +stroke +407 1598 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 20)] +] -36.7 MRshow +1.000 UL +LTb +473 1910 M +63 0 V +4305 0 R +-63 0 V +stroke +407 1910 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 25)] +] -36.7 MRshow +1.000 UL +LTb +473 2222 M +63 0 V +4305 0 R +-63 0 V +stroke +407 2222 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 30)] +] -36.7 MRshow +1.000 UL +LTb +473 2533 M +63 0 V +4305 0 R +-63 0 V +stroke +407 2533 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 35)] +] -36.7 MRshow +1.000 UL +LTb +473 2845 M +63 0 V +4305 0 R +-63 0 V +stroke +407 2845 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 40)] +] -36.7 MRshow +1.000 UL +LTb +473 3156 M +63 0 V +4305 0 R +-63 0 V +stroke +407 3156 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 45)] +] -36.7 MRshow +1.000 UL +LTb +473 3468 M +63 0 V +4305 0 R +-63 0 V +stroke +407 3468 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 50)] +] -36.7 MRshow +1.000 UL +LTb +473 352 M +0 63 V +0 3053 R +0 -63 V +stroke +473 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 0)] +] -36.7 MCshow +1.000 UL +LTb +825 352 M +0 63 V +0 3053 R +0 -63 V +stroke +825 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 10)] +] -36.7 MCshow +1.000 UL +LTb +1178 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1178 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 20)] +] -36.7 MCshow +1.000 UL +LTb +1530 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1530 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 30)] +] -36.7 MCshow +1.000 UL +LTb +1882 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1882 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 40)] +] -36.7 MCshow +1.000 UL +LTb +2234 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2234 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 50)] +] -36.7 MCshow +1.000 UL +LTb +2587 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2587 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 60)] +] -36.7 MCshow +1.000 UL +LTb +2939 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2939 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 70)] +] -36.7 MCshow +1.000 UL +LTb +3291 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3291 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 80)] +] -36.7 MCshow +1.000 UL +LTb +3643 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3643 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 90)] +] -36.7 MCshow +1.000 UL +LTb +3996 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3996 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MCshow +1.000 UL +LTb +4348 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4348 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 110)] +] -36.7 MCshow +1.000 UL +LTb +4700 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4700 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 120)] +] -36.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +473 3468 N +473 352 L +4368 0 V +0 3116 V +-4368 0 V +Z stroke +LCb setrgbcolor +88 1910 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 110.0 0.0 true true 0 (Active Sensor Ratio \(%\) )] +] -36.7 MCshow +grestore +LTb +LCb setrgbcolor +2657 77 M +[ [(Helvetica) 110.0 0.0 true true 0 (Number of Periods)] +] -36.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +% Begin plot #1 +1.000 UP +2.000 UL +LT0 +0.00 0.55 0.55 C LCb setrgbcolor +4316 3350 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO-16)] +] -36.7 MRshow +LT0 +0.00 0.55 0.55 C 4382 3350 M +327 0 V +508 1469 M +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 4 V +35 32 V +36 30 V +35 29 V +35 36 V +35 25 V +36 8 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 2 V +35 6 V +36 16 V +35 11 V +35 19 V +35 20 V +35 20 V +36 9 V +35 12 V +35 1 V +35 8 V +36 0 V +35 0 V +35 0 V +35 1 V +35 1 V +36 -1 V +35 -4 V +35 6 V +35 0 V +36 3 V +35 -23 V +35 -6 V +35 -7 V +36 -23 V +35 -2 V +35 -10 V +35 -10 V +35 -6 V +36 -2 V +35 -7 V +35 -13 V +35 -21 V +36 -26 V +35 -29 V +35 -48 V +35 -44 V +35 -73 V +36 -45 V +35 -51 V +35 -44 V +35 -31 V +36 -39 V +35 -22 V +35 -20 V +35 -23 V +35 -54 V +36 -41 V +35 -57 V +35 -56 V +35 -69 V +36 -47 V +35 -47 V +35 -69 V +35 -41 V +36 -33 V +35 -28 V +35 -18 V +35 -22 V +35 -15 V +36 -22 V +35 -11 V +35 -20 V +35 -16 V +36 -23 V +35 -12 V +35 -19 V +35 -12 V +35 -9 V +36 -13 V +35 -5 V +35 -1 V +35 -2 V +36 -3 V +35 -5 V +35 -1 V +35 -4 V +stroke 4101 363 M +35 0 V +36 -1 V +35 -3 V +35 -1 V +35 -1 V +36 -1 V +35 -2 V +35 0 V +35 0 V +36 0 V +35 -1 V +35 -1 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +508 1469 TriUF +684 1469 TriUF +860 1469 TriUF +1037 1535 TriUF +1213 1633 TriUF +1389 1633 TriUF +1565 1687 TriUF +1741 1749 TriUF +1917 1758 TriUF +2093 1760 TriUF +2270 1704 TriUF +2446 1674 TriUF +2622 1578 TriUF +2798 1317 TriUF +2974 1161 TriUF +3150 930 TriUF +3326 657 TriUF +3502 541 TriUF +3679 449 TriUF +3855 384 TriUF +4031 368 TriUF +4207 359 TriUF +4383 354 TriUF +4559 352 TriUF +4735 352 TriUF +4545 3350 TriUF +% End plot #1 +% Begin plot #2 +1.000 UP +2.000 UL +LT1 +0.00 0.39 0.00 C LCb setrgbcolor +4316 3240 M +[ [(Helvetica) 110.0 0.0 true true 0 (DESK)] +] -36.7 MRshow +LT1 +0.00 0.39 0.00 C 4382 3240 M +327 0 V +508 2244 M +35 0 V +36 0 V +35 1 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 -1 V +35 3 V +36 -3 V +35 1 V +35 -22 V +35 41 V +36 -8 V +35 20 V +35 -44 V +35 -73 V +36 -7 V +35 -1 V +35 0 V +35 2 V +35 0 V +36 0 V +35 0 V +35 3 V +35 13 V +36 3 V +35 -19 V +35 -22 V +35 -30 V +35 -7 V +36 -34 V +35 -33 V +35 -1 V +35 1 V +36 3 V +35 -5 V +35 3 V +35 -6 V +35 6 V +36 -39 V +35 -34 V +35 -85 V +35 -159 V +36 -133 V +35 -134 V +35 -100 V +35 -98 V +36 -61 V +35 -61 V +35 -57 V +35 -88 V +35 -106 V +36 -125 V +35 -150 V +35 -145 V +35 -56 V +36 -29 V +35 -6 V +35 -10 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +stroke 4101 352 M +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +508 2244 DiaF +684 2245 DiaF +860 2247 DiaF +1037 2256 DiaF +1213 2151 DiaF +1389 2153 DiaF +1565 2131 DiaF +1741 2026 DiaF +1917 2022 DiaF +2093 1711 DiaF +2270 1185 DiaF +2446 748 DiaF +2622 362 DiaF +2798 352 DiaF +2974 352 DiaF +3150 352 DiaF +3326 352 DiaF +3502 352 DiaF +3679 352 DiaF +3855 352 DiaF +4031 352 DiaF +4207 352 DiaF +4383 352 DiaF +4559 352 DiaF +4735 352 DiaF +4545 3240 DiaF +% End plot #2 +% Begin plot #3 +1.000 UP +2.000 UL +LT2 +0.50 0.00 0.00 C LCb setrgbcolor +4316 3130 M +[ [(Helvetica) 110.0 0.0 true true 0 (GAF)] +] -36.7 MRshow +LT2 +0.50 0.00 0.00 C 4382 3130 M +327 0 V +508 2531 M +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 -29 V +36 -57 V +35 -49 V +35 -56 V +35 -49 V +36 -49 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 -17 V +35 -23 V +35 -40 V +35 -66 V +35 -75 V +36 -106 V +35 -85 V +35 -60 V +35 -46 V +36 -31 V +35 -10 V +35 0 V +35 0 V +35 0 V +36 -1 V +35 -15 V +35 -22 V +35 -44 V +36 -60 V +35 -66 V +35 -82 V +35 -92 V +36 -78 V +35 -77 V +35 -59 V +35 -35 V +35 -33 V +36 -11 V +35 -10 V +35 -3 V +35 -7 V +36 -13 V +35 -16 V +35 -29 V +35 -52 V +35 -49 V +36 -49 V +35 -62 V +35 -73 V +35 -44 V +36 -32 V +35 -25 V +35 -19 V +35 -13 V +35 -10 V +36 -7 V +35 -7 V +35 -10 V +35 -10 V +36 -10 V +35 -11 V +35 -11 V +35 -9 V +36 -13 V +35 -11 V +35 -5 V +35 -6 V +35 -4 V +36 -1 V +35 -1 V +35 -2 V +35 -2 V +36 -1 V +35 -3 V +35 -2 V +35 -3 V +35 -2 V +36 -3 V +35 -2 V +35 -7 V +35 -2 V +36 -1 V +35 0 V +35 -2 V +35 0 V +stroke 4101 354 M +35 -1 V +36 0 V +35 0 V +35 -1 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +508 2531 Star +684 2531 Star +860 2531 Star +1037 2445 Star +1213 2242 Star +1389 2242 Star +1565 2162 Star +1741 1770 Star +1917 1683 Star +2093 1601 Star +2270 1223 Star +2446 1008 Star +2622 959 Star +2798 718 Star +2974 525 Star +3150 478 Star +3326 427 Star +3502 388 Star +3679 381 Star +3855 368 Star +4031 356 Star +4207 353 Star +4383 352 Star +4559 352 Star +4735 352 Star +4545 3130 Star +% End plot #3 +% Begin plot #4 +1.000 UP +2.000 UL +LT3 +0.00 0.00 0.55 C LCb setrgbcolor +4316 3020 M +[ [(Helvetica) 110.0 0.0 true true 0 (LiCO)] +] -36.7 MRshow +LT3 +0.00 0.00 0.55 C 4382 3020 M +327 0 V +508 1608 M +35 3 V +36 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 0 V +35 0 V +36 0 V +35 0 V +35 -4 V +35 3 V +36 0 V +35 -10 V +35 8 V +35 -5 V +36 -10 V +35 0 V +35 -2 V +35 0 V +35 0 V +36 0 V +35 0 V +35 0 V +35 -1 V +36 -14 V +35 -12 V +35 -10 V +35 -10 V +35 -27 V +36 -15 V +35 -1 V +35 -10 V +35 -7 V +36 -2 V +35 -2 V +35 0 V +35 1 V +35 -6 V +36 -5 V +35 -4 V +35 -7 V +35 -18 V +36 -12 V +35 -18 V +35 -1 V +35 -12 V +36 -11 V +35 -13 V +35 -9 V +35 -7 V +35 -5 V +36 0 V +35 -5 V +35 -10 V +35 -1 V +36 -19 V +35 -21 V +35 -30 V +35 -15 V +35 -21 V +36 -29 V +35 -22 V +35 -20 V +35 -15 V +36 -16 V +35 -8 V +35 -15 V +35 -9 V +35 -11 V +36 -16 V +35 -10 V +35 -20 V +35 -17 V +36 -22 V +35 -18 V +35 -26 V +35 -28 V +36 -34 V +35 -22 V +35 -15 V +35 -10 V +35 -17 V +36 -4 V +35 -1 V +35 -10 V +35 -17 V +36 -17 V +35 -20 V +35 -25 V +35 -30 V +35 -22 V +36 -18 V +35 -20 V +35 -23 V +35 -15 V +36 -8 V +35 -8 V +35 -9 V +35 -16 V +stroke 4101 568 M +35 -18 V +36 -12 V +35 -9 V +35 -12 V +35 -22 V +36 -17 V +35 -19 V +35 -10 V +35 -25 V +36 -17 V +35 -3 V +35 -15 V +35 -12 V +35 0 V +36 -3 V +35 -7 V +35 -6 V +35 -9 V +36 0 V +35 0 V +35 0 V +508 1608 CircleF +684 1611 CircleF +860 1611 CircleF +1037 1610 CircleF +1213 1593 CircleF +1389 1591 CircleF +1565 1554 CircleF +1741 1491 CircleF +1917 1481 CircleF +2093 1441 CircleF +2270 1387 CircleF +2446 1353 CircleF +2622 1297 CircleF +2798 1180 CircleF +2974 1106 CircleF +3150 1040 CircleF +3326 929 CircleF +3502 831 CircleF +3679 782 CircleF +3855 667 CircleF +4031 593 CircleF +4207 529 CircleF +4383 449 CircleF +4559 377 CircleF +4735 352 CircleF +4545 3020 CircleF +% End plot #4 +1.000 UL +LTb +473 3468 N +473 352 L +4368 0 V +0 3116 V +-4368 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 +%%Trailer +cleartomark +countdictstack +exch sub { end } repeat +restore +%%EOF diff --git a/R/CR.eps b/R/CR.eps new file mode 100644 index 0000000..b81b919 --- /dev/null +++ b/R/CR.eps @@ -0,0 +1,1472 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 53 53 536 402 +%%HiResBoundingBox: 54 53.5 535 401.5 +%%Creator: gnuplot 4.6 patchlevel 0 +%%CreationDate: Tue Oct 21 18:32:31 2014 +%%EndComments +% EPSF created by ps2eps 1.68 +%%BeginProlog +save +countdictstack +mark +newpath +/showpage {} def +/setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape false def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/SuppressPDFMark false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +/BackgroundColor {-1.000 -1.000 -1.000} def +% +/vshift -36 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 410 lineto 50 410 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.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/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/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 +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/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 +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +/Helvetica reencodeISO def +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title () + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel 0) + /Author (ali) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Tue Oct 21 18:32:31 2014) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Helvetica) findfont 110 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +539 352 M +63 0 V +4239 0 R +-63 0 V +stroke +473 352 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 0)] +] -36.7 MRshow +1.000 UL +LTb +539 664 M +63 0 V +4239 0 R +-63 0 V +stroke +473 664 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 10)] +] -36.7 MRshow +1.000 UL +LTb +539 975 M +63 0 V +4239 0 R +-63 0 V +stroke +473 975 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 20)] +] -36.7 MRshow +1.000 UL +LTb +539 1287 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1287 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 30)] +] -36.7 MRshow +1.000 UL +LTb +539 1598 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1598 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 40)] +] -36.7 MRshow +1.000 UL +LTb +539 1910 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1910 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 50)] +] -36.7 MRshow +1.000 UL +LTb +539 2222 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2222 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 60)] +] -36.7 MRshow +1.000 UL +LTb +539 2533 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2533 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 70)] +] -36.7 MRshow +1.000 UL +LTb +539 2845 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2845 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 80)] +] -36.7 MRshow +1.000 UL +LTb +539 3156 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3156 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 90)] +] -36.7 MRshow +1.000 UL +LTb +539 3468 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3468 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MRshow +1.000 UL +LTb +539 352 M +0 63 V +0 3053 R +0 -63 V +stroke +539 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 0)] +] -36.7 MCshow +1.000 UL +LTb +886 352 M +0 63 V +0 3053 R +0 -63 V +stroke +886 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 10)] +] -36.7 MCshow +1.000 UL +LTb +1233 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1233 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 20)] +] -36.7 MCshow +1.000 UL +LTb +1580 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1580 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 30)] +] -36.7 MCshow +1.000 UL +LTb +1927 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1927 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 40)] +] -36.7 MCshow +1.000 UL +LTb +2274 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2274 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 50)] +] -36.7 MCshow +1.000 UL +LTb +2621 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2621 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 60)] +] -36.7 MCshow +1.000 UL +LTb +2968 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2968 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 70)] +] -36.7 MCshow +1.000 UL +LTb +3314 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3314 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 80)] +] -36.7 MCshow +1.000 UL +LTb +3661 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3661 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 90)] +] -36.7 MCshow +1.000 UL +LTb +4008 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4008 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MCshow +1.000 UL +LTb +4355 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4355 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 110)] +] -36.7 MCshow +1.000 UL +LTb +4702 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4702 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 120)] +] -36.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +539 3468 N +539 352 L +4302 0 V +0 3116 V +-4302 0 V +Z stroke +LCb setrgbcolor +88 1910 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 110.0 0.0 true true 0 (Coverage Ratio \(%\) )] +] -36.7 MCshow +grestore +LTb +LCb setrgbcolor +2690 77 M +[ [(Helvetica) 110.0 0.0 true true 0 (Number of Periods)] +] -36.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +% Begin plot #1 +1.000 UP +2.000 UL +LT0 +0.00 0.55 0.55 C LCb setrgbcolor +4382 3351 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO-16)] +] -36.7 MRshow +LT0 +0.00 0.55 0.55 C 4448 3351 M +327 0 V +574 3440 M +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 2 V +34 1 V +35 4 V +35 -1 V +34 -3 V +35 2 V +35 1 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 1 V +35 0 V +35 0 V +35 2 V +34 2 V +35 -1 V +35 -1 V +34 -2 V +35 0 V +35 -1 V +34 0 V +35 0 V +35 1 V +34 0 V +35 -1 V +35 -1 V +35 -4 V +34 0 V +35 1 V +35 -4 V +34 -5 V +35 -9 V +35 -16 V +34 -5 V +35 -6 V +35 -3 V +34 -4 V +35 -2 V +35 -3 V +35 -2 V +34 -6 V +35 -15 V +35 -21 V +34 -29 V +35 -46 V +35 -64 V +34 -74 V +35 -49 V +35 -100 V +34 -61 V +35 -34 V +35 -68 V +35 -31 V +34 -20 V +35 -47 V +35 -95 V +34 -88 V +35 -104 V +35 -122 V +34 -182 V +35 -143 V +35 -145 V +34 -190 V +35 -107 V +35 -100 V +35 -110 V +34 -63 V +35 -83 V +35 -53 V +34 -77 V +35 -25 V +35 -75 V +34 -57 V +35 -87 V +35 -46 V +35 -86 V +34 -58 V +35 -48 V +35 -55 V +34 -25 V +35 -7 V +35 -14 V +34 -9 V +35 -24 V +35 -8 V +34 -22 V +stroke 4112 410 M +35 0 V +35 -7 V +35 -9 V +34 -7 V +35 -7 V +35 -6 V +34 -7 V +35 0 V +35 0 V +34 0 V +35 -8 V +35 -7 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +574 3440 TriUF +747 3440 TriUF +921 3440 TriUF +1094 3447 TriUF +1268 3446 TriUF +1441 3446 TriUF +1615 3449 TriUF +1788 3447 TriUF +1961 3447 TriUF +2135 3442 TriUF +2308 3403 TriUF +2482 3385 TriUF +2655 3312 TriUF +2829 2979 TriUF +3002 2765 TriUF +3176 2309 TriUF +3349 1542 TriUF +3523 1133 TriUF +3696 812 TriUF +3870 519 TriUF +4043 440 TriUF +4217 394 TriUF +4390 367 TriUF +4563 352 TriUF +4737 352 TriUF +4611 3351 TriUF +% End plot #1 +% Begin plot #2 +1.000 UP +2.000 UL +LT1 +0.00 0.39 0.00 C LCb setrgbcolor +4382 3241 M +[ [(Helvetica) 110.0 0.0 true true 0 (DESK)] +] -36.7 MRshow +LT1 +0.00 0.39 0.00 C 4448 3241 M +327 0 V +574 3468 M +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 -1 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 -1 V +35 0 V +34 -6 V +35 -6 V +35 -5 V +34 -5 V +35 -5 V +35 -1 V +34 0 V +35 -1 V +35 0 V +34 -1 V +35 -9 V +35 -5 V +35 -20 V +34 -32 V +35 -121 V +35 -64 V +34 -169 V +35 -105 V +35 -188 V +34 -138 V +35 -82 V +35 -125 V +34 -227 V +35 -237 V +35 -291 V +35 -416 V +34 -469 V +35 -205 V +35 -122 V +34 -21 V +35 -38 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +stroke 4112 352 M +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +574 3468 DiaF +747 3468 DiaF +921 3468 DiaF +1094 3468 DiaF +1268 3467 DiaF +1441 3467 DiaF +1615 3466 DiaF +1788 3439 DiaF +1961 3436 DiaF +2135 3249 DiaF +2308 2585 DiaF +2482 1623 DiaF +2655 390 DiaF +2829 352 DiaF +3002 352 DiaF +3176 352 DiaF +3349 352 DiaF +3523 352 DiaF +3696 352 DiaF +3870 352 DiaF +4043 352 DiaF +4217 352 DiaF +4390 352 DiaF +4563 352 DiaF +4737 352 DiaF +4611 3241 DiaF +% End plot #2 +% Begin plot #3 +1.000 UP +2.000 UL +LT2 +0.50 0.00 0.00 C LCb setrgbcolor +4382 3131 M +[ [(Helvetica) 110.0 0.0 true true 0 (GAF)] +] -36.7 MRshow +LT2 +0.50 0.00 0.00 C 4448 3131 M +327 0 V +574 3467 M +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 -1 V +35 0 V +34 -2 V +35 0 V +35 -2 V +35 -1 V +34 1 V +35 1 V +35 0 V +34 1 V +35 -5 V +35 5 V +34 -4 V +35 0 V +35 -5 V +35 -1 V +34 -1 V +35 -11 V +35 -16 V +34 -4 V +35 -18 V +35 11 V +34 -30 V +35 -6 V +35 20 V +34 -10 V +35 -9 V +35 14 V +35 -15 V +34 -9 V +35 -31 V +35 -17 V +34 -30 V +35 -66 V +35 -70 V +34 -121 V +35 -72 V +35 -88 V +34 -57 V +35 -47 V +35 -18 V +35 -16 V +34 -11 V +35 -28 V +35 -3 V +34 -42 V +35 -59 V +35 -147 V +34 -151 V +35 -116 V +35 -187 V +34 -274 V +35 -175 V +35 -141 V +35 -96 V +34 -82 V +35 -55 V +35 -68 V +34 -25 V +35 -36 V +35 -44 V +34 -33 V +35 -55 V +35 -66 V +34 -54 V +35 -42 V +35 -56 V +35 -64 V +34 -25 V +35 -29 V +35 -19 V +34 -14 V +35 -2 V +35 -3 V +34 -21 V +35 -4 V +35 -9 V +35 -22 V +34 -11 V +35 -8 V +35 -18 V +34 -12 V +35 -36 V +35 -16 V +34 -6 V +35 0 V +35 -6 V +34 0 V +stroke 4112 366 M +35 -9 V +35 1 V +35 1 V +34 -7 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +574 3467 Star +747 3467 Star +921 3467 Star +1094 3466 Star +1268 3461 Star +1441 3459 Star +1615 3454 Star +1788 3404 Star +1961 3389 Star +2135 3339 Star +2308 3035 Star +2482 2753 Star +2655 2653 Star +2829 1993 Star +3002 1225 Star +3176 997 Star +3349 747 Star +3523 554 Star +3696 510 Star +3870 442 Star +4043 372 Star +4217 359 Star +4390 352 Star +4563 352 Star +4737 352 Star +4611 3131 Star +% End plot #3 +% Begin plot #4 +1.000 UP +2.000 UL +LT3 +0.00 0.00 0.55 C LCb setrgbcolor +4382 3021 M +[ [(Helvetica) 110.0 0.0 true true 0 (LiCO)] +] -36.7 MRshow +LT3 +0.00 0.00 0.55 C 4448 3021 M +327 0 V +574 3429 M +34 0 V +35 0 V +35 0 V +34 1 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 -1 V +34 0 V +35 -6 V +35 5 V +34 -4 V +35 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 0 V +35 0 V +35 0 V +34 -1 V +35 -4 V +35 1 V +35 -1 V +34 0 V +35 -10 V +35 0 V +34 -9 V +35 -2 V +35 -4 V +34 2 V +35 0 V +35 0 V +34 2 V +35 -4 V +35 1 V +35 -3 V +34 -3 V +35 -5 V +35 -10 V +34 -7 V +35 -7 V +35 -14 V +34 -7 V +35 -9 V +35 0 V +34 -4 V +35 -2 V +35 0 V +35 -5 V +34 -15 V +35 -10 V +35 -12 V +34 -18 V +35 -39 V +35 -26 V +34 -33 V +35 -37 V +35 -18 V +34 -28 V +35 -27 V +35 -32 V +35 -9 V +34 -20 V +35 -11 V +35 -19 V +34 -23 V +35 -27 V +35 -34 V +34 -49 V +35 -41 V +35 -26 V +34 -57 V +35 -60 V +35 -77 V +35 -53 V +34 -60 V +35 -38 V +35 -49 V +34 -24 V +35 -2 V +35 -35 V +34 -46 V +35 -50 V +35 -70 V +35 -90 V +34 -107 V +35 -79 V +35 -73 V +34 -81 V +35 -98 V +35 -64 V +34 -20 V +35 -34 V +35 -31 V +34 -78 V +stroke 4112 1389 M +35 -67 V +35 -74 V +35 -38 V +34 -51 V +35 -96 V +35 -93 V +34 -90 V +35 -43 V +35 -123 V +34 -90 V +35 -15 V +35 -69 V +34 -67 V +35 0 V +35 -16 V +35 -35 V +34 -26 V +35 -44 V +35 0 V +34 0 V +35 0 V +574 3429 CircleF +747 3430 CircleF +921 3430 CircleF +1094 3423 CircleF +1268 3424 CircleF +1441 3424 CircleF +1615 3419 CircleF +1788 3398 CircleF +1961 3398 CircleF +2135 3384 CircleF +2308 3339 CircleF +2482 3324 CircleF +2655 3264 CircleF +2829 3111 CircleF +3002 2995 CircleF +3176 2881 CircleF +3349 2648 CircleF +3523 2371 CircleF +3696 2214 CircleF +3870 1795 CircleF +4043 1498 CircleF +4217 1210 CircleF +4390 837 CircleF +4563 473 CircleF +4737 352 CircleF +4611 3021 CircleF +% End plot #4 +1.000 UL +LTb +539 3468 N +539 352 L +4302 0 V +0 3116 V +-4302 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 +%%Trailer +cleartomark +countdictstack +exch sub { end } repeat +restore +%%EOF diff --git a/R/EC50.eps b/R/EC50.eps new file mode 100644 index 0000000..aa569a8 --- /dev/null +++ b/R/EC50.eps @@ -0,0 +1,882 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 53 53 545 402 +%%HiResBoundingBox: 54 53.5 544.5 401.5 +%%Creator: gnuplot 4.6 patchlevel 0 +%%CreationDate: Tue Oct 21 18:34:56 2014 +%%EndComments +% EPSF created by ps2eps 1.68 +%%BeginProlog +save +countdictstack +mark +newpath +/showpage {} def +/setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape false def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/SuppressPDFMark false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +/BackgroundColor {-1.000 -1.000 -1.000} def +% +/vshift -36 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 410 lineto 50 410 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.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/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/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 +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/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 +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +/Helvetica reencodeISO def +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title () + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel 0) + /Author (ali) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Tue Oct 21 18:34:56 2014) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Helvetica) findfont 110 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +605 352 M +63 0 V +4173 0 R +-63 0 V +stroke +539 352 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 1000)] +] -36.7 MRshow +1.000 UL +LTb +605 698 M +63 0 V +4173 0 R +-63 0 V +stroke +539 698 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 1250)] +] -36.7 MRshow +1.000 UL +LTb +605 1044 M +63 0 V +4173 0 R +-63 0 V +stroke +539 1044 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 1500)] +] -36.7 MRshow +1.000 UL +LTb +605 1391 M +63 0 V +4173 0 R +-63 0 V +stroke +539 1391 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 1750)] +] -36.7 MRshow +1.000 UL +LTb +605 1737 M +63 0 V +4173 0 R +-63 0 V +stroke +539 1737 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2000)] +] -36.7 MRshow +1.000 UL +LTb +605 2083 M +63 0 V +4173 0 R +-63 0 V +stroke +539 2083 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2250)] +] -36.7 MRshow +1.000 UL +LTb +605 2429 M +63 0 V +4173 0 R +-63 0 V +stroke +539 2429 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2500)] +] -36.7 MRshow +1.000 UL +LTb +605 2776 M +63 0 V +4173 0 R +-63 0 V +stroke +539 2776 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2750)] +] -36.7 MRshow +1.000 UL +LTb +605 3122 M +63 0 V +4173 0 R +-63 0 V +stroke +539 3122 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 3000)] +] -36.7 MRshow +1.000 UL +LTb +605 3468 M +63 0 V +4173 0 R +-63 0 V +stroke +539 3468 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 3250)] +] -36.7 MRshow +1.000 UL +LTb +605 352 M +0 63 V +0 3053 R +0 -63 V +stroke +605 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 75)] +] -36.7 MCshow +1.000 UL +LTb +1029 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1029 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MCshow +1.000 UL +LTb +1452 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1452 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 125)] +] -36.7 MCshow +1.000 UL +LTb +1876 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1876 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 150)] +] -36.7 MCshow +1.000 UL +LTb +2299 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2299 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 175)] +] -36.7 MCshow +1.000 UL +LTb +2723 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2723 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 200)] +] -36.7 MCshow +1.000 UL +LTb +3147 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3147 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 225)] +] -36.7 MCshow +1.000 UL +LTb +3570 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3570 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 250)] +] -36.7 MCshow +1.000 UL +LTb +3994 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3994 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 275)] +] -36.7 MCshow +1.000 UL +LTb +4417 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4417 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 300)] +] -36.7 MCshow +1.000 UL +LTb +4841 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4841 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 325)] +] -36.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +605 3468 N +605 352 L +4236 0 V +0 3116 V +-4236 0 V +Z stroke +LCb setrgbcolor +88 1910 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 110.0 0.0 true true 0 (Energy Consumption Per Period \(Joules\) )] +] -36.7 MCshow +grestore +LTb +LCb setrgbcolor +2723 77 M +[ [(Helvetica) 110.0 0.0 true true 0 (Number of Wireless Sensor Nodes)] +] -36.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +% Begin plot #1 +1.000 UP +2.000 UL +LT0 +0.00 0.55 0.55 C LCb setrgbcolor +1163 3392 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO-16)] +] -36.7 MRshow +LT0 +0.00 0.55 0.55 C 1229 3392 M +327 0 V +1029 603 M +847 263 V +847 201 V +847 210 V +847 260 V +1029 603 TriUF +1876 866 TriUF +2723 1067 TriUF +3570 1277 TriUF +4417 1537 TriUF +1392 3392 TriUF +% End plot #1 +% Begin plot #2 +1.000 UP +2.000 UL +LT1 +0.00 0.39 0.00 C LCb setrgbcolor +1163 3282 M +[ [(Helvetica) 110.0 0.0 true true 0 (DESK)] +] -36.7 MRshow +LT1 +0.00 0.39 0.00 C 1229 3282 M +327 0 V +1029 1513 M +847 293 V +847 327 V +847 578 V +847 522 V +1029 1513 DiaF +1876 1806 DiaF +2723 2133 DiaF +3570 2711 DiaF +4417 3233 DiaF +1392 3282 DiaF +% End plot #2 +% Begin plot #3 +1.000 UP +2.000 UL +LT2 +0.50 0.00 0.00 C LCb setrgbcolor +1163 3172 M +[ [(Helvetica) 110.0 0.0 true true 0 (GAF)] +] -36.7 MRshow +LT2 +0.50 0.00 0.00 C 1229 3172 M +327 0 V +1029 1133 M +847 122 V +847 117 V +847 130 V +847 141 V +1029 1133 Star +1876 1255 Star +2723 1372 Star +3570 1502 Star +4417 1643 Star +1392 3172 Star +% End plot #3 +% Begin plot #4 +1.000 UP +2.000 UL +LT3 +0.00 0.00 0.55 C LCb setrgbcolor +1163 3062 M +[ [(Helvetica) 110.0 0.0 true true 0 (LiCO)] +] -36.7 MRshow +LT3 +0.00 0.00 0.55 C 1229 3062 M +327 0 V +1029 491 M +847 76 V +847 121 V +847 123 V +847 215 V +1029 491 CircleF +1876 567 CircleF +2723 688 CircleF +3570 811 CircleF +4417 1026 CircleF +1392 3062 CircleF +% End plot #4 +1.000 UL +LTb +605 3468 N +605 352 L +4236 0 V +0 3116 V +-4236 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 +%%Trailer +cleartomark +countdictstack +exch sub { end } repeat +restore +%%EOF diff --git a/R/EC95.eps b/R/EC95.eps new file mode 100644 index 0000000..3eae427 --- /dev/null +++ b/R/EC95.eps @@ -0,0 +1,882 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 53 53 545 402 +%%HiResBoundingBox: 54 53.5 544.5 401.5 +%%Creator: gnuplot 4.6 patchlevel 0 +%%CreationDate: Tue Oct 21 18:37:28 2014 +%%EndComments +% EPSF created by ps2eps 1.68 +%%BeginProlog +save +countdictstack +mark +newpath +/showpage {} def +/setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape false def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/SuppressPDFMark false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +/BackgroundColor {-1.000 -1.000 -1.000} def +% +/vshift -36 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 410 lineto 50 410 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.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/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/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 +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/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 +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +/Helvetica reencodeISO def +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title () + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel 0) + /Author (ali) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Tue Oct 21 18:37:28 2014) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Helvetica) findfont 110 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +605 352 M +63 0 V +4173 0 R +-63 0 V +stroke +539 352 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 1250)] +] -36.7 MRshow +1.000 UL +LTb +605 698 M +63 0 V +4173 0 R +-63 0 V +stroke +539 698 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 1500)] +] -36.7 MRshow +1.000 UL +LTb +605 1044 M +63 0 V +4173 0 R +-63 0 V +stroke +539 1044 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 1750)] +] -36.7 MRshow +1.000 UL +LTb +605 1391 M +63 0 V +4173 0 R +-63 0 V +stroke +539 1391 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2000)] +] -36.7 MRshow +1.000 UL +LTb +605 1737 M +63 0 V +4173 0 R +-63 0 V +stroke +539 1737 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2250)] +] -36.7 MRshow +1.000 UL +LTb +605 2083 M +63 0 V +4173 0 R +-63 0 V +stroke +539 2083 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2500)] +] -36.7 MRshow +1.000 UL +LTb +605 2429 M +63 0 V +4173 0 R +-63 0 V +stroke +539 2429 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 2750)] +] -36.7 MRshow +1.000 UL +LTb +605 2776 M +63 0 V +4173 0 R +-63 0 V +stroke +539 2776 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 3000)] +] -36.7 MRshow +1.000 UL +LTb +605 3122 M +63 0 V +4173 0 R +-63 0 V +stroke +539 3122 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 3250)] +] -36.7 MRshow +1.000 UL +LTb +605 3468 M +63 0 V +4173 0 R +-63 0 V +stroke +539 3468 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 3500)] +] -36.7 MRshow +1.000 UL +LTb +605 352 M +0 63 V +0 3053 R +0 -63 V +stroke +605 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 75)] +] -36.7 MCshow +1.000 UL +LTb +1029 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1029 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MCshow +1.000 UL +LTb +1452 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1452 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 125)] +] -36.7 MCshow +1.000 UL +LTb +1876 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1876 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 150)] +] -36.7 MCshow +1.000 UL +LTb +2299 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2299 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 175)] +] -36.7 MCshow +1.000 UL +LTb +2723 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2723 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 200)] +] -36.7 MCshow +1.000 UL +LTb +3147 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3147 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 225)] +] -36.7 MCshow +1.000 UL +LTb +3570 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3570 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 250)] +] -36.7 MCshow +1.000 UL +LTb +3994 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3994 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 275)] +] -36.7 MCshow +1.000 UL +LTb +4417 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4417 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 300)] +] -36.7 MCshow +1.000 UL +LTb +4841 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4841 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 325)] +] -36.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +605 3468 N +605 352 L +4236 0 V +0 3116 V +-4236 0 V +Z stroke +LCb setrgbcolor +88 1910 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 110.0 0.0 true true 0 (Energy Consumption Per Period \(Joules\) )] +] -36.7 MCshow +grestore +LTb +LCb setrgbcolor +2723 77 M +[ [(Helvetica) 110.0 0.0 true true 0 (Number of Wireless Sensor Nodes)] +] -36.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +% Begin plot #1 +1.000 UP +2.000 UL +LT0 +0.00 0.55 0.55 C LCb setrgbcolor +1163 3392 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO-16)] +] -36.7 MRshow +LT0 +0.00 0.55 0.55 C 1229 3392 M +327 0 V +1029 563 M +847 202 V +847 180 V +847 216 V +847 268 V +1029 563 TriUF +1876 765 TriUF +2723 945 TriUF +3570 1161 TriUF +4417 1429 TriUF +1392 3392 TriUF +% End plot #1 +% Begin plot #2 +1.000 UP +2.000 UL +LT1 +0.00 0.39 0.00 C LCb setrgbcolor +1163 3282 M +[ [(Helvetica) 110.0 0.0 true true 0 (DESK)] +] -36.7 MRshow +LT1 +0.00 0.39 0.00 C 1229 3282 M +327 0 V +1029 1285 M +847 513 V +847 372 V +847 465 V +847 594 V +1029 1285 DiaF +1876 1798 DiaF +2723 2170 DiaF +3570 2635 DiaF +4417 3229 DiaF +1392 3282 DiaF +% End plot #2 +% Begin plot #3 +1.000 UP +2.000 UL +LT2 +0.50 0.00 0.00 C LCb setrgbcolor +1163 3172 M +[ [(Helvetica) 110.0 0.0 true true 0 (GAF)] +] -36.7 MRshow +LT2 +0.50 0.00 0.00 C 1229 3172 M +327 0 V +1029 1408 M +847 77 V +847 59 V +847 169 V +847 151 V +1029 1408 Star +1876 1485 Star +2723 1544 Star +3570 1713 Star +4417 1864 Star +1392 3172 Star +% End plot #3 +% Begin plot #4 +1.000 UP +2.000 UL +LT3 +0.00 0.00 0.55 C LCb setrgbcolor +1163 3062 M +[ [(Helvetica) 110.0 0.0 true true 0 (LiCO)] +] -36.7 MRshow +LT3 +0.00 0.00 0.55 C 1229 3062 M +327 0 V +1029 449 M +847 128 V +847 174 V +847 233 V +847 311 V +1029 449 CircleF +1876 577 CircleF +2723 751 CircleF +3570 984 CircleF +4417 1295 CircleF +1392 3062 CircleF +% End plot #4 +1.000 UL +LTb +605 3468 N +605 352 L +4236 0 V +0 3116 V +-4236 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 +%%Trailer +cleartomark +countdictstack +exch sub { end } repeat +restore +%%EOF diff --git a/R/LT50.eps b/R/LT50.eps new file mode 100644 index 0000000..f1f6eae --- /dev/null +++ b/R/LT50.eps @@ -0,0 +1,942 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 53 53 545 402 +%%HiResBoundingBox: 54 53.5 544.5 401.5 +%%Creator: gnuplot 4.6 patchlevel 0 +%%CreationDate: Tue Oct 21 18:41:57 2014 +%%EndComments +% EPSF created by ps2eps 1.68 +%%BeginProlog +save +countdictstack +mark +newpath +/showpage {} def +/setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape false def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/SuppressPDFMark false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +/BackgroundColor {-1.000 -1.000 -1.000} def +% +/vshift -36 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 410 lineto 50 410 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.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/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/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 +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/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 +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +/Helvetica reencodeISO def +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title () + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel 0) + /Author (ali) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Tue Oct 21 18:41:57 2014) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Helvetica) findfont 110 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +539 352 M +63 0 V +4239 0 R +-63 0 V +stroke +473 352 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 0)] +] -36.7 MRshow +1.000 UL +LTb +539 560 M +63 0 V +4239 0 R +-63 0 V +stroke +473 560 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 10)] +] -36.7 MRshow +1.000 UL +LTb +539 767 M +63 0 V +4239 0 R +-63 0 V +stroke +473 767 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 20)] +] -36.7 MRshow +1.000 UL +LTb +539 975 M +63 0 V +4239 0 R +-63 0 V +stroke +473 975 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 30)] +] -36.7 MRshow +1.000 UL +LTb +539 1183 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1183 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 40)] +] -36.7 MRshow +1.000 UL +LTb +539 1391 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1391 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 50)] +] -36.7 MRshow +1.000 UL +LTb +539 1598 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1598 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 60)] +] -36.7 MRshow +1.000 UL +LTb +539 1806 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1806 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 70)] +] -36.7 MRshow +1.000 UL +LTb +539 2014 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2014 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 80)] +] -36.7 MRshow +1.000 UL +LTb +539 2222 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2222 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 90)] +] -36.7 MRshow +1.000 UL +LTb +539 2429 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2429 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MRshow +1.000 UL +LTb +539 2637 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2637 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 110)] +] -36.7 MRshow +1.000 UL +LTb +539 2845 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2845 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 120)] +] -36.7 MRshow +1.000 UL +LTb +539 3053 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3053 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 130)] +] -36.7 MRshow +1.000 UL +LTb +539 3260 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3260 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 140)] +] -36.7 MRshow +1.000 UL +LTb +539 3468 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3468 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 150)] +] -36.7 MRshow +1.000 UL +LTb +539 352 M +0 63 V +0 3053 R +0 -63 V +stroke +539 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 75)] +] -36.7 MCshow +1.000 UL +LTb +969 352 M +0 63 V +0 3053 R +0 -63 V +stroke +969 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MCshow +1.000 UL +LTb +1399 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1399 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 125)] +] -36.7 MCshow +1.000 UL +LTb +1830 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1830 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 150)] +] -36.7 MCshow +1.000 UL +LTb +2260 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2260 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 175)] +] -36.7 MCshow +1.000 UL +LTb +2690 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2690 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 200)] +] -36.7 MCshow +1.000 UL +LTb +3120 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3120 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 225)] +] -36.7 MCshow +1.000 UL +LTb +3550 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3550 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 250)] +] -36.7 MCshow +1.000 UL +LTb +3981 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3981 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 275)] +] -36.7 MCshow +1.000 UL +LTb +4411 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4411 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 300)] +] -36.7 MCshow +1.000 UL +LTb +4841 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4841 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 325)] +] -36.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +539 3468 N +539 352 L +4302 0 V +0 3116 V +-4302 0 V +Z stroke +LCb setrgbcolor +88 1910 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 110.0 0.0 true true 0 (Network Lifetime \(Hours\) )] +] -36.7 MCshow +grestore +LTb +LCb setrgbcolor +2690 77 M +[ [(Helvetica) 110.0 0.0 true true 0 (Number of Wireless Sensor Nodes)] +] -36.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +% Begin plot #1 +1.000 UP +2.000 UL +LT0 +0.00 0.55 0.55 C LCb setrgbcolor +1112 3371 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO-16)] +] -36.7 MRshow +LT0 +0.00 0.55 0.55 C 1178 3371 M +327 0 V +969 1349 M +861 312 V +860 311 V +860 270 V +861 208 V +969 1349 TriUF +1830 1661 TriUF +2690 1972 TriUF +3550 2242 TriUF +4411 2450 TriUF +1341 3371 TriUF +% End plot #1 +% Begin plot #2 +1.000 UP +2.000 UL +LT1 +0.00 0.39 0.00 C LCb setrgbcolor +1112 3261 M +[ [(Helvetica) 110.0 0.0 true true 0 (DESK)] +] -36.7 MRshow +LT1 +0.00 0.39 0.00 C 1178 3261 M +327 0 V +969 1017 M +861 249 V +860 229 V +860 103 V +861 125 V +969 1017 DiaF +1830 1266 DiaF +2690 1495 DiaF +3550 1598 DiaF +4411 1723 DiaF +1341 3261 DiaF +% End plot #2 +% Begin plot #3 +1.000 UP +2.000 UL +LT2 +0.50 0.00 0.00 C LCb setrgbcolor +1112 3151 M +[ [(Helvetica) 110.0 0.0 true true 0 (GAF)] +] -36.7 MRshow +LT2 +0.50 0.00 0.00 C 1178 3151 M +327 0 V +969 1079 M +861 332 V +860 312 V +860 270 V +861 249 V +969 1079 Star +1830 1411 Star +2690 1723 Star +3550 1993 Star +4411 2242 Star +1341 3151 Star +% End plot #3 +% Begin plot #4 +1.000 UP +2.000 UL +LT3 +0.00 0.00 0.55 C LCb setrgbcolor +1112 3041 M +[ [(Helvetica) 110.0 0.0 true true 0 (LiCO)] +] -36.7 MRshow +LT3 +0.00 0.00 0.55 C 1178 3041 M +327 0 V +969 1391 M +861 498 V +860 416 V +860 394 V +861 250 V +969 1391 CircleF +1830 1889 CircleF +2690 2305 CircleF +3550 2699 CircleF +4411 2949 CircleF +1341 3041 CircleF +% End plot #4 +1.000 UL +LTb +539 3468 N +539 352 L +4302 0 V +0 3116 V +-4302 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 +%%Trailer +cleartomark +countdictstack +exch sub { end } repeat +restore +%%EOF diff --git a/R/LT95.eps b/R/LT95.eps new file mode 100644 index 0000000..b5a22af --- /dev/null +++ b/R/LT95.eps @@ -0,0 +1,882 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 53 53 545 402 +%%HiResBoundingBox: 54 53.5 544.5 401.5 +%%Creator: gnuplot 4.6 patchlevel 0 +%%CreationDate: Tue Oct 21 18:44:01 2014 +%%EndComments +% EPSF created by ps2eps 1.68 +%%BeginProlog +save +countdictstack +mark +newpath +/showpage {} def +/setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape false def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/SuppressPDFMark false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +/BackgroundColor {-1.000 -1.000 -1.000} def +% +/vshift -36 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 410 lineto 50 410 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.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/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/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 +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/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 +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +/Helvetica reencodeISO def +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title () + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel 0) + /Author (ali) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Tue Oct 21 18:44:01 2014) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Helvetica) findfont 110 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +473 352 M +63 0 V +4305 0 R +-63 0 V +stroke +407 352 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 0)] +] -36.7 MRshow +1.000 UL +LTb +473 698 M +63 0 V +4305 0 R +-63 0 V +stroke +407 698 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 10)] +] -36.7 MRshow +1.000 UL +LTb +473 1044 M +63 0 V +4305 0 R +-63 0 V +stroke +407 1044 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 20)] +] -36.7 MRshow +1.000 UL +LTb +473 1391 M +63 0 V +4305 0 R +-63 0 V +stroke +407 1391 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 30)] +] -36.7 MRshow +1.000 UL +LTb +473 1737 M +63 0 V +4305 0 R +-63 0 V +stroke +407 1737 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 40)] +] -36.7 MRshow +1.000 UL +LTb +473 2083 M +63 0 V +4305 0 R +-63 0 V +stroke +407 2083 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 50)] +] -36.7 MRshow +1.000 UL +LTb +473 2429 M +63 0 V +4305 0 R +-63 0 V +stroke +407 2429 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 60)] +] -36.7 MRshow +1.000 UL +LTb +473 2776 M +63 0 V +4305 0 R +-63 0 V +stroke +407 2776 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 70)] +] -36.7 MRshow +1.000 UL +LTb +473 3122 M +63 0 V +4305 0 R +-63 0 V +stroke +407 3122 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 80)] +] -36.7 MRshow +1.000 UL +LTb +473 3468 M +63 0 V +4305 0 R +-63 0 V +stroke +407 3468 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 90)] +] -36.7 MRshow +1.000 UL +LTb +473 352 M +0 63 V +0 3053 R +0 -63 V +stroke +473 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 75)] +] -36.7 MCshow +1.000 UL +LTb +910 352 M +0 63 V +0 3053 R +0 -63 V +stroke +910 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MCshow +1.000 UL +LTb +1347 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1347 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 125)] +] -36.7 MCshow +1.000 UL +LTb +1783 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1783 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 150)] +] -36.7 MCshow +1.000 UL +LTb +2220 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2220 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 175)] +] -36.7 MCshow +1.000 UL +LTb +2657 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2657 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 200)] +] -36.7 MCshow +1.000 UL +LTb +3094 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3094 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 225)] +] -36.7 MCshow +1.000 UL +LTb +3531 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3531 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 250)] +] -36.7 MCshow +1.000 UL +LTb +3967 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3967 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 275)] +] -36.7 MCshow +1.000 UL +LTb +4404 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4404 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 300)] +] -36.7 MCshow +1.000 UL +LTb +4841 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4841 242 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 325)] +] -36.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +473 3468 N +473 352 L +4368 0 V +0 3116 V +-4368 0 V +Z stroke +LCb setrgbcolor +88 1910 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 110.0 0.0 true true 0 (Network Lifetime \(Hours\) )] +] -36.7 MCshow +grestore +LTb +LCb setrgbcolor +2657 77 M +[ [(Helvetica) 110.0 0.0 true true 0 (Number of Wireless Sensor Nodes)] +] -36.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +% Begin plot #1 +1.000 UP +2.000 UL +LT0 +0.00 0.55 0.55 C LCb setrgbcolor +1062 3344 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO-16)] +] -36.7 MRshow +LT0 +0.00 0.55 0.55 C 1128 3344 M +327 0 V +910 1425 M +873 520 V +874 484 V +874 416 V +873 346 V +910 1425 TriUF +1783 1945 TriUF +2657 2429 TriUF +3531 2845 TriUF +4404 3191 TriUF +1291 3344 TriUF +% End plot #1 +% Begin plot #2 +1.000 UP +2.000 UL +LT1 +0.00 0.39 0.00 C LCb setrgbcolor +1062 3234 M +[ [(Helvetica) 110.0 0.0 true true 0 (DESK)] +] -36.7 MRshow +LT1 +0.00 0.39 0.00 C 1128 3234 M +327 0 V +910 1356 M +873 139 V +874 415 V +874 277 V +873 173 V +910 1356 DiaF +1783 1495 DiaF +2657 1910 DiaF +3531 2187 DiaF +4404 2360 DiaF +1291 3234 DiaF +% End plot #2 +% Begin plot #3 +1.000 UP +2.000 UL +LT2 +0.50 0.00 0.00 C LCb setrgbcolor +1062 3124 M +[ [(Helvetica) 110.0 0.0 true true 0 (GAF)] +] -36.7 MRshow +LT2 +0.50 0.00 0.00 C 1128 3124 M +327 0 V +910 1010 M +873 485 V +874 484 V +874 277 V +873 346 V +910 1010 Star +1783 1495 Star +2657 1979 Star +3531 2256 Star +4404 2602 Star +1291 3124 Star +% End plot #3 +% Begin plot #4 +1.000 UP +2.000 UL +LT3 +0.00 0.00 0.55 C LCb setrgbcolor +1062 3014 M +[ [(Helvetica) 110.0 0.0 true true 0 (LiCO)] +] -36.7 MRshow +LT3 +0.00 0.00 0.55 C 1128 3014 M +327 0 V +910 1391 M +873 519 V +874 415 V +874 277 V +873 312 V +910 1391 CircleF +1783 1910 CircleF +2657 2325 CircleF +3531 2602 CircleF +4404 2914 CircleF +1291 3014 CircleF +% End plot #4 +1.000 UL +LTb +473 3468 N +473 352 L +4368 0 V +0 3116 V +-4368 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 +%%Trailer +cleartomark +countdictstack +exch sub { end } repeat +restore +%%EOF diff --git a/R/LTa.eps b/R/LTa.eps new file mode 100644 index 0000000..e1fce4b --- /dev/null +++ b/R/LTa.eps @@ -0,0 +1,1000 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 53 53 536 402 +%%HiResBoundingBox: 54 53.5 535 401.5 +%%Creator: gnuplot 4.6 patchlevel 0 +%%CreationDate: Tue Oct 21 22:37:54 2014 +%%EndComments +% EPSF created by ps2eps 1.68 +%%BeginProlog +save +countdictstack +mark +newpath +/showpage {} def +/setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color false def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape false def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/SuppressPDFMark false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +/BackgroundColor {-1.000 -1.000 -1.000} def +% +/vshift -36 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 410 lineto 50 410 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +% +% Encoding for ISO-8859-1 (also called Latin1) +% +/reencodeISO { +dup dup findfont dup length dict begin +{ 1 index /FID ne { def }{ pop pop } ifelse } forall +currentdict /CharStrings known { + CharStrings /Idieresis known { + /Encoding ISOLatin1Encoding def } if +} if +currentdict end definefont +} def +/ISOLatin1Encoding [ +/.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/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/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 +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve +/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/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 +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +/Helvetica reencodeISO def +Level1 SuppressPDFMark or +{} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title () + /Subject (gnuplot plot) + /Creator (gnuplot 4.6 patchlevel 0) + /Author (ali) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Tue Oct 21 22:37:54 2014) + /DOCINFO pdfmark +end +} ifelse +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +0 setgray +newpath +(Helvetica) findfont 110 scalefont setfont +BackgroundColor 0 lt 3 1 roll 0 lt exch 0 lt or or not {gsave BackgroundColor C clippath fill grestore} if +1.000 UL +LTb +539 352 M +63 0 V +4239 0 R +-63 0 V +stroke +473 352 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 0)] +] -36.7 MRshow +1.000 UL +LTb +539 456 M +31 0 V +4271 0 R +-31 0 V +539 560 M +63 0 V +4239 0 R +-63 0 V +stroke +473 560 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 10)] +] -36.7 MRshow +1.000 UL +LTb +539 664 M +31 0 V +4271 0 R +-31 0 V +539 767 M +63 0 V +4239 0 R +-63 0 V +stroke +473 767 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 20)] +] -36.7 MRshow +1.000 UL +LTb +539 871 M +31 0 V +4271 0 R +-31 0 V +539 975 M +63 0 V +4239 0 R +-63 0 V +stroke +473 975 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 30)] +] -36.7 MRshow +1.000 UL +LTb +539 1079 M +31 0 V +4271 0 R +-31 0 V +539 1183 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1183 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 40)] +] -36.7 MRshow +1.000 UL +LTb +539 1287 M +31 0 V +4271 0 R +-31 0 V +539 1391 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1391 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 50)] +] -36.7 MRshow +1.000 UL +LTb +539 1495 M +31 0 V +4271 0 R +-31 0 V +539 1598 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1598 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 60)] +] -36.7 MRshow +1.000 UL +LTb +539 1702 M +31 0 V +4271 0 R +-31 0 V +539 1806 M +63 0 V +4239 0 R +-63 0 V +stroke +473 1806 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 70)] +] -36.7 MRshow +1.000 UL +LTb +539 1910 M +31 0 V +4271 0 R +-31 0 V +539 2014 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2014 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 80)] +] -36.7 MRshow +1.000 UL +LTb +539 2118 M +31 0 V +4271 0 R +-31 0 V +539 2222 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2222 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 90)] +] -36.7 MRshow +1.000 UL +LTb +539 2325 M +31 0 V +4271 0 R +-31 0 V +539 2429 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2429 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 100)] +] -36.7 MRshow +1.000 UL +LTb +539 2533 M +31 0 V +4271 0 R +-31 0 V +539 2637 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2637 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 110)] +] -36.7 MRshow +1.000 UL +LTb +539 2741 M +31 0 V +4271 0 R +-31 0 V +539 2845 M +63 0 V +4239 0 R +-63 0 V +stroke +473 2845 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 120)] +] -36.7 MRshow +1.000 UL +LTb +539 2949 M +31 0 V +4271 0 R +-31 0 V +539 3053 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3053 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 130)] +] -36.7 MRshow +1.000 UL +LTb +539 3156 M +31 0 V +4271 0 R +-31 0 V +539 3260 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3260 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 140)] +] -36.7 MRshow +1.000 UL +LTb +539 3364 M +31 0 V +4271 0 R +-31 0 V +539 3468 M +63 0 V +4239 0 R +-63 0 V +stroke +473 3468 M +[ [(Helvetica) 110.0 0.0 true true 0 ( 150)] +] -36.7 MRshow +1.000 UL +LTb +1256 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1256 242 M +[ [(Helvetica) 110.0 0.0 true true 0 (100)] +] -36.7 MCshow +1.000 UL +LTb +1973 352 M +0 63 V +0 3053 R +0 -63 V +stroke +1973 242 M +[ [(Helvetica) 110.0 0.0 true true 0 (150)] +] -36.7 MCshow +1.000 UL +LTb +2690 352 M +0 63 V +0 3053 R +0 -63 V +stroke +2690 242 M +[ [(Helvetica) 110.0 0.0 true true 0 (200)] +] -36.7 MCshow +1.000 UL +LTb +3407 352 M +0 63 V +0 3053 R +0 -63 V +stroke +3407 242 M +[ [(Helvetica) 110.0 0.0 true true 0 (250)] +] -36.7 MCshow +1.000 UL +LTb +4124 352 M +0 63 V +0 3053 R +0 -63 V +stroke +4124 242 M +[ [(Helvetica) 110.0 0.0 true true 0 (300)] +] -36.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +539 3468 N +539 352 L +4302 0 V +0 3116 V +-4302 0 V +Z stroke +LCb setrgbcolor +88 1910 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 110.0 0.0 true true 0 (Network Lifetime \(Hours\) )] +] -36.7 MCshow +grestore +LTb +LCb setrgbcolor +2690 77 M +[ [(Helvetica) 110.0 0.0 true true 0 (The Number of Wireless Sensor Nodes)] +] -36.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +% Begin plot #1 +1.000 UL +LT0 +0.00 0.55 0.55 C LCb setrgbcolor +1299 3309 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO-16/50)] +] -36.7 MRshow +LT0 +0.00 0.55 0.55 C 1.000 1365 3282 327 55 BoxColFill +1.000 938 352 50 998 BoxColFill +1.000 1655 352 50 1310 BoxColFill +1.000 2372 352 50 1621 BoxColFill +1.000 3089 352 50 1891 BoxColFill +1.000 3806 352 50 2099 BoxColFill +% End plot #1 +% Begin plot #2 +1.000 UL +LT1 +0.50 0.00 0.00 C LCb setrgbcolor +1299 3199 M +[ [(Helvetica) 110.0 0.0 true true 0 (LiCO/50)] +] -36.7 MRshow +LT1 +0.50 0.00 0.00 C 1.000 1365 3172 327 55 BoxColFill +1.000 1003 352 50 1040 BoxColFill +1.000 1720 352 50 1538 BoxColFill +1.000 2437 352 50 1954 BoxColFill +1.000 3154 352 50 2348 BoxColFill +1.000 3871 352 50 2598 BoxColFill +% End plot #2 +% Begin plot #3 +1.000 UL +LT2 +0.00 0.00 0.55 C LCb setrgbcolor +1299 3089 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO-16/80)] +] -36.7 MRshow +LT2 +0.00 0.00 0.55 C 1.000 1365 3062 327 55 BoxColFill +1.000 1069 352 49 728 BoxColFill +1.000 1786 352 49 1081 BoxColFill +1.000 2503 352 49 1414 BoxColFill +1.000 3220 352 49 1704 BoxColFill +1.000 3937 352 49 1912 BoxColFill +% End plot #3 +% Begin plot #4 +1.000 UL +LT3 +0.00 0.39 0.00 C LCb setrgbcolor +1299 2979 M +[ [(Helvetica) 110.0 0.0 true true 0 (LiCO/80)] +] -36.7 MRshow +LT3 +0.00 0.39 0.00 C 1.000 1365 2952 327 55 BoxColFill +1.000 1134 352 50 749 BoxColFill +1.000 1851 352 50 1268 BoxColFill +1.000 2568 352 50 1580 BoxColFill +1.000 3285 352 50 1912 BoxColFill +1.000 4002 352 50 2182 BoxColFill +% End plot #4 +% Begin plot #5 +1.000 UL +LT4 +0.50 0.00 0.50 C LCb setrgbcolor +1299 2869 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO-16/85)] +] -36.7 MRshow +LT4 +0.50 0.00 0.50 C 1.000 1365 2842 327 55 BoxColFill +1.000 1199 352 50 707 BoxColFill +1.000 1916 352 50 1040 BoxColFill +1.000 2633 352 50 1351 BoxColFill +1.000 3350 352 50 1642 BoxColFill +1.000 4067 352 50 1871 BoxColFill +% End plot #5 +% Begin plot #6 +1.000 UL +LT5 +1.00 0.27 0.00 C LCb setrgbcolor +1299 2759 M +[ [(Helvetica) 110.0 0.0 true true 0 (LiCO/85)] +] -36.7 MRshow +LT5 +1.00 0.27 0.00 C 1.000 1365 2732 327 55 BoxColFill +1.000 1264 352 50 707 BoxColFill +1.000 1981 352 50 1081 BoxColFill +1.000 2698 352 50 1455 BoxColFill +1.000 3415 352 50 1788 BoxColFill +1.000 4132 352 50 1954 BoxColFill +% End plot #6 +% Begin plot #7 +1.000 UL +LT6 +0.20 0.80 0.20 C LCb setrgbcolor +1299 2649 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO-16/90)] +] -36.7 MRshow +LT6 +0.20 0.80 0.20 C 1.000 1365 2622 327 55 BoxColFill +1.000 1329 352 50 687 BoxColFill +1.000 2046 352 50 998 BoxColFill +1.000 2763 352 50 1310 BoxColFill +1.000 3480 352 50 1580 BoxColFill +1.000 4197 352 50 1808 BoxColFill +% End plot #7 +% Begin plot #8 +1.000 UL +LT7 +1.00 0.00 1.00 C LCb setrgbcolor +1299 2539 M +[ [(Helvetica) 110.0 0.0 true true 0 (LiCO/90)] +] -36.7 MRshow +LT7 +1.00 0.00 1.00 C 1.000 1365 2512 327 55 BoxColFill +1.000 1395 352 49 687 BoxColFill +1.000 2112 352 49 1019 BoxColFill +1.000 2829 352 49 1330 BoxColFill +1.000 3546 352 49 1621 BoxColFill +1.000 4263 352 49 1788 BoxColFill +% End plot #8 +% Begin plot #9 +1.000 UL +LT8 +0.00 1.00 0.50 C LCb setrgbcolor +1299 2429 M +[ [(Helvetica) 110.0 0.0 true true 0 (DiLCO-16/95)] +] -36.7 MRshow +LT8 +0.00 1.00 0.50 C 1.000 1365 2402 327 55 BoxColFill +1.000 1460 352 50 645 BoxColFill +1.000 2177 352 50 957 BoxColFill +1.000 2894 352 50 1247 BoxColFill +1.000 3611 352 50 1497 BoxColFill +1.000 4328 352 50 1704 BoxColFill +% End plot #9 +% Begin plot #10 +1.000 UL +LT0 +0.18 0.31 0.31 C LCb setrgbcolor +1299 2319 M +[ [(Helvetica) 110.0 0.0 true true 0 (LiCO/95)] +] -36.7 MRshow +LT0 +0.18 0.31 0.31 C 1.000 1365 2292 327 55 BoxColFill +1.000 1525 352 50 624 BoxColFill +1.000 2242 352 50 936 BoxColFill +1.000 2959 352 50 1185 BoxColFill +1.000 3676 352 50 1351 BoxColFill +1.000 4393 352 50 1538 BoxColFill +% End plot #10 +1.000 UL +LTb +539 3468 N +539 352 L +4302 0 V +0 3116 V +-4302 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 +%%Trailer +cleartomark +countdictstack +exch sub { end } repeat +restore +%%EOF diff --git a/ex2pcm.jpg b/ex2pcm.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bce5d02e8bbafc681b0dfdce54a04b7906e20ffe GIT binary patch literal 220737 zcmeFYc|6o@|2I6cr9xy4O+}QovKE;(gqTo-m`buGNw$ocB4nK+6fvhgJK3^ivTxZ# zhKw2emKp0{miusCzw3GK`?;?BywBfr-_Psy{PCM!=Eb*TzTe~cEbq_zvkdbma~yKe zKv!QE!otD=@d5uJ%n`^H$R6+~3(M~Np4}H4>+U-{8yhPd2RjGHpFf;jdpS6{I5{}> z?%&I`Z}$a$JFtJ>f!#lLZ}N|i?qO$TW#7li!TINs|I{1v8-#B!iv(L5E6Z`n9zGUU zJ{D#p1PXz$u>ZL|7RZ0RSoW~8v2$>OZR`gN$_|3@z}c5?Q}#+;F0Kf!WPl<`%att?VAyKXh<(a`t%U>E-R?`#kVfP;kiW(6H#3cd>Et?>{7@rln_O zW_`-e`CL+3R$lR?vZ}tJv8lPGwXMCc|Hr`K(9dB!ku)(mH9a#sH&0nvU0dJSq;75R zo{I&-`j2CQ_kSGh|8XupaIQVOI^f(r7t0=R@WaZ-#(wM!2md7#&U@~Mj-P$GSK#v7 zl;S!rNo7;A;Qgn)`-G%ah$kq!NBi?+fA3%c|F2H=e;w@qJ{KNxfRzO(kChJsgV1TI zwYJnmCWKwPAGx1`Yk{)XNbHEv?otL?8t4y)42H@G`;CY`kGLndZK5)Zb?6!Sc;g+{ z_5H5j@9qCm#9lsKlEH)oWKeTNCf+h3;|Wmc85O^w$Hn7nM<2_z9y!_mF|e+#nfEf+ zRI(p>93wL$#P!)_BzN!C7Pg8(~TB!3=_iEL){8Z8>{xjuoSbp+g_yT z-kdzb!*lxiLH)nA>N*qRIK_mlZo{bjOvvetH@`7?p9*8_|K0{q{Jmwc(x*(w79C3C zLcjOB=B+n))1vJ&6H;eNyLG_5l?fpm@nYU5Tv({MO%^+-E;z|6U~hbBe0+j4g)RE; zEyLo^p=k^ZgAMonLb_(!f~?%+FnT;2B^#_UiKa@2w0t)@vObdM!~I$;Y=txIY}Qfo z6ZgQL0R6wS2)-naW1#hzkUfa$BYhIR>#>3>k8tFhIKeC8Phqq}S0<*VG0&FMmYKe>AT{{~6cNWF$=qWKF*j^^&Tl`i?X~?tx(-x#pPm5r`8(9Gxo)kKG{V9sRcM9k&V5}HdQSze!l!tc+@9N_9-tXr^to9 zQh#q1qql z$Ff9Z$bn+fGureW?M#yEF4rV`W)<1v=sn3DZ zie|T?G#UN?^I6c7{^xX%ElddSA!;@ga;<{?2aN1F4rMqyG9e+Mw3|#wx;3K*NuF5zi&-bcIxe%I{uyShI+KH^H!7e#xxXg%VgmJzmiOrPUU6FD+si0YDhz?o5dC0QexBgr)Cw$59Od|A@tA-n5u@ zqv^=(K+(Ne6cCL98OTrR)BofNBg0TSyBS~=6O4OI$U$rqZ2RB@njD8?LgZlAKNSX| z1VCi=Lx~|DlP};JF~QIxnI)DS#|m!?^Nr09Jt5_sV#A+qY%0M~X{oR8; zccfj}ciwT*I%c4Idc5icMFd>1*n2vVc;qx+0Jby?Ucjk_EUcZ>mxe~59)|E z#-CQ~X^Nt~xOiWShCkc-bpAu|!>>X6oL95WMqk}p@-;S(xP`ZHb?!V#I!z4=OFEUU zzZheLyIKa*{Z#lK=<{E_A4;ac!mw-M=-nf7+5(wPXW}jZYb_=^(0Pjx)LU1Wkhmiu zKimnc^9bsGCPZ?sU2Ymi^}#m5w{>v4QVuKx!dx}eqiMlOS@h$CjTgXXhhCt!veOvH zTY|7_+I48+EndcLs7VXDI~zT&M8jmA{GV*dhY$fIM^p;L^41>r2_)(PJG=+Q@9Azl zB3K*TZQD=7?bY9~%qXd-iB!*eZJ_P?`wwK=X|auHQA@r27z%-v!g2gIvQVYrzO1fR zmr8D5_6dQ$r_TJYI%=^?E~OQYtE*bN&=d7^hcgLj#&aGwo%yPVJq+5HQ!BSwbWlD( z?Yc||1U=h=1NO>E2DDs70R6Am1lM49>VTqK=?k>(BqqdGLx~aWgQiIU!-&;LSTTKmfE}i!?@# zyB-~44%7~?Z1Osebo2?7&Rs;HY6Iy>`)}zWIhhbXR-_bgKyKiG%UJODs*WD*DmOWX z5uv_oF||l2fGI)fe3k&Zhuw`P2xDA@{mYF|j`LXZGrh&gRBFska#Yri1fz#<{;=u~ zukBdehFj1`+uQLlPn!l?+2Jt95!q{7#Xk;8{(JC6#>pvnJQ2wz7OSQhr;C|JWQepY zIQ~e*J7rZl&(b|)fEq9wA#!OSrYwzR_=58V&wD!E$Tdy6rf*|#=#{v=P?>4CQ~rl- zdmYrne;1xG)G+vlHaN2OF6LMhF${zSY-2-@3AqF!Cs~6D`7noWl%c>GuQUj>6NOAj zdw0LA+^Ra`cnlqbo9*5;Kq0Cf0E+<&fS`dnOvrr#&+HKD=pgI?8ox(OQ_NCPF_Y0o z?sya_P@*PmBQ?I~35#~DN%vVxeO-+NSKM+7?fZg{HOcG9yPSbm%G(Gt*BaGl(N^Un zLD7chV=Z$aE-%wAwA=up{LyYGKTTE#TK<7<81>}c)&-~xp3BRMUNu5!0u{ZmgnXHYu0>*Z;e_J|2Qc{r4An0x1+a(VT`Alf zcVjs1M#ETQH=XARmTCgT5yQKVhA|<37~rUifO7=tApHQ?y8nR9iNOF-IiST2EJM{7 z)8t0gSlB>QB_}4x4J7m;Z0Dj=0%>+*JEeFB_9~MJxteVKIyDAqd-TCp@}PT#7qLVN z(he_-c6ZoMQM)J30mr0;7E0l>4Dw`+(hKmfPMlJS%OBCHjJ*?oF6D^xd*`<{qf$5( z)N2z&0*oR6UyKAW@BL@=uLqW13-BzI{uVde^(Uzkq9S%xvw{05x=G)23s^rW&`9zw z($KW+c*Y(kq?N9iic>+8PGX0}7!k{V;-Xs+a7TYVn$DpeNpx@0uE-V0xLu0C_|}b^ zYU4319~Mc4ufSS$&&Qhh9@|05Cp}roG*k_)mbU zfWHSo2AJe#;VSR?1Yo4I4k19UKY+|6*UpF0HhN*>B|20 z-Zqz8lka)D9Uva~OC)#`4`|RKzOfnO0*iD2?gP58dgh z0*%iu~=n7w%Kw4znEd@{k&;01C2zFPvM5KL;}XMFj)HxJq#G@{tF%r z6*op)gkW~$bgV<1wd3Qr-kG(nTfrpZ_F`5PkH|q~V5e@wl8lIjKZWG|r=234UcGat z-oF2&8*i3i8j-fFYZ6`c?mJZA<*|7YO_G0Bgyh+NfEC<)afpD7( z@VV0tucwrdy2gnf3s;p;+0j($0U)(A!i-Q-c}D z(LGo}z}(hxTdZqUVKkt-*D1IMm~G|4T})vg6W*ofdg?TZV>?H!J6zZZ#mh^Oe7{dt zKk=AF!U5!_@S*gBS+tNZzocGQYOtOI0r3;j-89wdF|O~dgi(1J$2q9_08GRHm=Lr9k(>?#R6vX< zLl<$|l?0Ls05CxoHeh@b0O39YRTfQq4MOeTxKAW6g9qH41QW;8)Oyi(3HUv(&YSvG zKb9VqQ!jYqM+{vB`rO?3*u-pqkGjf>Y<++P-Pb5Nkf_mq+N0U7Xy9aD@aK=jlb6+< z%2-Q&{rTMEEJ^?q`hR8~ip1@naSFg?4MCf0$z``hnZFGVV`vto_p*L8kaGv7*pr zhZO|>KZ6=#(hKb{0Z85t99fv5H|Ht1l?I~eRYoge%>fNU+WZi5hKo0&g*=*={&Ts4 ztAJno_UI&~C0j5QJQToC-FfsZ9tM0;h6b#zBd2>uSi{t1en7Ee^8`bW<9LRa1l-}Z zGyhnhm)Ej`-FiS64GS#49zC7}TXThi{T^aKfg27$DI##%p)5vZ+O7%IqXFjAs?xyS zz`32VR5n~|!~aJ~)hcH_f$SNwXf|QP1LLDQZ0OVfP|VAWz8dAWh~<{HI(JxI#Q)h5 z36W+ zChr~;is~A0tMnVG;GKR!Gk#c1V`w_uJ5nHMqkv&5{v&ArTXa&&y$^d!|4v{W!@b6? z$uyyf7u*;Z|49b^1!Qk|c2my>Zm5#S!hJ~!E*n<>#V_e!dQe%NxTDmdFx41lnYh0o z`U#5$BnFSkCGFljELnp3Qukxd&Gs`UyPWRA&HvzZUZ{^II)b5;mYL~L`6moKwoJ0k zRlI>A%oA7rK;Z@ah1N+{WV(2OH_tHZ(TKp|<8(|%vY*dG%ao_D`yC#8AC;2alec%2 z)lS3ol3BM{s-ZZnJZtINinSgHHbD&;1;hLA9vbJ}2O*r|Jet%{ez8^Z=*Bgi-O5bz zm}s2iom7?Kk)&3xz29>8s6&2s3B0+vy7kx{ggFBo01Sn-k?r->d7zDtn@zAV91n^G zdEp02k#>)wotQ>-Gwh$N{GqCFd3?)@LTeR$<={mg&9U>4z{zp2)Km~>mWGK4G1@t> zlU0`;ZJI8IIM5tI&(8GeTew=0Ahx3x`MNT!zVEk@83egd+v^RxiQ0PX(4)DY+$&eCtv<8V&!U|1QpP6E0SLA|V~q@_eU zrFyc|sq7^3gN&i|LN4nQI}3t{lS0DnL8AhbG^NA8PuT{9Z@?6Nmxv!82DM8XB~^~T zcoVU&Nb(7H1W}(I4m;yh4KQZ00_+-8v;vT}sGhOCwINNm5KC1BxBBw!$5{t*KXvEL z$E%x+eA^h8ch7Gc*}Hja_<-}BYb;8wG~m+#7#h3}>ArJ*4qX}&SR;=|FX<39I}vp- zaztJ)E_lk&(1}#~)u9qyrkv3p`@#HxcGKzeXP!^{$i|9i87Rf7yDX7L7{Wxqv!Q&SF-64aud%S6{1*UF;$pyV6f zVvKLN;=#A$zqH*#w8eiYXtzZ4SvfRxmDLJvA)@`_b2zI3x)iTw6p+;H0r}C;( zNrmPce!iFHY>!!rKb|_8J*l$;jn~>Be=oT_#h2MN`upNFUH032UpShdqz7bS+Ymo< z8T$bov$NB)aSl)nLU>UdLX)ieq0L9Nm2i?yuraQ0-jDb^Z)V&r@+H~28nbro`{~?~ zX0MKE1MRDin{eY_2&ExWxbY7|go@=l#Bj?uCWNB9a4MaqTS3vSeBM*%d19cHuO+Kt zPg+;AW{2;GsRWf*tvT#n!ve1IiDJfCk_NPP&3rNa+%0YFK)1c*+LZ7j>dxv&!`aUL z?{pJ2Jt|p_i3r}+9TyX=kKUJj6;Zt9(d~AiLq*Z#@S~-!Nw!yaZ@mt`4HwKz~;~aa_I>%voub^-P zWcC4tj2>?^*{u5@y6!9!@`&)NmbHY!-{3A2;)#I}5FJi2nVD$<{QiG%#0I6+B%_WY z&K}L=7Zc3;TyyhYXI6by6;3e$KUDG7w#%B>_3!3UnMNJxU!lK zAfY@duH)5_)^(dosdGY`D1l_kz_Xv8BI&+rT{qhw2Wq`-UVh)}+OpUZoL_S#o$6-noItv6i{^znYk5)HVm(T8kX)iErH zMyn zw))&1R$7MK$yus>2A}itGOw8{PpaJx$YH<%GO<~=@zVGuNu^P}B*!&jo6m9wVZ>wo zLvMKgIrwoMOLl7qJe5n79Q-HbhBThob>xNZg#Q7eme!xcelj7qr#36M-176=lkklA zH%|*4I;Z`k|2L3t1t*45qRMT!Q7@2`qL`3F_7RTSVr2SY)+b-rX^kiq)Sfif>EDRA zJnCnz2jq7*LwR81g-|{;QHLf)FGtBERmcOldL|?i%AZbt98RQb>toHyjJb8O+ht;j zg{6Ccb0*&Z-m~}E$uCd(_wZGoyh{-zcC)8?ZQPf;k zShx_BAM}@q-Tc%eZm*Q@SktZ+QD3Hqo1~wWuSAzxb*h$*%cGpPl&^_eNjJ!ciLF8z z`?>5WeSlyQ7H863VEjmRcVAC`qF*6fn;Wq@sI>1`e3QESNd8pCMqt@!YwxMJtI_@4 zIv2C|;#>R}JmHjJkzAKEM6K(V_za)z(?YV3klc(O<6xx`)9-O(WGNW;sVYMZ?G2o(%;1 z-Y|}7b5mGfPxqE{lh?KuNm`Xl&1n_7ffYm7dBL3B@E*H`!T@Ae08Ni#(NGlh7hDTL9wuYzmG;eU zQ0BBH$W65$vaAvVrZtEmt>*U&tbI=5rlpD-)W!+w@$zR=LL!}9zW=Hyi!B%n#V<*H zy}sothCRz@gpw^WfgqZMt8%k$xY6Sn^3H?X@`F#PF}DU3N(~K-B$N(c4V$*XS9KgO zjFnHkr;j-JQI{s?@0nw3NL-S3b=eUtyIg+AhzIL(ytMyd!Jbd60`iF=?FH>zcPHEwH=(W)r^{S&Z|kcLBsE_D9&`Iw{W9C&=IN;i<(0v=G*jNm z?a8q;DEig+mrv@Ro(Zp2bA}ar)5PV{X^MT8Xd)jywH7)&Mh(~ZTk4VioVwjLNVhY+ z?%@Ex);`4=TJgob0+#Ohm+;#iR!>K~%};+9yN#$#Sn#B-OPfp;{Ur@={YxN$NzLN` zJK{&)rsLMTsWNVhWlqE$^g$oJdS#a*rz!Cf&;0T)H#cA0_*7mrJYr*Yq49-H^Yvho zir#o$qUCi$5soGRzeO)9LqtGJ)_(`3_;{0s>TO(1dsNxu#KJqJNe|*kgWLuhakuS# zu9D+i&>E-lf3$^ggai~GMlM;ksZS>5jU{T26y(|%TR!%``0eSd^mMP-UQU$xod#3KFa{2l~8S{7|^?cPAveS?Fcx@z2n`xbY;$$$k|$@Y6fgY$sQe z@DDq3ZFW{mimlarFaAsDZ^;!;wA#S~Z?9!Pd8=Q3twWbZ&Ss_&KC*~pAtwzr67b3! z8q{JycJ^8REX9YsE==k5bn%l?nsQ6HAZ%X!CEQ7Kh4PB!?64^-$_u#3$l%Hq=;Eei zsZRn-uxjb;?U&WpY%iYs=TICBj{1cr-{c)GA))Kh5)6R!94as&pIne+HNrXOQQ|$? z(0LTwz%#>)gzaX>I1+s6n!;6=!{7pxUf$ z9*0lfDfSxO-l@lyhSWiYk?c%Ja4Oj%suaiPBUl6T&1uPZ@<@Em=-$&V?OOb1LEcs1 zL+FbqZNbJZ$@FlTD{lavsm>X67$r4Y$k92c4-es*cX>H|+N-j~lTzY}@r? zyQ};W!E5PXo+wIH)#7=`L1Fgr&gwW{r2ofXP~TIZvQRrtu5KB544au4KW~_h$zPJg zZ?JJtrZV9Tf{~425FbBMON&wvL!QDJLetMS%xLf>YUDj;j~x!v3zg9?be%N!4D&Wh z8KR3Xpd{amwkX4L5Cy?-j$9Tn*k7gvXYlz~jKXoiAZtxgohgVdoe=TUi0DA3mo8K>=! z6$EaX${3w5Wr^^?FFlUd}m$~zye;5P?1`_s0b z=g+Iqr##m6#mw`u2l+;_c%6 z)vsHj{(BXAJ1^8my3w<;>F-7oEu|hNjJt+D>G)b+bn<4vH?{M7Km}n64SFc!>DY2K z?GP69&3BZM&x`5F+7k2F{p-9eKHd$RLWhS!A1B(@CY74r`*P_Ko6woq(zu&rLp<%h zZebUioM!<3?p&qW48X=e;CNB0NG@tkl^&=yg*Ra110#86Vz zUIXhOKerRMmt?*(EYH-sx4Rhf?ae*eZY1+HZ+qCkgEESJxb=41X&fWsgJ{v_?nO!Y zz)U|6s=)Xii=C|$)(#0pkp_J>uV~<}fLtR?OjJyt-I({IPy9w%&ojE4Weq;^TYHwW0QY%j(Ss7+)IoGyYOaZ@ z6))a7Rb|=8&4|gbe;`#S$DR1%Ok@Ka$2#H_lxzYY9wMo?gre=24>slbsFR#;`!0+_ zkIZGZuRQZPY_zeWBRTTx-Hq;@&~(JFGh1)1aMG~x5d?mD9I@y}#9)#yP?-?_yq~jA zuMkV5v+c$^5jRUq_Nm??xT|5^Wbw4V%Pb$fnZ^PK10+RjepWJU0Z`s;lCMDrgP?w z*g30ff8burp*DUEi=>Ac1RF&I)>2USm&q~uJZ^j(@%o4?{jCc6CAwm$fy)Xi;G;=W z-+*sln9rF%Y%^85GWzolOZ8;@q8Q3v{$)i0mpSZ@WL}DNED5{M>B#v$bFqAwO`l|K z(Jw_0f!^pSPzq@{7Eu0YDTKQIWUQOl_%q&OOJ!g=GkbO@zic5KQ}rSBFQcv2ChZWM zVH5-UyPw-Aa!iO>%3WNUSbw0Ixs7_odIvBL3Bca85Es;lt8%Sqq{ZX!*CFh^}g$YcxFK)(1ey5=I~w9{C$xL`O(b4#nlLck+%q+c)s}Q zAHGEK3(ncu24_t(IHd}OVj{4O36I;Jepx^leRsLl&}){tl!NetIctkiD-e|KfJK@a z2_1ZXCeW>*rW@9PlKN5USoHw}T&@Z@rrk z6c}-m8%Cs7Kkl&iB6y8u{ZXnn(?S!s2fgk#aw4N60=gZ!u)bx3$bpgF<7tU9^=>yoGh}hwPxZFB*7SkQ`~dnDwJ{-c5$6IyaZbFVfi8qN*iBS0 zGc75ri1V8(?RR5Dio1L%;j)iNK8w0Ycs3*Mz)MtbiIkj>2V({G+FV2N@F?ORSkoHo zn_;K+aN;k1Z1s`VzNuBz#c}Ni71T# zaJMK{!>e5J#wPJ(ljhfqf!yC!&whW{=J0H+xfDc6R3Of41Q&e?6Lc}qDsnZ5(bqle z?y8G$-i#}ZGwBHN5BX zx^=j_wlBs)ir%j@@I2l|fKtM1eVMnyaj0wp;l7YB7 z6q-=|aNt+%C~hqi-PJ9DZgWpS|1?6=H6jyN9N_*4f@lo~d4E1|3PSn>toOVvMq zM=f*YaK{b08>+mQ=lU60c18K#t=G%w@l;TDP=Qh9c>_zK!-gAdeT7;!pB#^A> zNZgmZj1;@CzPjY;TbS}!u;USmU!DB}`?&qL>XC0VY77R2FkK9*!&oslZG`rmy z;cV0-mtik8@-?PfPrOLLKSRl@=bb=?+*dK2MMh0>)?C&3)|B2rxdXXM&sQ)b-Hhul z6EJ!-nh!nqnN;oe%9i5`^&UA5kU(xl+9l6iLn47^*eTk1s82X~{g0Q&m0MeuHQ$ZG zpBlNtDzLQoL(S+NDaLUoq~E>?d1TL-C>MR5UmnffxSBGp=jZPqkN4cd26*C;98@D> zcciU0=3BB9b$uKcqVIl~9&baLa6XmQrfewg!V=xwHJ2je>mil%CP#N_(yUZnSO=X8 zW@&_Cz=O_xv@)%>(4L_e!p2`gg<*F)0RNrCm1QmElV$2weDE%xYSe~=ZDp#Wrt-h< zx!>)Y(pn_zpDA9NA{d3cSYGh~o_tzw4F|Gp-AZU;nj!$EL8g9I$f35M}(WI%-Kh$WZ%x`yQ z(N4fUvgU2i_Nxrj;?HY83=^wqr={8HwMQNnW)^?e|Md%r`J*t7I7gCgYHH@QGN3<7D(hY7bw&wV%;IQ= zmzj`LG87s5nu#5NyT2*^p5DoJ zw^XV0^U}lZ&p0{Q_%dQkwMNN4&7ZJD3c ztcI0QF{c8BD=i91?K#!f-3MMi2)I!YVe&(wAn$A*7Zts+Tj}p%G!Z_xEOL?$jaP&_ zP-15qU9bVQ!bN1l%ZF5tyxX-nU-}1EH-2jyTYQ6)3ct}S>vtbg?t0682J~`#1WuK% zSOS5PZJVB459!3R%Wz#arn6^>vl{}eBmK7vpGRPyC@sgwJ;_woC_Bfq#d2;ObQ zSu~EazMDcSBs|pE=Kp4qW_z&yva!?sxymlp6C$^sCT^IR#N={hSFenGNZY586DxQ5 zAhIoU5=;#bTi?q33cOqbrNJ1+u7D_r=VY`*iZLN3yu3q;p8xhTp3aA!Bu$_fdC=Qv z9+bpd0thz`n2?2a82t;;r3s~l8a=X~p1AJfuS~+$V@0i6(5m%w-sMGet5=>EeGY!B zHum_|R?o}hY4@6MioaaCMFy34A!~*cj@}I0Xvg*D)kbRRDymGEdeaU$P%MIn6|EaT z-V14`kf*aOl9$xdE1kNWJ2jn2F;&l99kMqp0<{ctsJZ&Ca0{|@K5CGj>a84Y705 z77T&((}Vm5e3bs>655(Bfu6)RGa*9*U{F9ZTnkK?8;j9A(Q66PN*FDRJgTOSjrCQk zXTDDYT=PK!D)2_~lH|<~y!#RuojS1O2hRB^c z7k4j+6j9A;kdaNgPr}y( ze^UbXG9y@0Ky&S@5!*wcT_!*N`iEsr2R{LE ziLEF2(S(Opr(#!^Y`?Z@FEitK|q>>@h zRTvCRPzy%E)@{evDFu01;45A$NriWnL^m6nITv4#`VMB1_{M1|?nBcvFK?so5uNoo zHF}Y;_mlLcm)JWW{vHX_cUiteL6c57{FK+@zc)X9#^)oq1)THpjm(+Q_|G$u>c)JL zRxuy*1sCtQ`jtKCe%!ylU&5+h!t8oY6bVl{5jRE>J`gQ=AeimRCGqJ>Pyq*gNDJgn z_dCG|Ps~@DIxL$rj7M8|c5L538E=`*ZT!-g#P9Oz%EGegFINhda=&feG^II#Dc*CW z?j0dFCS)yXVfti!k{14SmZD=$sLZcZjtm#G%|{)AQ7t}x)`ud~7IWeIPZ=jIx1BS6 zd;@1|sV=r&yfbi{ae<;(2C$jymrr;Df!7lwXluQNG7kKs(?R0b;GCdw^VcsGFI?Fw z39`sfBi?EQngSME6UHW4rf1*XjCL9x>uwv)awsW*mw<1WYEFJk?ekh)+WZAQ@@K2I zjdq5*P9ZcxOO)y{!%7p<*%O$3pjyw*&7F^gJ$_W%_N07BECYM{T2xz-S;#s0GjBWn zgAi|UxfLB;)Y74{WEK)&$%jIJ1>w^K6Of6_Km6YQrQEB znAEzrn;~-ffF0#S9EWEyf3?{=^H4dR;YStz=>6;{J5Y-N-M>lt6v#5JfI>U{yvzEw zJK{a4aNI&~!FxuV+6C$)|SWPbT98*RNr&yg$S~hk-4A zb2BY}S?jplseN(ON8Uuob`ypb#CI$!0Q?CjgXFvx+&jk z8g6}Pu3FogJ~|;jA*oG7BooMngos)eszMq~hr-)v{p)gHQ@nx0*Rq~MMdGVd)zGhg zK1ui5?sBYDS2jO!r%ns=9{y<+GgXt;;ksU3-pW7|wV`!0cTRnn5E30|yqCo5AhKHP z=3>&U->jhipzw&b=Ca2kh7;8X7^s#7g}s*FnH%t7`P=5V$jh%4v_hv$gSz9|JH>yp zgs%MhVlH{~kZmC1ND~opkTDD^w|K>bI3a?~z2mf5$xWqv=z1NMa8~ED)_05~b;K=K zPcO;Djl}9UA>YPwZwT6jr5T5ZMJ+j3YZJ)odf`pOiZ;=M4Oe)jbBq&Wtz0wbZdMy} z|4t5F=@^S#l6I!?1B>gRLcuqDnzNXYPvw<}wDqkzvLOSmG>)cY4r3Xq_$d@-h)n3S zV;Dxr&;vkm32p)FgQpD95`0{x=|p*t8>D}-LYS}1_0hUh0l7C;^D2Au@&^k}s4{S@ZrIAbBYeQIzJk5a72Ya{ z8As3rJvK}LJG$Q;2;-s|sfQKRc)F9Z4du^y1ElXLy(rd(`#V-b z2hBrYj^;J6QK?5b>!)pxObwSK;tcsh^Q|&u!+3HH1o}4DVs7|V8dzjjOc`F;3>$8` zuI-Q5k2sj!|4Q;?Ip|a4bIXR6d^bTqdU0aMn6{suj}p5=aoF&u204%v`1KlzMbc0z3XfYsp%0@M9sAJhqP@9Y3v@4X7Q+ao$AsK{??zW<-QjG&ZXG8l#{e1< zqt!vefjJm#!1gOOZ7niq=uyK;X=|}hb|ul884)kKzEqBKe$V0&ENVC^{&I}!VvQRr zUG@J&HM`ME_>M2Hin;i}{u_W>clj_*jk;r>vyL7(wCY9^NMt;~?Yw3}mh$~|5H1E8 z`uAloeU)@U_7cej{z=o?#~mtlrK@8P2oHQsmGM3%^}`IAZ>2WXPnv!n8aJm4kt_=S^V{z@QW#2Vlfrx8?v+5>7E8p(sZ}GiFP673nh6nbvR=K#k#jXvdy>*Yr|15Woxck`i5tbRy8!|`-N)~Y)_3juee|k0QS2zP za&e&>?c%nj3J=9?z#}aV49y{6-4(5+%Orc}2tW0T&CQ+7mq=g7b-A@3$?v z3hr0xdz!H3g`!i}&fXhn1J&U0(Wp#;vCZfon>5<5meTolVA z?Ico5u0}NKyiz{6a}BKoc{75BwNZ1=G~au=W%?=iR^CuqX7pDLZI>ULkH%vRCvd8Z zWiSNEmZj}!O@l_3ZA8%*q>BCe^UqJqoU>cv;&GlPZRa%mrzXp$QZ{0tY_Q3#-GR^t z*e1lb2YE^W2_js~6i{?DS`a0`lYZ^AGVRnIda@>DzapzkGkk?U98_Cpg*p`EYa9y zJtY>mDe=Uu_` zLc005{cF-Kyx8=}Z0sbckU4;wL>&gyBqVlg5?`M;`BuI<)!%X}NCST+M&EhO_?I=R z*1!DR!pY{+cekSNA;Qr>NZ~$L7)|~#ko2Y%;tgolR1m49tm~m0a&urP-bey%;eQAi z|Ee3gmo^X0^08x3Lf0@el6H+%1B}3|@FiG%RdCVR!@;tCE0*I0T!fu1J5!Bj7KP~3 zyi&g48?dPV&Z5!CI2P z9X~hJqGBb(Q?7dQ=x6;GyrU0iueGub*&xnK2j(*RpruhSDY}M zTP@{lQ+&#}1KmZxA+FrXe?U_gs!z1sFYd{e4WpPk^Bc6ge=dzj4Ow02E$8I3;1jJ> zI8=&Q1vL<|IVNQiR|c}f&@qtB6sMrq!hYB2ey!fXfxJtzfv};X#CU5n^mdJ7*qTX+4>34o3UEz7| zNl~3@QqXskFZNd(mw7f5R59Q0U*6853CJk(&%I48S01dNP2+FFtSpheBnW z!ZZm`h&?4u)}z0ntM3+BI(;-E%wrC+AgGe4X-Z@7hq2rM~d2)rQr@r4bL}eg{tg)rM;g4`G3ddWB=x^1QWiH_o_cgzoZj*${f;-jpMSjh& zdvrv5Wy54HUlW{aIb;_1e9XY;#MqcM_T9Z21Jd594>fU$s_s7@*+0^T@^)~_lGDfI ze~-sng6?R-6KB2(<;WQAH*BXzGb_J8C^j%Roj zmb=8}`mk@Azr%=6=3L4z|74@G*1u41ztk%8Wa-V> zy{#9b|8fwO>K%o4!Ult~8qN)Y_iI3%C1WwFV&Ryu1fxb*A~r}{a!4T-@eL&$@%T&M zVrJ+GbJH<1jk{_>mkX-%Mi^rV)|59j;47`CziXA-d`5NEs(m|gjeBM8;^d((Uag{R z51`*mo(pDt7;si1Ez)Yr^tg4D9J^Q<`#ylq=Pmj>B#dlE%Bo*x@xe47x`T8qFBzy2 z1(E$cY16vjzSlD&na}OK#oqtI=JJ72c1ua00fXOT87{Nd=#h@`XJ>_Dh?~u# zA#ok$p!e7OlP#O2*5>3thsOh~|Hiq*KecB-9Znb+nE2)9F8KQoWllEFTq3i4VX}npT0-Hi=d7nr0@ABzR9B)u<>c7nOrnSk! z>z3FsZXC1g6#;0P167kusINUp52#W0q@cfo`o@?za`XY; z8^gaLgus3?iHLmN8%gTkGExHrg;mb@LWP~t0w;~(wAC1r-jeGMJEI#$Hs_5%h}5uB zRwl+VQTfk4fPwGaZgHgYfR;`=HG2L&cV}ltQbZBlMgFX{)wL3RrI>RK@`@3iGCv4p zy|0oCu9rJ%jLsuc=${iCA-y!4jN$riLZgzv0zPDTSz&_D@H1&e=C)P4NLrNc#n~{e ziif}AW!hDF#b}4fo6X&!Oo#x?X_+cL)QH9#GWeH8{0r;OSJ0Fdi+#~4j??WYQ~PZt z9yj-C`YcUFSs+R}j>cw<%|(-{p~IFid!?65NEt2+2NF#-R0n}iTYL^rc&SjMoJHkq zz?GmQ6vpK%`0p5H-)VBlP^cOea+K78pOzh&tX#F>G(J9Xx+Wa!xZzah3a#$6_jVb> z&-G*@)qc5c}g2z)y!by#Bw1(P|L66r-yb<|0bJf20MEIkt zzcnZNmw!FcwlDb@@fr&)S7Smd;=j#4P?Bj_j!@=Rh<}7FDU2-QGG#?p-8jegTjDdv zB~i8tdQC0om1DlzP~^S$zK^OOfbmq<7Y1*{ruts~6EjrJRP#;KGiNV2h(2DM(zhlq zxWzx7DUF#MfW{@j7KtSIhzx@}k}MNcySI5vnxfZ$6`nso$q*;ge^>~k9z8Gk1k9U1 zdg1ivAKE{Pke{nW4CJ^D!g{b|y+T3Ia$qRaB&cpg#9maLt!Nb$H!f#wq}g(~Ae$T~ zr~gdha-ER+z=;8)PiEfJ$Bo2YT+$4A^zx1FrK$Xg#=$HNzf*FZZEhKxa3hP+wx=;h*4bOGZj>v; z8W`EjiE=0Tbniou`j?Ac-FcJ{y~S#(&2#=q*;oN5o_%gd19NWmTSWFbQ)?tpGzh=% zk(M$MDwd_VrQlxe5$V)amTV}ego@QN4`;Fxe7MoKJDJU1za9G{@o)Iw-vS{Cp?lWw zQ5exru^O%3K;=!gsk%)Yq^CSu#|>X$@HqB>d2@J#Hpk#dovn0{(|;rGy~CPXyKQl- z2&jli7ovioRHZ5)QBkUZQk52wULznqCeo1>=?X$rx|B$l8tDQ8(gma>^qwGuKtlF? z_x+uFf9LG|J)ZAA-*=z;m%4nEwcfSfcaAycm}5TUS5+tOujh8fwM;U02QB*H4tLx4R=j1qBzstB^}Ll&~I_mpv(?HI|7tu506m-iP|tq89oih z>l@jnTKAnMC|M8R&-Zhy+0J*2A3?pn&teu_>vom>><9oqhZXlLan`V4C{Y_7hCD{8 zrW(+$66w{ss@UhaTO`)lLRTq?x^DaXzN6EA!$wbHT{W2Qy6s%V zBeCsDY`=c0$xSkM^WKZg@j@?Z@z$F(5&E%eKk5le@HBt!Dw@bp6b6XJh-<$5e!e_?vDpn z0qd!nPHP{Xz25C+cR53nr--Jk5g68TC`Agpxx6a1k}WBU;>>hz%M>R+&~+r5i7{+azQ@dpE3D)9SPOTF+ZZaV=p$x*01jPLR3 ztfRZn-gz+nRI)i9Bz>~HA@AniE6e3Ee-?X0aXP@Y?4LbLmPk# zfv6kP7eFg13Y}p`2 znwi0^KBwM8oFg%Q!Now2(xsd&`AEX)7qj=@PJz=s@V1(DhCHvXzC#w1IGiS}mV5Xh z>kTS|K5PnWgoGMH52;8{^avXfBaOqCvni<7DPk{DeyVV3F^0c91(0vH8?l?0hOb`k zQWp%o5YJDzC+cb3IFQ?MarI|m#hA{GwW9QmT#JzHNaG*04Uqg=0zMNyI!^Yhp-e&A zdt;C+L=^d(3O~IA#!X3{(lNtbaw-tKW0!nmjVD$39D7jLt6S&jXo?AWk8+->g`BcH zx&IbwuNP?wj}}KL;7{1MW{3{~%)ph}?E7$Q+{`}U(P5Kwa$9AuC(=)Axc`-S@|+ZAHCMWpK=vY49uU0=Ptp3{y?VogQ211^zwR5K{D-v5lQg=3~4D_0+v9qCa(RC7G6>2G_IZP6F+G4P!8r3JMHE4D$YR&lg! zZv=`k){rrDJL{jW44%ZvxDzb}??B~kq=HAh6E~VUP~mD!m7eiQ%>EFg@-%C=AR2xf zW%~Q}8+`9*Kr8Mrk{{tgs#;4TRekw`fujN&X$ggu>Igx~+GB0Xi1TRPkjnnmH|0q# zmo#RR?_J99nzT0B6`Nf9r@r2YQ?8HnbGemnUv}AW0fCq*yX$B9UeTGYUDY1l=e6F$6ShJ1Pn1A>oDbPma z=~?;X7^241D5eE>0tX0!F;6_q+$7WLGP$el%U$~?kk6lqrCOlB=}~0US~GYC z>K>5Bo4Cf(qnyUV((u$;e&K+aGCerc;D=QFsVjC5Gv=o}kAEyL3H$n#b&dD;xl#SU z?OHWb-FbP9wk__HVSI>-sG%T8>dTnRA<}TmXPe5rYK^lX4tqYo#_OrOOG;w zb!ZTvyvJjL=@uZI-Ewzx^nB2>S=5#CgT#_-E~S=H-CODu?lXV_r=oKdL38=4tJx3F5zFbD{;i|j;UK$ zUcR~)@Xtg&1diObpR?5)gDGu~rJtrTV`dmbX%+<5lfAa@R}zrD0@q?BvfYDN+A~uk zq}TPX9&p&%xUcoXDMN7LS?1j)>9@AEJ1!$T-jfrxK28>=myw7-jL_dD+F5e@8>uU5>>+G)5>OUxfEJyC!G ziuvFanh6o;KN@9$5F98Iqw198Qwn{5>EVdB8R(Cyq85&vdpb0gXUx&sst}Azb~uCH zN#8i8l`RYx@{2+ZV)9@e_&|5fMvzZ3J|V4o=^Xb&-@}7l83S}?J>p6$s$7J| zS3*?=%+z5QlU8FoSAU&Io->Sy{wgIf$*04+aO2H(kzG@?ENMOy3Aq$c@{&ae4>PFz5Ee=`s{{vMjNFWVMeg zm@e%bg`Y&r{RFlYUQrt_R1}=M<$D}i{$Q}PIFuch^gjL(FVCx0holF6_pG~nvKAtm zs0zAT10LEI8GGZIo5OTd%o$g=ToA{IF0dA zI`u4GN5wLEbuXqzKf(JarGS3YV^|g!fghbqi+)4c$aA?x)fDY3J(=I9vTV0U($&h?JfR)CPK}&1ipH?e6AK97v{He(!Gb2)_tQ7ZV+p#j$89 zR9QFhY@>{lvpJ8FpBHf$=nA?Mw>c&HNrZzc2sQ!ppC*8}S=%8rH7QW7*#!Pxz9wH_ zd#8}sfMd>8UjTm-hiJL@SSyULU%K%(r`gZZs_DFm`sQ2lMo(shH`KDnbjb2f z+SD>6Q-ku7QlFD|GdoePD2hbNDhu^G@*7=(l15x0S5RDM;Ah4b%dnw!GI%KO=(35z zSk(E4r?Lw=``YI@qy!m0zDHjJaw9xr*f!)SO_+!ak&7|7-%#6+P_nl7dR_q2@$zyP zx_?17K}SY5{%fnIqmZ5V6YbNQa`O-(5&HtSb&lo^nx>wRra)OB4>*{G{@L~Po^b|E z7vus3#9bYj)a%*LdvA=yg+U2=ApULk_1@IXR3}k3E!oR?d8TgkUkRAI9MAFkDt(i*e( zBnk9~vMC?HLqkntQwSKoC0^TR-=IgvCsg$#Ic=`oJjAdnEnO(HX4&xv0}B8$Tg)T{ zI-5TbEeJmN+ZB`b*ZxC`v)flrH+BE&(Cm<}9KHAz7^-d+E&!iGDYj2iQ%lc~wK7r9(`Pfo|tp-9%}XD3mrm7j$GZ{;@~X;Q?E%T6$AhlzZy`fPoCpl7u` zaI;}3^roA8^_O$(8SB*;ikS*0Fr+bgi6cf0L3er4f4xxm&6tbL^ux0}-K&~HsjiC^ zK67TZ^+{Okb!p`t;Vz;_tde~5aM9%+{kOKv?&VoOFT7jU$v)=MwC>uK@@BMFsvkqS zs7`wgz8%!69q{wZ@=ppN*JBrv9N)2s2ZR`>0iA(oBc{AzT(RnYLU!MgYk!B=^a z@5*FOF&vI(zyc$OR8)mjGss=r{aM2+P{$E!sRSuD-*~kIO^Oo1jB+diHYjvoxN>0j zWrWFr#H*JY{(Y~NTubXlUY)Morns%iD)a&Lf5M;*`yVKobIBWUpxpK>&y+vrE zK}>!Rme|XARVQMl-bTWw9Dd$M59~kbIP};@vn2p`mN+^vC)?L$- ziZ28B!j5&!8LzkIPW05K3=xAZ!+z-vp1oi2{Thmw5$U=Upa&+e)>Hh{N(3AIK=S@I9i z#7NRgQDD9Ox64lh4G!sUA@fGA?z;}z$heY8z}7e-_n)ogGd!L-e+}%7~UcvJ2D$% z3#wo><|$HersQinEv>g6o_lmL#?+CyEp){5lH3A@7zY@ZUmGZ}__b*I1vEut3!GCs zpd8z1(GJXYV9UozukE=yj4yB1>O3ETrCyC;{yEmTKSg9+#L!Q^BEr`~KTOhl0jZz6 znuM3))OIJv{%RRZE+JrL@2detF9t zohIauqEW%2J6#M4vJu$i%y_)RbSk|qkL z80DPrMu7&4lNCiCvl?T?(fF8#G)Ltw0YR6}`)Y*`w2wYJvFpP>Se-9?A1oKttrr?hJ(Pby7? z(9c(Xz6)bsb`OWCXR#jHWo~ z9YB3Q)DEGzcumo7W4G8DML(P0E?6C}>hf~?Mi-lYYwX-~_O7;kGR(Ljx7#86l9d1H z;99chlGtK$4*Vs~g>^KgS%9yGBtCT(A>~_1UK1U29Gm6hIz4T3p_PwI+~1ntpHK<4 zFY+`XnKZ&q`gT2XY#1nBTKU*nX0DtAt+@Jmv-!Hnla~kcrbR!7GB6y562E601aX-$ z7E1iFf}@41(_}?n;1&W1?mWoz)BML(V5ZU@`W{Jh zA9OBd<=-Cbs9fK${jlOZqeqMKmjX&SX0WyCP4&wS29#>jc%#DJQS=#JNOWTR4EDsm zNuTC)rz^%c+}hL_>farS%x4Z3U#l>bk@qrYUF<~g zSNFIUom({@J9WgUQT1p>#jn4rZ6A7_l~5a8-hb&8BPAu6M_OpXgyUGA8Id3@*t1J2 zkbz0Kuo5Vo#ExCRDEdv%IPQhLX!Pyq_%qW_oqx5{k2R7|c=e_Z6`{K%C4yZbzBx}a z)&*7N72$fMJ%v0$Jzn^}a^v1i4j$%-YSuvjZ2cZi;G*;Dv7t7PK!^hXyDyqiz^)2Q zXo1lJVTE?D5yDm(kAHDnJE||!`}-WV=>4LS8)NFu7LNqNRAatLBRRf#m{tQNiv?ME zK&L(BM|Y2WRHo8Itx|nuNrwXn23*bPXz+_bAQ6RUja}RBa^+IRjd-oBu^Ku`Xfq^# z`qIs|xd2&`oYS;5)=1+EN+R$5n)=(qWzu<_@$LI8s8cv%zb}ZGuf)b0tv@B6nLt=v z@6>OIxqHzjUb9p0PKD1E%KEu}foG1|Eq1gaoIzoW;hP>UZL6 zf9{SG(6qOxmJKRTA!@5V$JomTp-!pCYxkmYY;q5uVa|w~WLzkV=ScaoSLktxSN?5? zva5@LOrnrj=tZqhM;>Xu|2qWT4IqSZu}6^jZVqqVX~Sjxv=+l*&W4WKif;*ygOrP; zgyugOc$N8CBV?-uBgt|`L$VvPGGiTIXT8S8HTC_`Pj6O{a_JfiQP9;#IG~UB$)t1k zhT;}E2yohkZ9TeLaR6bVW#hyY?Goum2roP$S+nj&0I%#M+o1K$dnXUr`yR~OwmWyA z$Dcb;lSDfe8Tc1<5pDhnyL)+&EuX0D=m(`3e0A0Iw zyms2?$AmeL{w2*~=TV_SlPxaLOhE~qhJ+&7Ye*X{e=zVZ()qrxB5+mCrsQmn^z4RR zPT48h!o0NfzM~pl(t#ZZ>lWyI0n@$vOeiiK38HKb{Ix$q@l_2VK7UUk1pu7%s|`x~ zh@Iv|C}2e6yspT-bt_I3PP5Q=lMr!DPp`d!p4PPE7BJ~D_^i4mkI+Ne);nuROF1%=XkVP|j-kPrYwa#z<#?dl}EiWycOiTN_mX$-sHl6B6~@aFPKp^UyxjNDr0 z%lA^@FLO>7h7|bw(ByX-F?*-!QYeCoFF<-phNxyZf(IN9QiL74;6gNN*9eyHuImGf zl=(cLhy1EbKYr@?zP4>_jU`b81*C?>tx-_$2>jUI^^Fb zB${mSnwVPljMSqovENV>Q5+3Zha+ns08q)*K{kwm(`J$)19A;m>jq7|mm8%2A8|^k z>1<3n*9)30)kTw_BY2b40yGxHf@ex_DPxLl@egyjj<(qoL{!?fxzU$gr(J)vC>F5u zh3;!FIw#J*fye$(q;#@pAJMAuczcn1V!(S?Q^KE@B(KD1aDan14!Jp|UG__Py#avo zpddFgcBp2CTNfq^$j`-RuN)=|w`k$Fjbi+?Z}dH{_X zQjP}cQ#nDgn=+=nf7d9730uvqsZ21A>WS$;Y-}K~HXeA`nx|+ZkS+~2YYd(R9dW8| z%5JD4Ah$#_%WnKId{+4T)KfN2!n*_2ueXKLV8p7r%OF5w&VXa~BUnTLZT@%6YP8fm!k1$;3=X4$%@P(cy6mxe3q>rUJ_N9h@Z8e&k*_JwX#@ zXwrt^Mqc){zYjct(^#I%v^WdV&o;#Hq8OJSoD-h-BEI3q!B}vW;iTrlh6M0NLx^1a z49b8432O%kc~+FB-WHiidbrB>VX%m2a%|k_2mSV*iIw}KP?yZ*@;QSf6P&0=#RQ+_ zNX6>vGfNrLP9Xj4k{A|olN6Tn;gRg5p^s_BmN%&`?NQKWk3(0Do}96Hm3t_X0?hQZ z2~wfNTr?d*(;6v%XwtHhJvzE%+Byh+y5sCb=Iw}CzpOV8yrUE9+`FHHn>)cYEw#ts zI|F_fTMH})z~_G3mxca90K~&)>te8U97w2|*CqUd_9)JOY|UAzIQ&FpOboLm{8pxSkgVrKZ&%p#^K zX4o#70$=!}h-2@y1%41qu&IJT z2G%Ijz=x2cSdk!2{y@wC)RoLzM+PLz_n$BoKf9q$mA^LDL{T%<_RR_KiAfqneBU?_ z?M3GLr_R93!Gz*VoxU*1uF{`nY}#x=MWWw}{AA~36BBY*O+F8eNGbJ=>1wM}hg_;8 zTJ4NT+|hTh-!4CMR@PYCF1u%2&uqNE{TmQsK`EC-B9Ky#CXp@Biou0DlH zet(i2Pmd^^@O1yDxs}Mr@cJ(A#3Gw|L}|s@lP6`xp3FRGzboAD`V3dM-rrX*HMX#T zUMu*6L1Y0$>9!aV&@7zJTen`0bH>FYnMVM50gK8ID(O?U=5KgU(2>>Ys#4{CfKGa?O5gKP$n)H-eQRXR*_*ohJC;#bCLKS9k=7tjoE@qodBtCupY@jbE z|Ca2)knGMqdMR-yLYh|@5*m8XLa09@Hj5olj`D~VkTISl!9(kA<@wrcen+TV2YBUl z&pclNCO|B<)sgZ=U`u)a=UgP3y-(+20NRa%0jGVs+u$sp7VT?Y3P8M0M=pk3?KYW zgg(d7N8`-zU%z;M{DhW!OMhK*>{H2*sx9DyP;c?M5PhIU3*9z`x zu85SH42_yo_v+B(DM|uy2b7J{n(1$Lo4!Q63OrL)Q^vawDk>ih4KVz zjb}xldNy0TG#Y!DnX7BKs z2C7txdnM!JnPs26?aqnopHfBd+ROVFa6-)fsjP=T_^Su)Bp>6dC$l>?Y{%$MQm)Q2 z{u))sU_!;Vb6aa+>3Ry6Jx`^Q^xp6TQ(trEg=c9=OT$`y1zN~fkMeTI#$OUbV}1S{ zf9tvN+n~vgG^6)8f%yYIi^TN@!#RDLznZI4MAr{>EY45R1qENT(}9tG$uCb(w! zg!oCihm#l?^^1A4o+O!7Fe6dB!&MgJ|?ON*F>M#T|n#>QPF--*UB1 z(F(wbjSG8Zoz(ueE|%+?N?8dpQ)zR_7^ye=>A~b5=69TGT*q^!GL>`5*Y|61Po@qc zTQJO9Q{2cQz=Ca2*SPSp;jSMYeFUzQaU~C^0?XExVY+?VyqMT!o!U}GllRC*7#PEK zl?Z#V|6w(!f&PsY9$n!abCjneH=+a``I)LxKAQUSEKqQ?tP<$Ek6zV&M1R(rzsVLm8iJEkhDe2?V^s<`Q#emA$_*%Eim(;xn z>ghdWp&Ff9=H*#wJ`H=`qkhlZ3rz@9jjX#DCP5EX2}}t*4c|)^i_KqP)KiuagR5f=EcJgP~sQ7in`>Hoj*^^{=wjP?Zp0U^YOUI zJ-a4)mtje`!GPq<=gQBawpE|QZgz-X=`4+FJPZ&JoB0M!VuKm=U8EI4QC-H-V$}cg zXVW=DqMug!r6*686nyVi_`;rHUD7wkKY;*}QXL14cUk$SWmufxnD0kw$vK;r${_N!@!ysZ9XJ%yo*IqbUCW{|G5 z`wI=y#$QR@hl6d?^a>-Y#(E8Q4*iA#*k-mQmtC#Yn%UR_OKizDhQ`)T_N4qGbp$Q?Ttv@*z6?_O)z7oHSc1xj@LB-i_cfhbnh!&e$~<$n8pG_ z0x&ZGDN$GpCGC)xi0U9ceF5+fm>-33e}@hkt}(Ak2}X!{eH7w)wd|i*s(PtX-60}& zo|CUB?6`MAMI{|X-X`^2Fis4R!*u3#C?yh#7aRZ+BPRcxRCmM&Lc8nxBhv8W{HHc` zwj*6!XHpxeD?K>DxyyrZuXwy$(wxYBUb#7EzX<&k6C5TD;-)bWq9%qxWDPRSFLIaC zO_G`6Xv-%n6mkr}*bNV&K;FMAL;&YjQ)F(A;YMVHgobAU^Utgyq z(b}?kSR+pD(Hk@a1CtQ(h#%ML1WBej723E4)vFyq+}yml{_ar`;$mJer2DzjapkAd z3Bg|(&&{4ab#onuf9k784^#oHY}232$*dEtGg}L>F$wddcTwONn?!^{N4_?fmP{=B z$<)M|XG7d#a^Eu0UYSepf1zk1lgB{44zRvWaFFA9r|rko!pT+R2CGw>%$vAjdp8AI zb&rgNNIRO*33pW4)t+jMI33FpBfsLjGCW**G|XXE6!G2UT)WiaPmALZ?L`De0ml^F zgxX>P4j!lWu>Vo`{I6F`4mJCF%s7Rv^fZ_?+4$2Bs%v^IOEL%Go1x1U5 zV->i3C(Cy~RJ#y%{XUGr?TQd`6f_;spMVYyz~S?ANb5$=6VzWEMAD8EXaBB3#>|l=F+o7lAVe8ub5nN5N{`Z!I=s z`Yy&o#tq0>eiE6lQBC;%5tq|26$rd|7y$$5c;iy9jywahjH035-NGmb>Dw? z8x`?;_rBj-+y7Rv`rjD+E9}uK{J}lUAN!pt@aDf@|NDDCUChW_!2o<^@bGUJ>|c1o zxZm0$>aA=JEmdtVAN;L?G~)l(+K6oLI{i6u1wYA;nE@oYbZ z#)qXbmJNCpF*f_RPV7Y2NqqRIBTJICdR%W~JlS+K()Q{R@w@#URZd5NIN}MILWfy> z03r=H#a?8!nQFLbsuu#Zb*{oXd=H2V5kin3dtLV$ZturWCmmF?H`WjuYb1Ys<2}2V zxVervbwIfw0gC!Mb(YRE<_knG zQ!hqZ_jD8Nv6cDuKG~Y?a>X0v$6Uvh@@%4{4z-1-3=%$2#f<D71`MHH01Y3ydLxYBz*T)>3o{-|%18mZYrj*!m3&37Rg zYtQf~TlFA^U(5Zk3(wHJoc70Y9G7J?%l)cgCo^_ZH%)*RDjt@<l8YPENs8ME2`L*of3V#Ub$CUgCZOZo8-1yYQPU3QpRB@~hfkbKa1tv$^VlpM zJS7S_u{X8$XJPChD<>U%HI#rnU&dC0MFnG(b9G#7KffxsPR6&e-HTg2(x?5QOjy9k zB^dzSn++#u%9NEt1S{n_3Dq>5x)4TtM3ONo9o!l%X6@#qh_zli%l$)EKQr)xysFrR zYlp2biYq%3>NCzONm!)T^zYQCI`3_tdA=euOgloF!oynhf)r6}g2Z3uFm_+4330Wi z;f-JBkDn9W?k=bAC6)*3bbQv2iGoY@NWMRAlb-vMB1R2Bc2DuE2u>g*DNgjOgK`CY zFI~2^pBv!yUdmEry8>P8M!noUt&hu>9_y?T?-$lfP~XqQCtldz+a*`!U-qX5#%{bK1^7H_+Z4Qc=nrUO?PVL{PSc3d{>-cN)KQ6o~$7G^Px3{w~ zZJ05|y(KGO6T!kq4 zFP(i7_MQB%Os1KshtQdUd8HP`nIuMjwV&E>)ReM;M>Pe++#YYu5UM9xJMNg^Y|FJ@ zF7&T)j@_+!IFs=0sNY(!EBDEhVuL^<&QFzmL~kL1r@tjadgh5xO1l*>8}~-1|ErC& zyVDcRqvIt{l}lKzbcOcZpWW;_5*dm;neS8P-G^0qxvVE%%b&6)Le)dC?*r-+)wH(% zq3)Js3f^7XwD+UgV%1o@speH*g5Pk{Wt%F2#|JF$=UIHv*GrAuf!g z?VwH~9NvOFO**Tfu0EJLOqlB4bQ3Or^*a0Ed`!H9&6hY6C5}&Dzf^qzUDJAFW(3wX z7Ld|tl6=}EJg4C_!3-`+pf!G9wQ-=Ga0ge<2`_x8b0#%}i8(t;BX7>g_U+^L>cp=f zYBnfB@HIAK85vacgIHbzq4GP2pX1=->a zF|TIH%2g>+MlQSixfjcwowrP;w9T>h>#(9#WZ-Y3(|0+%v5gz3I#P?f+6Zng+WfaG;q>1DWQZSu9m$l_u@2sdH|j^ zvPh~pdbRI%pIO7(_^+nA>Q;R} zR&ZSC6}v?C&!<1XG=49AX>GAm^2K378+i+SRyGo|;q;Tt`-!vOXm<7K@c(bHjzq(M zo?MUx0R!bWz-ti@VEJBWgkPe8&bybU{fm=Fh{zPb)4k8V#G@GE)ug3HXEcS-lB07o zyZmO1{Vle{7)60LiB9J<<5bwL=s{3Ri_9$ea>c>RPm4-ef1Lqw&1z1$c|nb8B1 zPCPCYTjxn)ZymD?{^01n=AQ4&JN%x%s3=QRx?fwoFrPQD1IS8DlXgM1iBSf@OK~J@ zP%c7R;8B(riRC^G=ZJ-=$20f`MLs9~!C>DZTxAazic_!cGI4OrjY)HxH)#|SouNbp zd7KqF!KO59am^FZP%0aZtLD}ej=tHl~n!KaWIkHThk(MV)Wwk zS60hfl>!_PL(F6`5`k)LgKfHCm~g9~8-ah}Bo3A|w3i7Uo(I)YiU6Ger8A85O#gkP zi3!<05Vh$_oFV`gFjolm9(D(_tMGY>dK^Q4-5itZP=t4mdTD%ZM!#QUE!2o#^G2u# zu!h|xqFU)fa3){R_F)Cnpvs}pM=ug*uEj*Kh#aCY6>YFnoV7_vv~XZiA=+N%{pV02 zQDLLUlV;W*&swEW!fs8!Li+9J0?rgULKt~b-W!^Fq#+@HIYnQ5YV^MNZMl~O+q5Sy z-sMSOb+HLuxW+-9S5KL%PO`sUH^);UoLVLB_hilwW?YytT$#F(yJRWq?!))g7^WxJ z`E=0P3a@x2pQ)PaR9x|}|3PM#Lz|XClrG}uh;tIq2WIDeh$QL_qrXG{Cc%Hs4pTxk zib7}GX-dF!Q6UlqR=;2|mG}$3%S(W^L-#LZewDSuHqGWSWHvxK>wcYUkfOO#G>L~A zOA)syeIyob;$+O3Ao+$Nw-BfPv-mS!KG&`p9e(?)P!AZ&mF=hFoM9|KeVfU?lx%B) zwwPvJLE~Zl#v5feFNA`gXV}S_G*lQP}CnLOrP>Ah`>qRFF3C=vK4OG}{?|?fZ4G zun}(w8(9kh*Sk5ysbY`Sf#PID52HuAHQqEcWR5u*5|# zTdYh{jp-V!IWs)hfKk6dmsD9Vw^W%?wF}Ai0$l%JZQ+3h8}zRtc}rb0Kx&FYL1#>2 zECNcxFXLp0x`6)M_H7XxfI8{@_yurjB+WjPro5lqz@vlLakeB*G~jX^s}w^kTH+ml zX^KDSoU%{8#m*IEbhTmhOzyW#LFheHBM%sXtVj%B;~*B0GXbttk#g}uNAt3VBF|7P zi5GGsww+^cPqNf*a?9|!%3n@?(s;XmV5|-D(lEg19~gR-cH8b(96uwt{<))SzUaf& z^7e?%fYMAb?0%Bp4FgRnks&$;Wr#E$`9JYo7yB=s>#QcA7&@EPyocMrh{4G|FxqyN z95CxIF1NU;Ne<}p34#mb3D2Xmbw_UVoMb(obwxRdRqhW4mAJWilOObuYv}=G;7&l3 zA$8r}f8&LXQQ?mwaJ@7(=|gbVq-y5to%Q|&bhC#q&P3mZ%P^f4W#_rC{n+F=EEsbf z$w`C$DZ^rXsS4<0e0b>E)^mZ$&Glt57K?FCXY7G4FL#k|ni4|4v;|N5*~?MeVcC>7 zUv_;C4R&&#tXpp93w$5t=KjEO*z3j+cePNWHKalUUR0POz{;VlS3Yk%mk^s_%uI9N zFN4mV2VM@Wz$8_H{y_kO{jvOyu8ycg00%;M9GMZi4-JPh?&*Mo3AMe4q5phZ5loUI zzys;5fct6(n!Ad=oF#cz-k%nHeiz3qhR(ReJW3P)^7N!)#sRr{7>EpwYV>OeNum&v zgW?Gqv?tml%hUDe&DK=4D@HDsTq>~=d{zF?@p|0X=p_BGOo9&BEd!Rj1hFy5HqG{0viPh#~K`El%9^UoX=jb~`=vp6DoTf=~MF-Zg zlWt%uEVSUFokP#WW`98r&v<^}@I5^H>ZsUo!7S!S6`g+#U||7M-|*@7=2|Q(rAzyf zaK)#g3hk;_m(|pLn{`QA@-nFM>Yk$qutgt9iTMwTx{h3&0vZBE{-3UibJqo)etOM& zEmHHYr?^%SMh5i8CuvH^*;bVvj=*prk8`JkdO_Roe4OKaW>>Go&)SI<|F}sjh$Vp{wf&^bP z{k$t*)6=C&@10Y=TFowQJHm`_6;ivzRb2WCJ~gw2T!W3t)RB`7^plRb`M>R1r3pevf}Tl$&>D|sn>5wA zvEdqV2VK5Y0Y7nLX1v+sv9zV559bFp=As&?itI0g<5w@Z-S%N1PX0;|3T7qIl?-n}1t=Rkd0>M3eJia53BdIqc;`Xoh3Bf*lSTL!nX=REY& zLWASh4aVvlFJ_1BUm(S3N|g8Ti@kx$2Jk#T=t`!MP5jmP12#{&4+RIQop?x6Xa>b7 z-=4kUU#&H=iizG1gvp*gx#XWR*3#TRIP4i7UuATVh_+d1MxLQ52dnOv)9xs)*b@v9mMOP-P5+f1C}EuUT(NKi|W3aA{)h}>|M zqv~EEtjpmuBs%l@njaJdwmlIHbG*K9b^W#xziow_ZfeNS8Ar{w%fBR@)fYSGk+J~) zoh8}tM=1b%P2KGQ6Pf=i5XQ;?!3;8+eu?ftEfxm`>SmBX7%ZK@Cwdy{590J63^!PR zA$Cy&6phoF&XiAt6ND>>xdf55t0$7{@e^7W&_|`gO*Iw$>8<6yTW%29e?z~}LC}HTsf!)auTea)9e-D*m>9hF^lshS>{`!v zlWSjlgAsqG{<5e>sb@ueEmLQ~%=-`zXRfIw`gu}#q#T6XDLF`8Y2B@u`IgVw2f{v; z3XLK z&kgnZb%$~Stib*aEEKbhAXST(pgEZOb0*+V@;deP6Mvpz&+EVMt&=O@;Au%l$pp8! zi;zn*qYRVev!y)KJB0d8TsNnTDmLt`mlbK?kPHIot%KSH9ALx2_ptYDWMzwhy9zp` z0Fktb1d09Vd2sO4)8+Q|eHMYFL4?W(7Pu)Zh8)X{K0` zR7zZ}Y>z6h6jX;eR9`zJQhklVONdZB5>B50yB$8$8@~4(@U@Rq*Kb@{*4!wkaEUJ) z9K5esa_`EQ)rDa2=InkU>;$E{oCuc&77~pH1AzY0jTW~%EM0L=h12M~fL-#`$fUn_ z3d!tCO~ro0o0C|%x{+A@Rylr^0KJM=GSmd=b1AVNAwgmvu&=!^QOT%^HB1P=o>qJs zBN7!3+Ye(&5)S|&LHI<_^pf4K!G=2g760em1CQAUpT%Y58I*)t|1#y zVPJsO3?{pmw28W>zHmn@l+r=fqOtE|vInLqwKG;(4IfJ@z|-6RH0L=S;DhP4}b)vqu+1Qj_Z+^kw4bvAG8>M!Yae*M6 zQ+7h_ML8$!L1E2Pn&@50D;P2h>;4V%KNxgW!eN^Zu>FuBpuKT?1BT+E!WtmHsz#)Z z7`cdNYY^1|`$0L^+tV1y;W6$pOybGO9gl&1jcCDRpv|yMf4NlQ{ zkMN;rV-dV0qo2ej72$z#y*B_Ya2g89Ec#8iyw- z7paQnuwyv8#Wh+0VJ$$1m>cLOsq9#&VPc5;tZ|2KHc_f&71djPHBr=fqV(V_I+(a4 zMx0V8{Pgy&IIOBb|4QyQ>dAZVT1z8-!_@?zI=Dk?WhL~3%&Ph+tH;aJ9FiKX)d9Kz zRb!%1Fhc_JZt56Pf^ul4y;%n`!`M{sq@&&3aITEYRPDVa=0^VKkoZHpo*y*c%?Nr# zN3*@Ub>pHHO@@NP_X6e9$!CyII%}!6t4MRrjmor~M&321<80y%SLw@Y(|F}Ve>b=(yv^1A0Z0S} zrpMQqFY|0m$oEg~U3-X@ziywwDG|NS{0^#&Tot$)N7irEl5rXnPMI2{{2XspHa1It zl21LddgVu<3a?{+fM$Si?%IWc(g&`l%B7x>u38dV4X+CKo$0q5fT*Z66pz`zF>3rb z3-x*z2z3rhlIj-Nh=FX{`=aSzu44Ak_o+`np0iR$*NIdSBuRxMARo+q6IxT(GT!8l zw%OD);Hn>5g)$o3KVg6vJjyso$)AS5B=veu>lnM<9_A*za$?EVO)kp{jFgqBIktZE zOu}55>k-eGE)2R*MZt{T53PW-u)Y+yN(msaa{EH2GcWj}n*90e>)vA(?xFKFj}LqR z1(}!M9=kox_I~%&=eY$@aAu>acTDL^9PJj6`m;UH-R*`;mkVEa&AHDMdB^R+i*tLY zZXFIff#@-4G4zZ!i@Dr(r7qC`CwKSg%;k2&M8gEr%Sw+L%(9-3oOl|f)uGy zkS-t{G$abrL8L1!8|gLDrAE4dfOH5YBnU_kJ(A))?(fW5=ghZ%d-kmPX3ea1<}X;R z0Pp)ecfYUux&!N-RH-FRgE3$q2I9}-gAp;bt7MM|wWFx6EixR8QAc2R775*;l)1zL zB*_h691lZx)~*bZeCc{J?1MG*w}k`9iu*Na$iXQ5HV$Azm3L)<3fIW%0pJizUfI6~F?X*JEiGE+H$G3eOjK79B z=1$b!laNQNNU+v2Q{TPMlnB>Wte3{e?c(-)X8LU?#)=*$%AnV}H%m*vIQX1VYvBs6kQnbyy$GM4K^`_iFHCxfoAO{X) z+otcgBBe6ci9Idw6T7;?x(b+A#+S{eEmd46Mar~uD3Za6dQ1FQgiUr18kw3I)%htrMa5T~IMf$9 zb06S(yuAh%1*vb1zD=TuldsuxT*tcU7spiZQ{?C)*U;@SL5DH3kWiwC)T!lDFML`S zl#Z&n#`GBBp57_-a6Xt+?RB!1cO0JIw-w{p&K>5Y=t^E+t1M%EN@Pwnl==H6*(JV`3YG6u_2X8v ziw6UGpH}6BW%Z4jxG4lcdY$}b*H9q;@eReU0>^T$9&-xgO2dG3T#vL*iw5$SZQ@N- zXueO|sv#%SV>vg$)a186;IlD{XE1kZ2`HO>+^xM?ayFg`Yl{iF?}uqC$kom7$!pIy zH!C(SlauV;n(7hK%FK>N+VR`plhfi}d}f?j=#0y$4$WMu;Z3edKE{-uUMwwI(Y?wo za{HdnmCFnl4#z!}JOI_WAX_9iRg8vyL~f?2IQSSJgtkGCZ-Y z{mF2sUiLcsq6RQU4zp?zwErWic*FjlDTsAMa#3US98dsciP({#hU9HR3h2{*puly0 zNE8@&)n5i)vrSm+tE%K9S{_l_Oi=l5q(DP&^m^yYiz9+fJ+!iHLH>oQ|d9mBJRd*wuEJ;pLbNdFti(4lokTsDg?|#{hmJw61_k!0N?*)_*AWSZse@AH^z}J zR2gz$&8Sf#MJntz)#?s)?bed`T`h^1AI5Uc`%FrLZw0xksm{gTwJCiks`kmiui_ii z+h3~zo!21rV`7v`e)u_hK_T3U&JwsV)M=cPoxYZ`bEYhg91eN>LGy{U>9_gpkF%H* z?j{;7y5TAaeY(j#o5{`SD){OeW_bomex)iXPSum4%Q)j`V<7$9OZVlx zpGKtWNngEwIx%~Fy`*rp-f{U_a&*k+7_tc1O^qTwMXl*bcCz+}BCkCd)le2C=k~KI z#>T0U7Wu6JBRUA%6lQRFRH4%pgD(dBqYtQF=T0m-^K9y7@VSVH1`ztxz{i+(l?aQg zCX~|%{!Q=DwwMrjxl#+BeI@C`7q4lX-${CCM}Nl!P0 zLcSNJ8WgNa^KRU{Jn8I>guzyxdGj=d&ViLmvS492{t#VY0@dsaoqYqXJiYKTa|IV% zvKXcY>GEfdH--88RIfcA-BbC)h*NrChjEG5-J2rU z6BfTxudC${_*CIp#a;5k9HY>x+1fhod1Dn{|BMGxT&HZ)(pS*K$|$>yiA5Ng&moG_ z&{P(&u~$0_)g+frsz`N+Y z9RwE@kMed`sGm#k+0K0yA{ba>aq&#S0u+=A{EvA|7ZqV66SL!7q+RNsuejaEJwZM| z&On%&M37%0BzKcfiDV;pk211g^EKfr;`Du3z)GH(xf3qEr}e6)unA6N@~Fm{@+rou zgzd#miwRB8L-6#kxzsF=_`~$=+6e?x73?sgdt4;Vl@S1$4%SGmvx_aTm)8!1LXA2p zwWW!F(C)Q1=N-~$yqk?{aeK!$cmD6Cd=;R_HT%Y>c7AA2lJ>foepYic0yQB>crtS_ z)ga)Js@BZ0p}s%rUM8klrM`-~TXXKw;xYc94X~q6Btuw5y*^zx z&H8-ylbhS$dQ!Cf=Kh}|tGnsl*%lLt`X#bF&MB2=W}Jo30g(;xSNlv2`%>Ouck^>u z{=LQE+q1ccwn$rf$7X!1&^qfSzViiXh<+$gku+4Zsv4+zHs8kD)zZ2AO8r(9R<0i; z2O@58y+rF`54}0Yt#{Xe!9Z)WF!3p)l&hKp_$?Lcby^-mAJ~n3upj3L)n*J++;joe z;)3zhq?kM~b}V+aCY8qLnZnXC6VwIF>#i!t>hmSBYSXw$V<8RKXJy$PoA^onA(i!~ zg*$c3b;Y%Z=CoW^OXhB|>UVO9-InCjFIQ#w4by$^gJ6UNa?%pP0lo?# z#{hJ&Nz&0qdy^-~drnf?=GF*br$XA8us~IH&{Ni{jxUdT7)|(1onTLQLYG0-bO16^ zu|r$o{K(ljw{T`66Fww2=88Gl+lF#6JWJ-TmS~idsEYyD`o$0#loLXq#5@a+Y_QLv z>TUj-gFNC)KQlyl^Zj6^xX zmy+aWoQeIv`NaSV8iAqN`=q=!IF17#sH)Zr=5)nxq1Ucxy4F<}G_m9ptq1(w@n$pS zpRrOpLfMBU&(P8bKzbxQvE5RQOEZIil4WdlBRcY|nAKF1*51ox$|t!7kjNW zcw6pqVA!|_|8nt8fUL%c*WJ=QZ4Q-u;jSdjFBY=x5vwQABU z`^g!+P1PY6WY#-UaLLJ!9t%(N#axtreB)h*Cwvj8TeLB zQ(Q_TsbA)0?2vM(=EsYbpb-@G5@lOdu(9^ay>mA7U2r!X5t&a>*S9=xiFE1dD{q_=ClH*uZ$HueG<`Lh7_9(?1_Oc2we1^e4qDe~MQf@28DG z`U$d&8!6}(`3gZ0euS3fT|(Rx+&bUO4he8ds@C6${^EP-Azmp*XfXP! zzI!Ah*4=k-X?MkC2S3)7F(By=iA0k;7uVQGSLUdY-!__W@436p}-9605j z%H(Qp-tQPzK|D5L67}EdRInCcA z?E0?*{|iF@_{YQ0)pEogz_>AIQ5yWWw#grCR6(?PJ9soO};9zH8@E>+P)bmn3_NLJX}@fbY0h(BPO8z7NqA= z$bP@d^uyJb_^$$#l!isnv|9D0h|s?x#ezCe5U4FWR84tQ`iXJ(r156x%T)!*wx8zYv8O-ubB?;i-ywbHUdw2XdD1Z@@jLD*ugfFuSX6tA zPHr{E)VAMGe4@J4xpuy3*Jgf$tT=eky+J?PNeW~!|Ck*&3P0KI5&N01ZLv)tGWem| z5^i~1mGJVrdO*LGCn;!8g%%53S3gJp9P|aMyuTIAxWa2JZR=U&2mQ1s;PR#V%l9=# z9k=6GG^~`zGgWjn^7!>*G_qb_DQ4%`41p@QT-4wz9Fg?s6(uhB-FF|T9QH5H$=RPb zKf;riPax>QZN>H_Az+HtJ(-#+-r`1)xrAC)!i>#(BlCed|940nEf#FXO+_e?L6>x? z3-TR4AWqj^SE9FygNFX4c?c&tS)Jq?x(@KhlJhm?Wx+Wg-_>8(VT^ z499n$XTb#zJ8%ah=c7J+_xT`lu56C1KnmpNdCWXDWl@N#K(u;5Gs z$jo5gLW~% zTH5?tsaclV4n2rnHrmle0OtC`;P~Ppqzzis49L=lV+=6wom+ab-<-q1iaoIHJQvl6 zKaJ{gOF@mRqi8B3EeL0j5TB*RHSy91>ylS1HtmTQNUyPZjy_{poRxT(siUus+{USP z-?K+eO&qN!?@L#iri&Vq_xCQ78M6>Zz~_!owP+-)8zEP%0wyI)DA$QFC!WRq&CPl%0AKtkhFTV69F5L;) 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 w$3VBxzCzqA(0(?+PX;V$do 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