bshanks@5: %!PS-Adobe-2.0 EPSF-2.0 bshanks@5: %%Title: singlegene_AUD_lr_top_1_3386_jet.epcs bshanks@5: %%Creator: gnuplot 4.2 patchlevel 2 bshanks@5: %%CreationDate: Tue Apr 7 15:00:24 2009 bshanks@5: %%DocumentFonts: (atend) bshanks@5: %%BoundingBox: 50 50 410 302 bshanks@5: %%EndComments bshanks@5: %%BeginProlog bshanks@5: /gnudict 256 dict def bshanks@5: gnudict begin bshanks@5: % bshanks@5: % The following 6 true/false flags may be edited by hand if required bshanks@5: % The unit line width may also be changed bshanks@5: % bshanks@5: /Color true def bshanks@5: /Blacktext false def bshanks@5: /Solid true def bshanks@5: /Dashlength 1 def bshanks@5: /Landscape false def bshanks@5: /Level1 false def bshanks@5: /Rounded false def bshanks@5: /TransparentPatterns false def bshanks@5: /gnulinewidth 5.000 def bshanks@5: /userlinewidth gnulinewidth def bshanks@5: % bshanks@5: /vshift -46 def bshanks@5: /dl1 { bshanks@5: 10.0 Dashlength mul mul bshanks@5: Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if bshanks@5: } def bshanks@5: /dl2 { bshanks@5: 10.0 Dashlength mul mul bshanks@5: Rounded { currentlinewidth 0.75 mul add } if bshanks@5: } def bshanks@5: /hpt_ 31.5 def bshanks@5: /vpt_ 31.5 def bshanks@5: /hpt hpt_ def bshanks@5: /vpt vpt_ def bshanks@5: Level1 {} { bshanks@5: /SDict 10 dict def bshanks@5: systemdict /pdfmark known not { bshanks@5: userdict /pdfmark systemdict /cleartomark get put bshanks@5: } if bshanks@5: SDict begin [ bshanks@5: /Title (singlegene_AUD_lr_top_1_3386_jet.epcs) bshanks@5: /Subject (gnuplot plot) bshanks@5: /Creator (gnuplot 4.2 patchlevel 2 ) bshanks@5: /Author (Bayle Shanks,,,) bshanks@5: % /Producer (gnuplot) bshanks@5: % /Keywords () bshanks@5: /CreationDate (Tue Apr 7 15:00:24 2009) bshanks@5: /DOCINFO pdfmark bshanks@5: end bshanks@5: } ifelse bshanks@5: % bshanks@5: % Gnuplot Prolog Version 4.2 (August 2006) bshanks@5: % bshanks@5: /M {moveto} bind def bshanks@5: /L {lineto} bind def bshanks@5: /R {rmoveto} bind def bshanks@5: /V {rlineto} bind def bshanks@5: /N {newpath moveto} bind def bshanks@5: /Z {closepath} bind def bshanks@5: /C {setrgbcolor} bind def bshanks@5: /f {rlineto fill} bind def bshanks@5: /vpt2 vpt 2 mul def bshanks@5: /hpt2 hpt 2 mul def bshanks@5: /Lshow {currentpoint stroke M 0 vshift R bshanks@5: Blacktext {gsave 0 setgray show grestore} {show} ifelse} def bshanks@5: /Rshow {currentpoint stroke M dup stringwidth pop neg vshift R bshanks@5: Blacktext {gsave 0 setgray show grestore} {show} ifelse} def bshanks@5: /Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R bshanks@5: Blacktext {gsave 0 setgray show grestore} {show} ifelse} def bshanks@5: /UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def bshanks@5: /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def bshanks@5: /DL {Color {setrgbcolor Solid {pop []} if 0 setdash} bshanks@5: {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def bshanks@5: /BL {stroke userlinewidth 2 mul setlinewidth bshanks@5: Rounded {1 setlinejoin 1 setlinecap} if} def bshanks@5: /AL {stroke userlinewidth 2 div setlinewidth bshanks@5: Rounded {1 setlinejoin 1 setlinecap} if} def bshanks@5: /UL {dup gnulinewidth mul /userlinewidth exch def bshanks@5: dup 1 lt {pop 1} if 10 mul /udl exch def} def bshanks@5: /PL {stroke userlinewidth setlinewidth bshanks@5: Rounded {1 setlinejoin 1 setlinecap} if} def bshanks@5: % Default Line colors bshanks@5: /LCw {1 1 1} def bshanks@5: /LCb {0 0 0} def bshanks@5: /LCa {0 0 0} def bshanks@5: /LC0 {1 0 0} def bshanks@5: /LC1 {0 1 0} def bshanks@5: /LC2 {0 0 1} def bshanks@5: /LC3 {1 0 1} def bshanks@5: /LC4 {0 1 1} def bshanks@5: /LC5 {1 1 0} def bshanks@5: /LC6 {0 0 0} def bshanks@5: /LC7 {1 0.3 0} def bshanks@5: /LC8 {0.5 0.5 0.5} def bshanks@5: % Default Line Types bshanks@5: /LTw {PL [] 1 setgray} def bshanks@5: /LTb {BL [] LCb DL} def bshanks@5: /LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def bshanks@5: /LT0 {PL [] LC0 DL} def bshanks@5: /LT1 {PL [4 dl1 2 dl2] LC1 DL} def bshanks@5: /LT2 {PL [2 dl1 3 dl2] LC2 DL} def bshanks@5: /LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def bshanks@5: /LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def bshanks@5: /LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def bshanks@5: /LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def bshanks@5: /LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def bshanks@5: /LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def bshanks@5: /Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def bshanks@5: /Dia {stroke [] 0 setdash 2 copy vpt add M bshanks@5: hpt neg vpt neg V hpt vpt neg V bshanks@5: hpt vpt V hpt neg vpt V closepath stroke bshanks@5: Pnt} def bshanks@5: /Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V bshanks@5: currentpoint stroke M bshanks@5: hpt neg vpt neg R hpt2 0 V stroke bshanks@5: } def bshanks@5: /Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M bshanks@5: 0 vpt2 neg V hpt2 0 V 0 vpt2 V bshanks@5: hpt2 neg 0 V closepath stroke bshanks@5: Pnt} def bshanks@5: /Crs {stroke [] 0 setdash exch hpt sub exch vpt add M bshanks@5: hpt2 vpt2 neg V currentpoint stroke M bshanks@5: hpt2 neg 0 R hpt2 vpt2 V stroke} def bshanks@5: /TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M bshanks@5: hpt neg vpt -1.62 mul V bshanks@5: hpt 2 mul 0 V bshanks@5: hpt neg vpt 1.62 mul V closepath stroke bshanks@5: Pnt} def bshanks@5: /Star {2 copy Pls Crs} def bshanks@5: /BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M bshanks@5: 0 vpt2 neg V hpt2 0 V 0 vpt2 V bshanks@5: hpt2 neg 0 V closepath fill} def bshanks@5: /TriUF {stroke [] 0 setdash vpt 1.12 mul add M bshanks@5: hpt neg vpt -1.62 mul V bshanks@5: hpt 2 mul 0 V bshanks@5: hpt neg vpt 1.62 mul V closepath fill} def bshanks@5: /TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M bshanks@5: hpt neg vpt 1.62 mul V bshanks@5: hpt 2 mul 0 V bshanks@5: hpt neg vpt -1.62 mul V closepath stroke bshanks@5: Pnt} def bshanks@5: /TriDF {stroke [] 0 setdash vpt 1.12 mul sub M bshanks@5: hpt neg vpt 1.62 mul V bshanks@5: hpt 2 mul 0 V bshanks@5: hpt neg vpt -1.62 mul V closepath fill} def bshanks@5: /DiaF {stroke [] 0 setdash vpt add M bshanks@5: hpt neg vpt neg V hpt vpt neg V bshanks@5: hpt vpt V hpt neg vpt V closepath fill} def bshanks@5: /Pent {stroke [] 0 setdash 2 copy gsave bshanks@5: translate 0 hpt M 4 {72 rotate 0 hpt L} repeat bshanks@5: closepath stroke grestore Pnt} def bshanks@5: /PentF {stroke [] 0 setdash gsave bshanks@5: translate 0 hpt M 4 {72 rotate 0 hpt L} repeat bshanks@5: closepath fill grestore} def bshanks@5: /Circle {stroke [] 0 setdash 2 copy bshanks@5: hpt 0 360 arc stroke Pnt} def bshanks@5: /CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def bshanks@5: /C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def bshanks@5: /C1 {BL [] 0 setdash 2 copy moveto bshanks@5: 2 copy vpt 0 90 arc closepath fill bshanks@5: vpt 0 360 arc closepath} bind def bshanks@5: /C2 {BL [] 0 setdash 2 copy moveto bshanks@5: 2 copy vpt 90 180 arc closepath fill bshanks@5: vpt 0 360 arc closepath} bind def bshanks@5: /C3 {BL [] 0 setdash 2 copy moveto bshanks@5: 2 copy vpt 0 180 arc closepath fill bshanks@5: vpt 0 360 arc closepath} bind def bshanks@5: /C4 {BL [] 0 setdash 2 copy moveto bshanks@5: 2 copy vpt 180 270 arc closepath fill bshanks@5: vpt 0 360 arc closepath} bind def bshanks@5: /C5 {BL [] 0 setdash 2 copy moveto bshanks@5: 2 copy vpt 0 90 arc bshanks@5: 2 copy moveto bshanks@5: 2 copy vpt 180 270 arc closepath fill bshanks@5: vpt 0 360 arc} bind def bshanks@5: /C6 {BL [] 0 setdash 2 copy moveto bshanks@5: 2 copy vpt 90 270 arc closepath fill bshanks@5: vpt 0 360 arc closepath} bind def bshanks@5: /C7 {BL [] 0 setdash 2 copy moveto bshanks@5: 2 copy vpt 0 270 arc closepath fill bshanks@5: vpt 0 360 arc closepath} bind def bshanks@5: /C8 {BL [] 0 setdash 2 copy moveto bshanks@5: 2 copy vpt 270 360 arc closepath fill bshanks@5: vpt 0 360 arc closepath} bind def bshanks@5: /C9 {BL [] 0 setdash 2 copy moveto bshanks@5: 2 copy vpt 270 450 arc closepath fill bshanks@5: vpt 0 360 arc closepath} bind def bshanks@5: /C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill bshanks@5: 2 copy moveto bshanks@5: 2 copy vpt 90 180 arc closepath fill bshanks@5: vpt 0 360 arc closepath} bind def bshanks@5: /C11 {BL [] 0 setdash 2 copy moveto bshanks@5: 2 copy vpt 0 180 arc closepath fill bshanks@5: 2 copy moveto bshanks@5: 2 copy vpt 270 360 arc closepath fill bshanks@5: vpt 0 360 arc closepath} bind def bshanks@5: /C12 {BL [] 0 setdash 2 copy moveto bshanks@5: 2 copy vpt 180 360 arc closepath fill bshanks@5: vpt 0 360 arc closepath} bind def bshanks@5: /C13 {BL [] 0 setdash 2 copy moveto bshanks@5: 2 copy vpt 0 90 arc closepath fill bshanks@5: 2 copy moveto bshanks@5: 2 copy vpt 180 360 arc closepath fill bshanks@5: vpt 0 360 arc closepath} bind def bshanks@5: /C14 {BL [] 0 setdash 2 copy moveto bshanks@5: 2 copy vpt 90 360 arc closepath fill bshanks@5: vpt 0 360 arc} bind def bshanks@5: /C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill bshanks@5: vpt 0 360 arc closepath} bind def bshanks@5: /Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto bshanks@5: neg 0 rlineto closepath} bind def bshanks@5: /Square {dup Rec} bind def bshanks@5: /Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def bshanks@5: /S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def bshanks@5: /S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def bshanks@5: /S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def bshanks@5: /S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def bshanks@5: /S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def bshanks@5: /S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill bshanks@5: exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def bshanks@5: /S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def bshanks@5: /S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill bshanks@5: 2 copy vpt Square fill Bsquare} bind def bshanks@5: /S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def bshanks@5: /S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def bshanks@5: /S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill bshanks@5: Bsquare} bind def bshanks@5: /S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill bshanks@5: Bsquare} bind def bshanks@5: /S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def bshanks@5: /S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill bshanks@5: 2 copy vpt Square fill Bsquare} bind def bshanks@5: /S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill bshanks@5: 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def bshanks@5: /S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def bshanks@5: /D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def bshanks@5: /D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def bshanks@5: /D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def bshanks@5: /D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def bshanks@5: /D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def bshanks@5: /D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def bshanks@5: /D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def bshanks@5: /D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def bshanks@5: /D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def bshanks@5: /D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def bshanks@5: /D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def bshanks@5: /D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def bshanks@5: /D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def bshanks@5: /D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def bshanks@5: /D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def bshanks@5: /D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def bshanks@5: /DiaE {stroke [] 0 setdash vpt add M bshanks@5: hpt neg vpt neg V hpt vpt neg V bshanks@5: hpt vpt V hpt neg vpt V closepath stroke} def bshanks@5: /BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M bshanks@5: 0 vpt2 neg V hpt2 0 V 0 vpt2 V bshanks@5: hpt2 neg 0 V closepath stroke} def bshanks@5: /TriUE {stroke [] 0 setdash vpt 1.12 mul add M bshanks@5: hpt neg vpt -1.62 mul V bshanks@5: hpt 2 mul 0 V bshanks@5: hpt neg vpt 1.62 mul V closepath stroke} def bshanks@5: /TriDE {stroke [] 0 setdash vpt 1.12 mul sub M bshanks@5: hpt neg vpt 1.62 mul V bshanks@5: hpt 2 mul 0 V bshanks@5: hpt neg vpt -1.62 mul V closepath stroke} def bshanks@5: /PentE {stroke [] 0 setdash gsave bshanks@5: translate 0 hpt M 4 {72 rotate 0 hpt L} repeat bshanks@5: closepath stroke grestore} def bshanks@5: /CircE {stroke [] 0 setdash bshanks@5: hpt 0 360 arc stroke} def bshanks@5: /Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def bshanks@5: /DiaW {stroke [] 0 setdash vpt add M bshanks@5: hpt neg vpt neg V hpt vpt neg V bshanks@5: hpt vpt V hpt neg vpt V Opaque stroke} def bshanks@5: /BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M bshanks@5: 0 vpt2 neg V hpt2 0 V 0 vpt2 V bshanks@5: hpt2 neg 0 V Opaque stroke} def bshanks@5: /TriUW {stroke [] 0 setdash vpt 1.12 mul add M bshanks@5: hpt neg vpt -1.62 mul V bshanks@5: hpt 2 mul 0 V bshanks@5: hpt neg vpt 1.62 mul V Opaque stroke} def bshanks@5: /TriDW {stroke [] 0 setdash vpt 1.12 mul sub M bshanks@5: hpt neg vpt 1.62 mul V bshanks@5: hpt 2 mul 0 V bshanks@5: hpt neg vpt -1.62 mul V Opaque stroke} def bshanks@5: /PentW {stroke [] 0 setdash gsave bshanks@5: translate 0 hpt M 4 {72 rotate 0 hpt L} repeat bshanks@5: Opaque stroke grestore} def bshanks@5: /CircW {stroke [] 0 setdash bshanks@5: hpt 0 360 arc Opaque stroke} def bshanks@5: /BoxFill {gsave Rec 1 setgray fill grestore} def bshanks@5: /Density { bshanks@5: /Fillden exch def bshanks@5: currentrgbcolor bshanks@5: /ColB exch def /ColG exch def /ColR exch def bshanks@5: /ColR ColR Fillden mul Fillden sub 1 add def bshanks@5: /ColG ColG Fillden mul Fillden sub 1 add def bshanks@5: /ColB ColB Fillden mul Fillden sub 1 add def bshanks@5: ColR ColG ColB setrgbcolor} def bshanks@5: /BoxColFill {gsave Rec PolyFill} def bshanks@5: /PolyFill {gsave Density fill grestore grestore} def bshanks@5: /h {rlineto rlineto rlineto gsave fill grestore} bind def bshanks@5: % bshanks@5: % PostScript Level 1 Pattern Fill routine for rectangles bshanks@5: % Usage: x y w h s a XX PatternFill bshanks@5: % x,y = lower left corner of box to be filled bshanks@5: % w,h = width and height of box bshanks@5: % a = angle in degrees between lines and x-axis bshanks@5: % XX = 0/1 for no/yes cross-hatch bshanks@5: % bshanks@5: /PatternFill {gsave /PFa [ 9 2 roll ] def bshanks@5: PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate bshanks@5: PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec bshanks@5: gsave 1 setgray fill grestore clip bshanks@5: currentlinewidth 0.5 mul setlinewidth bshanks@5: /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def bshanks@5: 0 0 M PFa 5 get rotate PFs -2 div dup translate bshanks@5: 0 1 PFs PFa 4 get div 1 add floor cvi bshanks@5: {PFa 4 get mul 0 M 0 PFs V} for bshanks@5: 0 PFa 6 get ne { bshanks@5: 0 1 PFs PFa 4 get div 1 add floor cvi bshanks@5: {PFa 4 get mul 0 2 1 roll M PFs 0 V} for bshanks@5: } if bshanks@5: stroke grestore} def bshanks@5: % bshanks@5: /languagelevel where bshanks@5: {pop languagelevel} {1} ifelse bshanks@5: 2 lt bshanks@5: {/InterpretLevel1 true def} bshanks@5: {/InterpretLevel1 Level1 def} bshanks@5: ifelse bshanks@5: % bshanks@5: % PostScript level 2 pattern fill definitions bshanks@5: % bshanks@5: /Level2PatternFill { bshanks@5: /Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} bshanks@5: bind def bshanks@5: /KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def bshanks@5: << Tile8x8 bshanks@5: /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} bshanks@5: >> matrix makepattern bshanks@5: /Pat1 exch def bshanks@5: << Tile8x8 bshanks@5: /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke bshanks@5: 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} bshanks@5: >> matrix makepattern bshanks@5: /Pat2 exch def bshanks@5: << Tile8x8 bshanks@5: /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L bshanks@5: 8 8 L 8 0 L 0 0 L fill} bshanks@5: >> matrix makepattern bshanks@5: /Pat3 exch def bshanks@5: << Tile8x8 bshanks@5: /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L bshanks@5: 0 12 M 12 0 L stroke} bshanks@5: >> matrix makepattern bshanks@5: /Pat4 exch def bshanks@5: << Tile8x8 bshanks@5: /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L bshanks@5: 0 -4 M 12 8 L stroke} bshanks@5: >> matrix makepattern bshanks@5: /Pat5 exch def bshanks@5: << Tile8x8 bshanks@5: /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L bshanks@5: 0 12 M 8 -4 L 4 12 M 10 0 L stroke} bshanks@5: >> matrix makepattern bshanks@5: /Pat6 exch def bshanks@5: << Tile8x8 bshanks@5: /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L bshanks@5: 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} bshanks@5: >> matrix makepattern bshanks@5: /Pat7 exch def bshanks@5: << Tile8x8 bshanks@5: /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L bshanks@5: 12 0 M -4 8 L 12 4 M 0 10 L stroke} bshanks@5: >> matrix makepattern bshanks@5: /Pat8 exch def bshanks@5: << Tile8x8 bshanks@5: /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L bshanks@5: -4 0 M 12 8 L -4 4 M 8 10 L stroke} bshanks@5: >> matrix makepattern bshanks@5: /Pat9 exch def bshanks@5: /Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def bshanks@5: /Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def bshanks@5: /Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def bshanks@5: /Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def bshanks@5: /Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def bshanks@5: /Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def bshanks@5: /Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def bshanks@5: } def bshanks@5: % bshanks@5: % bshanks@5: %End of PostScript Level 2 code bshanks@5: % bshanks@5: /PatternBgnd { bshanks@5: TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse bshanks@5: } def bshanks@5: % bshanks@5: % Substitute for Level 2 pattern fill codes with bshanks@5: % grayscale if Level 2 support is not selected. bshanks@5: % bshanks@5: /Level1PatternFill { bshanks@5: /Pattern1 {0.250 Density} bind def bshanks@5: /Pattern2 {0.500 Density} bind def bshanks@5: /Pattern3 {0.750 Density} bind def bshanks@5: /Pattern4 {0.125 Density} bind def bshanks@5: /Pattern5 {0.375 Density} bind def bshanks@5: /Pattern6 {0.625 Density} bind def bshanks@5: /Pattern7 {0.875 Density} bind def bshanks@5: } def bshanks@5: % bshanks@5: % Now test for support of Level 2 code bshanks@5: % bshanks@5: Level1 {Level1PatternFill} {Level2PatternFill} ifelse bshanks@5: % bshanks@5: /Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont bshanks@5: dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall bshanks@5: currentdict end definefont pop bshanks@5: /MFshow { bshanks@5: { dup 5 get 3 ge bshanks@5: { 5 get 3 eq {gsave} {grestore} ifelse } bshanks@5: {dup dup 0 get findfont exch 1 get scalefont setfont bshanks@5: [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 bshanks@5: get exch 4 get {show} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq bshanks@5: {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 bshanks@5: get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div bshanks@5: dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get bshanks@5: show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop bshanks@5: pop aload pop M} ifelse }ifelse }ifelse } bshanks@5: ifelse } bshanks@5: forall} bind def bshanks@5: /MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } bshanks@5: {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont bshanks@5: 6 get stringwidth pop add} {pop} ifelse} ifelse} forall} bind def bshanks@5: /MLshow { currentpoint stroke M bshanks@5: 0 exch R bshanks@5: Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def bshanks@5: /MRshow { currentpoint stroke M bshanks@5: exch dup MFwidth neg 3 -1 roll R bshanks@5: Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def bshanks@5: /MCshow { currentpoint stroke M bshanks@5: exch dup MFwidth -2 div 3 -1 roll R bshanks@5: Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def bshanks@5: /XYsave { [( ) 1 2 true false 3 ()] } bind def bshanks@5: /XYrestore { [( ) 1 2 true false 4 ()] } bind def bshanks@5: end bshanks@5: %%EndProlog bshanks@5: gnudict begin bshanks@5: gsave bshanks@5: 50 50 translate bshanks@5: 0.050 0.050 scale bshanks@5: 0 setgray bshanks@5: newpath bshanks@5: (Helvetica) findfont 140 scalefont setfont bshanks@5: gsave % colour palette begin bshanks@5: /maxcolors 64 def bshanks@5: /HSV2RGB { exch dup 0.0 eq {pop exch pop dup dup} % achromatic gray bshanks@5: { /HSVs exch def /HSVv exch def 6.0 mul dup floor dup 3 1 roll sub bshanks@5: /HSVf exch def /HSVi exch cvi def /HSVp HSVv 1.0 HSVs sub mul def bshanks@5: /HSVq HSVv 1.0 HSVs HSVf mul sub mul def bshanks@5: /HSVt HSVv 1.0 HSVs 1.0 HSVf sub mul sub mul def bshanks@5: /HSVi HSVi 6 mod def 0 HSVi eq {HSVv HSVt HSVp} bshanks@5: {1 HSVi eq {HSVq HSVv HSVp}{2 HSVi eq {HSVp HSVv HSVt} bshanks@5: {3 HSVi eq {HSVp HSVq HSVv}{4 HSVi eq {HSVt HSVp HSVv} bshanks@5: {HSVv HSVp HSVq} ifelse} ifelse} ifelse} ifelse} ifelse bshanks@5: } ifelse} def bshanks@5: /Constrain { bshanks@5: dup 0 lt {0 exch pop}{dup 1 gt {1 exch pop} if} ifelse} def bshanks@5: /YIQ2RGB { bshanks@5: 3 copy -1.702 mul exch -1.105 mul add add Constrain 4 1 roll bshanks@5: 3 copy -0.647 mul exch -0.272 mul add add Constrain 5 1 roll bshanks@5: 0.621 mul exch -0.956 mul add add Constrain 3 1 roll } def bshanks@5: /CMY2RGB { 1 exch sub exch 1 exch sub 3 2 roll 1 exch sub 3 1 roll exch } def bshanks@5: /XYZ2RGB { 3 copy -0.9017 mul exch -0.1187 mul add exch 0.0585 mul exch add bshanks@5: Constrain 4 1 roll 3 copy -0.0279 mul exch 1.999 mul add exch bshanks@5: -0.9844 mul add Constrain 5 1 roll -0.2891 mul exch -0.5338 mul add bshanks@5: exch 1.91 mul exch add Constrain 3 1 roll} def bshanks@5: /SelectSpace {ColorSpace (HSV) eq {HSV2RGB}{ColorSpace (XYZ) eq { bshanks@5: XYZ2RGB}{ColorSpace (CMY) eq {CMY2RGB}{ColorSpace (YIQ) eq {YIQ2RGB} bshanks@5: if} ifelse} ifelse} ifelse} def bshanks@5: /InterpolatedColor true def bshanks@5: /grayindex {/gidx 0 def bshanks@5: {GrayA gidx get grayv ge {exit} if /gidx gidx 1 add def} loop} def bshanks@5: /dgdx {grayv GrayA gidx get sub GrayA gidx 1 sub get bshanks@5: GrayA gidx get sub div} def bshanks@5: /redvalue {RedA gidx get RedA gidx 1 sub get bshanks@5: RedA gidx get sub dgdxval mul add} def bshanks@5: /greenvalue {GreenA gidx get GreenA gidx 1 sub get bshanks@5: GreenA gidx get sub dgdxval mul add} def bshanks@5: /bluevalue {BlueA gidx get BlueA gidx 1 sub get bshanks@5: BlueA gidx get sub dgdxval mul add} def bshanks@5: /interpolate { bshanks@5: grayindex grayv GrayA gidx get sub abs 1e-5 le bshanks@5: {RedA gidx get GreenA gidx get BlueA gidx get} bshanks@5: {/dgdxval dgdx def redvalue greenvalue bluevalue} ifelse} def bshanks@5: /GrayA [0 .0159 .0317 .0476 .0635 .0794 .0952 .1111 .127 .1429 .1587 .1746 bshanks@5: .1905 .2063 .2222 .2381 .254 .2698 .2857 .3016 .3175 .3333 .3492 .3651 bshanks@5: .381 .3968 .4127 .4286 .4444 .4603 .4762 .4921 .5079 .5238 .5397 .5556 bshanks@5: .5714 .5873 .6032 .619 .6349 .6508 .6667 .6825 .6984 .7143 .7302 .746 bshanks@5: .7619 .7778 .7937 .8095 .8254 .8413 .8571 .873 .8889 .9048 .9206 .9365 bshanks@5: .9524 .9683 .9841 1 ] def bshanks@5: /RedA [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .0238 .0873 .1508 bshanks@5: .2143 .2778 .3413 .4048 .4683 .5317 .5952 .6587 .7222 .7857 .8492 .9127 bshanks@5: .9762 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .9444 .881 .8175 .754 .6905 .627 bshanks@5: .5635 .5 ] def bshanks@5: /GreenA [0 0 0 0 0 0 0 0 .0079 .0714 .1349 .1984 .2619 .3254 .3889 .4524 bshanks@5: .5159 .5794 .6429 .7063 .7698 .8333 .8968 .9603 1 1 1 1 1 1 1 1 1 1 1 1 1 bshanks@5: 1 1 1 .9603 .8968 .8333 .7698 .7063 .6429 .5794 .5159 .4524 .3889 .3254 bshanks@5: .2619 .1984 .1349 .0714 .0079 0 0 0 0 0 0 0 0 ] def bshanks@5: /BlueA [.5 .5635 .627 .6905 .754 .8175 .881 .9444 1 1 1 1 1 1 1 1 1 1 1 1 1 bshanks@5: 1 1 1 .9762 .9127 .8492 .7857 .7222 .6587 .5952 .5317 .4683 .4048 .3413 bshanks@5: .2778 .2143 .1508 .0873 .0238 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 bshanks@5: 0 0 ] def bshanks@5: /pm3dround {maxcolors 0 gt {dup 1 ge bshanks@5: {pop 1} {maxcolors mul floor maxcolors 1 sub div} ifelse} if} def bshanks@5: /pm3dGamma 1.0 1.5 div def bshanks@5: /ColorSpace (RGB) def bshanks@5: Color true and { % COLOUR vs. GRAY map bshanks@5: InterpolatedColor { %% Interpolation vs. RGB-Formula bshanks@5: /g {stroke pm3dround /grayv exch def interpolate bshanks@5: SelectSpace setrgbcolor} bind def bshanks@5: }{ bshanks@5: /g {stroke pm3dround dup cF7 Constrain exch dup cF5 Constrain exch cF15 Constrain bshanks@5: SelectSpace setrgbcolor} bind def bshanks@5: } ifelse bshanks@5: }{ bshanks@5: /g {stroke pm3dround pm3dGamma exp setgray} bind def bshanks@5: } ifelse bshanks@5: 1.000 UP bshanks@5: 1.000 UL bshanks@5: LTb bshanks@5: 1.000 UL bshanks@5: LT0 bshanks@5: LTb bshanks@5: %%%%BeginImage bshanks@5: gsave 856 168 N 856 4872 L 6344 4872 L 6344 168 L Z clip bshanks@5: InterpretLevel1 { bshanks@5: %% Construct a box instead of image bshanks@5: LTb bshanks@5: 876 4852 M bshanks@5: 5292 0 V bshanks@5: 0 -4429 V bshanks@5: -5292 0 V bshanks@5: 876 4852 L bshanks@5: 40 -110 R bshanks@5: (PS level 2 image) Lshow bshanks@5: % Read data but ignore it bshanks@5: /imagebuf 15215 string def bshanks@5: currentfile imagebuf readstring bshanks@5: } { bshanks@5: gsave bshanks@5: 876 4852 translate bshanks@5: 5292 -4429 scale bshanks@5: %%%%BeginPalette bshanks@5: [ /Indexed bshanks@5: /DeviceRGB 63 bshanks@5: < bshanks@5: 000080 000090 0000a0 0000b0 0000c0 0000d0 0000e1 0000f1 bshanks@5: 0002ff 0012ff 0022ff 0033ff 0043ff 0053ff 0063ff 0073ff bshanks@5: 0084ff 0094ff 00a4ff 00b4ff 00c4ff 00d4ff 00e5ff 00f5ff bshanks@5: 06fff9 16ffe9 26ffd9 37ffc8 47ffb8 57ffa8 67ff98 77ff88 bshanks@5: 88ff77 98ff67 a8ff57 b8ff47 c8ff37 d9ff26 e9ff16 f9ff06 bshanks@5: fff500 ffe500 ffd400 ffc400 ffb400 ffa400 ff9400 ff8400 bshanks@5: ff7300 ff6300 ff5300 ff4300 ff3300 ff2200 ff1200 ff0200 bshanks@5: f10000 e10000 d00000 c00000 b00000 a00000 900000 800000 bshanks@5: > bshanks@5: ] setcolorspace bshanks@5: %%%%EndPalette bshanks@5: << bshanks@5: /ImageType 1 bshanks@5: /Width 135 bshanks@5: /Height 113 bshanks@5: /BitsPerComponent 8 bshanks@5: /ImageMatrix [ 135 0 0 113 0 0 ] bshanks@5: /Decode [ 0 255 ] bshanks@5: /DataSource currentfile /ASCII85Decode filter bshanks@5: /MultipleDataSources false bshanks@5: /Interpolate false bshanks@5: >> bshanks@5: image bshanks@5: } ifelse bshanks@5: 5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D bshanks@5: .o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5!D.o5 bshanks@5: !D.o5!D.o5!D.o!rr<$zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!'WRJzzzzzzzzzzzzzzzzzzzzzz bshanks@5: zzzzzzzzzzz5!B#Jzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!_4ot]azzzzzzzzzzzzzzzzzzzz bshanks@5: zzzzzzzzzzzz!!#2H!<<*"zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!'WRIzzzzzzzzzzzzzzzzzzz bshanks@5: zzzzzzzzzzzzzz5!AuIzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!_4okW`zzzzzzzzzzzzzzzzz bshanks@5: zzzzzzzzzzzzzzz!!#2H!<<*"zzzzzzzzzzzzzzzzzz!!<9,"TSN&zzzzzzzzzzzz!'WRHzzzzzzzz bshanks@5: zzzzzzzzzzz"U#&8zzzzzzzzzzzzz5!ArHzzzzzzzzzzzzzzzzzz!!!<0"U>J:zzzzzzzzzzzz!!!! bshanks@5: _4obT`zzzzz!##>4zzzzzzzzzzzz!!ro8"UY50zzzzzzzzzzzz!!#2H!!!$"zzzz!!!!2&J>'Dzzzz bshanks@5: zzzzzzz!!!!,$4-n?"Ub;1zzzzzzzzzzzz!'WRH!!30$zzzz!!!TC&HDe2zzzzzzzzzzz!"B>E$3pb bshanks@5: =&.\a@zzzzzzzzzzzz5!ArJ!W`?*zzzz&J,Kc&J5!Czzzzzz!"okS%KHJ/zzz&.T*U#R:P<%fcS0zz bshanks@5: zzzzzzzzz!!!!_4obQc"9Sc1"TSN&zz!!!!5&e>Nb&J>'D!!!!+$O[LXzzzz',(oe%1EURzz!"okT% bshanks@5: L`[M#6kJ?zzzzzzzzzzzz!!#2H!!!-)"pG/8#mpY4zz!#$%\&ePZe&ePWb$OI.J$P3m^zzz!!!!3'+ bshanks@5: tle$k3XV&-)\1z'+tie%13CH"U52;zzzzzzzzzzzz!'WRH!!!0."pP;>$OR:N$ig8-!!!!3&el#o'+ bshanks@5: tli&J#6T#mCP?$OdUZ&c_n3zz!#$"Z&J,H`%hB3_&-)\1!#$"[&ePT_$4-tB"pbMEzzzzzzzzzzzz5 bshanks@5: !ArH!!!91#6kMC$OdIQ%1`F=!#$"Y',)#m'+toi%hB$Q#6Y/9%1j*a&c_n3zz'GV>r&ePWa%hK'D!!!]I!!!fN(Ddf!'G;&l',2,o'+trl'+tlf%h&jS$OR4H#RCY?%0- bshanks@5: A.zzzzzzzzzz!!#2Hz!!!91#mq%L%Lrs\&eYil'G;&n',2,o'+toi%g`UM$47:T&.fEd&ebrn'bqK" bshanks@5: (E",/)&O8/(D[c$'bh>p&eYfh&J,H^%1EUP$47+I#7(VEzzzzzzzzzzz!'WRHz!!ii:$4@7P%Ls!\& bshanks@5: eYlm'GM5q'GV;q&eY`e%h/pX%hTs'GM5o&eY`e&J5Qc%hB6a&ebuq bshanks@5: ()Ic()B'S9*??.A*?H4@*#]\3(DIMr'+kcd%h9'Z%1WmX%M0*Y$OdIPzzzzzzzzzz!!!!_4obQ_!!! bshanks@5: !*#mq%J$k3[V%hK9b',2,q'bhAs'G1uk&ebol&ebol&eYfj'GVB"(`F;3*??1B*ZlFE+!)IC)]9J/( bshanks@5: D[`!&eP]e%hK9_%hK9`&.]0W$O[7Izzzzzzzzzz!!#2Hz!!!?6$k*OR%Lrs[&.fHf',;5r'G_Du$PF bshanks@5: *c&eYil',)#m',2)o'c%T')B9_;*ZcCF+!2RH*ZZ7>)&X8-()@W"',(uk&J5Tf&ebok&.K!S$4-nBz bshanks@5: zzzzzzzzz!'WRHz!!!B8%1NaV%h9*\&J>`j'bh>s()7Mq$4@F[&ekun',2,p',2/r(Dn&0*??1B*Zl bshanks@5: FE*Zc=B*#ok7)&O/+()@Z$'bqAq',2)o',2,n%L`[N#mU_Czzzzzzzzzz5!ArHz!"02F%Ls![%hB0^ bshanks@5: &JGfl'GM8t'c%Pu&JGin'bqGu'GM5q'GVB"(`F>5*?H7C*Zc=C*??+>)]BV4(`4&+(Ddl('bqDs'GM bshanks@5: 8r'GM/k$k*FK#6b;:zzzzzzzzz!!!!_4obQ_z$P!XW&.fB`&.oNf'GM8s()I`%()I`"'bqH!()@Z#' bshanks@5: bqGu()If*)B9b<*Zc=B*??.?)]K_7)AsD0)&O2.(`4,,(D[c$'bqGt&eGQ_$OR1F"U,&7#RCe]i',2,q()7T$)&X8/)&O5.(Ddi'(Ddl(()@Z&(`4,/)]Tk<*??+?*#fe7)& bshanks@5: X;0)&X;1)&aD3)&X8/(D[`$'bh>p&Io6Z$47"B"pP;<$4@7N%fcS0zzzzzzz!'WRHz!!!!-%M03b', bshanks@5: 2)o'GV>u'c.]*)]K\8)B'M4)AsD1(`+#+(Ddo+)&aG5)]K_9*#on:)AsD0(`=2/)&X>3)]K_8)]BS1 bshanks@5: ().Gr'+tfc%1EUP#R:S?#RLeE$OdFS&e=sBzzzzzzz5!ArHz!"9;G&/#Th'GV>u()Ic&(`=83)]Tn? bshanks@5: )]K_7)]K_8)B'M5)&X;0)B'P5)B'P5)]BV4(`4),)&X>2)B'P6*#on9)&F))'+kce%LrpW%1EUN#RL bshanks@5: eE$k!LR%1N[Q&.egAzzzzzz!!!!_4obQ_z$k*RT&JGfm'c%Q#(Ddo+)]K_9*?H4@*ZQ1@*??+>*#ot bshanks@5: <)B'M4)B'M4)B'M4)&X8.(`=2/)&X>3)]K_9)B'J2(DRPp%hB0[%LijT$47(G$4@4M%LrpW%L`dT%1 bshanks@5: E^H(Ddkfzzzzz!!#2Hz!!!!,$OdOV&eYlm'bqK"(Dn#/)B0Y:+WqjK+WhdK+q+'EA+5zzz!'WRHz!!!B7$4I@T&eYll'bh>u(`=20*#p"C+<_pQ,9e0(`!l$&J>Ta$k!CL$O[=M$O[@O%1NdW%hK6^%h9$X%M''^%hTKk()\&,)&X/ bshanks@5: /+ohTCzzz5!ArHz!!!?5$P!XX&.oKe&el&r(`4)-)]^%F,U=T[,9nEW+X%sN+!2OD*?6";)]K_7)]B bshanks@5: V4(`*r)(Dmo$'G_Ds'+toh&.K$V$OR4K$O[@N$k3XT%Ls!\&.fB`%hB-\&/#Qc&/,lt)Aj8/*?61G, bshanks@5: 6.]Dzz!!!!_4obQ_z!"0,@$kZf%hT?a%h9'Y$k*LO$47+J%Ls$]%hK)'9nAzz!!#2Hzz$jmCP%LrsY%LrsX%M'*_&JZ&s)AsP;+sJ6U+sS9S+p&J>Wc&.]9]%LrsY%1E[T$k*LO$OdLV&.oNf',(uk&eYcg&.fBa&J5Zk(`!u,*$64C+fkBzz5!ArHz!!!Q=$kEjZ&.T3[%1Wp[%h9'Z%M'*c'c%c-)&3u(',MN%)&s'GD,m&eYfh&J5Wh()@c*)B9e?+fm&eP]c%h9*_&.T-[%1WgU$k3 bshanks@5: XR$O[=M$O[=N$k!CL$4I=R%hB0]&/,`o(Dmr(()@]'(D[`#'GD)l&eYfj'GVB#(`F>4*?ZLJ+sS*ZlIF*ZZ7?)AsA.()7Mt'GM8t'c%T&)&jP9*Z bshanks@5: uXO,UFcc-70o\+X&$R,9n?T+ohTC!!!!_4obQ_z!#6._()[u.(`4&)()7T"'c.W!'GM,k&.]<^%1E[ bshanks@5: S$OI.I#mq"I$k*RS$k3[V%hB-]%1a!\&/#Wj&ePfn)B'P7*Zc@F+sA*O*ZZ4>)As>-(D[`#()@Z%(D bshanks@5: n#.)]]tA+!DjS,pjud+sA-S+sJ3U,pX`],QIfE!!#2Hzz(`4).)]KY4(`*r((D[f&()If((DIMq&eP bshanks@5: `g%M''Z%LW^S%1WgX%M0-]%hK9`&/#Qg&JGci()@Z&(Dn&1)]g%C+X&!Q+sA'N*ZQ+<)Aj8+()@Z%( bshanks@5: Ddl))&aD4*$$+E+sS?[,pai^+sJ9X,UFca-71&dz!'WRHzz(`=83*#fe6(D[f((`4)+(`=2/(D[]!& bshanks@5: ebok&J5Nb&J,Nc&J>Wf&eP`f&J>Zh',;5s'bqN%)&aD2*#p"A+!DdP+sSt'c%Q#(Ddl((`4,.)B9_:+!2UI+sA*R,UF``-71#a,9\ bshanks@5: -M*#ok8)&O2-(`4),)&X;1)]Tk?+X/0W-71#b-6sla-RU8f-6soa,pX`9!!#2Hzz)B'S9+!2OE)]Th bshanks@5: 8)&X;1)B0V8*#fb6(`4)+(D[`#'bqGu'bhAu'bqH!()Ic((`4)-)&aG5*#p"B+<_sS,9eBZ,palb-7 bshanks@5: 'o^,9\-L*#fe7)&X8.(`4,.)B0Y:*$-4H,:"Q]-7'ra,pai`,pac\,:+T\,:*)]Kb8)B'M2(`4&)(D[f&()@]%()@]'(Dn#-)&XA3)]Th;+<_mP+seK[,p bshanks@5: aia-7:,d,U4NX+WhaF*#fe7)&O2.)&jM8*ZZ=F+<_mQ,UF]^,pai`,pXc^,U+HX,:"KW,QIfE5!ArH bshanks@5: z!!!uX)BL"D+!2OF*ZQ+?*ZcFI*ZuXI*?H4A*?H:B*$#n8)]9J0)&O5/)&aA2)B'M4*#oq<*??.D+s bshanks@5: SB[-7'rc-RU8h-RL,b,9nEW+h,pOTY,UOic-n$Gh.0)Oqzz*#ok9*?H:E+<_pQ+X/-W-n$Pp.Ocbo bshanks@5: -RL,c,pX]Z+X%sO+*#]b;*ZlFF+!;[J+X/-X bshanks@5: ,pk&h-R^;f,pX`]+sJ0R+1(`=//)&X8.(`4,/)&X>2)]Kb<+!2 bshanks@5: UL+sJ3U,:"N\,pai`,pt)g-RU8g,pai`,pala,pai`,paia,pjl]+XA?X,pXZ[-7'uc-RBu[*<88ez bshanks@5: z*#fqA+X/-U+s.jH*[;mR+sJ0Q*Zc:?)AsA0(`*r(()7Q"()@]&(Ddl)(`+#*(D[f'(Dn#,(`=20)] bshanks@5: TqB+!DjS+sS?Y,paod-RL/e-RgGl-RL/e-7:/h-RL/d,pX`\+sS9S*ZlCD*[;mT,U=QY,pjl_,9n$-mg2 bshanks@5: `+<;IB)AsD0(`!l%(E+;8+(]XO95!ArHz!!!E<&JQ#u)B9b@+*#]\2(Dm,P!!#2Hzz%1X!c(`4&-*$$"; bshanks@5: *#g"A+X&$S,9nEY,U+HW+*?QCI+X83V+sA'M*?6(>)]KV2(`*r'()7Pu'GV;s(Ddi')]K_:-U'^X5!D.\/MAk50JkUM2 bshanks@5: E!HN2)6j1*#oq=*?H=G+X&!O*Zc@C*#oq;)B'J1(Dmu*()@Z$(Ddl)(Ddo-*$-=g4t/$84t\NE2`%0.k2kl,9e9R+!;[K+X/*T+X/'P*ul.9)&aG5)]9J/()7Ms&eb6F!!!!_4obQ_z!! bshanks@5: !QA'G_N()&O5.)B'M6*$$%?+!2UJ+WqmL*??.@*#on9)AsD0)&aA2(`F81)Aj;/)]KnB,Ubi01c$pB bshanks@5: 1,LpK2E!HM1d3]O1,:R9/1W2!-RC#^+X%sN+X&$T,:"NZ,9n(80.SFt,pai^,:"KY,:"KY,9nEW+sJ0P*??+>)]0>*'bqDq',MA`z!! bshanks@5: !!_4obQ_zz&JQ*$*#ot@+<_mS-7:&b-71&e-R^Ak-mg5e-7LDo/1`>)0.nq30JG+1/hSb/0J>+D1,C bshanks@5: aE2)R9M2E!HO2`EWN4u4rK0etL:/1;hk,U=TZ,9nEY,9nEX+sJ-R*Zc@@(`4//().Dq'b_5q'GUTJz bshanks@5: !!#2Hzz!!!!2'cJ&6*Zu[P,U=]a-RU;j-n$Jl-n-So-n$Jm.P!#$/M8_20JP::0ekC:0J>+60g7?J1 bshanks@5: GgsH2)[BO2`W1G^[6,U+BS+WqmM+*??(:().Q"'+tlg%hB6iz bshanks@5: z!'WRHzz!"]\[+!;aT/MSt6/hf%:1c7*H1c.'H1c$g>0JP:80/"t3/hJY,/M8_21c.*M3&s&a3]fDc bshanks@5: 4$5Sd4$,Md4?P_g4ZbV_5!C_W1G1(#+sA-S++/het3/h\k10/"q1/M/S-0JPFB3&s#]4$5Yh4 bshanks@5: ?bhf3BK2\3&ilV3&ilW3'KMc3B&T?.46Db+WqpO+XA6U,9nEX+X/'R+'/M/V00JYLC2)[ES4#o;\4uYDZ bshanks@5: 2`EZR2E!HQ3&s#`3]AfL/M/Iu+sA*Q+sS?X,9nHZ,pjoa,pai]*uu=:((h#c$jdIT&.egAzz5!ArHz bshanks@5: !!!!0&J?-.+WD=>+<`!T+s\H].OZbr.P*/&.k<,#/1`>'/M&G(.kE5%/1iM-0JbOC2E3ZS2E*NX2E! bshanks@5: KQ2`EWR2`NcX4$#Pb2`36?0.J1k+X&!Q+sS'/h\h//M&D'.k<,#/M/P.0JYIB1c.'I2E!` bshanks@5: X3&ilX3]]8^4$5Sg3AiTI1bp[4-R9cU+'.k2kk+WhU9&ISsR"UY50zz!'WRH bshanks@5: z!!!!7',D;t)BB_:*?6(A+WqsS,pt)i.k<,#.Olnu/1W5%/M/P+/1`>&.k(/hSe20etOA2)[BP3'K> bshanks@5: _3BB5a4?GSf4ukPZ2)I'?.k;nc*#on<*Zc@D+<_pU-S$o+1,1O<0J=k$*#KG$&e5?Nzz!!!!_4obQ_ bshanks@5: z!!!!?*??.?)]g(A+!DdN,9nEY,9eEZ,pjrd-R^Dm-n6\s.k'/1iG+0/,(71,LjH2`EZS4u bshanks@5: kVa3BB5`3^,J[2D[-F1G(1-,ommC)&aD5*??.C+XABb/MJt91,:U?0InFj)AWtu&-)\1zz!!#2Hzz! bshanks@5: !!!@+!2OC*$67E+<_pS,pX]\,pX]\,UFcb-R^Aj-n$Mo.P!&$/1iG*/M8Y/0/51:1,LjG2E*QY2`E] bshanks@5: U3'KMi3&`]L0J4n,-n$>d)B'G0(`F>4*$$+F,Ut>s0JP:;0etL=/L`"c'bhAqzzz!'WRHzz!!!!A+< bshanks@5: MXH*?cOJ+sJ9X,9e?X-71&d,UFfc-mpAi-RU>l.P!#"/1iG*/M/S-0JG480f(UB1c7'Q5!D.o1,UjC bshanks@5: 1G(().jZGe,p43F()7T#(`=52*?ZOQ.4Zu'0eb:81Ggm@.O?&O(DZuNzzz5!ArHzz!!",a+X%pO+X& bshanks@5: $R,U=WZ+k-R^Al.Ocbo-RU8i-n6Yp.4H_s.k3##.kN;(/1W/!/M&>".P*,"-RU>d++X&-Z/1iS21GLX=/h\h'*YoChzzz!!#2Hzzz!$EC-+X&$S,U=Z],9n9Q+<_sU bshanks@5: -R^Dm.4Qes-n$Gj-n$Jl-mpAj-n$Jm-n6\q-n-Sm-R^5f-R0la,pac[+)&Ukzzz!!!!_4obQ_zzz!$EF0-71#a+sJ6U,9@^F*uu@A*?H7D+)]K_8(`4#''GM2o',)&o!!!!6'c%W+*$$%B+snT`.4$,W(DQoMzzz!!#2 bshanks@5: Hzzzz++p&J,Nc&J,Ne&J,Kb&eYil'GD)l&eG]h&eYim'bqG bshanks@5: u'G_Dt'G;#k&eYcgzzz!!!!0%h]Nh'c@c))&3_`zzzz!!#2Hzzzzz,pjrc-6si\+WhaH*?6%<(`=)& bshanks@5: &ebif&.f?_%h9*\%hB0^&J,Nd&J5Td%hK6_&J>Zh'GD,o',)&lzzzzzz%1j'a'G;/r'bLEGzzzz!'W bshanks@5: RHzzzzz!!";k,9e9R*uuCB*#fh8)&Eu&'+b`d%LimW$k!FO$k<^T%LipY%LrsY%LrsY%hT?a&.oH`& bshanks@5: HDe2zzzzz!!!!/%Ls'_&J5Tgzzzzz5!ArHzzzzz!!"8h+Wh^B)&aJ6)&aD1()I`$',1ri&Io6Y$O[@ bshanks@5: O$O[@O%1EXS$k*OQ$k*RQ$k bshanks@5: o\2)AsD0(D[`%()@W"'GD,m&J5Qc&.]0Z$P!RF$k*RFz$k!FOzzzzzzzz!!!!-%1WjY&-)\1zzzz!! bshanks@5: #2Hzzzzzz+ bshanks@5: InterpretLevel1 not { bshanks@5: grestore bshanks@5: } if bshanks@5: grestore bshanks@5: %%%%EndImage bshanks@5: 1.000 UL bshanks@5: LTb bshanks@5: 1.000 UP bshanks@5: 1.000 UL bshanks@5: LTb bshanks@5: stroke bshanks@5: grestore bshanks@5: end bshanks@5: showpage bshanks@5: %%Trailer bshanks@5: %%DocumentFonts: Helvetica