| 1 |
%!PS-Adobe-3.0 EPSF-3.0 |
| 2 |
%%Title: /afs/nd.edu/user18/mzajac/sample.eps |
| 3 |
%%Creator: IslandDraw for mzajac |
| 4 |
%%CreationDate: Tue Mar 19 19:07:17 2002 |
| 5 |
%%Pages: 1 |
| 6 |
%%BoundingBox: 18 647 125 773 |
| 7 |
%%DocumentNeededResources: (atend) |
| 8 |
%%DocumentSuppliedResources: (atend) |
| 9 |
%%EndComments |
| 10 |
save /d_sv_obj exch def |
| 11 |
|
| 12 |
userdict /IslandDrawDict 300 dict dup begin put |
| 13 |
|
| 14 |
/bdef {bind def} bind def |
| 15 |
/E {exch} bdef |
| 16 |
/FF {findfont} bdef |
| 17 |
/MF {makefont} bdef |
| 18 |
/RO {rotate} bdef |
| 19 |
/SC {scale} bdef |
| 20 |
/SF {setfont} bdef |
| 21 |
/SG {setgray} bdef |
| 22 |
/TR {translate} bdef |
| 23 |
/bp {lj lw rgb} bdef |
| 24 |
/bpbw {lj lw setgray} bdef |
| 25 |
/c {curveto} bdef |
| 26 |
/cl {closepath} bdef |
| 27 |
/fi {eofill} bdef |
| 28 |
/g {setgray} bdef |
| 29 |
/gr {grestore} bdef |
| 30 |
/gs {gsave} bdef |
| 31 |
/l {lineto} bdef |
| 32 |
/lj {setlinejoin} bdef |
| 33 |
/lw {setlinewidth} bdef |
| 34 |
/m {moveto} bdef |
| 35 |
/n {newpath} bdef |
| 36 |
/nx {/x E def} bdef |
| 37 |
/r {rmoveto} bdef |
| 38 |
/rl {rlineto} bdef |
| 39 |
/rgb {setrgbcolor} bdef |
| 40 |
/s {show} bdef |
| 41 |
/sd {setdash} bdef |
| 42 |
/sp {x 0 rmoveto} bdef |
| 43 |
/ss {currentpoint pop E m} bdef |
| 44 |
/st {stroke} bdef |
| 45 |
%% pattern stuff |
| 46 |
/BPSIDE 32 def %% pixels per pattern side |
| 47 |
/PATFREQ 3.0 def %% pattern pixels per mm |
| 48 |
/dp_mat [PATFREQ 0 0 PATFREQ 0 0] def |
| 49 |
/dp_pw BPSIDE def %% pattern pixel width |
| 50 |
/dp_ph BPSIDE def %% pattern pixel height |
| 51 |
/dp_w dp_pw PATFREQ div def %% pattern mm width |
| 52 |
/dp_h dp_ph PATFREQ div def %% pattern mm height |
| 53 |
/savemat matrix def |
| 54 |
/topmat matrix def |
| 55 |
/patmat matrix def |
| 56 |
|
| 57 |
%% catch nocurrentpoint error for: pathbbox |
| 58 |
/ncpoint errordict /nocurrentpoint get def |
| 59 |
errordict begin |
| 60 |
/nocurrentpoint { |
| 61 |
dup /pathbbox load eq |
| 62 |
{pop 0 0 1 1} |
| 63 |
{ncpoint} |
| 64 |
ifelse |
| 65 |
} bdef |
| 66 |
end |
| 67 |
/ar { %% sa ea sx sy rot tx ty |
| 68 |
matrix currentmatrix 8 1 roll TR RO SC |
| 69 |
n 0 0 1 5 3 roll arc setmatrix |
| 70 |
} bdef |
| 71 |
/arn { %% sa ea sx sy rot tx ty |
| 72 |
TR RO SC |
| 73 |
matrix currentmatrix 8 1 roll |
| 74 |
n 0 0 1 5 3 roll arcn setmatrix |
| 75 |
} bdef |
| 76 |
/el { %% sx sy rot tx ty |
| 77 |
matrix currentmatrix 6 1 roll TR RO SC |
| 78 |
n 0 0 1 0 360 arc setmatrix cl |
| 79 |
} bdef |
| 80 |
/image_raster { %% sw sh sd dw dh xs ys |
| 81 |
TR SC /sd E def /sh E def /sw E def |
| 82 |
/imagebuf sw sd mul 7 add 8 idiv string def |
| 83 |
sw sh sd [sw 0 0 sh 0 0] { currentfile imagebuf readhexstring pop} |
| 84 |
image |
| 85 |
} bdef |
| 86 |
/imagemask_raster { |
| 87 |
TR SC /sh E def /sw E def |
| 88 |
/imagebuf sw 7 add 8 idiv string def |
| 89 |
sw sh false [sw 0 0 sh 0 0] |
| 90 |
{currentfile imagebuf readhexstring pop} |
| 91 |
imagemask |
| 92 |
} bdef |
| 93 |
/dither_color_raster { % bool sw sh sd dw dh xs ys |
| 94 |
TR SC /sd E def /sh E def /sw E def |
| 95 |
sd 8 eq and |
| 96 |
{ |
| 97 |
/imagebuf 3 string def |
| 98 |
/grayval 1 string def |
| 99 |
sw sh sd [sw 0 0 sh 0 0] |
| 100 |
{ |
| 101 |
currentfile imagebuf readhexstring pop pop |
| 102 |
imagebuf 0 get 0.299 mul |
| 103 |
imagebuf 1 get 0.587 mul add |
| 104 |
imagebuf 2 get 0.114 mul add cvi grayval exch 0 exch put grayval |
| 105 |
} |
| 106 |
image |
| 107 |
} |
| 108 |
{ |
| 109 |
/imagebuf sw 3 mul sd mul 7 add 8 idiv string def |
| 110 |
sh { currentfile imagebuf readhexstring pop pop } repeat |
| 111 |
} ifelse |
| 112 |
} bdef |
| 113 |
/image_color_raster { % bool sw sh sd dw dh xs ys |
| 114 |
/colorimage where not |
| 115 |
{ dither_color_raster } |
| 116 |
{ |
| 117 |
pop |
| 118 |
TR SC /sd E def /sh E def /sw E def pop |
| 119 |
/imagebuf sw 3 mul sd mul 7 add 8 idiv string def |
| 120 |
sw sh sd [sw 0 0 sh 0 0] { currentfile imagebuf readhexstring pop} |
| 121 |
false 3 colorimage |
| 122 |
} ifelse |
| 123 |
} bdef |
| 124 |
/patpath { |
| 125 |
/inv E def |
| 126 |
topmat setmatrix |
| 127 |
pathbbox %% get lo - hi indecies |
| 128 |
/hy E dp_h div floor cvi def |
| 129 |
/hx E dp_w div floor cvi def |
| 130 |
/ly E dp_h div floor cvi def |
| 131 |
/lx E dp_w div floor cvi def |
| 132 |
lx 1 hx { |
| 133 |
dp_w mul |
| 134 |
ly 1 hy { |
| 135 |
dp_h mul |
| 136 |
E dup 3 1 roll E |
| 137 |
patmat currentmatrix pop |
| 138 |
TR |
| 139 |
dp_pw dp_ph inv |
| 140 |
dp_mat dp_proc imagemask |
| 141 |
patmat setmatrix |
| 142 |
} for |
| 143 |
pop |
| 144 |
} for |
| 145 |
} bdef |
| 146 |
% setpattern brush of patterns instead of gray |
| 147 |
/setpattern { |
| 148 |
/blue E def /green E def /red E def |
| 149 |
/freq E def /bwidth E def /bpside E def |
| 150 |
/bstring E def |
| 151 |
/onbits 0 def /offbits 0 def |
| 152 |
freq 0 {/y E def /x E def |
| 153 |
/xindex x 1 add 2 div bpside mul cvi def |
| 154 |
/yindex y 1 add 2 div bpside mul cvi def |
| 155 |
bstring yindex bwidth mul xindex 8 idiv add get not |
| 156 |
1 7 xindex 8 mod sub bitshift and 0 ne |
| 157 |
{/onbits onbits 1 add def 1} |
| 158 |
{/offbits offbits 1 add def 0} |
| 159 |
ifelse |
| 160 |
} setscreen {} settransfer |
| 161 |
systemdict /setcmykcolor known |
| 162 |
{ /fact 1 onbits offbits onbits add div sub def |
| 163 |
1 red sub fact mul 1 green sub fact mul 1 blue sub fact mul 0 |
| 164 |
setcmykcolor |
| 165 |
} |
| 166 |
{ offbits offbits onbits add div setgray} |
| 167 |
ifelse |
| 168 |
} bdef |
| 169 |
/dmatrix matrix def |
| 170 |
/dpi 72 0 dmatrix defaultmatrix dtransform |
| 171 |
dup mul E dup mul add sqrt |
| 172 |
def |
| 173 |
|
| 174 |
/B {gs bp st gr} bdef %% brush: gr lw lj |
| 175 |
/Bbw {gs bpbw st gr} bdef %% brush: gr lw lj |
| 176 |
/F {gs rgb eofill gr} bdef %% fill: gr |
| 177 |
/Fbw {gs setgray eofill gr} bdef %% fill: gr |
| 178 |
/PB {gs lj lw setpattern st gr} bdef |
| 179 |
/PF {gs eoclip patpath gr} bdef |
| 180 |
/BB {gs rgb lj lw strokepath clip patpath gr} bdef |
| 181 |
/xdef {exch def} bdef |
| 182 |
/clip_region { |
| 183 |
/ht xdef |
| 184 |
/wd xdef |
| 185 |
/bm xdef |
| 186 |
/lm xdef |
| 187 |
newpath |
| 188 |
lm bm moveto |
| 189 |
0 ht rlineto |
| 190 |
wd 0 rlineto |
| 191 |
0 ht neg rlineto |
| 192 |
closepath clip |
| 193 |
} bdef |
| 194 |
%! Island text prolog Version 3.1 |
| 195 |
%% |
| 196 |
%%BeginProlog |
| 197 |
/reencode_small_dict 12 dict def |
| 198 |
/ReencodeSmall { |
| 199 |
reencode_small_dict begin |
| 200 |
/new_codes_and_names exch def |
| 201 |
/new_font_name exch def |
| 202 |
/base_font_name exch def |
| 203 |
/base_font_dict base_font_name findfont def |
| 204 |
/newfont base_font_dict maxlength dict def |
| 205 |
base_font_dict { |
| 206 |
exch dup /FID ne |
| 207 |
{ dup /Encoding eq |
| 208 |
{ exch dup length array copy newfont 3 1 roll put } |
| 209 |
{ exch newfont 3 1 roll put } |
| 210 |
ifelse |
| 211 |
} |
| 212 |
{ pop pop } |
| 213 |
ifelse |
| 214 |
} forall |
| 215 |
newfont /FontName new_font_name put |
| 216 |
new_codes_and_names aload pop |
| 217 |
new_codes_and_names length 2 idiv |
| 218 |
{ newfont /Encoding get 3 1 roll put } |
| 219 |
repeat |
| 220 |
new_font_name newfont definefont pop |
| 221 |
end %reencode_small_dict |
| 222 |
} def |
| 223 |
/extended_Zapf [ |
| 224 |
8#223 /a89 |
| 225 |
8#224 /a90 |
| 226 |
8#225 /a93 |
| 227 |
8#226 /a94 |
| 228 |
8#227 /a91 |
| 229 |
8#230 /a92 |
| 230 |
8#231 /a205 |
| 231 |
8#232 /a85 |
| 232 |
8#233 /a206 |
| 233 |
8#234 /a86 |
| 234 |
8#235 /a87 |
| 235 |
8#236 /a88 |
| 236 |
8#237 /a95 |
| 237 |
8#240 /a96 |
| 238 |
] def |
| 239 |
/extended_Standard [ |
| 240 |
29 /thorn |
| 241 |
30 /yacute |
| 242 |
31 /divide |
| 243 |
128 /Acircumflex |
| 244 |
129 /Adieresis |
| 245 |
130 /Agrave |
| 246 |
131 /Aring |
| 247 |
132 /Atilde |
| 248 |
133 /Ccedilla |
| 249 |
134 /Eacute |
| 250 |
135 /Ecircumflex |
| 251 |
136 /Edieresis |
| 252 |
137 /Egrave |
| 253 |
138 /Iacute |
| 254 |
139 /Icircumflex |
| 255 |
140 /Idieresis |
| 256 |
141 /Igrave |
| 257 |
142 /Ntilde |
| 258 |
143 /Oacute |
| 259 |
144 /Ocircumflex |
| 260 |
145 /Odieresis |
| 261 |
146 /Ograve |
| 262 |
147 /Otilde |
| 263 |
148 /Scaron |
| 264 |
149 /Uacute |
| 265 |
150 /Ucircumflex |
| 266 |
151 /Udieresis |
| 267 |
152 /Ugrave |
| 268 |
153 /Ydieresis |
| 269 |
154 /Zcaron |
| 270 |
155 /aacute |
| 271 |
156 /acircumflex |
| 272 |
157 /adieresis |
| 273 |
158 /agrave |
| 274 |
159 /aring |
| 275 |
160 /atilde |
| 276 |
161 /exclamdown |
| 277 |
162 /cent |
| 278 |
163 /sterling |
| 279 |
164 /fraction |
| 280 |
165 /yen |
| 281 |
166 /florin |
| 282 |
167 /section |
| 283 |
168 /currency |
| 284 |
169 /quotesingle |
| 285 |
170 /quotedblleft |
| 286 |
171 /guillemotleft |
| 287 |
172 /guilsinglleft |
| 288 |
173 /guilsinglright |
| 289 |
174 /fi |
| 290 |
175 /fl |
| 291 |
176 /plusminus |
| 292 |
177 /endash |
| 293 |
178 /dagger |
| 294 |
179 /daggerdbl |
| 295 |
180 /periodcentered |
| 296 |
181 /twosuperior |
| 297 |
182 /paragraph |
| 298 |
183 /bullet |
| 299 |
184 /quotesinglbase |
| 300 |
185 /quotedblbase |
| 301 |
186 /quotedblright |
| 302 |
187 /guillemotright |
| 303 |
188 /ellipsis |
| 304 |
189 /perthousand |
| 305 |
190 /threesuperior |
| 306 |
191 /questiondown |
| 307 |
192 /mu |
| 308 |
193 /grave |
| 309 |
194 /acute |
| 310 |
195 /circumflex |
| 311 |
196 /tilde |
| 312 |
197 /macron |
| 313 |
198 /breve |
| 314 |
199 /dotaccent |
| 315 |
200 /dieresis |
| 316 |
201 /onesuperior |
| 317 |
202 /ring |
| 318 |
203 /cedilla |
| 319 |
204 /onequarter |
| 320 |
205 /hungarumlaut |
| 321 |
206 /ogonek |
| 322 |
207 /caron |
| 323 |
208 /emdash |
| 324 |
209 /ccedilla |
| 325 |
210 /copyright |
| 326 |
211 /eacute |
| 327 |
212 /ecircumflex |
| 328 |
213 /edieresis |
| 329 |
214 /egrave |
| 330 |
215 /iacute |
| 331 |
216 /icircumflex |
| 332 |
217 /idieresis |
| 333 |
218 /igrave |
| 334 |
219 /logicalnot |
| 335 |
220 /minus |
| 336 |
221 /ntilde |
| 337 |
222 /oacute |
| 338 |
223 /ocircumflex |
| 339 |
224 /odieresis |
| 340 |
225 /AE |
| 341 |
226 /onehalf |
| 342 |
227 /ordfeminine |
| 343 |
228 /ograve |
| 344 |
229 /otilde |
| 345 |
230 /registered |
| 346 |
231 /scaron |
| 347 |
232 /Lslash |
| 348 |
233 /Oslash |
| 349 |
234 /OE |
| 350 |
235 /ordmasculine |
| 351 |
236 /trademark |
| 352 |
237 /uacute |
| 353 |
238 /ucircumflex |
| 354 |
239 /udieresis |
| 355 |
240 /ugrave |
| 356 |
241 /ae |
| 357 |
242 /ydieresis |
| 358 |
243 /zcaron |
| 359 |
244 /Aacute |
| 360 |
245 /dotlessi |
| 361 |
246 /threequarters |
| 362 |
247 /Eth |
| 363 |
248 /lslash |
| 364 |
249 /oslash |
| 365 |
250 /oe |
| 366 |
251 /germandbls |
| 367 |
252 /multiply |
| 368 |
253 /Yacute |
| 369 |
254 /Thorn |
| 370 |
255 /eth |
| 371 |
] def |
| 372 |
/extended_Symbol [ |
| 373 |
] def |
| 374 |
/extend_font { % stack: fontname newfontname |
| 375 |
exch dup (ZapfDingbats) eq |
| 376 |
{ cvn exch cvn extended_Zapf ReencodeSmall } |
| 377 |
{ dup (Symbol) eq |
| 378 |
{ cvn exch cvn extended_Symbol ReencodeSmall } |
| 379 |
{ cvn exch cvn extended_Standard ReencodeSmall } |
| 380 |
ifelse |
| 381 |
} |
| 382 |
ifelse |
| 383 |
} bind def |
| 384 |
/extend_font_name { % stack: font_name_string |
| 385 |
dup length 1 add string /extended_font_name exch def |
| 386 |
extended_font_name 0 (_) putinterval |
| 387 |
extended_font_name 1 3 -1 roll putinterval |
| 388 |
extended_font_name |
| 389 |
} bind def |
| 390 |
/gf { |
| 391 |
/f exch def f cvn where |
| 392 |
{ f exch begin cvn load exec setfont end } |
| 393 |
{ f 0 f length 8 sub getinterval dup |
| 394 |
/localfont exch extend_font_name def |
| 395 |
localfont extend_font |
| 396 |
localfont findfont |
| 397 |
/xsz f f length 4 sub 4 getinterval cvi def |
| 398 |
/ysz f f length 8 sub 4 getinterval cvi def |
| 399 |
[ xsz 0 0 ysz neg 0 0 ] makefont dup f cvn exch def |
| 400 |
setfont |
| 401 |
} |
| 402 |
ifelse |
| 403 |
} bind def |
| 404 |
/gfns { |
| 405 |
/f exch def f cvn where |
| 406 |
{ f exch begin cvn load exec setfont end } |
| 407 |
{ f 0 f length 8 sub getinterval cvn findfont |
| 408 |
/xsz f f length 4 sub 4 getinterval cvi def |
| 409 |
/ysz f f length 8 sub 4 getinterval cvi def |
| 410 |
[ xsz 0 0 ysz neg 0 0 ] makefont dup f cvn exch def |
| 411 |
setfont |
| 412 |
} |
| 413 |
ifelse |
| 414 |
} bind def |
| 415 |
/ul { % space drop thickness |
| 416 |
gs currentpoint currentlinewidth |
| 417 |
currentpoint n m 6 -3 roll |
| 418 |
lw 0 exch r |
| 419 |
0 rl st lw m |
| 420 |
gr |
| 421 |
} bind def |
| 422 |
/nxtab { currentpoint pop 1000.0 mul cvi tab mod |
| 423 |
tab exch sub 1000.0 div 0 rmoveto } bind def |
| 424 |
/nx { /x exch def } bind def |
| 425 |
0. nx |
| 426 |
%%EndProlog |
| 427 |
gsave |
| 428 |
2.83465 -2.83465 scale 0 -279.4 translate |
| 429 |
topmat currentmatrix pop |
| 430 |
19.05 22.225 0 25.4 28.575 el |
| 431 |
gsave eoclip |
| 432 |
savemat currentmatrix pop [ 0 -44.45 38.1 0 6.35 50.8 ] concat |
| 433 |
true 256 1 8 1 1 0 0 image_color_raster |
| 434 |
0000FF0000FF0101FF0102FF0203FF0204FF0304FF0305FF0406FF0407FF0508FF |
| 435 |
0508FF0609FF060AFF070BFF070CFF080CFF080DFF090EFF090FFF0A10FF0A10FF |
| 436 |
0B11FF0B12FF0C13FF0C14FF0D14FF0D15FF0E16FF0F17FF0F18FF1018FF1019FF |
| 437 |
111AFF111BFF121CFF121CFF131DFF131EFF141FFF1420FF1520FF1521FF1622FF |
| 438 |
1623FF1724FF1724FF1825FF1826FF1927FF1928FF1A28FE1A29FE1B2AFE1B2BFE |
| 439 |
1C2CFE1C2CFE1D2DFE1E2EFE1E2FFE1F30FE1F30FE2031FE2032FE2133FE2134FE |
| 440 |
2234FE2235FE2336FE2337FE2438FE2438FE2539FE253AFE263BFE263CFE273CFE |
| 441 |
273DFE283EFE283FFE2940FE2940FE2A41FE2A42FE2B43FE2C44FE2C44FE2D45FE |
| 442 |
2D46FE2E47FE2E48FE2F48FE2F49FE304AFE304BFE314CFE314CFE324DFE324EFE |
| 443 |
334FFE3350FE3450FE3451FD3552FD3553FD3654FD3654FD3755FD3756FD3857FD |
| 444 |
3858FD3958FD3959FD3A5AFD3B5BFD3B5CFD3C5CFD3C5DFD3D5EFD3D5FFD3E60FD |
| 445 |
3E60FD3F61FD3F62FD4063FD4064FD4164FD4165FD4266FD4267FD4368FD4368FD |
| 446 |
4469FD446AFD456BFD456CFD466CFD466DFD476EFD476FFD4870FD4870FD4971FD |
| 447 |
4A72FD4A73FD4B74FD4B74FD4C75FD4C76FD4D77FD4D78FD4E78FD4E79FD4F7AFC |
| 448 |
4F7BFC507CFC507CFC517DFC517EFC527FFC5280FC5380FC5381FC5482FC5483FC |
| 449 |
5584FC5584FC5685FC5686FC5787FC5888FC5888FC5989FC598AFC5A8BFC5A8CFC |
| 450 |
5B8CFC5B8DFC5C8EFC5C8FFC5D90FC5D90FC5E91FC5E92FC5F93FC5F94FC6094FC |
| 451 |
6095FC6196FC6197FC6298FC6298FC6399FC639AFC649BFC649CFC659CFC659DFC |
| 452 |
669EFC679FFC67A0FC68A0FC68A1FC69A2FC69A3FB6AA4FB6AA4FB6BA5FB6BA6FB |
| 453 |
6CA7FB6CA8FB6DA8FB6DA9FB6EAAFB6EABFB6FACFB6FACFB70ADFB70AEFB71AFFB |
| 454 |
71B0FB72B0FB72B1FB73B2FB73B3FB74B4FB74B4FB75B5FB76B6FB76B7FB77B8FB |
| 455 |
77B8FB78B9FB78BAFB79BBFB79BCFB7ABCFB7ABDFB7BBEFB7BBFFB7CC0FB7CC0FB |
| 456 |
7DC1FB7DC2FB7EC3FB7EC4FB7FC4FB7FC5FB80C6FB80C7FB81C8FB81C8FB82C9FB |
| 457 |
82CAFB83CBFB84CCFA |
| 458 |
grestore |
| 459 |
gsave |
| 460 |
0 0 0 0 0 B |
| 461 |
grestore |
| 462 |
userdict /#copies 1 put |
| 463 |
grestore |
| 464 |
|
| 465 |
%%Trailer |
| 466 |
%%DocumentNeededResources: font Helvetica |
| 467 |
%%DocumentSuppliedResources: |
| 468 |
end d_sv_obj restore |
| 469 |
|