bshanks@57: %!PS-Adobe-2.0 EPSF-2.0 bshanks@57: %%Title: holeExample_2682_SS_gray.eps bshanks@57: %%Creator: gnuplot 4.2 patchlevel 2 bshanks@57: %%CreationDate: Sun Apr 19 01:00:29 2009 bshanks@57: %%DocumentFonts: (atend) bshanks@57: %%BoundingBox: 50 50 410 302 bshanks@57: %%EndComments bshanks@57: %%BeginProlog bshanks@57: /gnudict 256 dict def bshanks@57: gnudict begin bshanks@57: % bshanks@57: % The following 6 true/false flags may be edited by hand if required bshanks@57: % The unit line width may also be changed bshanks@57: % bshanks@57: /Color true def bshanks@57: /Blacktext false def bshanks@57: /Solid true def bshanks@57: /Dashlength 1 def bshanks@57: /Landscape false def bshanks@57: /Level1 false def bshanks@57: /Rounded false def bshanks@57: /TransparentPatterns false def bshanks@57: /gnulinewidth 5.000 def bshanks@57: /userlinewidth gnulinewidth def bshanks@57: % bshanks@57: /vshift -46 def bshanks@57: /dl1 { bshanks@57: 10.0 Dashlength mul mul bshanks@57: Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if bshanks@57: } def bshanks@57: /dl2 { bshanks@57: 10.0 Dashlength mul mul bshanks@57: Rounded { currentlinewidth 0.75 mul add } if bshanks@57: } def bshanks@57: /hpt_ 31.5 def bshanks@57: /vpt_ 31.5 def bshanks@57: /hpt hpt_ def bshanks@57: /vpt vpt_ def bshanks@57: Level1 {} { bshanks@57: /SDict 10 dict def bshanks@57: systemdict /pdfmark known not { bshanks@57: userdict /pdfmark systemdict /cleartomark get put bshanks@57: } if bshanks@57: SDict begin [ bshanks@57: /Title (holeExample_2682_SS_gray.eps) bshanks@57: /Subject (gnuplot plot) bshanks@57: /Creator (gnuplot 4.2 patchlevel 2 ) bshanks@57: /Author (Bayle Shanks,,,) bshanks@57: % /Producer (gnuplot) bshanks@57: % /Keywords () bshanks@57: /CreationDate (Sun Apr 19 01:00:29 2009) bshanks@57: /DOCINFO pdfmark bshanks@57: end bshanks@57: } ifelse bshanks@57: % bshanks@57: % Gnuplot Prolog Version 4.2 (August 2006) bshanks@57: % bshanks@57: /M {moveto} bind def bshanks@57: /L {lineto} bind def bshanks@57: /R {rmoveto} bind def bshanks@57: /V {rlineto} bind def bshanks@57: /N {newpath moveto} bind def bshanks@57: /Z {closepath} bind def bshanks@57: /C {setrgbcolor} bind def bshanks@57: /f {rlineto fill} bind def bshanks@57: /vpt2 vpt 2 mul def bshanks@57: /hpt2 hpt 2 mul def bshanks@57: /Lshow {currentpoint stroke M 0 vshift R bshanks@57: Blacktext {gsave 0 setgray show grestore} {show} ifelse} def bshanks@57: /Rshow {currentpoint stroke M dup stringwidth pop neg vshift R bshanks@57: Blacktext {gsave 0 setgray show grestore} {show} ifelse} def bshanks@57: /Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R bshanks@57: Blacktext {gsave 0 setgray show grestore} {show} ifelse} def bshanks@57: /UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def bshanks@57: /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def bshanks@57: /DL {Color {setrgbcolor Solid {pop []} if 0 setdash} bshanks@57: {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def bshanks@57: /BL {stroke userlinewidth 2 mul setlinewidth bshanks@57: Rounded {1 setlinejoin 1 setlinecap} if} def bshanks@57: /AL {stroke userlinewidth 2 div setlinewidth bshanks@57: Rounded {1 setlinejoin 1 setlinecap} if} def bshanks@57: /UL {dup gnulinewidth mul /userlinewidth exch def bshanks@57: dup 1 lt {pop 1} if 10 mul /udl exch def} def bshanks@57: /PL {stroke userlinewidth setlinewidth bshanks@57: Rounded {1 setlinejoin 1 setlinecap} if} def bshanks@57: % Default Line colors bshanks@57: /LCw {1 1 1} def bshanks@57: /LCb {0 0 0} def bshanks@57: /LCa {0 0 0} def bshanks@57: /LC0 {1 0 0} def bshanks@57: /LC1 {0 1 0} def bshanks@57: /LC2 {0 0 1} def bshanks@57: /LC3 {1 0 1} def bshanks@57: /LC4 {0 1 1} def bshanks@57: /LC5 {1 1 0} def bshanks@57: /LC6 {0 0 0} def bshanks@57: /LC7 {1 0.3 0} def bshanks@57: /LC8 {0.5 0.5 0.5} def bshanks@57: % Default Line Types bshanks@57: /LTw {PL [] 1 setgray} def bshanks@57: /LTb {BL [] LCb DL} def bshanks@57: /LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def bshanks@57: /LT0 {PL [] LC0 DL} def bshanks@57: /LT1 {PL [4 dl1 2 dl2] LC1 DL} def bshanks@57: /LT2 {PL [2 dl1 3 dl2] LC2 DL} def bshanks@57: /LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def bshanks@57: /LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def bshanks@57: /LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def bshanks@57: /LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def bshanks@57: /LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def bshanks@57: /LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def bshanks@57: /Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def bshanks@57: /Dia {stroke [] 0 setdash 2 copy vpt add M bshanks@57: hpt neg vpt neg V hpt vpt neg V bshanks@57: hpt vpt V hpt neg vpt V closepath stroke bshanks@57: Pnt} def bshanks@57: /Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V bshanks@57: currentpoint stroke M bshanks@57: hpt neg vpt neg R hpt2 0 V stroke bshanks@57: } def bshanks@57: /Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M bshanks@57: 0 vpt2 neg V hpt2 0 V 0 vpt2 V bshanks@57: hpt2 neg 0 V closepath stroke bshanks@57: Pnt} def bshanks@57: /Crs {stroke [] 0 setdash exch hpt sub exch vpt add M bshanks@57: hpt2 vpt2 neg V currentpoint stroke M bshanks@57: hpt2 neg 0 R hpt2 vpt2 V stroke} def bshanks@57: /TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M bshanks@57: hpt neg vpt -1.62 mul V bshanks@57: hpt 2 mul 0 V bshanks@57: hpt neg vpt 1.62 mul V closepath stroke bshanks@57: Pnt} def bshanks@57: /Star {2 copy Pls Crs} def bshanks@57: /BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M bshanks@57: 0 vpt2 neg V hpt2 0 V 0 vpt2 V bshanks@57: hpt2 neg 0 V closepath fill} def bshanks@57: /TriUF {stroke [] 0 setdash vpt 1.12 mul add M bshanks@57: hpt neg vpt -1.62 mul V bshanks@57: hpt 2 mul 0 V bshanks@57: hpt neg vpt 1.62 mul V closepath fill} def bshanks@57: /TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M bshanks@57: hpt neg vpt 1.62 mul V bshanks@57: hpt 2 mul 0 V bshanks@57: hpt neg vpt -1.62 mul V closepath stroke bshanks@57: Pnt} def bshanks@57: /TriDF {stroke [] 0 setdash vpt 1.12 mul sub M bshanks@57: hpt neg vpt 1.62 mul V bshanks@57: hpt 2 mul 0 V bshanks@57: hpt neg vpt -1.62 mul V closepath fill} def bshanks@57: /DiaF {stroke [] 0 setdash vpt add M bshanks@57: hpt neg vpt neg V hpt vpt neg V bshanks@57: hpt vpt V hpt neg vpt V closepath fill} def bshanks@57: /Pent {stroke [] 0 setdash 2 copy gsave bshanks@57: translate 0 hpt M 4 {72 rotate 0 hpt L} repeat bshanks@57: closepath stroke grestore Pnt} def bshanks@57: /PentF {stroke [] 0 setdash gsave bshanks@57: translate 0 hpt M 4 {72 rotate 0 hpt L} repeat bshanks@57: closepath fill grestore} def bshanks@57: /Circle {stroke [] 0 setdash 2 copy bshanks@57: hpt 0 360 arc stroke Pnt} def bshanks@57: /CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def bshanks@57: /C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def bshanks@57: /C1 {BL [] 0 setdash 2 copy moveto bshanks@57: 2 copy vpt 0 90 arc closepath fill bshanks@57: vpt 0 360 arc closepath} bind def bshanks@57: /C2 {BL [] 0 setdash 2 copy moveto bshanks@57: 2 copy vpt 90 180 arc closepath fill bshanks@57: vpt 0 360 arc closepath} bind def bshanks@57: /C3 {BL [] 0 setdash 2 copy moveto bshanks@57: 2 copy vpt 0 180 arc closepath fill bshanks@57: vpt 0 360 arc closepath} bind def bshanks@57: /C4 {BL [] 0 setdash 2 copy moveto bshanks@57: 2 copy vpt 180 270 arc closepath fill bshanks@57: vpt 0 360 arc closepath} bind def bshanks@57: /C5 {BL [] 0 setdash 2 copy moveto bshanks@57: 2 copy vpt 0 90 arc bshanks@57: 2 copy moveto bshanks@57: 2 copy vpt 180 270 arc closepath fill bshanks@57: vpt 0 360 arc} bind def bshanks@57: /C6 {BL [] 0 setdash 2 copy moveto bshanks@57: 2 copy vpt 90 270 arc closepath fill bshanks@57: vpt 0 360 arc closepath} bind def bshanks@57: /C7 {BL [] 0 setdash 2 copy moveto bshanks@57: 2 copy vpt 0 270 arc closepath fill bshanks@57: vpt 0 360 arc closepath} bind def bshanks@57: /C8 {BL [] 0 setdash 2 copy moveto bshanks@57: 2 copy vpt 270 360 arc closepath fill bshanks@57: vpt 0 360 arc closepath} bind def bshanks@57: /C9 {BL [] 0 setdash 2 copy moveto bshanks@57: 2 copy vpt 270 450 arc closepath fill bshanks@57: vpt 0 360 arc closepath} bind def bshanks@57: /C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill bshanks@57: 2 copy moveto bshanks@57: 2 copy vpt 90 180 arc closepath fill bshanks@57: vpt 0 360 arc closepath} bind def bshanks@57: /C11 {BL [] 0 setdash 2 copy moveto bshanks@57: 2 copy vpt 0 180 arc closepath fill bshanks@57: 2 copy moveto bshanks@57: 2 copy vpt 270 360 arc closepath fill bshanks@57: vpt 0 360 arc closepath} bind def bshanks@57: /C12 {BL [] 0 setdash 2 copy moveto bshanks@57: 2 copy vpt 180 360 arc closepath fill bshanks@57: vpt 0 360 arc closepath} bind def bshanks@57: /C13 {BL [] 0 setdash 2 copy moveto bshanks@57: 2 copy vpt 0 90 arc closepath fill bshanks@57: 2 copy moveto bshanks@57: 2 copy vpt 180 360 arc closepath fill bshanks@57: vpt 0 360 arc closepath} bind def bshanks@57: /C14 {BL [] 0 setdash 2 copy moveto bshanks@57: 2 copy vpt 90 360 arc closepath fill bshanks@57: vpt 0 360 arc} bind def bshanks@57: /C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill bshanks@57: vpt 0 360 arc closepath} bind def bshanks@57: /Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto bshanks@57: neg 0 rlineto closepath} bind def bshanks@57: /Square {dup Rec} bind def bshanks@57: /Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def bshanks@57: /S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def bshanks@57: /S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def bshanks@57: /S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def bshanks@57: /S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def bshanks@57: /S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def bshanks@57: /S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill bshanks@57: exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def bshanks@57: /S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def bshanks@57: /S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill bshanks@57: 2 copy vpt Square fill Bsquare} bind def bshanks@57: /S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def bshanks@57: /S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def bshanks@57: /S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill bshanks@57: Bsquare} bind def bshanks@57: /S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill bshanks@57: Bsquare} bind def bshanks@57: /S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def bshanks@57: /S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill bshanks@57: 2 copy vpt Square fill Bsquare} bind def bshanks@57: /S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill bshanks@57: 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def bshanks@57: /S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def bshanks@57: /D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def bshanks@57: /D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def bshanks@57: /D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def bshanks@57: /D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def bshanks@57: /D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def bshanks@57: /D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def bshanks@57: /D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def bshanks@57: /D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def bshanks@57: /D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def bshanks@57: /D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def bshanks@57: /D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def bshanks@57: /D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def bshanks@57: /D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def bshanks@57: /D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def bshanks@57: /D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def bshanks@57: /D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def bshanks@57: /DiaE {stroke [] 0 setdash vpt add M bshanks@57: hpt neg vpt neg V hpt vpt neg V bshanks@57: hpt vpt V hpt neg vpt V closepath stroke} def bshanks@57: /BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M bshanks@57: 0 vpt2 neg V hpt2 0 V 0 vpt2 V bshanks@57: hpt2 neg 0 V closepath stroke} def bshanks@57: /TriUE {stroke [] 0 setdash vpt 1.12 mul add M bshanks@57: hpt neg vpt -1.62 mul V bshanks@57: hpt 2 mul 0 V bshanks@57: hpt neg vpt 1.62 mul V closepath stroke} def bshanks@57: /TriDE {stroke [] 0 setdash vpt 1.12 mul sub M bshanks@57: hpt neg vpt 1.62 mul V bshanks@57: hpt 2 mul 0 V bshanks@57: hpt neg vpt -1.62 mul V closepath stroke} def bshanks@57: /PentE {stroke [] 0 setdash gsave bshanks@57: translate 0 hpt M 4 {72 rotate 0 hpt L} repeat bshanks@57: closepath stroke grestore} def bshanks@57: /CircE {stroke [] 0 setdash bshanks@57: hpt 0 360 arc stroke} def bshanks@57: /Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def bshanks@57: /DiaW {stroke [] 0 setdash vpt add M bshanks@57: hpt neg vpt neg V hpt vpt neg V bshanks@57: hpt vpt V hpt neg vpt V Opaque stroke} def bshanks@57: /BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M bshanks@57: 0 vpt2 neg V hpt2 0 V 0 vpt2 V bshanks@57: hpt2 neg 0 V Opaque stroke} def bshanks@57: /TriUW {stroke [] 0 setdash vpt 1.12 mul add M bshanks@57: hpt neg vpt -1.62 mul V bshanks@57: hpt 2 mul 0 V bshanks@57: hpt neg vpt 1.62 mul V Opaque stroke} def bshanks@57: /TriDW {stroke [] 0 setdash vpt 1.12 mul sub M bshanks@57: hpt neg vpt 1.62 mul V bshanks@57: hpt 2 mul 0 V bshanks@57: hpt neg vpt -1.62 mul V Opaque stroke} def bshanks@57: /PentW {stroke [] 0 setdash gsave bshanks@57: translate 0 hpt M 4 {72 rotate 0 hpt L} repeat bshanks@57: Opaque stroke grestore} def bshanks@57: /CircW {stroke [] 0 setdash bshanks@57: hpt 0 360 arc Opaque stroke} def bshanks@57: /BoxFill {gsave Rec 1 setgray fill grestore} def bshanks@57: /Density { bshanks@57: /Fillden exch def bshanks@57: currentrgbcolor bshanks@57: /ColB exch def /ColG exch def /ColR exch def bshanks@57: /ColR ColR Fillden mul Fillden sub 1 add def bshanks@57: /ColG ColG Fillden mul Fillden sub 1 add def bshanks@57: /ColB ColB Fillden mul Fillden sub 1 add def bshanks@57: ColR ColG ColB setrgbcolor} def bshanks@57: /BoxColFill {gsave Rec PolyFill} def bshanks@57: /PolyFill {gsave Density fill grestore grestore} def bshanks@57: /h {rlineto rlineto rlineto gsave fill grestore} bind def bshanks@57: % bshanks@57: % PostScript Level 1 Pattern Fill routine for rectangles bshanks@57: % Usage: x y w h s a XX PatternFill bshanks@57: % x,y = lower left corner of box to be filled bshanks@57: % w,h = width and height of box bshanks@57: % a = angle in degrees between lines and x-axis bshanks@57: % XX = 0/1 for no/yes cross-hatch bshanks@57: % bshanks@57: /PatternFill {gsave /PFa [ 9 2 roll ] def bshanks@57: PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate bshanks@57: PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec bshanks@57: gsave 1 setgray fill grestore clip bshanks@57: currentlinewidth 0.5 mul setlinewidth bshanks@57: /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def bshanks@57: 0 0 M PFa 5 get rotate PFs -2 div dup translate bshanks@57: 0 1 PFs PFa 4 get div 1 add floor cvi bshanks@57: {PFa 4 get mul 0 M 0 PFs V} for bshanks@57: 0 PFa 6 get ne { bshanks@57: 0 1 PFs PFa 4 get div 1 add floor cvi bshanks@57: {PFa 4 get mul 0 2 1 roll M PFs 0 V} for bshanks@57: } if bshanks@57: stroke grestore} def bshanks@57: % bshanks@57: /languagelevel where bshanks@57: {pop languagelevel} {1} ifelse bshanks@57: 2 lt bshanks@57: {/InterpretLevel1 true def} bshanks@57: {/InterpretLevel1 Level1 def} bshanks@57: ifelse bshanks@57: % bshanks@57: % PostScript level 2 pattern fill definitions bshanks@57: % bshanks@57: /Level2PatternFill { bshanks@57: /Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} bshanks@57: bind def bshanks@57: /KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def bshanks@57: << Tile8x8 bshanks@57: /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} bshanks@57: >> matrix makepattern bshanks@57: /Pat1 exch def bshanks@57: << Tile8x8 bshanks@57: /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke bshanks@57: 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} bshanks@57: >> matrix makepattern bshanks@57: /Pat2 exch def bshanks@57: << Tile8x8 bshanks@57: /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L bshanks@57: 8 8 L 8 0 L 0 0 L fill} bshanks@57: >> matrix makepattern bshanks@57: /Pat3 exch def bshanks@57: << Tile8x8 bshanks@57: /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L bshanks@57: 0 12 M 12 0 L stroke} bshanks@57: >> matrix makepattern bshanks@57: /Pat4 exch def bshanks@57: << Tile8x8 bshanks@57: /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L bshanks@57: 0 -4 M 12 8 L stroke} bshanks@57: >> matrix makepattern bshanks@57: /Pat5 exch def bshanks@57: << Tile8x8 bshanks@57: /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L bshanks@57: 0 12 M 8 -4 L 4 12 M 10 0 L stroke} bshanks@57: >> matrix makepattern bshanks@57: /Pat6 exch def bshanks@57: << Tile8x8 bshanks@57: /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L bshanks@57: 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} bshanks@57: >> matrix makepattern bshanks@57: /Pat7 exch def bshanks@57: << Tile8x8 bshanks@57: /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L bshanks@57: 12 0 M -4 8 L 12 4 M 0 10 L stroke} bshanks@57: >> matrix makepattern bshanks@57: /Pat8 exch def bshanks@57: << Tile8x8 bshanks@57: /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L bshanks@57: -4 0 M 12 8 L -4 4 M 8 10 L stroke} bshanks@57: >> matrix makepattern bshanks@57: /Pat9 exch def bshanks@57: /Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def bshanks@57: /Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def bshanks@57: /Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def bshanks@57: /Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def bshanks@57: /Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def bshanks@57: /Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def bshanks@57: /Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def bshanks@57: } def bshanks@57: % bshanks@57: % bshanks@57: %End of PostScript Level 2 code bshanks@57: % bshanks@57: /PatternBgnd { bshanks@57: TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse bshanks@57: } def bshanks@57: % bshanks@57: % Substitute for Level 2 pattern fill codes with bshanks@57: % grayscale if Level 2 support is not selected. bshanks@57: % bshanks@57: /Level1PatternFill { bshanks@57: /Pattern1 {0.250 Density} bind def bshanks@57: /Pattern2 {0.500 Density} bind def bshanks@57: /Pattern3 {0.750 Density} bind def bshanks@57: /Pattern4 {0.125 Density} bind def bshanks@57: /Pattern5 {0.375 Density} bind def bshanks@57: /Pattern6 {0.625 Density} bind def bshanks@57: /Pattern7 {0.875 Density} bind def bshanks@57: } def bshanks@57: % bshanks@57: % Now test for support of Level 2 code bshanks@57: % bshanks@57: Level1 {Level1PatternFill} {Level2PatternFill} ifelse bshanks@57: % bshanks@57: /Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont bshanks@57: dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall bshanks@57: currentdict end definefont pop bshanks@57: /MFshow { bshanks@57: { dup 5 get 3 ge bshanks@57: { 5 get 3 eq {gsave} {grestore} ifelse } bshanks@57: {dup dup 0 get findfont exch 1 get scalefont setfont bshanks@57: [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 bshanks@57: get exch 4 get {show} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq bshanks@57: {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 bshanks@57: get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div bshanks@57: dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get bshanks@57: show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop bshanks@57: pop aload pop M} ifelse }ifelse }ifelse } bshanks@57: ifelse } bshanks@57: forall} bind def bshanks@57: /MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } bshanks@57: {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont bshanks@57: 6 get stringwidth pop add} {pop} ifelse} ifelse} forall} bind def bshanks@57: /MLshow { currentpoint stroke M bshanks@57: 0 exch R bshanks@57: Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def bshanks@57: /MRshow { currentpoint stroke M bshanks@57: exch dup MFwidth neg 3 -1 roll R bshanks@57: Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def bshanks@57: /MCshow { currentpoint stroke M bshanks@57: exch dup MFwidth -2 div 3 -1 roll R bshanks@57: Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def bshanks@57: /XYsave { [( ) 1 2 true false 3 ()] } bind def bshanks@57: /XYrestore { [( ) 1 2 true false 4 ()] } bind def bshanks@57: end bshanks@57: %%EndProlog bshanks@57: gnudict begin bshanks@57: gsave bshanks@57: 50 50 translate bshanks@57: 0.050 0.050 scale bshanks@57: 0 setgray bshanks@57: newpath bshanks@57: (Helvetica) findfont 140 scalefont setfont bshanks@57: gsave % colour palette begin bshanks@57: /maxcolors 64 def bshanks@57: /HSV2RGB { exch dup 0.0 eq {pop exch pop dup dup} % achromatic gray bshanks@57: { /HSVs exch def /HSVv exch def 6.0 mul dup floor dup 3 1 roll sub bshanks@57: /HSVf exch def /HSVi exch cvi def /HSVp HSVv 1.0 HSVs sub mul def bshanks@57: /HSVq HSVv 1.0 HSVs HSVf mul sub mul def bshanks@57: /HSVt HSVv 1.0 HSVs 1.0 HSVf sub mul sub mul def bshanks@57: /HSVi HSVi 6 mod def 0 HSVi eq {HSVv HSVt HSVp} bshanks@57: {1 HSVi eq {HSVq HSVv HSVp}{2 HSVi eq {HSVp HSVv HSVt} bshanks@57: {3 HSVi eq {HSVp HSVq HSVv}{4 HSVi eq {HSVt HSVp HSVv} bshanks@57: {HSVv HSVp HSVq} ifelse} ifelse} ifelse} ifelse} ifelse bshanks@57: } ifelse} def bshanks@57: /Constrain { bshanks@57: dup 0 lt {0 exch pop}{dup 1 gt {1 exch pop} if} ifelse} def bshanks@57: /YIQ2RGB { bshanks@57: 3 copy -1.702 mul exch -1.105 mul add add Constrain 4 1 roll bshanks@57: 3 copy -0.647 mul exch -0.272 mul add add Constrain 5 1 roll bshanks@57: 0.621 mul exch -0.956 mul add add Constrain 3 1 roll } def bshanks@57: /CMY2RGB { 1 exch sub exch 1 exch sub 3 2 roll 1 exch sub 3 1 roll exch } def bshanks@57: /XYZ2RGB { 3 copy -0.9017 mul exch -0.1187 mul add exch 0.0585 mul exch add bshanks@57: Constrain 4 1 roll 3 copy -0.0279 mul exch 1.999 mul add exch bshanks@57: -0.9844 mul add Constrain 5 1 roll -0.2891 mul exch -0.5338 mul add bshanks@57: exch 1.91 mul exch add Constrain 3 1 roll} def bshanks@57: /SelectSpace {ColorSpace (HSV) eq {HSV2RGB}{ColorSpace (XYZ) eq { bshanks@57: XYZ2RGB}{ColorSpace (CMY) eq {CMY2RGB}{ColorSpace (YIQ) eq {YIQ2RGB} bshanks@57: if} ifelse} ifelse} ifelse} def bshanks@57: /InterpolatedColor true def bshanks@57: /grayindex {/gidx 0 def bshanks@57: {GrayA gidx get grayv ge {exit} if /gidx gidx 1 add def} loop} def bshanks@57: /dgdx {grayv GrayA gidx get sub GrayA gidx 1 sub get bshanks@57: GrayA gidx get sub div} def bshanks@57: /redvalue {RedA gidx get RedA gidx 1 sub get bshanks@57: RedA gidx get sub dgdxval mul add} def bshanks@57: /greenvalue {GreenA gidx get GreenA gidx 1 sub get bshanks@57: GreenA gidx get sub dgdxval mul add} def bshanks@57: /bluevalue {BlueA gidx get BlueA gidx 1 sub get bshanks@57: BlueA gidx get sub dgdxval mul add} def bshanks@57: /interpolate { bshanks@57: grayindex grayv GrayA gidx get sub abs 1e-5 le bshanks@57: {RedA gidx get GreenA gidx get BlueA gidx get} bshanks@57: {/dgdxval dgdx def redvalue greenvalue bluevalue} ifelse} def bshanks@57: /GrayA [0 .0159 .0317 .0476 .0635 .0794 .0952 .1111 .127 .1429 .1587 .1746 bshanks@57: .1905 .2063 .2222 .2381 .254 .2698 .2857 .3016 .3175 .3333 .3492 .3651 bshanks@57: .381 .3968 .4127 .4286 .4444 .4603 .4762 .4921 .5079 .5238 .5397 .5556 bshanks@57: .5714 .5873 .6032 .619 .6349 .6508 .6667 .6825 .6984 .7143 .7302 .746 bshanks@57: .7619 .7778 .7937 .8095 .8254 .8413 .8571 .873 .8889 .9048 .9206 .9365 bshanks@57: .9524 .9683 .9841 1 ] def bshanks@57: /RedA [0 .0159 .0317 .0476 .0635 .0794 .0952 .1111 .127 .1429 .1587 .1746 bshanks@57: .1905 .2063 .2222 .2381 .254 .2698 .2857 .3016 .3175 .3333 .3492 .3651 bshanks@57: .381 .3968 .4127 .4286 .4444 .4603 .4762 .4921 .5079 .5238 .5397 .5556 bshanks@57: .5714 .5873 .6032 .619 .6349 .6508 .6667 .6825 .6984 .7143 .7302 .746 bshanks@57: .7619 .7778 .7937 .8095 .8254 .8413 .8571 .873 .8889 .9048 .9206 .9365 bshanks@57: .9524 .9683 .9841 1 ] def bshanks@57: /GreenA [0 .0159 .0317 .0476 .0635 .0794 .0952 .1111 .127 .1429 .1587 .1746 bshanks@57: .1905 .2063 .2222 .2381 .254 .2698 .2857 .3016 .3175 .3333 .3492 .3651 bshanks@57: .381 .3968 .4127 .4286 .4444 .4603 .4762 .4921 .5079 .5238 .5397 .5556 bshanks@57: .5714 .5873 .6032 .619 .6349 .6508 .6667 .6825 .6984 .7143 .7302 .746 bshanks@57: .7619 .7778 .7937 .8095 .8254 .8413 .8571 .873 .8889 .9048 .9206 .9365 bshanks@57: .9524 .9683 .9841 1 ] def bshanks@57: /BlueA [0 .0159 .0317 .0476 .0635 .0794 .0952 .1111 .127 .1429 .1587 .1746 bshanks@57: .1905 .2063 .2222 .2381 .254 .2698 .2857 .3016 .3175 .3333 .3492 .3651 bshanks@57: .381 .3968 .4127 .4286 .4444 .4603 .4762 .4921 .5079 .5238 .5397 .5556 bshanks@57: .5714 .5873 .6032 .619 .6349 .6508 .6667 .6825 .6984 .7143 .7302 .746 bshanks@57: .7619 .7778 .7937 .8095 .8254 .8413 .8571 .873 .8889 .9048 .9206 .9365 bshanks@57: .9524 .9683 .9841 1 ] def bshanks@57: /pm3dround {maxcolors 0 gt {dup 1 ge bshanks@57: {pop 1} {maxcolors mul floor maxcolors 1 sub div} ifelse} if} def bshanks@57: /pm3dGamma 1.0 1.5 div def bshanks@57: /ColorSpace (RGB) def bshanks@57: Color true and { % COLOUR vs. GRAY map bshanks@57: InterpolatedColor { %% Interpolation vs. RGB-Formula bshanks@57: /g {stroke pm3dround /grayv exch def interpolate bshanks@57: SelectSpace setrgbcolor} bind def bshanks@57: }{ bshanks@57: /g {stroke pm3dround dup cF7 Constrain exch dup cF5 Constrain exch cF15 Constrain bshanks@57: SelectSpace setrgbcolor} bind def bshanks@57: } ifelse bshanks@57: }{ bshanks@57: /g {stroke pm3dround pm3dGamma exp setgray} bind def bshanks@57: } ifelse bshanks@57: 1.000 UP bshanks@57: 1.000 UL bshanks@57: LTb bshanks@57: 1.000 UL bshanks@57: LT0 bshanks@57: LTb bshanks@57: %%%%BeginImage bshanks@57: gsave 856 168 N 856 4872 L 6344 4872 L 6344 168 L Z clip bshanks@57: InterpretLevel1 { bshanks@57: %% Construct a box instead of image bshanks@57: LTb bshanks@57: 876 4852 M bshanks@57: 5292 0 V bshanks@57: 0 -4429 V bshanks@57: -5292 0 V bshanks@57: 876 4852 L bshanks@57: 40 -110 R bshanks@57: (PS level 2 image) Lshow bshanks@57: % Read data but ignore it bshanks@57: /imagebuf 15215 string def bshanks@57: currentfile imagebuf readstring bshanks@57: } { bshanks@57: gsave bshanks@57: 876 4852 translate bshanks@57: 5292 -4429 scale bshanks@57: %%%%BeginPalette bshanks@57: [ /Indexed bshanks@57: /DeviceRGB 63 bshanks@57: < bshanks@57: 000000 040404 080808 0c0c0c 101010 141414 181818 1c1c1c bshanks@57: 202020 242424 282828 2d2d2d 313131 353535 393939 3d3d3d bshanks@57: 414141 454545 494949 4d4d4d 515151 555555 595959 5d5d5d bshanks@57: 616161 656565 696969 6d6d6d 717171 757575 797979 7d7d7d bshanks@57: 828282 868686 8a8a8a 8e8e8e 929292 969696 9a9a9a 9e9e9e bshanks@57: a2a2a2 a6a6a6 aaaaaa aeaeae b2b2b2 b6b6b6 bababa bebebe bshanks@57: c2c2c2 c6c6c6 cacaca cecece d2d2d2 d7d7d7 dbdbdb dfdfdf bshanks@57: e3e3e3 e7e7e7 ebebeb efefef f3f3f3 f7f7f7 fbfbfb ffffff bshanks@57: > bshanks@57: ] setcolorspace bshanks@57: %%%%EndPalette bshanks@57: << bshanks@57: /ImageType 1 bshanks@57: /Width 135 bshanks@57: /Height 113 bshanks@57: /BitsPerComponent 8 bshanks@57: /ImageMatrix [ 135 0 0 113 0 0 ] bshanks@57: /Decode [ 0 255 ] bshanks@57: /DataSource currentfile /ASCII85Decode filter bshanks@57: /MultipleDataSources false bshanks@57: /Interpolate false bshanks@57: >> bshanks@57: image bshanks@57: } ifelse bshanks@57: /hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hS bshanks@57: b//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb// bshanks@57: hSb//hSb//hSb/!WW3#zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!%ol)zzzzzzzzzzzzzzzzzzzzzz bshanks@57: zzzzzzzzzzz/hR/)zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cbqPzzzzzzzzzzzzzzzzzzzz bshanks@57: zzzzzzzzzzzz!!"W(!WW3#zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!%ol)zzzzzzzzzzzzzzzzzzz bshanks@57: zzzzzzzzzzzzzz/hR2*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cl"Qzzzzzzzzzzzzzzzzz bshanks@57: zzzzzzzzzzzzzzz!!"W(!WW3#zzzzzzzzzzzzzzzzzz!!30("98E%zzzzzzzzzzzz!%ol(zzzzzzzz bshanks@57: zzzzzzzzzzz!s/T.zzzzzzzzzzzzz/hR,(zzzzzzzzzzzzzzzzzz!!!3+!sK#3zzzzzzzzzzzz!!!! bshanks@57: O/cc%Szzzzz!#Yb:zzzzzzzzzzzz!!`]1":+u-zzzzzzzzzzzz!!"W(!cnzzzz%hKBg&eP`izz!##qT% bshanks@57: 1]G*'+b`f&el)szzz!!!!0&e bshanks@57: Yll&JGfo(]XO9z'G:rg%h&jQ#RLnLzzzzzzzzzzzz!%ol(!!!EG'GhW0)^$=L-ia5I!!!!G-6F1)]BS4)&O,*'bqAq&eP] bshanks@57: f&.fB_%1EUPzzzzzzzzzzz/hR,(z-n$]'2)6pC0JP46/L;M`+Wr!O+s7sJ+X/!E)'0h?*?6+A+!2OE bshanks@57: *?6":)&O2-(`=20)B0V7*#fk;*#fn=*#TS/().Dq&eYii&J>Wb$k3[Tzzzzzzzzzz!!!!O/cYkO!!! bshanks@57: !I.krn=2E!HM1G:C1-6aWX*[;^J+r_UI+!DjO+)]BV4)&O5/)&X>2)]Ke;*??.@+ bshanks@57: 2*#ot?*ZlLK+sS]i'c%W(*?QFK,:=oj/M/P*.O?2X*#TP.'bqDq&.]6[$k*OQ%1WgV%1(`*r%'+to bshanks@57: j&eP]f&J>]j'GhZ,*ZlRQ-7:;p/M/P*-6jQO)&F&(().An%h9'Z%1NaV%LrsW$k*LO$OI1J%1Wje,9 bshanks@57: mg*#ljr*zzz!%ol(z!!"Dq-n[863&iiT2)I0J1bpgC2)R9M2`ETN2)$^8,pa`V*?,n5().Gr&J5Qc& bshanks@57: .oKc&.oNg(+pIE*?ldV-n6c".Ouno+WMF>)&O,)'+kff%hB0\%hB0\%LrpV$k!FN#mq(N%i$#s((LZ bshanks@57: [(B=F8zzz/hR,(z!!"As0/YXH2`EWQ2)R6K1,C^B1c.'J2)I0I1G::,,Tn'H(`4#('b_2k%hB0]%hB bshanks@57: 3_&.oO-/hS%[*$HOP-RUAm.4$2^+<2=>)&F#$&eYff&.]<`&.fB`%LijT$O[:J#n%:U'GM5s&JQ*!* bshanks@57: rl9@zz!!!!O/cYkOz!%]TM1,_$K2)[1GUaA0ekI>0eOn',p+-H)&O)&'+kd./hSb/%hC9'% bshanks@57: hB0]%hK6]%hK:)'cS)5*$-.C+#nz!!!!O/cYkOz!&#]L/1rM,/1`A'.P!&%0/54:1,:O?1GCF3-R0cR)]0A-'b_5n&2"M)%Lr bshanks@57: sZ%LrpX%1EUQ%1NaW%h('$&.oZn(`OG8*ZuUJ+"+&/1W2#.P*#%/hSe31,UpG0eOn$+W_R?(`*r&',)uN&.]9]% bshanks@57: LrsX%1N^T$O[:K$k*IM$4AHs&eYrs)&aJ:+X&!Q+X8*N*#fb3'bh;p&J,Ka%h9*\%hB9i(E=SM/i#4 bshanks@57: 80/bX@-R^/X-n-GBz!%ol(z!!!!I,UOuj.k2ts-n-Pm.Oco#/2&\51c$sB/1;_c*ZH"8(`!i=/eJX* bshanks@57: %h9'Z%1N^T$k*LO$47(G$47(G#qcSq&/#]q)&jV>+X83W,9\*I)&O/)'GM5p&ePWa%Ls![&JcB4+"] bshanks@57: <*2`NTQ.4?Jr0e=Up.O"imz/hR,(z!!"2g,Ub&i.4HYm-71&f.P!#"/hf%:0et=0,U"3K)Aj;,'eU. bshanks@57: 3&.f?^%LijV$k*OP$O[:J#mgnD#mgnE#qcVs&eu6$)BBqF,U=Z]+W_XB(DRVu'GD,n&eYce&/#Qi)B bshanks@57: gO\2DdBO3&WQH.P3>/1GC=//-#YM!!!!O/cYkOz!%]?@,pk#f-mp>f,pjuf-n$Mr/1`D)-n$Ab*ZQ( bshanks@57: 8()@St/eJX*%LrpW%1EXQ$OR7K$4."F#m^eB#RC\B/dr1!',DH))]g1K,UFZY+<279(D[]!'bhAt'G bshanks@57: _E!(`=G?,:bN/4?PYa2Dd6F0J5%60eb75/cYkO!!"W(zz-n$;c-71)d,U=T[,UXoc-RL2i.Ouqo+sJ bshanks@57: *K)&O)&'+uo0&.]9]%LigT$k!FN$4.%G#mgnE#mgkD#mgqk$OmUV',VW+*ZuXP,9e9Q*Z5b0()@W#( bshanks@57: `!r,*Zl@F,9\,'b_34&J,H`%LijU$k*LO$47(G#mgnE#mgnE$47+I$47+m$OdLW'G_K(*[)^N*uu@A*#T bshanks@57: Y6)B0b@+s\K_-R^Go0/bdP4?Yei4?GP_2)?s=.kNA*/M&IR!!!!O/cYkOz!!!rZ*ZcFG*ZuOH+*?QFK,9nN_,pOZ\+W_R?(D[];'+tlh&.]9\$k*LO$OI+F#RC\A#mgnE#mq"G$4."G#mgtl%Ls$`(E bshanks@57: =PA,:"KY+s7mH*?QFL,UY#i/1W;)/MJt>3BB,[2`EZQ2)-U5-nQr!.P*,%-n#&q!%ol(z!!!!9)&X; bshanks@57: 3*#fk:)]K_9*?Q@I+s\H\,9n#RC_C#m^hC#RLeD#m bshanks@57: gtl%M9Hp*?cUP-71#`+sA0V,9nK^.4m,)0J>+81GgsI2`4)]K_8)B0Y8*$-.B+WqgM+
'bh8m&2"M($k3XS$47(F#RC\@"pP89"pYA<#RC\A#6 bshanks@57: tM?#RC\B$4@:q&f)?(*?ZIM,pjre-n-Pl-RUDq0/#%71,:U?1G^jD1c.!D0eb:2.iBHW-S$_u.k<,! bshanks@57: !!!!O/cYkOz!#cUi)&aG5)]BV5)B'P6*$$%@*ZQ1=(_mc!&eGR+%16*?c[V.kE2#.Ocbp.P*/)0JG1:1GLU=0f1^C1Ggg>/1i>#.4ZYf bshanks@57: .P*,%.k*#]\3((q/i%h1-"$OR1H#mgnD#RCY>"pP57" bshanks@57: U,&6"pP;;#6tJ=#RC\A$47.L&/$T1(`F>7+snci/1`;$.Ochu/M8\21G^jD1GCL9/hJ_20eOq+-mU2 bshanks@57: i-m^&b.4Zr"/1N(K!%ol(z!!!!;'c.]+)]Kb:)]K\6)]Tk=*#ot=)]BP-&eGQ`/dr*q$4."F#mgkC# bshanks@57: R1J;"U,&5"U,)7"pYA<#RC\B$47+I%1NaV&2"\9*?67N.4Zr$/1`;#.P*,%0etRC2)I-E0/"q0.k2u bshanks@57: #.k2ng*@N3X-R0c\.jlhs.N\Wj/hR,(z!!!lQ(Dn&0*#ot=*#ot=*#ot>)]Te7)&X5(%h:3E$k!CL$ bshanks@57: 4."G#mghA#6k>8"U,&5"U5/8#6tJ>#mgnF$474P%1NdY/hS%_,:+W`.4Qet.Olnu/MAe51Gq'K2)I$ bshanks@57: j+X$h^/()\;C.46Ji-n-So.4Qo%0/,. bshanks@57: <2)[BN1+t1--6jWS)]Bb=+<;OB)':"I+!2UM,:+W[*WRfFzz(Ddf%)&jS:*ZcCE*ZuRK+X%pK*?5q7 bshanks@57: ()/AR%h9!U$k!CL$4."E#R:S="pP89"pP8:#6tM?#mgqG$O[CR%Ls*c'GE)9)''tN-RC)d-R^Dn/1i bshanks@57: M.0JbRE2`z!!!!8'bhB#)BBh>+!;[L+X&!R bshanks@57: ,U4HT*uZ"5(+p42&.T-X$k*LO$47(G#R:S="pP8:#6tJ=#7(SA$4.(J$k#RLeD#mq%K%1Wm\'G_As(+p bshanks@57: LF+TDC/cYkOz!"KJO bshanks@57: 'GhW+)B^4J+s8!Q,U=Z^,U+ES*%i'D'G:rg%h9'Y$k!CK#m^eA#6tJ=#6tM?#RC\A#RLeE$4@:Q%hB bshanks@57: 9e()7Q$)D3'S,:+W\+X8<_/1`>(/M8\..k2bg+W_XC)Aj;.(`*u*(`*u$)&X;-(E",2*??+<(B?'?z bshanks@57: z%1Ng^()Ro-*[2dP+WqpR,UF`_+sJ*K/f,38&ePZc%LijU$OR4I#RC\@#7(P?#RC\A#RC\B#mgqH$k bshanks@57: 3^Y&/#]o()7T%/hS4h,:"KX+X\`j/1`;%.k)kk+sJ'M*?6":)&X8.(Ddl((D[f()&X5-)B'V:*#on5 bshanks@57: !%ol(z!!!!+$kEsd)&aG7+m&.]9\$k*OO$4."E#6tM?#RC_C#mgnD#m bshanks@57: gnF$471M%1a!]&Jc)q'G_N<*?ZON,9e*>nhW/hR,(z!!!?5&JGlq)B'S=+s7sM+5*$$(?)uosk/cYkOz!!`i@&JQ$"*$$(C+*#\eW!%ol(z!!!!'"q(kN',V]0*ZZ=B*?H=G+<_mN+"eHJ'b_,i& bshanks@57: .]6\%1EXQ$4."E#RC\A#RC\B#mgkD#RLeD#n.4N$k*RT/hR\H&ebur)&jV?+sA'S-7'l[*?6"9)&O2 bshanks@57: ,(Ddl((Ddi&()@Z#'c%N!(E",0)B0Y:*$$%<)?9a;/hR,(z!!!3/#n.=V'Gqc1*$$%>*#p(D+X%s\/ bshanks@57: f>H?&eGTb%h9'Y%1:#6tPA#mq"H$k!Ir&.]#6kA9"U,&6"pP>>#mq%J/hR\H%hK?e'c@ bshanks@57: r2*[2jT+sJ3Q*ul4<)B'J3)B'J2)&X8.(`=2.(`!i')B9e>*Zc@D*?6";z!%ol(zz#7(YJ&eY`j(De bshanks@57: ,3()[r-(`aV<*ZcpP(_m\s&.fB`%LigS$OR.F#R:S>#6kD;"pG/6"U,&6"thM\/hSab$k)]KV2(E!2Q!!!!O/cYkOz!! bshanks@57: !91$OmX\'b_8p',2)o(Ddl))&aDG)&O,'&J,H`%hB-Y$k!CJ#6tJ=#6kA:"pP57"U,&5"U6Ra$47.K bshanks@57: $k*[[&.fEn+1)&X>3)Aj8,(Ddl'()I_dz! bshanks@57: %ol(zz!!ruA%M9Bj(Ddc!&ebup()If*)D2jC().Do&.fB`%1EXQ$47%D#RCY>"pP88"pG28#6ujf#n bshanks@57: .4O%1Ws_'GD,q,9n0L+X/6[-n-_t-mg8f*?5t8)&aA1)&X;0)&X;0)&X8-(`F2-(Dmu*()I`&(B=F8 bshanks@57: z/hR,(zz!!ioA&/,`m()@Su'bqN#(Dn&0/f>QD'b_2l&.f?_%1E[R$OI(F#RCY?"pP8:#7(P@/hRM> bshanks@57: %hB3^&JGor'G_N2+rqaM,q(/j/2&M&-6scU)B'J2)&X;/(`=2-)&X;.(Ddl))&X5-)B0P1(E"%iz!! bshanks@57: !!O/cYkOzz#7:qP&el&t(`!i'(`=/.)B0Y9/hSb/()%<5/hSae%LrmT$OR4I#m^eA#7(S@$4.%l$k3 bshanks@57: ^Y&el#q(E+/,*?cXK+Rz bshanks@57: !!"W(zz!!!!($4[X]'c.c-(`+,0(`F>5*??.@)]K\J/hRhN&eZfL%hB'W$OR4I#mgnD#m^hE$SDr!& bshanks@57: JGiq(`484*?5tC,U+p&2#Rf%LimX%h0!Y/eJd5 bshanks@57: (E4;5*ZlOL+g-70l\+sJ'L*?5n5(_mc#&J>X-%hK6`/hR\f'G_ bshanks@57: Q()]Tk@+X/3W,UOic-n?f"/hf"71,:R9,Tn'E)&3i!'GD,n'bhE"(D[f'(Dn#.)]Th<*ZlIE)]BkCz bshanks@57: z!%ol(zz!!``=&JGip+!`'T*?H@I,UFcb-n-Vr.4HMf,:"HR*#on9(`*u&'GD-4/hSai&hXk6()Ru1 bshanks@57: *?QFK,:4`a-R^Do/hJS)/ho%70eXt!*?,q8',)#l'+trn'GV>u()Ic()&aG5)]^"C+WqjF)BpC+zz/ bshanks@57: hR,(zz#RCqR'G_Q0,UFWV+X/-W,UFcb-n-Vr.OZPe+sJ!H*#fe6(Ddi&().Jt/e\p5'c%W')B9b=+! bshanks@57: DmT,pald-RgPu/1N,#/h\q7.3p&[*?5h.',)#l&eu)p'GV>u(Ddo+)]Kb;*ZlLK,9IaD+TMKBz!!!! bshanks@57: O/cYkOz!!!!*#n[jd(`OVD-7'l[+<_pQ,9nEY,UOld-7'l[+q'+trl',)#p'bqH!(Dn&0*$-.C+-(`a_?)B'M6*?6(@+X/*T,pai^+Wh^D)B'J0'bqGu'bqGu'GM5q'GM8t(`=51*#fh> bshanks@57: +t(Dn#.)&a bshanks@57: P;*ZuOH+sJ-P+=/B`-RU5d,pF*??4%zz!!" bshanks@57: W(zz%M'!\',D?"()7Mu()I]$(Dn#0*$-4G+X%sN,9RpC*$#q5().Dr',2)m&eYfi&J>`j',)&o()If bshanks@57: ))&aJ7*??.A+X83X-7LAl.4?Pg+WV@8'c%Q"'GM5s'GhQ$'bqDs',)&n'GM<")]0J6'I!MWzz!%ol( bshanks@57: z!!!!1%M9s()7T$(`FA7*ZuUM+WqmL*#]\5)&`*#TP2(`*r)(`+#,(Ddi%'c%Q!'GM2o',;2q'HA)6+ohTCzz/hR bshanks@57: ,(zz'bhAu()Ri'(_mf'()If+*ZuXP-RgMk,pjfW*#fb3'bqAp&eYfi&eYfh&J5Qc&.fEd',22t(Dn# bshanks@57: -)B0\=+!2[P-7LGq.k3"s-RU)W)]K_6(Dn&/)]BV2)&O8/(`+#)()@Ps&ebup)&X:lzz!!!!O/cYkO bshanks@57: z!!!!8()Ic&'c.]&(E").)AsJ9+s\Wi/h\h,.OZD]*ZGt4()7Jr&eYcg&J5Te&J5Qc&.oNg'bqK#(` bshanks@57: =52)]^"C+s\Nb.P*,%.k3"r,TRpG*#]b6)]BV6)]Th>*$#t9)&X>1(DRSs'GD)p'`\46zz!!"W(zz! bshanks@57: !!!:)&X;,'GhN#)&aG7+s/!U-nHu*1,:I5.jH/Y*ZGq5(DIPs'+toj&J5Wf&J5Te&J>]i'G_K%)&aG bshanks@57: 7+!DdQ-7C>p/1iG*.k)hl+W_[D*#fk;)]Th<*ZlIE)]Te8)&=&''GM2n&J5Zizzz!%ol(zz!!!!:)A bshanks@57: sA/()e&/)]U%J,q(/m.kWM.0eY+/,U"9Q*#fe6(DRVu'+toj&eYfi&J5Tf&eYil()If+*$$%B+seTc bshanks@57: .kNA,/MA_,.4?Gd+!2OF*??.A+!)OJ+WqmL*#]_4'bqK!'b_2l&eb6Fzzz/hR,(zz!!!oU)B'G2)As bshanks@57: J6+t4rk.4Zr%0.nh//hSY%+sJ0M*#f_3(_mc"',2,o'+toi&eYfi'GV?!(`FG;*[)aR-7CDt0ekF=0 bshanks@57: J>"/-6s`Y+!;XH*ZlLJ+X/*R+!)C?)Aa5-(`F2*'bV,k&HDe2zz!!!!O/cYkOzz!!!oU)B'M4)]g1N bshanks@57: .ki\/.OZi#0/"q1/1;eg+<_^E)AsD0(D[c$'bqDr',2,n',)&o()Il/*$?IQ,paog/M8\41,:R<0J> bshanks@57: ",,U=QX+WhgL+s'c%Q%)&aV@,Uk/j.P*8/1GUaA1,1I;0/"h(-R9r_+sJ bshanks@57: 6V,9nBU+!)RG+<2CA+!)LH*ul.7'+t9Fzzz!%ol(zzz!#cdq)]KnC,qUi+0JOt'-n6_u0.e\&-6s`V bshanks@57: *ZZ1<)&O/*()I`%()Rl(()Ri'(Dn&1*?Z^Y.P!,*1,C^B1c$pC0etL=0.SM"-RU/b,U=W[,9e9S+X& bshanks@57: !P+WhdK+W_dM*uc(5zzzz/hR,(zzz!#ljr*?HOW/ho"3/hSOt.4H\n-71)c+s.mK*ZZ4=)&F)*(D[c bshanks@57: &)&X;0)&aG5)^$=O-RgMp.kWP31G^gC1c$mB1,:O;/h/>"-mg5c,9e+sJ6X,pt2q0/>=>1GgsH1c.!D0eOn&-RU;h,pWHj bshanks@57: zz+!2[N+sSHb-71&c,pai;zzzz/hR,(zzzz!$NdD1G^^:-m^)b-6jc`.4?Mg)&=#*()@W!'bhAs()I bshanks@57: `')&aJ8*ZcCI,paoe.kWG.1,:XB1c7*H1GLR8/L`(s-RU5@zzz*[2jS,V(Dp-RU;j.0'>Jzzz!!!!O bshanks@57: /cYkOzzzz!$NgI0eY"%,9e9U,:+W^+<;I?(`*l#'+trk'+trm'c%T&)&jP9*ZuUO-71/l/M8_31,C^ bshanks@57: B1,C[>0.SP%.4?Smzzz!!!!?+=&3Y.P!"s.P*+Nzzzz!!"W(zzzzz+t,&q.jcSf+s.sP+sS9Q)]TY. bshanks@57: ',2&k&J5Tf&J5Zk'c%T&)B'P8*ZuXP,q(/l/MA_21,1L=0/,(2zzzzzz+seNb/hJM'/M7#'zzzz!%o bshanks@57: l(zzzzz!!"Jt,pFKT*uuII+<;IA)]'5+'G1le%hK9`&J5Wh'GVAt)&O>4*ZuXP-7:2j.kWD+/h\e*/ bshanks@57: H>bNzzzzz!!!!F-6t<"/1N>,zzzzz/hR,(zzzzz!!"Dn+s7mE)B9h?*#on8(Ddl'&ebcf&.fBb&J>c bshanks@57: m'GV;t(`=53*?QFK,U=`^,q:Aq/1N(Kzzzzzz!!!!F,r./(/2.&(zzzz!!!!O/cYkOzzzzz!$ij6*Z bshanks@57: >n7)]BY6(`*r(()7Mt',)#m&eYfi'GV>u'c%Pb)&aIpz,U4N[zzzzzzzz!!!!D0JFq,0)ttPzzzz!! bshanks@57: "W(zzzzzz++n6(`<;i().Gs bshanks@57: 'EA+5zzzzzzzzzzzzzzzzzzzzzz!!!!O/hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb// bshanks@57: hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb bshanks@57: //hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSa~> bshanks@57: InterpretLevel1 not { bshanks@57: grestore bshanks@57: } if bshanks@57: grestore bshanks@57: %%%%EndImage bshanks@57: 1.000 UL bshanks@57: LTb bshanks@57: 1.000 UP bshanks@57: 1.000 UL bshanks@57: LTb bshanks@57: stroke bshanks@57: grestore bshanks@57: end bshanks@57: showpage bshanks@57: %%Trailer bshanks@57: %%DocumentFonts: Helvetica