rev |
line source |
bshanks@59 | 1 %!PS-Adobe-2.0 EPSF-2.0
|
bshanks@59 | 2 %%Title: singlegene_example_3709_Tshz2_RSP_jet.eps
|
bshanks@59 | 3 %%Creator: gnuplot 4.2 patchlevel 2
|
bshanks@59 | 4 %%CreationDate: Sun Apr 19 14:08:23 2009
|
bshanks@59 | 5 %%DocumentFonts: (atend)
|
bshanks@59 | 6 %%BoundingBox: 50 50 410 302
|
bshanks@59 | 7 %%EndComments
|
bshanks@59 | 8 %%BeginProlog
|
bshanks@59 | 9 /gnudict 256 dict def
|
bshanks@59 | 10 gnudict begin
|
bshanks@59 | 11 %
|
bshanks@59 | 12 % The following 6 true/false flags may be edited by hand if required
|
bshanks@59 | 13 % The unit line width may also be changed
|
bshanks@59 | 14 %
|
bshanks@59 | 15 /Color true def
|
bshanks@59 | 16 /Blacktext false def
|
bshanks@59 | 17 /Solid true def
|
bshanks@59 | 18 /Dashlength 1 def
|
bshanks@59 | 19 /Landscape false def
|
bshanks@59 | 20 /Level1 false def
|
bshanks@59 | 21 /Rounded false def
|
bshanks@59 | 22 /TransparentPatterns false def
|
bshanks@59 | 23 /gnulinewidth 5.000 def
|
bshanks@59 | 24 /userlinewidth gnulinewidth def
|
bshanks@59 | 25 %
|
bshanks@59 | 26 /vshift -46 def
|
bshanks@59 | 27 /dl1 {
|
bshanks@59 | 28 10.0 Dashlength mul mul
|
bshanks@59 | 29 Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
|
bshanks@59 | 30 } def
|
bshanks@59 | 31 /dl2 {
|
bshanks@59 | 32 10.0 Dashlength mul mul
|
bshanks@59 | 33 Rounded { currentlinewidth 0.75 mul add } if
|
bshanks@59 | 34 } def
|
bshanks@59 | 35 /hpt_ 31.5 def
|
bshanks@59 | 36 /vpt_ 31.5 def
|
bshanks@59 | 37 /hpt hpt_ def
|
bshanks@59 | 38 /vpt vpt_ def
|
bshanks@59 | 39 Level1 {} {
|
bshanks@59 | 40 /SDict 10 dict def
|
bshanks@59 | 41 systemdict /pdfmark known not {
|
bshanks@59 | 42 userdict /pdfmark systemdict /cleartomark get put
|
bshanks@59 | 43 } if
|
bshanks@59 | 44 SDict begin [
|
bshanks@59 | 45 /Title (singlegene_example_3709_Tshz2_RSP_jet.eps)
|
bshanks@59 | 46 /Subject (gnuplot plot)
|
bshanks@59 | 47 /Creator (gnuplot 4.2 patchlevel 2 )
|
bshanks@59 | 48 /Author (Bayle Shanks,,,)
|
bshanks@59 | 49 % /Producer (gnuplot)
|
bshanks@59 | 50 % /Keywords ()
|
bshanks@59 | 51 /CreationDate (Sun Apr 19 14:08:23 2009)
|
bshanks@59 | 52 /DOCINFO pdfmark
|
bshanks@59 | 53 end
|
bshanks@59 | 54 } ifelse
|
bshanks@59 | 55 %
|
bshanks@59 | 56 % Gnuplot Prolog Version 4.2 (August 2006)
|
bshanks@59 | 57 %
|
bshanks@59 | 58 /M {moveto} bind def
|
bshanks@59 | 59 /L {lineto} bind def
|
bshanks@59 | 60 /R {rmoveto} bind def
|
bshanks@59 | 61 /V {rlineto} bind def
|
bshanks@59 | 62 /N {newpath moveto} bind def
|
bshanks@59 | 63 /Z {closepath} bind def
|
bshanks@59 | 64 /C {setrgbcolor} bind def
|
bshanks@59 | 65 /f {rlineto fill} bind def
|
bshanks@59 | 66 /vpt2 vpt 2 mul def
|
bshanks@59 | 67 /hpt2 hpt 2 mul def
|
bshanks@59 | 68 /Lshow {currentpoint stroke M 0 vshift R
|
bshanks@59 | 69 Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
|
bshanks@59 | 70 /Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
|
bshanks@59 | 71 Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
|
bshanks@59 | 72 /Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R
|
bshanks@59 | 73 Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
|
bshanks@59 | 74 /UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
|
bshanks@59 | 75 /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
|
bshanks@59 | 76 /DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
|
bshanks@59 | 77 {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
|
bshanks@59 | 78 /BL {stroke userlinewidth 2 mul setlinewidth
|
bshanks@59 | 79 Rounded {1 setlinejoin 1 setlinecap} if} def
|
bshanks@59 | 80 /AL {stroke userlinewidth 2 div setlinewidth
|
bshanks@59 | 81 Rounded {1 setlinejoin 1 setlinecap} if} def
|
bshanks@59 | 82 /UL {dup gnulinewidth mul /userlinewidth exch def
|
bshanks@59 | 83 dup 1 lt {pop 1} if 10 mul /udl exch def} def
|
bshanks@59 | 84 /PL {stroke userlinewidth setlinewidth
|
bshanks@59 | 85 Rounded {1 setlinejoin 1 setlinecap} if} def
|
bshanks@59 | 86 % Default Line colors
|
bshanks@59 | 87 /LCw {1 1 1} def
|
bshanks@59 | 88 /LCb {0 0 0} def
|
bshanks@59 | 89 /LCa {0 0 0} def
|
bshanks@59 | 90 /LC0 {1 0 0} def
|
bshanks@59 | 91 /LC1 {0 1 0} def
|
bshanks@59 | 92 /LC2 {0 0 1} def
|
bshanks@59 | 93 /LC3 {1 0 1} def
|
bshanks@59 | 94 /LC4 {0 1 1} def
|
bshanks@59 | 95 /LC5 {1 1 0} def
|
bshanks@59 | 96 /LC6 {0 0 0} def
|
bshanks@59 | 97 /LC7 {1 0.3 0} def
|
bshanks@59 | 98 /LC8 {0.5 0.5 0.5} def
|
bshanks@59 | 99 % Default Line Types
|
bshanks@59 | 100 /LTw {PL [] 1 setgray} def
|
bshanks@59 | 101 /LTb {BL [] LCb DL} def
|
bshanks@59 | 102 /LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
|
bshanks@59 | 103 /LT0 {PL [] LC0 DL} def
|
bshanks@59 | 104 /LT1 {PL [4 dl1 2 dl2] LC1 DL} def
|
bshanks@59 | 105 /LT2 {PL [2 dl1 3 dl2] LC2 DL} def
|
bshanks@59 | 106 /LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
|
bshanks@59 | 107 /LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
|
bshanks@59 | 108 /LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
|
bshanks@59 | 109 /LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
|
bshanks@59 | 110 /LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
|
bshanks@59 | 111 /LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
|
bshanks@59 | 112 /Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
|
bshanks@59 | 113 /Dia {stroke [] 0 setdash 2 copy vpt add M
|
bshanks@59 | 114 hpt neg vpt neg V hpt vpt neg V
|
bshanks@59 | 115 hpt vpt V hpt neg vpt V closepath stroke
|
bshanks@59 | 116 Pnt} def
|
bshanks@59 | 117 /Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
|
bshanks@59 | 118 currentpoint stroke M
|
bshanks@59 | 119 hpt neg vpt neg R hpt2 0 V stroke
|
bshanks@59 | 120 } def
|
bshanks@59 | 121 /Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
|
bshanks@59 | 122 0 vpt2 neg V hpt2 0 V 0 vpt2 V
|
bshanks@59 | 123 hpt2 neg 0 V closepath stroke
|
bshanks@59 | 124 Pnt} def
|
bshanks@59 | 125 /Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
|
bshanks@59 | 126 hpt2 vpt2 neg V currentpoint stroke M
|
bshanks@59 | 127 hpt2 neg 0 R hpt2 vpt2 V stroke} def
|
bshanks@59 | 128 /TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
|
bshanks@59 | 129 hpt neg vpt -1.62 mul V
|
bshanks@59 | 130 hpt 2 mul 0 V
|
bshanks@59 | 131 hpt neg vpt 1.62 mul V closepath stroke
|
bshanks@59 | 132 Pnt} def
|
bshanks@59 | 133 /Star {2 copy Pls Crs} def
|
bshanks@59 | 134 /BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
|
bshanks@59 | 135 0 vpt2 neg V hpt2 0 V 0 vpt2 V
|
bshanks@59 | 136 hpt2 neg 0 V closepath fill} def
|
bshanks@59 | 137 /TriUF {stroke [] 0 setdash vpt 1.12 mul add M
|
bshanks@59 | 138 hpt neg vpt -1.62 mul V
|
bshanks@59 | 139 hpt 2 mul 0 V
|
bshanks@59 | 140 hpt neg vpt 1.62 mul V closepath fill} def
|
bshanks@59 | 141 /TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
|
bshanks@59 | 142 hpt neg vpt 1.62 mul V
|
bshanks@59 | 143 hpt 2 mul 0 V
|
bshanks@59 | 144 hpt neg vpt -1.62 mul V closepath stroke
|
bshanks@59 | 145 Pnt} def
|
bshanks@59 | 146 /TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
|
bshanks@59 | 147 hpt neg vpt 1.62 mul V
|
bshanks@59 | 148 hpt 2 mul 0 V
|
bshanks@59 | 149 hpt neg vpt -1.62 mul V closepath fill} def
|
bshanks@59 | 150 /DiaF {stroke [] 0 setdash vpt add M
|
bshanks@59 | 151 hpt neg vpt neg V hpt vpt neg V
|
bshanks@59 | 152 hpt vpt V hpt neg vpt V closepath fill} def
|
bshanks@59 | 153 /Pent {stroke [] 0 setdash 2 copy gsave
|
bshanks@59 | 154 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
|
bshanks@59 | 155 closepath stroke grestore Pnt} def
|
bshanks@59 | 156 /PentF {stroke [] 0 setdash gsave
|
bshanks@59 | 157 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
|
bshanks@59 | 158 closepath fill grestore} def
|
bshanks@59 | 159 /Circle {stroke [] 0 setdash 2 copy
|
bshanks@59 | 160 hpt 0 360 arc stroke Pnt} def
|
bshanks@59 | 161 /CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
|
bshanks@59 | 162 /C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
|
bshanks@59 | 163 /C1 {BL [] 0 setdash 2 copy moveto
|
bshanks@59 | 164 2 copy vpt 0 90 arc closepath fill
|
bshanks@59 | 165 vpt 0 360 arc closepath} bind def
|
bshanks@59 | 166 /C2 {BL [] 0 setdash 2 copy moveto
|
bshanks@59 | 167 2 copy vpt 90 180 arc closepath fill
|
bshanks@59 | 168 vpt 0 360 arc closepath} bind def
|
bshanks@59 | 169 /C3 {BL [] 0 setdash 2 copy moveto
|
bshanks@59 | 170 2 copy vpt 0 180 arc closepath fill
|
bshanks@59 | 171 vpt 0 360 arc closepath} bind def
|
bshanks@59 | 172 /C4 {BL [] 0 setdash 2 copy moveto
|
bshanks@59 | 173 2 copy vpt 180 270 arc closepath fill
|
bshanks@59 | 174 vpt 0 360 arc closepath} bind def
|
bshanks@59 | 175 /C5 {BL [] 0 setdash 2 copy moveto
|
bshanks@59 | 176 2 copy vpt 0 90 arc
|
bshanks@59 | 177 2 copy moveto
|
bshanks@59 | 178 2 copy vpt 180 270 arc closepath fill
|
bshanks@59 | 179 vpt 0 360 arc} bind def
|
bshanks@59 | 180 /C6 {BL [] 0 setdash 2 copy moveto
|
bshanks@59 | 181 2 copy vpt 90 270 arc closepath fill
|
bshanks@59 | 182 vpt 0 360 arc closepath} bind def
|
bshanks@59 | 183 /C7 {BL [] 0 setdash 2 copy moveto
|
bshanks@59 | 184 2 copy vpt 0 270 arc closepath fill
|
bshanks@59 | 185 vpt 0 360 arc closepath} bind def
|
bshanks@59 | 186 /C8 {BL [] 0 setdash 2 copy moveto
|
bshanks@59 | 187 2 copy vpt 270 360 arc closepath fill
|
bshanks@59 | 188 vpt 0 360 arc closepath} bind def
|
bshanks@59 | 189 /C9 {BL [] 0 setdash 2 copy moveto
|
bshanks@59 | 190 2 copy vpt 270 450 arc closepath fill
|
bshanks@59 | 191 vpt 0 360 arc closepath} bind def
|
bshanks@59 | 192 /C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
|
bshanks@59 | 193 2 copy moveto
|
bshanks@59 | 194 2 copy vpt 90 180 arc closepath fill
|
bshanks@59 | 195 vpt 0 360 arc closepath} bind def
|
bshanks@59 | 196 /C11 {BL [] 0 setdash 2 copy moveto
|
bshanks@59 | 197 2 copy vpt 0 180 arc closepath fill
|
bshanks@59 | 198 2 copy moveto
|
bshanks@59 | 199 2 copy vpt 270 360 arc closepath fill
|
bshanks@59 | 200 vpt 0 360 arc closepath} bind def
|
bshanks@59 | 201 /C12 {BL [] 0 setdash 2 copy moveto
|
bshanks@59 | 202 2 copy vpt 180 360 arc closepath fill
|
bshanks@59 | 203 vpt 0 360 arc closepath} bind def
|
bshanks@59 | 204 /C13 {BL [] 0 setdash 2 copy moveto
|
bshanks@59 | 205 2 copy vpt 0 90 arc closepath fill
|
bshanks@59 | 206 2 copy moveto
|
bshanks@59 | 207 2 copy vpt 180 360 arc closepath fill
|
bshanks@59 | 208 vpt 0 360 arc closepath} bind def
|
bshanks@59 | 209 /C14 {BL [] 0 setdash 2 copy moveto
|
bshanks@59 | 210 2 copy vpt 90 360 arc closepath fill
|
bshanks@59 | 211 vpt 0 360 arc} bind def
|
bshanks@59 | 212 /C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
|
bshanks@59 | 213 vpt 0 360 arc closepath} bind def
|
bshanks@59 | 214 /Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
|
bshanks@59 | 215 neg 0 rlineto closepath} bind def
|
bshanks@59 | 216 /Square {dup Rec} bind def
|
bshanks@59 | 217 /Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
|
bshanks@59 | 218 /S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
|
bshanks@59 | 219 /S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
|
bshanks@59 | 220 /S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
|
bshanks@59 | 221 /S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
|
bshanks@59 | 222 /S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
|
bshanks@59 | 223 /S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
|
bshanks@59 | 224 exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
|
bshanks@59 | 225 /S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
|
bshanks@59 | 226 /S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
|
bshanks@59 | 227 2 copy vpt Square fill Bsquare} bind def
|
bshanks@59 | 228 /S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
|
bshanks@59 | 229 /S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
|
bshanks@59 | 230 /S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
|
bshanks@59 | 231 Bsquare} bind def
|
bshanks@59 | 232 /S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
|
bshanks@59 | 233 Bsquare} bind def
|
bshanks@59 | 234 /S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
|
bshanks@59 | 235 /S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
|
bshanks@59 | 236 2 copy vpt Square fill Bsquare} bind def
|
bshanks@59 | 237 /S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
|
bshanks@59 | 238 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
|
bshanks@59 | 239 /S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
|
bshanks@59 | 240 /D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
|
bshanks@59 | 241 /D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
|
bshanks@59 | 242 /D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
|
bshanks@59 | 243 /D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
|
bshanks@59 | 244 /D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
|
bshanks@59 | 245 /D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
|
bshanks@59 | 246 /D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
|
bshanks@59 | 247 /D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
|
bshanks@59 | 248 /D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
|
bshanks@59 | 249 /D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
|
bshanks@59 | 250 /D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
|
bshanks@59 | 251 /D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
|
bshanks@59 | 252 /D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
|
bshanks@59 | 253 /D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
|
bshanks@59 | 254 /D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
|
bshanks@59 | 255 /D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
|
bshanks@59 | 256 /DiaE {stroke [] 0 setdash vpt add M
|
bshanks@59 | 257 hpt neg vpt neg V hpt vpt neg V
|
bshanks@59 | 258 hpt vpt V hpt neg vpt V closepath stroke} def
|
bshanks@59 | 259 /BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
|
bshanks@59 | 260 0 vpt2 neg V hpt2 0 V 0 vpt2 V
|
bshanks@59 | 261 hpt2 neg 0 V closepath stroke} def
|
bshanks@59 | 262 /TriUE {stroke [] 0 setdash vpt 1.12 mul add M
|
bshanks@59 | 263 hpt neg vpt -1.62 mul V
|
bshanks@59 | 264 hpt 2 mul 0 V
|
bshanks@59 | 265 hpt neg vpt 1.62 mul V closepath stroke} def
|
bshanks@59 | 266 /TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
|
bshanks@59 | 267 hpt neg vpt 1.62 mul V
|
bshanks@59 | 268 hpt 2 mul 0 V
|
bshanks@59 | 269 hpt neg vpt -1.62 mul V closepath stroke} def
|
bshanks@59 | 270 /PentE {stroke [] 0 setdash gsave
|
bshanks@59 | 271 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
|
bshanks@59 | 272 closepath stroke grestore} def
|
bshanks@59 | 273 /CircE {stroke [] 0 setdash
|
bshanks@59 | 274 hpt 0 360 arc stroke} def
|
bshanks@59 | 275 /Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
|
bshanks@59 | 276 /DiaW {stroke [] 0 setdash vpt add M
|
bshanks@59 | 277 hpt neg vpt neg V hpt vpt neg V
|
bshanks@59 | 278 hpt vpt V hpt neg vpt V Opaque stroke} def
|
bshanks@59 | 279 /BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
|
bshanks@59 | 280 0 vpt2 neg V hpt2 0 V 0 vpt2 V
|
bshanks@59 | 281 hpt2 neg 0 V Opaque stroke} def
|
bshanks@59 | 282 /TriUW {stroke [] 0 setdash vpt 1.12 mul add M
|
bshanks@59 | 283 hpt neg vpt -1.62 mul V
|
bshanks@59 | 284 hpt 2 mul 0 V
|
bshanks@59 | 285 hpt neg vpt 1.62 mul V Opaque stroke} def
|
bshanks@59 | 286 /TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
|
bshanks@59 | 287 hpt neg vpt 1.62 mul V
|
bshanks@59 | 288 hpt 2 mul 0 V
|
bshanks@59 | 289 hpt neg vpt -1.62 mul V Opaque stroke} def
|
bshanks@59 | 290 /PentW {stroke [] 0 setdash gsave
|
bshanks@59 | 291 translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
|
bshanks@59 | 292 Opaque stroke grestore} def
|
bshanks@59 | 293 /CircW {stroke [] 0 setdash
|
bshanks@59 | 294 hpt 0 360 arc Opaque stroke} def
|
bshanks@59 | 295 /BoxFill {gsave Rec 1 setgray fill grestore} def
|
bshanks@59 | 296 /Density {
|
bshanks@59 | 297 /Fillden exch def
|
bshanks@59 | 298 currentrgbcolor
|
bshanks@59 | 299 /ColB exch def /ColG exch def /ColR exch def
|
bshanks@59 | 300 /ColR ColR Fillden mul Fillden sub 1 add def
|
bshanks@59 | 301 /ColG ColG Fillden mul Fillden sub 1 add def
|
bshanks@59 | 302 /ColB ColB Fillden mul Fillden sub 1 add def
|
bshanks@59 | 303 ColR ColG ColB setrgbcolor} def
|
bshanks@59 | 304 /BoxColFill {gsave Rec PolyFill} def
|
bshanks@59 | 305 /PolyFill {gsave Density fill grestore grestore} def
|
bshanks@59 | 306 /h {rlineto rlineto rlineto gsave fill grestore} bind def
|
bshanks@59 | 307 %
|
bshanks@59 | 308 % PostScript Level 1 Pattern Fill routine for rectangles
|
bshanks@59 | 309 % Usage: x y w h s a XX PatternFill
|
bshanks@59 | 310 % x,y = lower left corner of box to be filled
|
bshanks@59 | 311 % w,h = width and height of box
|
bshanks@59 | 312 % a = angle in degrees between lines and x-axis
|
bshanks@59 | 313 % XX = 0/1 for no/yes cross-hatch
|
bshanks@59 | 314 %
|
bshanks@59 | 315 /PatternFill {gsave /PFa [ 9 2 roll ] def
|
bshanks@59 | 316 PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
|
bshanks@59 | 317 PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
|
bshanks@59 | 318 gsave 1 setgray fill grestore clip
|
bshanks@59 | 319 currentlinewidth 0.5 mul setlinewidth
|
bshanks@59 | 320 /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
|
bshanks@59 | 321 0 0 M PFa 5 get rotate PFs -2 div dup translate
|
bshanks@59 | 322 0 1 PFs PFa 4 get div 1 add floor cvi
|
bshanks@59 | 323 {PFa 4 get mul 0 M 0 PFs V} for
|
bshanks@59 | 324 0 PFa 6 get ne {
|
bshanks@59 | 325 0 1 PFs PFa 4 get div 1 add floor cvi
|
bshanks@59 | 326 {PFa 4 get mul 0 2 1 roll M PFs 0 V} for
|
bshanks@59 | 327 } if
|
bshanks@59 | 328 stroke grestore} def
|
bshanks@59 | 329 %
|
bshanks@59 | 330 /languagelevel where
|
bshanks@59 | 331 {pop languagelevel} {1} ifelse
|
bshanks@59 | 332 2 lt
|
bshanks@59 | 333 {/InterpretLevel1 true def}
|
bshanks@59 | 334 {/InterpretLevel1 Level1 def}
|
bshanks@59 | 335 ifelse
|
bshanks@59 | 336 %
|
bshanks@59 | 337 % PostScript level 2 pattern fill definitions
|
bshanks@59 | 338 %
|
bshanks@59 | 339 /Level2PatternFill {
|
bshanks@59 | 340 /Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
|
bshanks@59 | 341 bind def
|
bshanks@59 | 342 /KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
|
bshanks@59 | 343 << Tile8x8
|
bshanks@59 | 344 /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke}
|
bshanks@59 | 345 >> matrix makepattern
|
bshanks@59 | 346 /Pat1 exch def
|
bshanks@59 | 347 << Tile8x8
|
bshanks@59 | 348 /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
|
bshanks@59 | 349 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
|
bshanks@59 | 350 >> matrix makepattern
|
bshanks@59 | 351 /Pat2 exch def
|
bshanks@59 | 352 << Tile8x8
|
bshanks@59 | 353 /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
|
bshanks@59 | 354 8 8 L 8 0 L 0 0 L fill}
|
bshanks@59 | 355 >> matrix makepattern
|
bshanks@59 | 356 /Pat3 exch def
|
bshanks@59 | 357 << Tile8x8
|
bshanks@59 | 358 /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
|
bshanks@59 | 359 0 12 M 12 0 L stroke}
|
bshanks@59 | 360 >> matrix makepattern
|
bshanks@59 | 361 /Pat4 exch def
|
bshanks@59 | 362 << Tile8x8
|
bshanks@59 | 363 /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
|
bshanks@59 | 364 0 -4 M 12 8 L stroke}
|
bshanks@59 | 365 >> matrix makepattern
|
bshanks@59 | 366 /Pat5 exch def
|
bshanks@59 | 367 << Tile8x8
|
bshanks@59 | 368 /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
|
bshanks@59 | 369 0 12 M 8 -4 L 4 12 M 10 0 L stroke}
|
bshanks@59 | 370 >> matrix makepattern
|
bshanks@59 | 371 /Pat6 exch def
|
bshanks@59 | 372 << Tile8x8
|
bshanks@59 | 373 /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
|
bshanks@59 | 374 0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
|
bshanks@59 | 375 >> matrix makepattern
|
bshanks@59 | 376 /Pat7 exch def
|
bshanks@59 | 377 << Tile8x8
|
bshanks@59 | 378 /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
|
bshanks@59 | 379 12 0 M -4 8 L 12 4 M 0 10 L stroke}
|
bshanks@59 | 380 >> matrix makepattern
|
bshanks@59 | 381 /Pat8 exch def
|
bshanks@59 | 382 << Tile8x8
|
bshanks@59 | 383 /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
|
bshanks@59 | 384 -4 0 M 12 8 L -4 4 M 8 10 L stroke}
|
bshanks@59 | 385 >> matrix makepattern
|
bshanks@59 | 386 /Pat9 exch def
|
bshanks@59 | 387 /Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
|
bshanks@59 | 388 /Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
|
bshanks@59 | 389 /Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
|
bshanks@59 | 390 /Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
|
bshanks@59 | 391 /Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
|
bshanks@59 | 392 /Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
|
bshanks@59 | 393 /Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
|
bshanks@59 | 394 } def
|
bshanks@59 | 395 %
|
bshanks@59 | 396 %
|
bshanks@59 | 397 %End of PostScript Level 2 code
|
bshanks@59 | 398 %
|
bshanks@59 | 399 /PatternBgnd {
|
bshanks@59 | 400 TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
|
bshanks@59 | 401 } def
|
bshanks@59 | 402 %
|
bshanks@59 | 403 % Substitute for Level 2 pattern fill codes with
|
bshanks@59 | 404 % grayscale if Level 2 support is not selected.
|
bshanks@59 | 405 %
|
bshanks@59 | 406 /Level1PatternFill {
|
bshanks@59 | 407 /Pattern1 {0.250 Density} bind def
|
bshanks@59 | 408 /Pattern2 {0.500 Density} bind def
|
bshanks@59 | 409 /Pattern3 {0.750 Density} bind def
|
bshanks@59 | 410 /Pattern4 {0.125 Density} bind def
|
bshanks@59 | 411 /Pattern5 {0.375 Density} bind def
|
bshanks@59 | 412 /Pattern6 {0.625 Density} bind def
|
bshanks@59 | 413 /Pattern7 {0.875 Density} bind def
|
bshanks@59 | 414 } def
|
bshanks@59 | 415 %
|
bshanks@59 | 416 % Now test for support of Level 2 code
|
bshanks@59 | 417 %
|
bshanks@59 | 418 Level1 {Level1PatternFill} {Level2PatternFill} ifelse
|
bshanks@59 | 419 %
|
bshanks@59 | 420 /Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
|
bshanks@59 | 421 dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
|
bshanks@59 | 422 currentdict end definefont pop
|
bshanks@59 | 423 /MFshow {
|
bshanks@59 | 424 { dup 5 get 3 ge
|
bshanks@59 | 425 { 5 get 3 eq {gsave} {grestore} ifelse }
|
bshanks@59 | 426 {dup dup 0 get findfont exch 1 get scalefont setfont
|
bshanks@59 | 427 [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6
|
bshanks@59 | 428 get exch 4 get {show} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq
|
bshanks@59 | 429 {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5
|
bshanks@59 | 430 get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div
|
bshanks@59 | 431 dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get
|
bshanks@59 | 432 show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop
|
bshanks@59 | 433 pop aload pop M} ifelse }ifelse }ifelse }
|
bshanks@59 | 434 ifelse }
|
bshanks@59 | 435 forall} bind def
|
bshanks@59 | 436 /MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse }
|
bshanks@59 | 437 {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont
|
bshanks@59 | 438 6 get stringwidth pop add} {pop} ifelse} ifelse} forall} bind def
|
bshanks@59 | 439 /MLshow { currentpoint stroke M
|
bshanks@59 | 440 0 exch R
|
bshanks@59 | 441 Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
|
bshanks@59 | 442 /MRshow { currentpoint stroke M
|
bshanks@59 | 443 exch dup MFwidth neg 3 -1 roll R
|
bshanks@59 | 444 Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
|
bshanks@59 | 445 /MCshow { currentpoint stroke M
|
bshanks@59 | 446 exch dup MFwidth -2 div 3 -1 roll R
|
bshanks@59 | 447 Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
|
bshanks@59 | 448 /XYsave { [( ) 1 2 true false 3 ()] } bind def
|
bshanks@59 | 449 /XYrestore { [( ) 1 2 true false 4 ()] } bind def
|
bshanks@59 | 450 end
|
bshanks@59 | 451 %%EndProlog
|
bshanks@59 | 452 gnudict begin
|
bshanks@59 | 453 gsave
|
bshanks@59 | 454 50 50 translate
|
bshanks@59 | 455 0.050 0.050 scale
|
bshanks@59 | 456 0 setgray
|
bshanks@59 | 457 newpath
|
bshanks@59 | 458 (Helvetica) findfont 140 scalefont setfont
|
bshanks@59 | 459 gsave % colour palette begin
|
bshanks@59 | 460 /maxcolors 64 def
|
bshanks@59 | 461 /HSV2RGB { exch dup 0.0 eq {pop exch pop dup dup} % achromatic gray
|
bshanks@59 | 462 { /HSVs exch def /HSVv exch def 6.0 mul dup floor dup 3 1 roll sub
|
bshanks@59 | 463 /HSVf exch def /HSVi exch cvi def /HSVp HSVv 1.0 HSVs sub mul def
|
bshanks@59 | 464 /HSVq HSVv 1.0 HSVs HSVf mul sub mul def
|
bshanks@59 | 465 /HSVt HSVv 1.0 HSVs 1.0 HSVf sub mul sub mul def
|
bshanks@59 | 466 /HSVi HSVi 6 mod def 0 HSVi eq {HSVv HSVt HSVp}
|
bshanks@59 | 467 {1 HSVi eq {HSVq HSVv HSVp}{2 HSVi eq {HSVp HSVv HSVt}
|
bshanks@59 | 468 {3 HSVi eq {HSVp HSVq HSVv}{4 HSVi eq {HSVt HSVp HSVv}
|
bshanks@59 | 469 {HSVv HSVp HSVq} ifelse} ifelse} ifelse} ifelse} ifelse
|
bshanks@59 | 470 } ifelse} def
|
bshanks@59 | 471 /Constrain {
|
bshanks@59 | 472 dup 0 lt {0 exch pop}{dup 1 gt {1 exch pop} if} ifelse} def
|
bshanks@59 | 473 /YIQ2RGB {
|
bshanks@59 | 474 3 copy -1.702 mul exch -1.105 mul add add Constrain 4 1 roll
|
bshanks@59 | 475 3 copy -0.647 mul exch -0.272 mul add add Constrain 5 1 roll
|
bshanks@59 | 476 0.621 mul exch -0.956 mul add add Constrain 3 1 roll } def
|
bshanks@59 | 477 /CMY2RGB { 1 exch sub exch 1 exch sub 3 2 roll 1 exch sub 3 1 roll exch } def
|
bshanks@59 | 478 /XYZ2RGB { 3 copy -0.9017 mul exch -0.1187 mul add exch 0.0585 mul exch add
|
bshanks@59 | 479 Constrain 4 1 roll 3 copy -0.0279 mul exch 1.999 mul add exch
|
bshanks@59 | 480 -0.9844 mul add Constrain 5 1 roll -0.2891 mul exch -0.5338 mul add
|
bshanks@59 | 481 exch 1.91 mul exch add Constrain 3 1 roll} def
|
bshanks@59 | 482 /SelectSpace {ColorSpace (HSV) eq {HSV2RGB}{ColorSpace (XYZ) eq {
|
bshanks@59 | 483 XYZ2RGB}{ColorSpace (CMY) eq {CMY2RGB}{ColorSpace (YIQ) eq {YIQ2RGB}
|
bshanks@59 | 484 if} ifelse} ifelse} ifelse} def
|
bshanks@59 | 485 /InterpolatedColor true def
|
bshanks@59 | 486 /grayindex {/gidx 0 def
|
bshanks@59 | 487 {GrayA gidx get grayv ge {exit} if /gidx gidx 1 add def} loop} def
|
bshanks@59 | 488 /dgdx {grayv GrayA gidx get sub GrayA gidx 1 sub get
|
bshanks@59 | 489 GrayA gidx get sub div} def
|
bshanks@59 | 490 /redvalue {RedA gidx get RedA gidx 1 sub get
|
bshanks@59 | 491 RedA gidx get sub dgdxval mul add} def
|
bshanks@59 | 492 /greenvalue {GreenA gidx get GreenA gidx 1 sub get
|
bshanks@59 | 493 GreenA gidx get sub dgdxval mul add} def
|
bshanks@59 | 494 /bluevalue {BlueA gidx get BlueA gidx 1 sub get
|
bshanks@59 | 495 BlueA gidx get sub dgdxval mul add} def
|
bshanks@59 | 496 /interpolate {
|
bshanks@59 | 497 grayindex grayv GrayA gidx get sub abs 1e-5 le
|
bshanks@59 | 498 {RedA gidx get GreenA gidx get BlueA gidx get}
|
bshanks@59 | 499 {/dgdxval dgdx def redvalue greenvalue bluevalue} ifelse} def
|
bshanks@59 | 500 /GrayA [0 .0159 .0317 .0476 .0635 .0794 .0952 .1111 .127 .1429 .1587 .1746
|
bshanks@59 | 501 .1905 .2063 .2222 .2381 .254 .2698 .2857 .3016 .3175 .3333 .3492 .3651
|
bshanks@59 | 502 .381 .3968 .4127 .4286 .4444 .4603 .4762 .4921 .5079 .5238 .5397 .5556
|
bshanks@59 | 503 .5714 .5873 .6032 .619 .6349 .6508 .6667 .6825 .6984 .7143 .7302 .746
|
bshanks@59 | 504 .7619 .7778 .7937 .8095 .8254 .8413 .8571 .873 .8889 .9048 .9206 .9365
|
bshanks@59 | 505 .9524 .9683 .9841 1 ] def
|
bshanks@59 | 506 /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@59 | 507 .2143 .2778 .3413 .4048 .4683 .5317 .5952 .6587 .7222 .7857 .8492 .9127
|
bshanks@59 | 508 .9762 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .9444 .881 .8175 .754 .6905 .627
|
bshanks@59 | 509 .5635 .5 ] def
|
bshanks@59 | 510 /GreenA [0 0 0 0 0 0 0 0 .0079 .0714 .1349 .1984 .2619 .3254 .3889 .4524
|
bshanks@59 | 511 .5159 .5794 .6429 .7063 .7698 .8333 .8968 .9603 1 1 1 1 1 1 1 1 1 1 1 1 1
|
bshanks@59 | 512 1 1 1 .9603 .8968 .8333 .7698 .7063 .6429 .5794 .5159 .4524 .3889 .3254
|
bshanks@59 | 513 .2619 .1984 .1349 .0714 .0079 0 0 0 0 0 0 0 0 ] def
|
bshanks@59 | 514 /BlueA [.5 .5635 .627 .6905 .754 .8175 .881 .9444 1 1 1 1 1 1 1 1 1 1 1 1 1
|
bshanks@59 | 515 1 1 1 .9762 .9127 .8492 .7857 .7222 .6587 .5952 .5317 .4683 .4048 .3413
|
bshanks@59 | 516 .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@59 | 517 0 0 ] def
|
bshanks@59 | 518 /pm3dround {maxcolors 0 gt {dup 1 ge
|
bshanks@59 | 519 {pop 1} {maxcolors mul floor maxcolors 1 sub div} ifelse} if} def
|
bshanks@59 | 520 /pm3dGamma 1.0 1.5 div def
|
bshanks@59 | 521 /ColorSpace (RGB) def
|
bshanks@59 | 522 Color true and { % COLOUR vs. GRAY map
|
bshanks@59 | 523 InterpolatedColor { %% Interpolation vs. RGB-Formula
|
bshanks@59 | 524 /g {stroke pm3dround /grayv exch def interpolate
|
bshanks@59 | 525 SelectSpace setrgbcolor} bind def
|
bshanks@59 | 526 }{
|
bshanks@59 | 527 /g {stroke pm3dround dup cF7 Constrain exch dup cF5 Constrain exch cF15 Constrain
|
bshanks@59 | 528 SelectSpace setrgbcolor} bind def
|
bshanks@59 | 529 } ifelse
|
bshanks@59 | 530 }{
|
bshanks@59 | 531 /g {stroke pm3dround pm3dGamma exp setgray} bind def
|
bshanks@59 | 532 } ifelse
|
bshanks@59 | 533 1.000 UP
|
bshanks@59 | 534 1.000 UL
|
bshanks@59 | 535 LTb
|
bshanks@59 | 536 1.000 UL
|
bshanks@59 | 537 LT0
|
bshanks@59 | 538 LTb
|
bshanks@59 | 539 %%%%BeginImage
|
bshanks@59 | 540 gsave 856 168 N 856 4872 L 6344 4872 L 6344 168 L Z clip
|
bshanks@59 | 541 InterpretLevel1 {
|
bshanks@59 | 542 %% Construct a box instead of image
|
bshanks@59 | 543 LTb
|
bshanks@59 | 544 876 4852 M
|
bshanks@59 | 545 5292 0 V
|
bshanks@59 | 546 0 -4429 V
|
bshanks@59 | 547 -5292 0 V
|
bshanks@59 | 548 876 4852 L
|
bshanks@59 | 549 40 -110 R
|
bshanks@59 | 550 (PS level 2 image) Lshow
|
bshanks@59 | 551 % Read data but ignore it
|
bshanks@59 | 552 /imagebuf 7072 string def
|
bshanks@59 | 553 currentfile imagebuf readstring
|
bshanks@59 | 554 } {
|
bshanks@59 | 555 gsave
|
bshanks@59 | 556 876 4852 translate
|
bshanks@59 | 557 5292 -4429 scale
|
bshanks@59 | 558 %%%%BeginPalette
|
bshanks@59 | 559 [ /Indexed
|
bshanks@59 | 560 /DeviceRGB 63
|
bshanks@59 | 561 <
|
bshanks@59 | 562 000080 000090 0000a0 0000b0 0000c0 0000d0 0000e1 0000f1
|
bshanks@59 | 563 0002ff 0012ff 0022ff 0033ff 0043ff 0053ff 0063ff 0073ff
|
bshanks@59 | 564 0084ff 0094ff 00a4ff 00b4ff 00c4ff 00d4ff 00e5ff 00f5ff
|
bshanks@59 | 565 06fff9 16ffe9 26ffd9 37ffc8 47ffb8 57ffa8 67ff98 77ff88
|
bshanks@59 | 566 88ff77 98ff67 a8ff57 b8ff47 c8ff37 d9ff26 e9ff16 f9ff06
|
bshanks@59 | 567 fff500 ffe500 ffd400 ffc400 ffb400 ffa400 ff9400 ff8400
|
bshanks@59 | 568 ff7300 ff6300 ff5300 ff4300 ff3300 ff2200 ff1200 ff0200
|
bshanks@59 | 569 f10000 e10000 d00000 c00000 b00000 a00000 900000 800000
|
bshanks@59 | 570 >
|
bshanks@59 | 571 ] setcolorspace
|
bshanks@59 | 572 %%%%EndPalette
|
bshanks@59 | 573 <<
|
bshanks@59 | 574 /ImageType 1
|
bshanks@59 | 575 /Width 135
|
bshanks@59 | 576 /Height 113
|
bshanks@59 | 577 /BitsPerComponent 8
|
bshanks@59 | 578 /ImageMatrix [ 135 0 0 113 0 0 ]
|
bshanks@59 | 579 /Decode [ 0 255 ]
|
bshanks@59 | 580 /DataSource currentfile /ASCII85Decode filter
|
bshanks@59 | 581 /MultipleDataSources false
|
bshanks@59 | 582 /Interpolate false
|
bshanks@59 | 583 >>
|
bshanks@59 | 584 image
|
bshanks@59 | 585 } ifelse
|
bshanks@59 | 586 /hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hS
|
bshanks@59 | 587 b//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//
|
bshanks@59 | 588 hSb//hSb//hSb/zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!%ol(zzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 589 zzzzzzz/hR,(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cYkOzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 590 zzzzzzzz!!"W(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!%ol(zzzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 591 zzzzzz/hR,(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cYkOzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 592 zzzzzzz!!"W(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!%ol(zzzzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 593 zzzzz/hR,(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cYkOzzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 594 zzzzzz!!"W(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!%ol(zzzzzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 595 zzzz/hR,(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cYkOzzzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 596 zzzzz!!"W(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!%ol(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 597 zzz/hR,(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cYkOzzzzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 598 zzzz!!"W(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!%ol(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 599 zz/hR,(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cYkOzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 600 zzz!!"W(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!%ol(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 601 z/hR,(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cYkOzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 602 zz!!"W(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!%ol(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 603 /hR,(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cYkOzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 604 z!!"W(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!%ol(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz/
|
bshanks@59 | 605 hR,(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cYkOzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 606 !!"W(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!%ol(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz/h
|
bshanks@59 | 607 R,(zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cYkOzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!
|
bshanks@59 | 608 !"W(zzzzzzzzzzzzzzzzzzzzzz!<E3$zzzzzzzzzz!%ol(zzzzzzzzzzzzzzzzzzzzz!!!$#!<E3$z
|
bshanks@59 | 609 zzzzzzzzz/hR,(zzzzzzzzzzzzzzzzzzzzz!<E3%!<<*"zzzzzzzzz!!!!O/cYkOzzzzzzzzzzzzzz
|
bshanks@59 | 610 zzzzzz!!!!"!<E3%!<<*"zzzzzzzzz!!"W(zzzzzzzzzzzzzzzzzzzzz!!!!"!<E3$zzzzzzzzzz!%
|
bshanks@59 | 611 ol(zzzzzzzzzzzzzzzzzzz!!!$"z!!!!"!<E0#zzzzzzzzzz/hR,(zzzzzzzzzzzzzzzzzz!!!!"!<
|
bshanks@59 | 612 E3%!<<*"zzzzzzzzzzz!!!!O/cYkOz!!!$"zzzzzzzzzzzzzzzz!!**%!WiE(!<<*"zzzzzzzz!!!!
|
bshanks@59 | 613 "z!!**#!!"W(zz!<E3$zzzzzzzzzzzzzzz!!!!"!<N<)!s/K(zzzzzzzzz!!**#!!!$#!<<*"!%ol(
|
bshanks@59 | 614 z!!!!"!<E3$zzzzzzzzzzzzzzz!!!$$!WrN,!W`9$z!!!!"!<<*"zzzzzzz!<E3%z/hR,(z!!!$#!<
|
bshanks@59 | 615 E0#zzzzzzzzzzzzzzz!!*-'!s8W,!<E0#z!!!$#!<<*"zzzzzzz!<E3%!!!!O/cYkOz!!33&!<<*"z
|
bshanks@59 | 616 zzzzzzzzzzzzzz!!33(!s/K(!<<*"z!<E3%zzzzzzz!!!$#!<E3%!!"W(zz!WiB'!<<*"zzzzzzzzz
|
bshanks@59 | 617 zzzzz!!!!"!WiE*!WiB'zz!<E0#zzzzzz!<<*"!!**$!<E3$!%ol(z!!!!#!WiE'zzzzzzzzzzzzzz
|
bshanks@59 | 618 z!!!!"!WiE)!<E0#zzzzzzzzzz!<E3%!<E0#/hR,(z!!!'%!s8Q)!<E0#zzzzzzzzzzzzzz!!!!"!<
|
bshanks@59 | 619 E3%zzzzzzzzzzz!<E3%!<E0Q/cYkOz!!<<*!s/N*!WW3#!!!$"zzzzzzzzzzzzzzzzzzzzzzzzzz!!
|
bshanks@59 | 620 **$!!"W(zz"9\i1"9S`-!<E3$!!33&zzzzzzzzzzzzzzzzzzzzzzzzzzz!%ol(z!!!!'"pP88"Tni/
|
bshanks@59 | 621 !WiB)!s/N)!<E0#zzzzzzzzzzzzzzzzzzzzzzzzzz/hR,(z!!!?4#RCY="U,#3!s8`3"Tni/!WW3#z
|
bshanks@59 | 622 zzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cYkOz!"'&?#mU\?#6b55!sJo6"9\f/!<<*"zzzzzzzzzzzzz
|
bshanks@59 | 623 zzzzzzzzzzzz!!"W(zz$47.I#mgkC#6b86"U>88"U"o/zzzzzzzzzzzzzzzzzzzzzzzzzz!%ol(z!!
|
bshanks@59 | 624 !!+$O[=L#m^eA"pG/6"pY87"9\f-zzzzzzzzzzzzzzzzzzzzzzzzzz/hR,(z!!!E9%1EXQ$4-tB"9\
|
bshanks@59 | 625 o5"pG,5"9SZ)zzzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cYkOz!"9>J%LrpT#m^b?"U5/8"pG/5!s/K'
|
bshanks@59 | 626 zzzzzzzzzzzzzzzzzzzzzzzzz!!"W(zz$4[U\&M=Cr#RC\@#mghA"pP55!<E0#zzzzzzzzzzzzzzzz
|
bshanks@59 | 627 zzzzzzzzz!%ol(z!!!!./hSb//hRM<#6tG>#mghB#R(>4!<<*"zzzzzzzzzzzzzzzzzzzzzzzzz/hR
|
bshanks@59 | 628 ,(z!!"V`'eU@@'.tmi/hRD;$k*CI"U"l-zzzzzzzzzzzzzzzzzzzzzzzzz!!!!O/cYkOz!!"Vg)&X8
|
bshanks@59 | 629 -&I]-X&2"G$%1*@J"p=u-zzzzzzzzzzzzzzzzzzzzzzzzz!!"W(zz'.t.A)]0D($k3RQ%PA2#$k*FI
|
bshanks@59 | 630 "9S]+zzzzzzzzzzzzzzzzzzzzzzzzz!%ol(zz/hS.`)&F)%&.]$U/eAO(&.AjL"9JT(zzzzzzzzzzz
|
bshanks@59 | 631 zzzzzzzzzzzzzz/hR,(z!!!!8/fl#O()IVr&ekm0&J#Ba%h/^J!s&B%zzzzzzzzzzzzzzzzzzzzzzz
|
bshanks@59 | 632 z!!!!O/cYkOz!!!oU/fblJ'b_2m&J6W/%hB0]$jQt>!WW3#zzzzzzzzzzzzzzzzzzzzzzzz!!"W(zz
|
bshanks@59 | 633 !!!rj*?,h2&J5Qe&M=_-&J5N^"pP/1zzzzzzzzzzzzzzzzzzzzzzzzz!%ol(zz!#mO2*#B>'&.]?c/
|
bshanks@59 | 634 e\d.&Io0S"9SZ)zzzzzzzzzzzzzzzzzzzzzzzzz/hR,(zz!%o3/()7Jp%hB6b/eJX*%LWOE!W`<%zz
|
bshanks@59 | 635 zzzzzzzzzzzzzzzzzzzzzz!!!!O/cYkOzz/f#6=',(rf%M03_/e\a*$O6h:!<E0#zzzzzzzzzzzzzz
|
bshanks@59 | 636 zzzzzzzzzz!!"W(zz!!!!O'GM5o&J,E]&.f9]/eJU%#R(;3!<E3$zzzzzzzzzzzz!!!!"!<<*"zzzz
|
bshanks@59 | 637 zzz!!!!"!<<*"z!%ol(zz!!"Va',(uj&.]3]%hB0b/eJO!#6Y,1!W`9$zzzzzzzzzzzz!!!$#zzzzz
|
bshanks@59 | 638 zzzzzz/hR,(zz%k\J.'+toh&.]<b&J>fo/e8<r"pG)1!WiB&zzzzzzzzzzzz!!**#zzzzzzzzzz!!!
|
bshanks@59 | 639 !O/cYkOz!!!!./eSg3',(uk&J5Zl'c7c?'b_/e#mUP6!W`9$zzzzzzzzzzzz!<<*"zzzzzzzzzz!!"
|
bshanks@59 | 640 W(zz!!!H\',2/r',)#l',29$(E"#A'GV/d#R(81zzzzzzzzzzzzzzzzzzzzzzzz!%ol(zz!"BAi'c%
|
bshanks@59 | 641 Q"'GM2p'c7c((D[f>().5b"Tnc*zzzzzzzzzzzzzzzzzzz!!!$#!<E0#zzz/hR,(zz%Lt*+'c%N!'b
|
bshanks@59 | 642 hB!(`=/-)&F)A((^lZ!s&B%zzzzzzzzzzzzzzzzzz!<E3%!<E3%!<E0$zz!!!!O/cYkOz!!!!//ef$
|
bshanks@59 | 643 8(D[c%'bhH'*??.?)B1:E(CLEL!WW3#zzzzzzzzzzzzzzzzz!!!$#!<E3%!<E3%!<<-$zz!!"W(zz!
|
bshanks@59 | 644 "U\7'G_K((E+//)'L.I,U4QR)(l[?%0cn8!<<*"zzzzzzzzzzzzzzzzz!!**%!WiE)!W`<&!<<*"zz
|
bshanks@59 | 645 !%ol(zz%k\D/(E+8;.O#rY.4H_m,U4TX*\J0A%0HV3!<<*"zzzzzzzzzzzzzzzz!!!$#!<E6'!WiE)
|
bshanks@59 | 646 !WiE(zzz/hR,(z!!!!O%M0Ep)'LC]/hJCu/MJ_/,Uk#]/f#-2#Qb#-zzzzzzzzzzzzzzzzz!<E6'!W
|
bshanks@59 | 647 rK+!sA].!s/K)!WW3#z!!!!O/cYkOz!"LUl&K)T/,:YB&1GUR@1,Lm@-RKlP/enj&!s/K'zzzzzzzz
|
bshanks@59 | 648 zzzzzzz!!!$"!!**%!WrN,"9\l3"U,#3!s/W+zz!!"W(zz/e\d1(E=M=-8%&.1Gh'N2`WcN0Ie;"(D
|
bshanks@59 | 649 $rZ!s/K'zzzzzzzzzzzzzzz!!30%!WiE*!sA`1"pP89"pP56!<N6$zz!%ol(z!!"W('GVB%*ZZFP/2
|
bshanks@59 | 650 /h:2*!]]5!:qb0.7qq&e5<S!s/K(zzzzzzzzzzzzzz!!!$#!<E3%!X&Z0"U>5:#R:YB"pY;7!WW3#z
|
bshanks@59 | 651 z/hR,(z!!!!O)]0J7+sS?^.PEG/2EO&b3]JuO/1)u%'G:lX!WiE'zzzzzzzzzzzzz!!!$#!<E3%!<E
|
bshanks@59 | 652 ?-"pG5:#RC_D$47+G#R:P6zz!!!!O/cYkOz!!!!O*?6(B-R^Dp/hSh52**cZ2`*-:,VBrL'Fk6I!<N
|
bshanks@59 | 653 6$zzzzzzzzzzzzz!<E3%!<E3'!sJl5"pbG=#mq%I$47+G#QOi)zz!!"W(zz!!!!O+!DjT.4Zo!/ho(
|
bshanks@59 | 654 80K(gF0e4Xq/f5B=$j-M2!<<*"zzzzzzzzzzzz!!!$#!<E3%!WrN,"U5/9#6b>;#n%.M$O[:Jzzz!%
|
bshanks@59 | 655 ol(zz!!"Vo,:"Wb.4Hi$0/,"11G^d>/13%i(`3kk!W`?(zzzzzzzzzzzzz!<<*#!<E3&!s8Z/"pG57
|
bshanks@59 | 656 !sJo9$OdFP$k!%8zzz/hR,(zz!!"Vr-71,g/1iJ+/1E)%0J4k*/hS"Y((:BK!<N<&zzzzzzzzzzzzz
|
bshanks@59 | 657 !!**$!WiE*!s8W."U5&4#7(YD$k3UQ$NL/,zz!!!!O/cYkOzz!%oQE-RgMr/M/J%-R'`b/1N%o/fb`
|
bshanks@59 | 658 =#mCD5!s8N'zzzzzzzzzzzz!!!!"!<E6'!WiE(!WrT0"9eo4#RLkJ%1<LCzzz!!"W(zzz!%oTH.4d&
|
bshanks@59 | 659 '/hAJ!*ZumW-6jZd/f"s)"U"r1!<<*"zzzzzzzzzzzz!!!$#!<N<'!<E6'!sAc2"pP>;#Rh.N$OQk6
|
bshanks@59 | 660 zzz!%ol(zzz!%oZK.P*/&.jZ;S)&=G=*ZQdF&IJaH"9SZ)zzzzzzzzzzzzz!!!$#!<E3&!WrN+!sJi
|
bshanks@59 | 661 4"pY><$4I=Mzzzz/hR,(zzz!%oWJ.kN5!,Tdg=&Jc<*/e/0k"9S`-!<E3$zzzzzzzzzzzzz!!!!"!<
|
bshanks@59 | 662 E6&!WiB("9eu7"pG8>$k!CBzzz!!!!O/cYkOzzz/gMbl/1`(i*#KD#$PtEJ#R1D5!<E3%!<E3$zzzz
|
bshanks@59 | 663 zzzzzzzz!<E3%!!!!"!<<-$!WiE)"9eu5"UPPE$OZq7zzz!!"W(zzzz/gMbi,9IgB(D.&`#n\co"Tn
|
bshanks@59 | 664 f,!<E3%!!**$zzzzzzzzzzz!!!!"!<E0#z!!!$$!WiE,"pG29#R_"Kzzzz!%ol(zzzz/hS=j)Aa"u$
|
bshanks@59 | 665 OI%F"tg&]!<W?'!<<-$!<E3%zzzzzzzzzzzzzz!!*-'!s8]2"pP;>$k!FCzzzz/hR,(zzzz!%o9/'+
|
bshanks@59 | 666 t`]#6P#1">0]V!s8T*!!!!"zzzzzzzzzzz!!!$"zzz!<WH-":#2<#71_G$ig8-zzz!!!!O/cYkOzzz
|
bshanks@59 | 667 z/f,<;%LWLE!WiB(/cc"Tzzzzzzzzzzzzzzzz!!!!#"9er5#RLeC$4[OGzzzz!!"W(zzzzz/hRYA#6
|
bshanks@59 | 668 Y/2!<<*#/cl%Rzzzzzzzzzzzzzzzzz"pP8;$4@.K%M&O>zzzz!%ol(zzzzz!%nQ^"9JT)!!!!Ozzzz
|
bshanks@59 | 669 zzzzzzzzzzzzz!!!!(#6tVE$4@@Tzzzzz/hR,(zzzzz!%nHY!W`9$!!!!Ozzzzzzzzzzzzzzzzz!!!
|
bshanks@59 | 670 !(#7CkG$P!.:zzzz!!!!O/cYkOzzzzz!%nBU!<<*"!!!!Ozzzzzzzzzzzzzzzzz!!!!'#RLbD$ig8-
|
bshanks@59 | 671 zzzz!!"W(zzzzzz/cu.U/cbqQ!<E3Rzzzzzzzzzzzzzzzzz!!!-+"pYG7zzzzz!%ol(zzzzz!!!!O/
|
bshanks@59 | 672 hSb//cbu*!<FeQ!<E0#zzzzzzzzzzzzzzzzzzzzzzz/hR,(zzzzz!!!0T"9S`./hSb/!!"VP!<<*"z
|
bshanks@59 | 673 zzzzzzzzzzzzzzzzzzzzz!!!!O/hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//h
|
bshanks@59 | 674 Sb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSb/
|
bshanks@59 | 675 /hSb//hSb//hSb//hSb//hSb//hSb//hSb//hSa~>
|
bshanks@59 | 676 InterpretLevel1 not {
|
bshanks@59 | 677 grestore
|
bshanks@59 | 678 } if
|
bshanks@59 | 679 grestore
|
bshanks@59 | 680 %%%%EndImage
|
bshanks@59 | 681 1.000 UL
|
bshanks@59 | 682 LTb
|
bshanks@59 | 683 1.000 UP
|
bshanks@59 | 684 1.000 UL
|
bshanks@59 | 685 LTb
|
bshanks@59 | 686 stroke
|
bshanks@59 | 687 grestore
|
bshanks@59 | 688 end
|
bshanks@59 | 689 showpage
|
bshanks@59 | 690 %%Trailer
|
bshanks@59 | 691 %%DocumentFonts: Helvetica
|