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 |
|