ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mattDisertation/octopus.eps
Revision: 1016
Committed: Wed Feb 4 15:42:57 2004 UTC (20 years, 5 months ago) by mmeineke
Content type: application/postscript
File size: 98589 byte(s)
Log Message:
added in the RSA paper to the dissertation

File Contents

# Content
1 %!PS-Adobe-2.0 EPSF-1.2
2 %%Title:
3 %%Creator: Frame 5.5
4 %%CreationDate: 2 16:06 octopus.ps
5 %%For:mmeineke mmeineke
6 %%Pages: 1
7 %%DocumentFonts:
8 %%BoundingBox: 0 420 606 713
9 %%BeginPreview: 606 293 1 293
10 % 00000000000000000003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
11 % 00000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
12 % 00000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc
13 % 00000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
14 % 0000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
15 % 0000000000000000000fd111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111f8
16 % 0000000000000000000f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0
17 % 0000000000000000001f8404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040407f0
18 % 0000000000000000001f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0
19 % 0000000000000000001f1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113e0
20 % 0000000000000000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0
21 % 0000000000000000003f4040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404047e0
22 % 0000000000000000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0
23 % 0000000000000000007f111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111fc0
24 % 0000000000000000007e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc0
25 % 0000000000000000007e044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440fc0
26 % 000000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f80
27 % 000000000000000000fd111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111f80
28 % 000000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f80
29 % 000000000000000001f8404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040407f00
30 % 000000000000000001f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00
31 % 000000000000000001f9111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113f00
32 % 000000000000000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e00
33 % 000000000000000003f4040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404047e00
34 % 000000000000000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e00
35 % 000000000000000007f111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111fc00
36 % 000000000000000007e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc00
37 % 000000000000000007e040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040fc00
38 % 00000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f800
39 % 00000000000000000fd111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111f800
40 % 00000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f800
41 % 00000000000000001fc404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440447f000
42 % 00000000000000001f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000
43 % 00000000000000001f9111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113f000
44 % 00000000000000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e000
45 % 00000000000000003f4040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404047e000
46 % 00000000000000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e000
47 % 00000000000000007f111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111fc000
48 % 00000000000000007e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc000
49 % 00000000000000007e040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040fc000
50 % 0000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f8000
51 % 0000000000000000fd111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111f8000
52 % 0000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f8000
53 % 0000000000000001f8404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040407f0000
54 % 0000000000000001f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000
55 % 0000000000000001f9111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113f0000
56 % 0000000000000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0000
57 % 0000000000000003f4440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444047e0000
58 % 0000000000000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0000
59 % 0000000000000007f111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111fc0000
60 % 0000000000000007e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc0000
61 % 0000000000000007e040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040fc0000
62 % 000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f80000
63 % 000000000000000fd111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111f80000
64 % 000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f80000
65 % 000000000000001f84040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040c0404040404040404040404040407f00000
66 % 000000000000001f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffc0000000000000000000000003f00000
67 % 000000000000001f911111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111fffffffffd111111111111111111111113f00000
68 % 000000000000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fffffffffffc00000000000000000000007e00000
69 % 000000000000003f4040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404047fffff80001fff04040404040404040404047e00000
70 % 000000000000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ffff00000001ffc0000000000000000000007e00000
71 % 000000000000007f11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111117fff80000000000ff111111111111111111111fc00000
72 % 000000000000007e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000003f800000000000000000000fc00000
73 % 000000000000007e044404440444044404440444044404440444044404440444044404440444044404440444044404440444044407fff00000000000001f844404440444044404440fc00000
74 % 00000000000000fc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fff0000000000000007c00000000000000000001f800000
75 % 00000000000000fd1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111ffe00000000000000003f11111111111111111111f800000
76 % 00000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff000000000000000001e00000000000000000001f800000
77 % 00000000000001f8404040404040404040404040404040404040404040404040404040404040404040404040404040404040407ff8000000000000000000f04040404040404040407f000000
78 % 00000000000001f800000000000000000000000000000000000000000000000000000000000000000000000000000000000003ffc0000000000000000000f00000000000000000003f000000
79 % 00000000000001f91111111111111111111111111111111111111111111111111111111111111111111111111111111111111ffc00000000000000000001f11111111111111111113f000000
80 % 00000000000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000007fe000000000000000000007f00000000000000000007e000000
81 % 00000000000003f4040404040404040404040404040404040404040404040404040404040404040404040404040404040407ff000000000007e000000006740404040404040404047e000000
82 % 00000000000003f00000000000000000000000000007e000000000000000000000000000000000000000000000000000000ffc00000000000c8000000000700000000000000000007e000000
83 % 00000000000007f111111111111111111111117fffffffffd11111111111111111111111111111111111111111111111117fe0000000000008c00000078071111111111111111111fc000000
84 % 00000000000007e0000000000000000000007fffffffffffffe00000000000000000000000000000000000000000000001ff800000000000084000003e00f0000000000000000000fc000000
85 % 00000000000007e04040404040404040404fffffffffffffffff4040404040404040404040404040404040404040404047fc00000000000008400000f000f0404040404040404040fc000000
86 % 00000000000007c0000000000000000001fffffc00000007fffff00000000000000000000000000000000000000000001ff00000000000000cc000000000e0000000000000000000f8000000
87 % 0000000000000fd111111111111111111ffffc000000000003ffff9111111111111111111111111111111111111111117f80000000000000078000300001f1111111111111111111f8000000
88 % 0000000000000fc00000000000000000fffe000000000000000ffff00000000000000000000000000000000000000001fe00000000000000000000f00001e0000000000000000001f8000000
89 % 0000000000000fc4044404440444044fffc000000000000000007ffe044404440444044404440444044404440444044ff800000000000000000007c00003c4440444044404440445f0000000
90 % 0000000000001f80000000000000007ff800000000000000000003ffc00000000000000000000000000000000000003fe00000000000000000000e000007c0000000000000000003f0000000
91 % 0000000000001f9111111111111111ffc0000000000000000000007ff9111111111111111111111111111111111111ff800000000000000000000000000791111111111111111113f0000000
92 % 0000000000001f0000000000000007fe000000000000000000000007fe000000000000000000000000000000000001fe000000000000000000070000000f80000000000000000003e0000000
93 % 0000000000003f404040404040405ff0000000000000000000000000ffc04040404040404040404040404040404047f80000000000000000003e0000001f40404040404040404047e0000000
94 % 0000000000003f00000000000000ff800000000000000000000000003fe0000000000000000000000000000000001fe0000000000000000000f80000003e00000000000000000007e0000000
95 % 0000000000003f11111111111111fe0000000000000000000000000007f9111111111111111111111111111111113f80000000000000000001c00000007d11111111111111111117c0000000
96 % 0000000000007e00000000000007f80000000000000000000000000001fc00000000000000000000000000000000fe0000000000000000000000000000780000000000000000000fc0000000
97 % 0000000000007e0404040404040fe000000000000000000000000000007f04040404040404040404040404040407f8000000000000000000e000000000fc0404040404040404040fc0000000
98 % 0000000000007c0000000000003f8000000000000000000000000000001f80000000000000000000000000000007f0000000000000000007c000000003f00000000000000000000f80000000
99 % 000000000000fd1111111111117f0000000000000000000000000000000fd111111111111111111111111111111fc000000000000000001e0000000007f11111111111111111111f80000000
100 % 000000000000fc000000000000fc00000000000000000000000000000007e000000000000000000000000000003f00000000000000000018000000000fc00000000000000000001f80000000
101 % 000000000000f8404040404041f800000000000000000000000000000001f04040404040404040404040404040fe00000000000000000000000000001fc04040404040404040405f00000000
102 % 000000000001f8000000000003e000000000000000000000000007c00000f80000000000000000000000000001f800000000000000001c00000000003f000000000000000000003f00000000
103 % 000000000001f9111111111113c0000000000000000000000000090000007d1111111111111111111111111117f00000000000000000f800000000007d111111111111111111113f00000000
104 % 000000000001f8000000000007c0000000000000000000000000108000003e000000000000000000000000000fc00000000000000003c00000000000f8000000000000000000003f00000000
105 % 000000000003f444044404440f80000000000000000000000000108000001e440444044404440444044404443f800000000000000002000000000003f4440444044404440444047e00000000
106 % 000000000003f000000000000f00000000000000000000000000188000000f000000000000000000000000007e0000000000000000c0000000000007e0000000000000000000007e00000000
107 % 000000000003f111111111111e000000000000000000000000000f0000000f11111111111111111111111111fc0000000000000007c000000000001fd1111111111111111111117e00000000
108 % 000000000007e000000000001e00000000000000000000000000000000000700000000000000000000000001f000000000000000060000000000003f0000000000000000000000fc00000000
109 % 000000000007e040404040405e000000000000000000000000000000000007c0404040404040404040404043e00000000000000000000000000000fe4040404040404040404040fc00000000
110 % 000000000007e000000000001c00000000000000000000000000000000000780000000000000000000000007c00000000000000000000000000001f80000000000000000000000fc00000000
111 % 00000000000fd111111111111c0000000000000000000000000000000000079111111111111111111111111f800000000000000000000000000003f11111111111111111111111f800000000
112 % 00000000000fc000000000001c0000000000000000000000000000000000078000000000000000000000003f00000000000000000000000000000fe00000000000000000000001f800000000
113 % 00000000000fc404040404041e000000000000000003f07fc0ff83fe07fc1f8404040404040404040404047e00000000000000000000000000003f840404040404040404040405f800000000
114 % 00000000001f8000000000001e0000000000000000000000000000000000078000000000000000000000007c0000000000000000000000000000ff000000000000000000000003f000000000
115 % 00000000001f9111111111111e00000000000000000000000000000000000f911111111111111111111111f80000000000000000000000000001fd111111111111111111111113f000000000
116 % 00000000001f8000000000001e00000000000000000000000000000000000f800000000000000000000001f00000000000000000000000000007f0000000000000000000000003f000000000
117 % 00000000003f4040404040405f00000000000000000000000000000000001fc04040404040404040404043e0000000000000000000000000001fc0404040404040404040404047e000000000
118 % 00000000003f0000000000001f80000000000000000000000000000000001f800000000000000000000007c0000000000000000000000000007f80000000000000000000000007e000000000
119 % 00000000003f1111111111111fc0000000000000000000000000000000003f9111111111111111111111178000000000000000000000000001ff11111111111111111111111117e000000000
120 % 00000000007e0000000000001fe0000000000000000000000000000000007f80000000000000000000000f8000000000000000000000000007f80000000000000000000000000fc000000000
121 % 00000000007e0444044404441de000000000000000000000000000000000ffc4044404440444044404441f000000000000000000000000001fe40444044404440444044404440fc000000000
122 % 00000000007e0000000000001df800000000000000000000000000000001f380000000000000000000001e000000000000000000000000007f800000000000000000000000000fc000000000
123 % 0000000000fd1111111111111dfc00000000000000000000000000000007f391111111111111111111113c00000000000000000000000001ff111111111111111111111111111f8000000000
124 % 0000000000fc0000000000001c7f0000000000000000000000000000000fc380000000000000000000003c00000000000000000000000007f8000000000000000000000000001f8000000000
125 % 0000000000fc404040404043dc5f8000000000000000000000000000003fc3c040404040404040404040780000000000000000000000001fe0404040404040404040404040405f8000000000
126 % 0000000001f80000000000019c0fe000000000000000000000000000007e03800000000000000000000078000000000000000000000000ff80000000000000000000000000003f0000000000
127 % 0000000001f91111111111119d13f80000000000000000000000000003fd13911111111111111111111178000000000000000000000003ff11111111111111111111111111113f0000000000
128 % 0000000001f80000000000019c01fe000000000000000000000000000ff8038000000000000000000000f000000000000000000000001ff800000000000000000000000000003f0000000000
129 % 0000000003f40404040404059c047fc00000000000000000000000003fe4078404040404040404040404f00000000000000000000000ffc404040404040404040404040404047e0000000000
130 % 0000000003f00000000000019c001ff0000000000000000000000001ff80038000000000000000000000700000000000000000000003ff0000000000000000000000000000007e0000000000
131 % 0000000003f11111111111119d1117fe00000000000000000000000ffd1113911111111111111111111170000000000000000000001ff91111111111111111111111111111117e0000000000
132 % 0000000007e00000000000019c0001ffe0000000000000000000007ff8000380000000000000000000007000000000000000000000ffe0000000000000000000000000000000fc0000000000
133 % 0000000007e04040404040405c40407ff800000000000000000003fff84043c0404040404040404040407000000000000000000007ff40404040404040404040404040404040fc0000000000
134 % 0000000007e00000000000001c00000fffe000000000000000007ffe3800038000000000000000000000780000000000000000003ffc00000000000000000000000000000000fc0000000000
135 % 000000000fd11111111111111d11111fffff000000000000000ffff1391113911111111111111111111178000000000000000001fff111111111111111111111111111111111f80000000000
136 % 000000000fc00000000000001c00000e1ffffe000000000007ffff0038000380000000000000000000003c00000000000000000fff8000000000000000000000000000000001f80000000000
137 % 000000000fc40444044404441c44044e04fffffe0000000ffffff4443c4407c4044404440444044404443e0000000000000000fff7c404440444044404440444044404440445f80000000000
138 % 000000001f800000000000001c00000e0007fffffffffffffffe000038000380000000000000000000001f000000000000001fff838000000000000000000000000000000003f00000000000
139 % 000000001f911111111111111d11111f11113fffffffffffff91111139111391111111111111111111111fc0000000000001fffd139111111111111111111111111111111113f00000000000
140 % 000000001f800000000000001c00000e0000001fffffffff80000000380003800000000000000000000007f000000000001fffe0038000000000000000000000000000000003f00000000000
141 % 000000003f404040404040405c40404e40404040404f404040404040784043c04040404040404040404043fe0000000007fffc4043c040404040404040404040404040404047e00000000000
142 % 000000003f000000000000001c00000e000000000007000000000000380003800000000000000000000000ffe0000003ffffc000038000000000000000000000000000000007e00000000000
143 % 000000003f111111111111111d11111f1111111111171111111111113911139111111111111111111111113ffffe3ffffffd1111139111111111111111111111111111111117e00000000000
144 % 000000007e000000000000001c00000e0000000000070000000000003800038000000000000000000000000fffffffffff80000003800000000000000000000000000000000fc00000000000
145 % 000000007e040404040404041c04040e0404040404070404040404043c040784040404040404040404040404ffffffffc404040407840404040404040404040404040404040fc00000000000
146 % 000000007e000000000000001c00000e0000000000070000000000003800038000000000000000000000000007ffffc00000000003800000000000000000000000000000000fc00000000000
147 % 00000000fd111111111111111d11111f11111111111711111111111139111111111111111111111111111111111111111111111113911111111111111111111111111111111f800000000000
148 % 00000000fc000000000000001c00000e00000000000700000000000038000000000000000000000000000000000000000000000003800000000000000000000000000000001f800000000000
149 % 00000000fc404040404040404040404e40404040404740404040404078404040404040404040404040404040404040404040404043c04040404040404040404040404040405f800000000000
150 % 00000001f8000000000000000000000e00000000000700000000000038000000000000000000000000000000000000000000000003800000000000000000000000000000003f000000000000
151 % 00000001f9111111111111111111111f11111111111711111111111139111111111111111111111111111111111111111111111113911111111111111111111111111111113f000000000000
152 % 00000001f8000000000000000000000e00000000000700000000000038000000000000000000000000000000000000000000000003800000000000000000000000000000003f000000000000
153 % 00000003f4440444044404440444044e0444044404470444044404443c440444044404440444044404440444044404440444044407c40444044404440444044404440444047e000000000000
154 % 00000003f0000000000000000000000e00000000000700000000000038000000000000000000000000000000000000000000000003800000000000000000000000000000007e000000000000
155 % 00000003f1111111111111111111111f11111111111711111111111139111111111111111111111111111111111111111111111113911111111111111111111111111111117e000000000000
156 % 00000007e0000000000000000000000e0000000000070000000000003800000000000000000000000000000000000000000000000386000000000000000000000000000000fc000000000000
157 % 00000007e0404040404040404040404e40404040404740404040404078404040404040404040404040404040404040404040404043c6404040404040404040404040404040fc000000000000
158 % 00000007e0000000000000000000000e0000000000070000000000003800000000000000000000000000000000000000000000000386000000000000000000000000000000fc000000000000
159 % 0000000fd1111111111111111111111f1111111111171111111111113911111111111111111111111111111111111111111111111397111111111111111111111111111111f8000000000000
160 % 0000000fc0000000000000000000000e0000000000070000000000003800000000000000000000000000000000000000000000000386000000000000000000000000000001f8000000000000
161 % 0000000fc4040404040404040404040e0404040404070404040404043c04040404040404040404040404040404040404040404040786040404040404040404040404040405f8000000000000
162 % 0000001f80000000000000000000000e0000000000070000000000003800000000000000000000000000000000000000000000000386000000000000000000000000000003f0000000000000
163 % 0000001f91111111111111111111111f1111111111171111111111113911111111111111111111111111111111111111111111111397111111111111111111111111111113f0000000000000
164 % 0000001f80000000000000000000000e0000000000070000000000003800000000000000000000000000000000000000000000000387000000000000000000000000000003f0000000000000
165 % 0000001f40404040404040404040404e40404040404740404040404078404040404040404040404040404040404040404040404043c0404040404040404040404040404043e0000000000000
166 % 0000003f00000000000000000000000e0000000000070000000000003800000000000000000000000000000000000000000000000380000000000000000000000000000007e0000000000000
167 % 0000003f11111111111111111111111f1111111111171111111111111111111111111111111111111111111111111111111111111391111111111111111111111111111117e0000000000000
168 % 0000003e00000000000000000000000e0000000000070000000000000000000000000000000000000000000000000000000000000380000000000000000000000000000007c0000000000000
169 % 0000007e04440444044404440444044404440444044704440444044404440444044404440444044404440444044404440444044407c404440444044404440444044404440fc0000000000000
170 % 0000007e000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000fc0000000000000
171 % 0000007d111111111111111111111111111111111117111111111111111111111111111111111111111111111111111111111111139111111111111111111111111111111f80000000000000
172 % 000000fc000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000001f80000000000000
173 % 000000fc40404040404040404040404040404040404740404040404040404040404040404040404040404040404040404040404043c040404040404040404040404040405f80000000000000
174 % 000000f8000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000001f00000000000000
175 % 000001f9111111111111111111111111111111111117111111111111111111111111111111111111111111111111111111111111139111111111111111111111111111113f00000000000000
176 % 000001f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00000000000000
177 % 000001f4040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404043e00000000000000
178 % 000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e00000000000000
179 % 000003f1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111117e00000000000000
180 % 000003e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c00000000000000
181 % 000007e040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040fc00000000000000
182 % 000007e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc00000000000000
183 % 000007f111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111fc00000000000000
184 % 00000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f800000000000000
185 % 00000fc404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440445f800000000000000
186 % 00000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f800000000000000
187 % 00001f9111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113f000000000000000
188 % 00001f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000
189 % 00001fc040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404043f000000000000000
190 % 00003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e000000000000000
191 % 00003f1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111117e000000000000000
192 % 00003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e000000000000000
193 % 00007e040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040fc000000000000000
194 % 00007e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc000000000000000
195 % 00007f111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111fc000000000000000
196 % 0000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f8000000000000000
197 % 0000fc404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040405f8000000000000000
198 % 0000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f8000000000000000
199 % 0001f9111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113f0000000000000000
200 % 0001f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000000000000000
201 % 0001fc440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444047f0000000000000000
202 % 0003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0000000000000000
203 % 0003f1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111117e0000000000000000
204 % 0003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0000000000000000
205 % 0007e040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040fc0000000000000000
206 % 0007e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc0000000000000000
207 % 0007f111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111fc0000000000000000
208 % 000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f80000000000000000
209 % 000fc404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040405f80000000000000000
210 % 000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f80000000000000000
211 % 001f9111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113f00000000000000000
212 % 001f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00000000000000000
213 % 001fc040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404043f00000000000000000
214 % 003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e00000000000000000
215 % 003f1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111117e00000000000000000
216 % 003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e00000000000000000
217 % 007e044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440fc00000000000000000
218 % 007e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc00000000000000000
219 % 007f111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111fc00000000000000000
220 % 00fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f800000000000000000
221 % 00fc404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040405f800000000000000000
222 % 00fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f800000000000000000
223 % 01f9111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113f000000000000000000
224 % 01f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000
225 % 01fc040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404043f000000000000000000
226 % 03f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e000000000000000000
227 % 03f1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111117e000000000000000000
228 % 03f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e000000000000000000
229 % 07e040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040fc000000000000000000
230 % 07e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc000000000000000000
231 % 07f111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111fc000000000000000000
232 % 0fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f8000000000000000000
233 % 0fc404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440445f8000000000000000000
234 % 0fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f8000000000000000000
235 % 1f9111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113f0000000000000000000
236 % 1f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000000000000000000
237 % 1fc040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404043f0000000000000000000
238 % 3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0000000000000000000
239 % 3f1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111117e0000000000000000000
240 % 3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0000000000000000000
241 % 7e040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040fc0000000000000000000
242 % 7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc0000000000000000000
243 % 7f111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111fc0000000000000000000
244 % fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f80000000000000000000
245 % fc404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040405f80000000000000000000
246 % fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f80000000000000000000
247 % f9111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111f00000000000000000000
248 % f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00000000000000000000
249 % fc440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444044404440444047f00000000000000000000
250 % f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e00000000000000000000
251 % f1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111117e00000000000000000000
252 % f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e00000000000000000000
253 % fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000000
254 % fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000000
255 % fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000000
256 % fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800000000000000000000
257 % fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800000000000000000000
258 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
259 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
260 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
261 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
262 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
263 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
264 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
265 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
266 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
267 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
268 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
269 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
270 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
271 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
272 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
273 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
274 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
275 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
276 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
277 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
278 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
279 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
280 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
281 % 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
282 % 0000000000000000000000000000000003f8000000000000000000000000000000000000000000000000000000003f87c00001e00000003cf000000000000000000000000000000000000000
283 % 000000000000000000000000000000000f1e000040000000000000000000000000000000000000000000000000001e01000000e00000001c7000000000000000000000000000000000000000
284 % 000000000000000000000000000000001c0f0000c0000000000000000000000000000000000000000000000000001e01000000e00000001c7000000000000000000000000000000000000000
285 % 000000000000000000000000000000003c078001c0000000000000000000000000000000000000000000000000001e01000000e00000001c7000000000000000000000000000000000000000
286 % 000000000000000000000000000000003c078003c0000000000000000000000000000000000000000000000000001e01000000e00000001c7000000000000000000000000000000000000000
287 % 000000000000000000000000000000007803c1f7f8783de0f3c3f8000000000000000000000000000000000000001e011ef9e0ef07bc7c1c707e000000000000000000000000000000000000
288 % 000000000000000000000000000000007803c339c1ce1ff071c638000000000000000000000000000000000000001e010ffff0ff83fec61c71cf000000000000000000000000000000000000
289 % 000000000000000000000000000000007803c639c1861c7871c618000000000000000000000000000000000000001e010f1c70e3c3cdc71c71cf000000000000000000000000000000000000
290 % 000000000000000000000000000000007803ce11c3871c3871c780000000000000000000000000000000000000001e010e1c70e1c381c71c71cf000000000000000000000000000000000000
291 % 000000000000000000000000000000007803ce01c3871c3871c7e0000000000000000000000000000000000000001e010e1c70e1c383ff1c701f000000000000000000000000000000000000
292 % 000000000000000000000000000000007803ce01c3871c3871c3f0000000000000000000000000000000000000001e010e1c70e1c383c01c707f000000000000000000000000000000000000
293 % 000000000000000000000000000000003c078e01c3871c3871c1f8000000000000000000000000000000000000001e010e1c70e1c383c01c70e7000000000000000000000000000000000000
294 % 000000000000000000000000000000003c078f01c3871c3871c878000000000000000000000000000000000000001e030e1c70e1c381e01c71c7000000000000000000000000000000000000
295 % 000000000000000000000000000000001c070f89c9861c7871cc18000000000000000000000000000000000000001f020e1c70e18381e11c71c7000000000000000000000000000000000000
296 % 000000000000000000000000000000000f1e07f9f9ce1ff07fce10000000000000000000000000000000000000000f860e1c70e38380ff1c71ff000000000000000000000000000000000000
297 % 0000000000000000000000000000000003f803e0e0781de03dffe00000000000000000000000000000000000000003fc1f7efc9f07e07c3ef8f7c00000000000000000000000000000000000
298 % 000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
299 % 000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
300 % 000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
301 % 000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
302 % 000000000000000000000000000000000000000000003e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
303 %%EndImage
304 %%EndPreview
305 save
306 countdictstack
307 mark
308 newpath
309 /showpage {} def
310 /setpagedevice {pop} def
311 %%EndProlog
312 %%Page 1 1
313 %
314 % Frame ps_prolog 5.5, for use with Adobe Unix Frame 5.5 products
315 %
316 % This ps_prolog file is Copyright (c) 1986-1996 Adobe Systems, Incoporated.
317 % All rights reserved. This ps_prolog file may be freely copied and
318 % distributed in conjunction with documents created using FrameMaker,
319 % FrameMaker+SGML, FrameReader, and FrameViewer as long as this
320 % copyright notice is preserved.
321 /FMDocSave save def
322 %
323 % FrameMaker users specify the proper paper size for each print job in the
324 % "Print" dialog's "Printer Paper Size" "Width" and "Height~ fields. If the
325 % printer that the PS file is sent to does not support the requested paper
326 % size, or if there is no paper tray of the proper size currently installed,
327 % then the job will not be printed. The following flag, if set to true, will
328 % cause the job to print on the default paper in such cases.
329 /FMAllowPaperSizeMismatch false def
330 %
331 % Frame products normally print colors as their true color on a color printer
332 % or as shades of gray, based on luminance, on a black-and white printer. The
333 % following flag, if set to true, forces all non-white colors to print as pure
334 % black. This has no effect on bitmap images.
335 /FMPrintAllColorsAsBlack false def
336 %
337 % Frame products can either set their own line screens or use a printer's
338 % default settings. Three flags below control this separately for no
339 % separations, spot separations and process separations. If a flag
340 % is true, then the default printer settings will not be changed. If it is
341 % false, Frame products will use their own settings from a table based on
342 % the printer's resolution.
343 /FMUseDefaultNoSeparationScreen true def
344 /FMUseDefaultSpotSeparationScreen true def
345 /FMUseDefaultProcessSeparationScreen false def
346 %
347 % For any given PostScript printer resolution, Frame products have two sets of
348 % screen angles and frequencies for printing process separations, which are
349 % recomended by Adobe. The following variable chooses the higher frequencies
350 % when set to true or the lower frequencies when set to false. This is only
351 % effective if the appropriate FMUseDefault...SeparationScreen flag is false.
352 /FMUseHighFrequencyScreens true def
353 %
354 % The following is a set of predefined optimal frequencies and angles for various
355 % common dpi settings. This is taken from "Advances in Color Separation Using
356 % PostScript Software Technology," from Adobe Systems (3/13/89 P.N. LPS 0043)
357 % and corrolated with information which is in various PPD (4.0) files.
358 %
359 % The "dpiranges" figure is the minimum dots per inch device resolution which
360 % can support this setting. The "low" and "high" values are controlled by the
361 % setting of the FMUseHighFrequencyScreens flag above. The "TDot" flags control
362 % the use of the "Yellow Triple Dot" feature whereby the frequency id divided by
363 % three, but the dot function is "trippled" giving a block of 3x3 dots per cell.
364 %
365 % PatFreq is a compromise pattern frequency for ps Level 2 printers which is close
366 % to the ideal WYSIWYG pattern frequency of 9 repetitions/inch but does not beat
367 % (too badly) against the screen frequencies of any separations for that DPI.
368 /dpiranges [ 2540 2400 1693 1270 1200 635 600 0 ] def
369 /CMLowFreqs [ 100.402 94.8683 89.2289 100.402 94.8683 66.9349 63.2456 47.4342 ] def
370 /YLowFreqs [ 95.25 90.0 84.65 95.25 90.0 70.5556 66.6667 50.0 ] def
371 /KLowFreqs [ 89.8026 84.8528 79.8088 89.8026 84.8528 74.8355 70.7107 53.033 ] def
372 /CLowAngles [ 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 ] def
373 /MLowAngles [ 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 ] def
374 /YLowTDot [ true true false true true false false false ] def
375 /CMHighFreqs [ 133.87 126.491 133.843 108.503 102.523 100.402 94.8683 63.2456 ] def
376 /YHighFreqs [ 127.0 120.0 126.975 115.455 109.091 95.25 90.0 60.0 ] def
377 /KHighFreqs [ 119.737 113.137 119.713 128.289 121.218 89.8026 84.8528 63.6395 ] def
378 /CHighAngles [ 71.5651 71.5651 71.5651 70.0169 70.0169 71.5651 71.5651 71.5651 ] def
379 /MHighAngles [ 18.4349 18.4349 18.4349 19.9831 19.9831 18.4349 18.4349 18.4349 ] def
380 /YHighTDot [ false false true false false true true false ] def
381 /PatFreq [ 10.5833 10.0 9.4055 10.5833 10.0 10.5833 10.0 9.375 ] def
382 %
383 % PostScript Level 2 printers contain an "Accurate Screens" feature which can
384 % improve process separation rendering at the expense of compute time. This
385 % flag is ignored by PostScript Level 1 printers.
386 /FMUseAcccurateScreens true def
387 %
388 % The following PostScript procedure defines the spot function that Frame
389 % products will use for process separations. You may un-comment-out one of
390 % the alternative functions below, or use your own.
391 %
392 % Dot function
393 /FMSpotFunction {abs exch abs 2 copy add 1 gt
394 {1 sub dup mul exch 1 sub dup mul add 1 sub }
395 {dup mul exch dup mul add 1 exch sub }ifelse } def
396 %
397 % Line function
398 % /FMSpotFunction { pop } def
399 %
400 % Elipse function
401 % /FMSpotFunction { dup 5 mul 8 div mul exch dup mul exch add
402 % sqrt 1 exch sub } def
403 %
404 %
405 /FMversion (5.5) def
406 /fMLevel1 /languagelevel where {pop languagelevel} {1} ifelse 2 lt def
407 /FMPColor
408 fMLevel1 {
409 false
410 /colorimage where {pop pop true} if
411 } {
412 true
413 } ifelse
414 def
415 /FrameDict 400 dict def
416 systemdict /errordict known not {/errordict 10 dict def
417 errordict /rangecheck {stop} put} if
418 % The readline in PS 23.0 doesn't recognize cr's as nl's on AppleTalk
419 FrameDict /tmprangecheck errordict /rangecheck get put
420 errordict /rangecheck {FrameDict /bug true put} put
421 FrameDict /bug false put
422 mark
423 % Some PS machines read past the CR, so keep the following 3 lines together!
424 currentfile 5 string readline
425 00
426 0000000000
427 cleartomark
428 errordict /rangecheck FrameDict /tmprangecheck get put
429 FrameDict /bug get {
430 /readline {
431 /gstring exch def
432 /gfile exch def
433 /gindex 0 def
434 {
435 gfile read pop
436 dup 10 eq {exit} if
437 dup 13 eq {exit} if
438 gstring exch gindex exch put
439 /gindex gindex 1 add def
440 } loop
441 pop
442 gstring 0 gindex getinterval true
443 } bind def
444 } if
445 /FMshowpage /showpage load def
446 /FMquit /quit load def
447 /FMFAILURE {
448 2 copy exch = = flush
449 FMshowpage
450 /Helvetica findfont 12 scalefont setfont
451 72 200 moveto show
452 72 220 moveto show
453 FMshowpage
454 FMquit
455 } def
456 /FMVERSION {
457 FMversion ne {
458 (Adobe Frame product version does not match ps_prolog! Check installation;)
459 (also check ~/fminit and ./fminit for old versions) FMFAILURE
460 } if
461 } def
462 /fmConcatProcs
463 {
464 /proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def
465 newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx
466 }def
467 FrameDict begin [
468 /ALDsave
469 /FMdicttop
470 /FMoptop
471 /FMpointsize
472 /FMsetsize
473 /FMsaveobject
474 /b
475 /bitmapsave
476 /blut
477 /bpside
478 /bs
479 /bstring
480 /bwidth
481 /c
482 /cf
483 /cs
484 /cynu
485 /depth
486 /edown
487 /fh
488 /fillvals
489 /fw
490 /fx
491 /fy
492 /g
493 /gfile
494 /gindex
495 /grnt
496 /gryt
497 /gstring
498 /height
499 /hh
500 /i
501 /im
502 /indx
503 /is
504 /k
505 /kk
506 /landscape
507 /lb
508 /len
509 /llx
510 /lly
511 /m
512 /magu
513 /manualfeed
514 /n
515 /offbits
516 /onbits
517 /organgle
518 /orgbangle
519 /orgbfreq
520 /orgbproc
521 /orgbxfer
522 /orgfreq
523 /orggangle
524 /orggfreq
525 /orggproc
526 /orggxfer
527 /orghalftone
528 /orgmatrix
529 /orgproc
530 /orgrangle
531 /orgrfreq
532 /orgrproc
533 /orgrxfer
534 /orgxfer
535 /pagesave
536 /paperheight
537 /papersizedict
538 /paperwidth
539 /pos
540 /pwid
541 /r
542 /rad
543 /redt
544 /sl
545 /str
546 /tran
547 /u
548 /urx
549 /ury
550 /val
551 /width
552 /width
553 /ws
554 /ww
555 /x
556 /x1
557 /x2
558 /xindex
559 /xpoint
560 /xscale
561 /xx
562 /y
563 /y1
564 /y2
565 /yelu
566 /yindex
567 /ypoint
568 /yscale
569 /yy
570 /tintGray
571 ] { 0 def } forall
572 /FmBD {bind def} bind def
573 systemdict /pdfmark known systemdict /currentdistillerparams known and {
574 /fMAcrobat true def
575
576 /FmPD /pdfmark load def
577
578
579 /FmPT /show load def
580
581
582 currentdistillerparams /CoreDistVersion get 2000 ge {
583
584
585 /FmPD2 /pdfmark load def
586
587
588
589
590
591 %
592 % Procedure /FmPA defines named destinations.
593 % In order to accommodate all possible scenarios, FrameMaker defines named destinations
594 % for each paragraph, which allows links to arbitrary points in already generated
595 % PDF documents. This feature may cause larger PDF files to be created.
596 % The fmCG flag tells Distiller whether to create named destinations for each
597 % paragraph. This prolog defines two versions of this flag. One of these versions must be
598 % commented out, and the other must be uncommented.
599 %
600 % The following fmCG flag will cause Distiller to create a named destination for
601 % each paragraph.
602 %
603 /fmCG { false } FmBD
604 %
605 % The following fmCG flag will cause Distiller to create a named destination only
606 % for each paragraph known to be a destination. If you do not want Distiller to create
607 % named destinations for each paragraph (thus creating smaller sized PDF documents),
608 % uncomment the following statement and comment out the previous statement.
609 % CAUTION: By making the following statement active, you may lose some links in the
610 % resulting PDF documents.
611 %
612 %%/fmCG { dup 127 string cvs 0 get (G) 0 get eq } FmBD
613 %
614 /FmND
615 { mark exch /Dest exch 5 3 roll /View [ /XYZ 5 -2 roll FmDC null ] /DEST FmPD
616 }FmBD
617 /FmPA
618 { fmCG
619 { pop pop pop }
620 { FmND } ifelse
621 } FmBD
622 } {
623
624 /FmPD2 /cleartomark load def
625 /FmPA {pop pop pop}FmBD
626 /FmND {pop pop pop}FmBD
627 } ifelse
628 } {
629
630 /fMAcrobat false def
631 /FmPD /cleartomark load def
632 /FmPD2 /cleartomark load def
633 /FmPT /pop load def
634 /FmPA {pop pop pop}FmBD
635 /FmND {pop pop pop}FmBD
636 } ifelse
637 /FmDC {
638 transform fMDefaultMatrix defaultmatrix itransform cvi exch cvi exch
639 }FmBD
640 /FmBx {
641 dup 3 index lt {3 1 roll exch} if
642 1 index 4 index lt {4 -1 roll 3 1 roll exch 4 1 roll} if
643 }FmBD
644 /FMnone 0 def
645 /FMcyan 1 def
646 /FMmagenta 2 def
647 /FMyellow 3 def
648 /FMblack 4 def
649 /FMcustom 5 def
650 /fMNegative false def
651 /FrameSepIs FMnone def
652 /FrameSepBlack 0 def
653 /FrameSepYellow 0 def
654 /FrameSepMagenta 0 def
655 /FrameSepCyan 0 def
656 /FrameSepRed 1 def
657 /FrameSepGreen 1 def
658 /FrameSepBlue 1 def
659 /FrameCurGray 1 def
660 /FrameCurPat null def
661 /FrameCurColors [ 0 0 0 1 0 0 0 1] def
662 /FrameColorEpsilon .001 def
663 /eqepsilon {
664 sub dup 0 lt {neg} if
665 FrameColorEpsilon le
666 } bind def
667 /FrameCmpColorsCMYK {
668 2 copy 0 get exch 0 get eqepsilon {
669 2 copy 1 get exch 1 get eqepsilon {
670 2 copy 2 get exch 2 get eqepsilon {
671 3 get exch 3 get eqepsilon
672 } {pop pop false} ifelse
673 }{pop pop false} ifelse
674 } {pop pop false} ifelse
675 } bind def
676 /FrameCmpColorsRGB {
677 2 copy 4 get exch 0 get eqepsilon {
678 2 copy 5 get exch 1 get eqepsilon {
679 6 get exch 2 get eqepsilon
680 }{pop pop false} ifelse
681 } {pop pop false} ifelse
682 } bind def
683 /RGBtoCMYK {
684 1 exch sub
685 3 1 roll
686 1 exch sub
687 3 1 roll
688 1 exch sub
689 3 1 roll
690 3 copy
691 2 copy
692 le { pop } { exch pop } ifelse
693 2 copy
694 le { pop } { exch pop } ifelse
695 dup dup dup
696 6 1 roll
697 4 1 roll
698 7 1 roll
699 sub
700 6 1 roll
701 sub
702 5 1 roll
703 sub
704 4 1 roll
705 } bind def
706 /CMYKtoRGB {
707 dup dup 4 -1 roll add
708 5 1 roll 3 -1 roll add
709 4 1 roll add
710 1 exch sub dup 0 lt {pop 0} if 3 1 roll
711 1 exch sub dup 0 lt {pop 0} if exch
712 1 exch sub dup 0 lt {pop 0} if exch
713 } bind def
714 /FrameSepInit {
715 1.0 RealSetgray
716 } bind def
717 /FrameSetSepColor {
718 /FrameSepBlue exch def
719 /FrameSepGreen exch def
720 /FrameSepRed exch def
721 /FrameSepBlack exch def
722 /FrameSepYellow exch def
723 /FrameSepMagenta exch def
724 /FrameSepCyan exch def
725 /FrameSepIs FMcustom def
726 setCurrentScreen
727 } bind def
728 /FrameSetCyan {
729 /FrameSepBlue 1.0 def
730 /FrameSepGreen 1.0 def
731 /FrameSepRed 0.0 def
732 /FrameSepBlack 0.0 def
733 /FrameSepYellow 0.0 def
734 /FrameSepMagenta 0.0 def
735 /FrameSepCyan 1.0 def
736 /FrameSepIs FMcyan def
737 setCurrentScreen
738 } bind def
739
740 /FrameSetMagenta {
741 /FrameSepBlue 1.0 def
742 /FrameSepGreen 0.0 def
743 /FrameSepRed 1.0 def
744 /FrameSepBlack 0.0 def
745 /FrameSepYellow 0.0 def
746 /FrameSepMagenta 1.0 def
747 /FrameSepCyan 0.0 def
748 /FrameSepIs FMmagenta def
749 setCurrentScreen
750 } bind def
751
752 /FrameSetYellow {
753 /FrameSepBlue 0.0 def
754 /FrameSepGreen 1.0 def
755 /FrameSepRed 1.0 def
756 /FrameSepBlack 0.0 def
757 /FrameSepYellow 1.0 def
758 /FrameSepMagenta 0.0 def
759 /FrameSepCyan 0.0 def
760 /FrameSepIs FMyellow def
761 setCurrentScreen
762 } bind def
763
764 /FrameSetBlack {
765 /FrameSepBlue 0.0 def
766 /FrameSepGreen 0.0 def
767 /FrameSepRed 0.0 def
768 /FrameSepBlack 1.0 def
769 /FrameSepYellow 0.0 def
770 /FrameSepMagenta 0.0 def
771 /FrameSepCyan 0.0 def
772 /FrameSepIs FMblack def
773 setCurrentScreen
774 } bind def
775
776 /FrameNoSep {
777 /FrameSepIs FMnone def
778 setCurrentScreen
779 } bind def
780 /FrameSetSepColors {
781 FrameDict begin
782 [ exch 1 add 1 roll ]
783 /FrameSepColors
784 exch def end
785 } bind def
786 /FrameColorInSepListCMYK {
787 FrameSepColors {
788 exch dup 3 -1 roll
789 FrameCmpColorsCMYK
790 { pop true exit } if
791 } forall
792 dup true ne {pop false} if
793 } bind def
794 /FrameColorInSepListRGB {
795 FrameSepColors {
796 exch dup 3 -1 roll
797 FrameCmpColorsRGB
798 { pop true exit } if
799 } forall
800 dup true ne {pop false} if
801 } bind def
802 /RealSetgray /setgray load def
803 /RealSetrgbcolor /setrgbcolor load def
804 /RealSethsbcolor /sethsbcolor load def
805 end
806 /setgray {
807 FrameDict begin
808 FrameSepIs FMnone eq
809 { RealSetgray }
810 {
811 FrameSepIs FMblack eq
812 { RealSetgray }
813 { FrameSepIs FMcustom eq
814 FrameSepRed 0 eq and
815 FrameSepGreen 0 eq and
816 FrameSepBlue 0 eq and {
817 RealSetgray
818 } {
819 1 RealSetgray pop
820 } ifelse
821 } ifelse
822 } ifelse
823 end
824 } bind def
825 /setrgbcolor {
826 FrameDict begin
827 FrameSepIs FMnone eq
828 { RealSetrgbcolor }
829 {
830 3 copy [ 4 1 roll ]
831 FrameColorInSepListRGB
832 {
833 FrameSepBlue eq exch
834 FrameSepGreen eq and exch
835 FrameSepRed eq and
836 { 0 } { 1 } ifelse
837 }
838 {
839 FMPColor {
840 RealSetrgbcolor
841 currentcmykcolor
842 } {
843 RGBtoCMYK
844 } ifelse
845 FrameSepIs FMblack eq
846 {1.0 exch sub 4 1 roll pop pop pop} {
847 FrameSepIs FMyellow eq
848 {pop 1.0 exch sub 3 1 roll pop pop} {
849 FrameSepIs FMmagenta eq
850 {pop pop 1.0 exch sub exch pop } {
851 FrameSepIs FMcyan eq
852 {pop pop pop 1.0 exch sub }
853 {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
854 } ifelse
855 RealSetgray
856 }
857 ifelse
858 end
859 } bind def
860 /sethsbcolor {
861 FrameDict begin
862 FrameSepIs FMnone eq
863 { RealSethsbcolor }
864 {
865 RealSethsbcolor
866 currentrgbcolor
867 setrgbcolor
868 }
869 ifelse
870 end
871 } bind def
872 FrameDict begin
873 /setcmykcolor where {
874 pop /RealSetcmykcolor /setcmykcolor load def
875 } {
876 /RealSetcmykcolor {
877 4 1 roll
878 3 { 3 index add 0 max 1 min 1 exch sub 3 1 roll} repeat
879 RealSetrgbcolor pop
880 } bind def
881 } ifelse
882 userdict /setcmykcolor {
883 FrameDict begin
884 FrameSepIs FMnone eq
885 { RealSetcmykcolor }
886 {
887 4 copy [ 5 1 roll ]
888 FrameColorInSepListCMYK
889 {
890 FrameSepBlack eq exch
891 FrameSepYellow eq and exch
892 FrameSepMagenta eq and exch
893 FrameSepCyan eq and
894 { 0 } { 1 } ifelse
895 }
896 {
897 FrameSepIs FMblack eq
898 {1.0 exch sub 4 1 roll pop pop pop} {
899 FrameSepIs FMyellow eq
900 {pop 1.0 exch sub 3 1 roll pop pop} {
901 FrameSepIs FMmagenta eq
902 {pop pop 1.0 exch sub exch pop } {
903 FrameSepIs FMcyan eq
904 {pop pop pop 1.0 exch sub }
905 {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
906 } ifelse
907 RealSetgray
908 }
909 ifelse
910 end
911 } bind put
912 fMLevel1 {
913
914
915
916 /patScreenDict 7 dict dup begin
917 <0f1e3c78f0e1c387> [ 45 { pop } {exch pop} .5 2 sqrt] FmBD
918 <0f87c3e1f0783c1e> [ 135 { pop } {exch pop} .5 2 sqrt] FmBD
919 <cccccccccccccccc> [ 0 { pop } dup .5 2 ] FmBD
920 <ffff0000ffff0000> [ 90 { pop } dup .5 2 ] FmBD
921 <8142241818244281> [ 45 { 2 copy lt {exch} if pop} dup .75 2 sqrt] FmBD
922 <03060c183060c081> [ 45 { pop } {exch pop} .875 2 sqrt] FmBD
923 <8040201008040201> [ 135 { pop } {exch pop} .875 2 sqrt] FmBD
924 end def
925 } {
926
927 /patProcDict 5 dict dup begin
928 <0f1e3c78f0e1c387> { 3 setlinewidth -1 -1 moveto 9 9 lineto stroke
929 4 -4 moveto 12 4 lineto stroke
930 -4 4 moveto 4 12 lineto stroke} bind def
931 <0f87c3e1f0783c1e> { 3 setlinewidth -1 9 moveto 9 -1 lineto stroke
932 -4 4 moveto 4 -4 lineto stroke
933 4 12 moveto 12 4 lineto stroke} bind def
934 <8142241818244281> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke
935 -1 -1 moveto 9 9 lineto stroke } bind def
936 <03060c183060c081> { 1 setlinewidth -1 -1 moveto 9 9 lineto stroke
937 4 -4 moveto 12 4 lineto stroke
938 -4 4 moveto 4 12 lineto stroke} bind def
939 <8040201008040201> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke
940 -4 4 moveto 4 -4 lineto stroke
941 4 12 moveto 12 4 lineto stroke} bind def
942 end def
943 /patDict 15 dict dup begin
944 /PatternType 1 def
945 /PaintType 2 def
946 /TilingType 3 def
947 /BBox [ 0 0 8 8 ] def
948 /XStep 8 def
949 /YStep 8 def
950 /PaintProc {
951 begin
952 patProcDict bstring known {
953 patProcDict bstring get exec
954 } {
955 8 8 true [1 0 0 -1 0 8] bstring imagemask
956 } ifelse
957 end
958 } bind def
959 end def
960 } ifelse
961 /tintCMYK {
962 1 tintGray sub FrameCurColors 0 4 getinterval aload pop
963 4 index mul 5 1 roll
964 3 index mul 5 1 roll
965 2 index mul 5 1 roll
966 mul 4 1 roll
967 }bind def
968 /tintRGB {
969 1 tintGray sub FrameCurColors 4 3 getinterval aload pop
970 1 exch sub 3 index mul 1 exch sub 4 1 roll
971 1 exch sub 2 index mul 1 exch sub 4 1 roll
972 1 exch sub mul 1 exch sub 3 1 roll
973 }bind def
974 /combineColor {
975 /tintGray 1 1 FrameCurGray sub FrameCurColors 7 get mul sub def
976 FrameSepIs FMnone eq
977 {
978 graymode fMLevel1 or not {
979
980 [/Pattern [/DeviceCMYK]] setcolorspace
981 tintCMYK FrameCurPat setcolor
982 } {
983 FrameCurColors 3 get 1.0 ge {
984 tintGray RealSetgray
985 } {
986 fMAcrobat not FMPColor graymode and and {
987 tintCMYK
988 RealSetcmykcolor
989 } {
990 tintRGB
991 RealSetrgbcolor
992 } ifelse
993 } ifelse
994 } ifelse
995 } {
996 FrameCurColors 0 4 getinterval aload
997 FrameColorInSepListCMYK {
998 FrameSepBlack eq exch
999 FrameSepYellow eq and exch
1000 FrameSepMagenta eq and exch
1001 FrameSepCyan eq and
1002 FrameSepIs FMcustom eq and
1003 { tintGray } { 1 } ifelse
1004 } {
1005 FrameSepIs FMblack eq
1006 {tintGray 1.0 exch sub mul 1.0 exch sub 4 1 roll pop pop pop} {
1007 FrameSepIs FMyellow eq
1008 {pop tintGray 1.0 exch sub mul 1.0 exch sub 3 1 roll pop pop} {
1009 FrameSepIs FMmagenta eq
1010 {pop pop tintGray 1.0 exch sub mul 1.0 exch sub exch pop } {
1011 FrameSepIs FMcyan eq
1012 {pop pop pop tintGray 1.0 exch sub mul 1.0 exch sub }
1013 {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse
1014 } ifelse
1015 graymode fMLevel1 or not {
1016
1017 [/Pattern [/DeviceGray]] setcolorspace
1018 FrameCurPat setcolor
1019 } {
1020 graymode not fMLevel1 and {
1021
1022 dup 1 lt {pop FrameCurGray} if
1023 } if
1024 RealSetgray
1025 } ifelse
1026 } ifelse
1027 } bind def
1028 /savematrix {
1029 orgmatrix currentmatrix pop
1030 } bind def
1031 /restorematrix {
1032 orgmatrix setmatrix
1033 } bind def
1034 /fMDefaultMatrix matrix def
1035 /fMatrix2 matrix def
1036 /dpi 72 0 fMDefaultMatrix defaultmatrix dtransform
1037 dup mul exch dup mul add sqrt def
1038
1039 /freq dpi dup 72 div round dup 0 eq {pop 1} if 8 mul div def
1040 /sangle 1 0 fMDefaultMatrix defaultmatrix dtransform exch atan def
1041 sangle fMatrix2 rotate
1042 fMDefaultMatrix defaultmatrix fMatrix2 concatmatrix
1043 dup 0 get /sflipx exch def
1044 3 get /sflipy exch def
1045 /screenIndex {
1046 0 1 dpiranges length 1 sub { dup dpiranges exch get 1 sub dpi le {exit} {pop} ifelse } for
1047 } bind def
1048 /getCyanScreen {
1049 FMUseHighFrequencyScreens { CHighAngles CMHighFreqs} {CLowAngles CMLowFreqs} ifelse
1050 screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load
1051 } bind def
1052 /getMagentaScreen {
1053 FMUseHighFrequencyScreens { MHighAngles CMHighFreqs } {MLowAngles CMLowFreqs} ifelse
1054 screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load
1055 } bind def
1056 /getYellowScreen {
1057 FMUseHighFrequencyScreens { YHighTDot YHighFreqs} { YLowTDot YLowFreqs } ifelse
1058 screenIndex dup 3 1 roll get 3 1 roll get { 3 div
1059 {2 { 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch} repeat
1060 FMSpotFunction } } {/FMSpotFunction load } ifelse
1061 0.0 exch
1062 } bind def
1063 /getBlackScreen {
1064 FMUseHighFrequencyScreens { KHighFreqs } { KLowFreqs } ifelse
1065 screenIndex get 45.0 /FMSpotFunction load
1066 } bind def
1067 /getSpotScreen {
1068 getBlackScreen
1069 } bind def
1070 /getCompositeScreen {
1071 getBlackScreen
1072 } bind def
1073 /FMSetScreen
1074 fMLevel1 { /setscreen load
1075 }{ {
1076 8 dict begin
1077 /HalftoneType 1 def
1078 /SpotFunction exch def
1079 /Angle exch def
1080 /Frequency exch def
1081 /AccurateScreens FMUseAcccurateScreens def
1082 currentdict end sethalftone
1083 } bind } ifelse
1084 def
1085 /setDefaultScreen {
1086 fMLevel1 {
1087 FMPColor {
1088 orgrxfer cvx orggxfer cvx orgbxfer cvx orgxfer cvx setcolortransfer
1089 }
1090 {
1091 orgxfer cvx settransfer
1092 } ifelse
1093 orgfreq organgle orgproc cvx setscreen
1094 } {
1095 orghalftone sethalftone
1096 }ifelse
1097 } bind def
1098 /setCurrentScreen {
1099 FrameSepIs FMnone eq {
1100 FMUseDefaultNoSeparationScreen {
1101 setDefaultScreen
1102 } {
1103 getCompositeScreen FMSetScreen
1104 } ifelse
1105 } {
1106 FrameSepIs FMcustom eq {
1107 FMUseDefaultSpotSeparationScreen {
1108 setDefaultScreen
1109 } {
1110 getSpotScreen FMSetScreen
1111 } ifelse
1112 } {
1113 FMUseDefaultProcessSeparationScreen {
1114 setDefaultScreen
1115 } {
1116 FrameSepIs FMcyan eq {
1117 getCyanScreen FMSetScreen
1118 } {
1119 FrameSepIs FMmagenta eq {
1120 getMagentaScreen FMSetScreen
1121 } {
1122 FrameSepIs FMyellow eq {
1123 getYellowScreen FMSetScreen
1124 } {
1125 getBlackScreen FMSetScreen
1126 } ifelse
1127 } ifelse
1128 } ifelse
1129 } ifelse
1130 } ifelse
1131 } ifelse
1132 } bind def
1133 end
1134
1135 /FMDOCUMENT {
1136 array /FMfonts exch def
1137 dup 1 gt {/#copies exch def} {pop} ifelse
1138 FrameDict begin
1139 0 ne /manualfeed exch def
1140 /paperheight exch def
1141 /paperwidth exch def
1142 0 ne /fMNegative exch def
1143 0 ne /edown exch def
1144 /yscale exch def
1145 /xscale exch def
1146 fMLevel1 {
1147 manualfeed {setmanualfeed} if
1148 /FMdicttop countdictstack 1 add def
1149 /FMoptop count def
1150 setpapername
1151 manualfeed {true} {papersize} ifelse
1152 {manualpapersize} {false} ifelse
1153 {desperatepapersize} {false} ifelse
1154 {papersizefailure} if
1155 count -1 FMoptop {pop pop} for
1156 countdictstack -1 FMdicttop {pop end} for
1157 }
1158 {2 dict
1159 dup /PageSize [paperwidth paperheight] put
1160 manualfeed {dup /ManualFeed manualfeed put} if
1161 {setpagedevice} stopped {papersizefailure} if
1162 }
1163 ifelse
1164
1165 fMLevel1 not {
1166 /orghalftone currenthalftone def
1167 }if
1168
1169 FMPColor {
1170 currentcolorscreen
1171 cvlit /orgproc exch def
1172 /organgle exch def
1173 /orgfreq exch def
1174 cvlit /orgbproc exch def
1175 /orgbangle exch def
1176 /orgbfreq exch def
1177 cvlit /orggproc exch def
1178 /orggangle exch def
1179 /orggfreq exch def
1180 cvlit /orgrproc exch def
1181 /orgrangle exch def
1182 /orgrfreq exch def
1183 currentcolortransfer
1184 fMNegative {
1185 1 1 4 {
1186 pop { 1 exch sub } fmConcatProcs 4 1 roll
1187 } for
1188 4 copy
1189 setcolortransfer
1190 } if
1191 cvlit /orgxfer exch def
1192 cvlit /orgbxfer exch def
1193 cvlit /orggxfer exch def
1194 cvlit /orgrxfer exch def
1195 } {
1196 currentscreen
1197 cvlit /orgproc exch def
1198 /organgle exch def
1199 /orgfreq exch def
1200
1201 currenttransfer
1202 fMNegative {
1203 { 1 exch sub } fmConcatProcs
1204 dup settransfer
1205 } if
1206 cvlit /orgxfer exch def
1207 } ifelse
1208 end
1209 } def
1210 /FMENDDOCUMENT {
1211 FMDocSave restore
1212 } def
1213 /FMBEGINPAGE {
1214 FrameDict begin
1215 /pagesave save def
1216 3.86 setmiterlimit
1217 0 0 moveto paperwidth 0 lineto paperwidth paperheight lineto
1218 0 paperheight lineto 0 0 lineto 1 setgray fill
1219 /landscape exch 0 ne def
1220 landscape {
1221 90 rotate 0 exch dup /pwid exch def neg translate pop
1222 }{
1223 pop /pwid exch def
1224 } ifelse
1225 edown { [-1 0 0 1 pwid 0] concat } if
1226 xscale yscale scale
1227 /orgmatrix matrix def
1228 gsave
1229 } def
1230 /FMENDPAGE {
1231 grestore
1232 pagesave restore
1233 end
1234 showpage
1235 } def
1236 /FMFONTDEFINE {
1237 FrameDict begin
1238 findfont
1239 ReEncode
1240 1 index exch
1241 definefont
1242 FMfonts 3 1 roll
1243 put
1244 end
1245 } def
1246 /FMFILLS {
1247 FrameDict begin dup
1248 array /fillvals exch def
1249 dict /patCache exch def
1250 end
1251 } def
1252 /FMFILL {
1253 FrameDict begin
1254 fillvals 3 1 roll put
1255 end
1256 } def
1257 /FMNORMALIZEGRAPHICS {
1258 newpath
1259 1 setlinewidth
1260 0 setlinecap
1261 0 0 0 sethsbcolor
1262 0 setgray
1263 } bind def
1264 /FMBEGINEPSF {
1265 end
1266 /FMEPSF save def
1267 /showpage {} def
1268 FMNORMALIZEGRAPHICS
1269 [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall
1270 fx fw 2 div add fy fh 2 div add translate
1271 rotate
1272 fw 2 div neg fh 2 div neg translate
1273 fw urx llx sub div fh ury lly sub div scale
1274 llx neg lly neg translate
1275 /FMdicttop countdictstack 1 add def
1276 /FMoptop count def
1277 } bind def
1278 /FMENDEPSF {
1279 count -1 FMoptop {pop pop} for
1280 countdictstack -1 FMdicttop {pop end} for
1281 FMEPSF restore
1282 FrameDict begin
1283 } bind def
1284 FrameDict begin
1285 /setmanualfeed {
1286 statusdict /manualfeed true put
1287 } bind def
1288 /max {2 copy lt {exch} if pop} bind def
1289 /min {2 copy gt {exch} if pop} bind def
1290 /inch {72 mul} def
1291 /pagedimen {
1292 paperheight sub abs 16 lt exch
1293 paperwidth sub abs 16 lt and
1294 {/papername exch def} {pop} ifelse
1295 } bind def
1296 /setpapername {
1297 /papersizedict 14 dict def
1298 papersizedict begin
1299 /papername /unknown def
1300 /Letter 8.5 inch 11.0 inch pagedimen
1301 /LetterSmall 7.68 inch 10.16 inch pagedimen
1302 /Tabloid 11.0 inch 17.0 inch pagedimen
1303 /Ledger 17.0 inch 11.0 inch pagedimen
1304 /Legal 8.5 inch 14.0 inch pagedimen
1305 /Statement 5.5 inch 8.5 inch pagedimen
1306 /Executive 7.5 inch 10.0 inch pagedimen
1307 /A3 11.69 inch 16.5 inch pagedimen
1308 /A4 8.26 inch 11.69 inch pagedimen
1309 /A4Small 7.47 inch 10.85 inch pagedimen
1310 /B4 10.125 inch 14.33 inch pagedimen
1311 /B5 7.16 inch 10.125 inch pagedimen
1312 end
1313 } bind def
1314 /papersize {
1315 papersizedict begin
1316 /Letter {lettertray letter} def
1317 /LetterSmall {lettertray lettersmall} def
1318 /Tabloid {11x17tray 11x17} def
1319 /Ledger {ledgertray ledger} def
1320 /Legal {legaltray legal} def
1321 /Statement {statementtray statement} def
1322 /Executive {executivetray executive} def
1323 /A3 {a3tray a3} def
1324 /A4 {a4tray a4} def
1325 /A4Small {a4tray a4small} def
1326 /B4 {b4tray b4} def
1327 /B5 {b5tray b5} def
1328 /unknown {unknown} def
1329 papersizedict dup papername known {papername} {/unknown} ifelse get
1330 end
1331 statusdict begin stopped end
1332 } bind def
1333 /manualpapersize {
1334 papersizedict begin
1335 /Letter {letter} def
1336 /LetterSmall {lettersmall} def
1337 /Tabloid {11x17} def
1338 /Ledger {ledger} def
1339 /Legal {legal} def
1340 /Statement {statement} def
1341 /Executive {executive} def
1342 /A3 {a3} def
1343 /A4 {a4} def
1344 /A4Small {a4small} def
1345 /B4 {b4} def
1346 /B5 {b5} def
1347 /unknown {unknown} def
1348 papersizedict dup papername known {papername} {/unknown} ifelse get
1349 end
1350 stopped
1351 } bind def
1352 /desperatepapersize {
1353
1354 mark
1355 statusdict begin
1356 /setpageparams where {
1357 pop
1358 paperwidth paperheight 0 1
1359 {setpageparams} stopped
1360 } {
1361 true
1362 } ifelse
1363
1364 {
1365
1366 /setpagedevice where {
1367 pop
1368 1 dict dup begin
1369 /PageSize [ paperwidth paperheight ] def
1370 end
1371 {setpagedevice} stopped
1372 } {
1373 true
1374 } ifelse
1375 } {
1376 false
1377 } ifelse
1378 end
1379 {cleartomark true}{cleartomark false}ifelse
1380 } bind def
1381 /papersizefailure {
1382 FMAllowPaperSizeMismatch not
1383 {
1384 (The requested paper size is not available in any currently-installed tray)
1385 (Edit the PS file to "FMAllowPaperSizeMismatch true" to use default tray)
1386 FMFAILURE } if
1387 } def
1388 /DiacriticEncoding [
1389 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
1390 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
1391 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
1392 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
1393 /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl
1394 /numbersign /dollar /percent /ampersand /quotesingle /parenleft
1395 /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
1396 /two /three /four /five /six /seven /eight /nine /colon /semicolon
1397 /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K
1398 /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash
1399 /bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h
1400 /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar
1401 /braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute
1402 /Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis
1403 /atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis
1404 /iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve
1405 /ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex
1406 /udieresis /dagger /.notdef /cent /sterling /section /bullet
1407 /paragraph /germandbls /registered /copyright /trademark /acute
1408 /dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef
1409 /yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
1410 /ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown
1411 /exclamdown /logicalnot /.notdef /florin /.notdef /.notdef
1412 /guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde
1413 /Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright
1414 /quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis
1415 /fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl
1416 /periodcentered /quotesinglbase /quotedblbase /perthousand
1417 /Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute
1418 /Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve
1419 /Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron
1420 /breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron
1421 ] def
1422 /ReEncode {
1423 dup
1424 length
1425 dict begin
1426 {
1427 1 index /FID ne
1428 {def}
1429 {pop pop} ifelse
1430 } forall
1431 0 eq {/Encoding DiacriticEncoding def} if
1432 currentdict
1433 end
1434 } bind def
1435 FMPColor
1436
1437 {
1438 /BEGINBITMAPCOLOR {
1439 BITMAPCOLOR} def
1440 /BEGINBITMAPCOLORc {
1441 BITMAPCOLORc} def
1442 /BEGINBITMAPTRUECOLOR {
1443 BITMAPTRUECOLOR } def
1444 /BEGINBITMAPTRUECOLORc {
1445 BITMAPTRUECOLORc } def
1446 /BEGINBITMAPCMYK {
1447 BITMAPCMYK } def
1448 /BEGINBITMAPCMYKc {
1449 BITMAPCMYKc } def
1450 }
1451
1452 {
1453 /BEGINBITMAPCOLOR {
1454 BITMAPGRAY} def
1455 /BEGINBITMAPCOLORc {
1456 BITMAPGRAYc} def
1457 /BEGINBITMAPTRUECOLOR {
1458 BITMAPTRUEGRAY } def
1459 /BEGINBITMAPTRUECOLORc {
1460 BITMAPTRUEGRAYc } def
1461 /BEGINBITMAPCMYK {
1462 BITMAPCMYKGRAY } def
1463 /BEGINBITMAPCMYKc {
1464 BITMAPCMYKGRAYc } def
1465 }
1466 ifelse
1467 /K {
1468 FMPrintAllColorsAsBlack {
1469 8 1 roll
1470 dup 1 eq 2 index 1 eq and 3 index 1 eq and not
1471 {7 {pop} repeat 0 0 0 1 0 0 0} if
1472 8 -1 roll
1473 } if
1474 FrameCurColors astore
1475 pop combineColor
1476 } bind def
1477 /graymode true def
1478 fMLevel1 {
1479 /fmGetFlip {
1480 fMatrix2 exch get mul 0 lt { -1 } { 1 } ifelse
1481 } FmBD
1482 } if
1483 /setPatternMode {
1484 fMLevel1 {
1485 2 index patScreenDict exch known {
1486 pop pop
1487 patScreenDict exch get aload pop
1488 freq
1489 mul
1490 5 2 roll
1491 fMatrix2 currentmatrix 1 get 0 ne {
1492 3 -1 roll 90 add 3 1 roll
1493 sflipx 1 fmGetFlip sflipy 2 fmGetFlip neg mul
1494 } {
1495 sflipx 0 fmGetFlip sflipy 3 fmGetFlip mul
1496 } ifelse
1497 0 lt {exch pop} {pop} ifelse
1498 fMNegative {
1499 {neg} fmConcatProcs
1500 } if
1501 bind
1502
1503
1504
1505 systemdict /setscreen get exec
1506 /FrameCurGray exch def
1507 } {
1508 /bwidth exch def
1509 /bpside exch def
1510 /bstring exch def
1511 /onbits 0 def /offbits 0 def
1512 freq sangle landscape {90 add} if
1513 {/ypoint exch def
1514 /xpoint exch def
1515 /xindex xpoint 1 add 2 div bpside mul cvi def
1516 /yindex ypoint 1 add 2 div bpside mul cvi def
1517 bstring yindex bwidth mul xindex 8 idiv add get
1518 1 7 xindex 8 mod sub bitshift and 0 ne fMNegative {not} if
1519 {/onbits onbits 1 add def 1}
1520 {/offbits offbits 1 add def 0}
1521 ifelse
1522 }
1523 setscreen
1524 offbits offbits onbits add dup 0 ne {div} {pop pop .5} ifelse fMNegative {1.0 exch sub} if
1525 /FrameCurGray exch def
1526 } ifelse
1527 } {
1528 pop pop
1529 dup patCache exch known {
1530 patCache exch get
1531 } {
1532 dup
1533 patDict /bstring 3 -1 roll put
1534 patDict
1535 9 PatFreq screenIndex get div dup matrix scale
1536 makepattern
1537 dup
1538 patCache 4 -1 roll 3 -1 roll put
1539 } ifelse
1540 /FrameCurGray 0 def
1541 /FrameCurPat exch def
1542 } ifelse
1543 /graymode false def
1544 combineColor
1545 } bind def
1546 /setGrayScaleMode {
1547 graymode not {
1548 /graymode true def
1549 fMLevel1 {
1550 setCurrentScreen
1551 } if
1552 } if
1553 /FrameCurGray exch def
1554 combineColor
1555 } bind def
1556 /normalize {
1557 transform round exch round exch itransform
1558 } bind def
1559 /dnormalize {
1560 dtransform round exch round exch idtransform
1561 } bind def
1562 /lnormalize {
1563 0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop
1564 } bind def
1565 /H {
1566 lnormalize setlinewidth
1567 } bind def
1568 /Z {
1569 setlinecap
1570 } bind def
1571
1572 /PFill {
1573 graymode fMLevel1 or not {
1574 gsave 1 setgray eofill grestore
1575 } if
1576 } bind def
1577 /PStroke {
1578 graymode fMLevel1 or not {
1579 gsave 1 setgray stroke grestore
1580 } if
1581 stroke
1582 } bind def
1583 /X {
1584 fillvals exch get
1585 dup type /stringtype eq
1586 {8 1 setPatternMode}
1587 {setGrayScaleMode}
1588 ifelse
1589 } bind def
1590 /V {
1591 PFill gsave eofill grestore
1592 } bind def
1593 /Vclip {
1594 clip
1595 } bind def
1596 /Vstrk {
1597 currentlinewidth exch setlinewidth PStroke setlinewidth
1598 } bind def
1599 /N {
1600 PStroke
1601 } bind def
1602 /Nclip {
1603 strokepath clip newpath
1604 } bind def
1605 /Nstrk {
1606 currentlinewidth exch setlinewidth PStroke setlinewidth
1607 } bind def
1608 /M {newpath moveto} bind def
1609 /E {lineto} bind def
1610 /D {curveto} bind def
1611 /O {closepath} bind def
1612 /L {
1613 /n exch def
1614 newpath
1615 normalize
1616 moveto
1617 2 1 n {pop normalize lineto} for
1618 } bind def
1619 /Y {
1620 L
1621 closepath
1622 } bind def
1623 /R {
1624 /y2 exch def
1625 /x2 exch def
1626 /y1 exch def
1627 /x1 exch def
1628 x1 y1
1629 x2 y1
1630 x2 y2
1631 x1 y2
1632 4 Y
1633 } bind def
1634 /rarc
1635 {rad
1636 arcto
1637 } bind def
1638 /RR {
1639 /rad exch def
1640 normalize
1641 /y2 exch def
1642 /x2 exch def
1643 normalize
1644 /y1 exch def
1645 /x1 exch def
1646 mark
1647 newpath
1648 {
1649 x1 y1 rad add moveto
1650 x1 y2 x2 y2 rarc
1651 x2 y2 x2 y1 rarc
1652 x2 y1 x1 y1 rarc
1653 x1 y1 x1 y2 rarc
1654 closepath
1655 } stopped {x1 y1 x2 y2 R} if
1656 cleartomark
1657 } bind def
1658 /RRR {
1659 /rad exch def
1660 normalize /y4 exch def /x4 exch def
1661 normalize /y3 exch def /x3 exch def
1662 normalize /y2 exch def /x2 exch def
1663 normalize /y1 exch def /x1 exch def
1664 newpath
1665 normalize moveto
1666 mark
1667 {
1668 x2 y2 x3 y3 rarc
1669 x3 y3 x4 y4 rarc
1670 x4 y4 x1 y1 rarc
1671 x1 y1 x2 y2 rarc
1672 closepath
1673 } stopped
1674 {x1 y1 x2 y2 x3 y3 x4 y4 newpath moveto lineto lineto lineto closepath} if
1675 cleartomark
1676 } bind def
1677 /C {
1678 grestore
1679 gsave
1680 R
1681 clip
1682 setCurrentScreen
1683 } bind def
1684 /CP {
1685 grestore
1686 gsave
1687 Y
1688 clip
1689 setCurrentScreen
1690 } bind def
1691 /F {
1692 FMfonts exch get
1693 [FMsetsize 0 0 FMpointsize 0 0] makefont
1694 setfont
1695 } bind def
1696 /Q {
1697 /FMpointsize exch def
1698 /FMsetsize FMpointsize def
1699 F
1700 } bind def
1701 /QQ {
1702 /FMsetsize exch def
1703 /FMpointsize exch def
1704 F
1705 } bind def
1706 /T {
1707 moveto show
1708 } bind def
1709 /RF {
1710 rotate
1711 0 ne {-1 1 scale} if
1712 } bind def
1713 /TF {
1714 gsave
1715 moveto
1716 RF
1717 show
1718 grestore
1719 } bind def
1720 /P {
1721 moveto
1722 0 32 3 2 roll widthshow
1723 } bind def
1724 /PF {
1725 gsave
1726 moveto
1727 RF
1728 0 32 3 2 roll widthshow
1729 grestore
1730 } bind def
1731 /S {
1732 moveto
1733 0 exch ashow
1734 } bind def
1735 /SF {
1736 gsave
1737 moveto
1738 RF
1739 0 exch ashow
1740 grestore
1741 } bind def
1742 /B {
1743 moveto
1744 0 32 4 2 roll 0 exch awidthshow
1745 } bind def
1746 /BF {
1747 gsave
1748 moveto
1749 RF
1750 0 32 4 2 roll 0 exch awidthshow
1751 grestore
1752 } bind def
1753 /G {
1754 gsave
1755 newpath
1756 normalize translate 0.0 0.0 moveto
1757 dnormalize scale
1758 0.0 0.0 1.0 5 3 roll arc
1759 closepath
1760 PFill fill
1761 grestore
1762 } bind def
1763 /Gstrk {
1764 savematrix
1765 newpath
1766 2 index 2 div add exch 3 index 2 div sub exch
1767 normalize 2 index 2 div sub exch 3 index 2 div add exch
1768 translate
1769 scale
1770 0.0 0.0 1.0 5 3 roll arc
1771 restorematrix
1772 currentlinewidth exch setlinewidth PStroke setlinewidth
1773 } bind def
1774 /Gclip {
1775 newpath
1776 savematrix
1777 normalize translate 0.0 0.0 moveto
1778 dnormalize scale
1779 0.0 0.0 1.0 5 3 roll arc
1780 closepath
1781 clip newpath
1782 restorematrix
1783 } bind def
1784 /GG {
1785 gsave
1786 newpath
1787 normalize translate 0.0 0.0 moveto
1788 rotate
1789 dnormalize scale
1790 0.0 0.0 1.0 5 3 roll arc
1791 closepath
1792 PFill
1793 fill
1794 grestore
1795 } bind def
1796 /GGclip {
1797 savematrix
1798 newpath
1799 normalize translate 0.0 0.0 moveto
1800 rotate
1801 dnormalize scale
1802 0.0 0.0 1.0 5 3 roll arc
1803 closepath
1804 clip newpath
1805 restorematrix
1806 } bind def
1807 /GGstrk {
1808 savematrix
1809 newpath
1810 normalize translate 0.0 0.0 moveto
1811 rotate
1812 dnormalize scale
1813 0.0 0.0 1.0 5 3 roll arc
1814 closepath
1815 restorematrix
1816 currentlinewidth exch setlinewidth PStroke setlinewidth
1817 } bind def
1818 /A {
1819 gsave
1820 savematrix
1821 newpath
1822 2 index 2 div add exch 3 index 2 div sub exch
1823 normalize 2 index 2 div sub exch 3 index 2 div add exch
1824 translate
1825 scale
1826 2 copy 0.0 0.0 1.0 5 3 roll arc
1827 round cvi 360 mod exch round cvi 360 mod eq {closepath} if
1828 restorematrix
1829 PStroke
1830 grestore
1831 } bind def
1832 /Aclip {
1833 newpath
1834 savematrix
1835 normalize translate 0.0 0.0 moveto
1836 dnormalize scale
1837 0.0 0.0 1.0 5 3 roll arc
1838 closepath
1839 strokepath clip newpath
1840 restorematrix
1841 } bind def
1842 /Astrk {
1843 Gstrk
1844 } bind def
1845 /AA {
1846 gsave
1847 savematrix
1848 newpath
1849
1850 3 index 2 div add exch 4 index 2 div sub exch
1851
1852 normalize 3 index 2 div sub exch 4 index 2 div add exch
1853 translate
1854 rotate
1855 scale
1856 0.0 0.0 1.0 5 3 roll arc
1857 restorematrix
1858 PStroke
1859 grestore
1860 } bind def
1861 /AAclip {
1862 savematrix
1863 newpath
1864 normalize translate 0.0 0.0 moveto
1865 rotate
1866 dnormalize scale
1867 0.0 0.0 1.0 5 3 roll arc
1868 closepath
1869 strokepath clip newpath
1870 restorematrix
1871 } bind def
1872 /AAstrk {
1873 GGstrk
1874 } bind def
1875 /BEGINPRINTCODE {
1876 /FMdicttop countdictstack 1 add def
1877 /FMoptop count 7 sub def
1878 /FMsaveobject save def
1879 userdict begin
1880 /showpage {} def
1881 FMNORMALIZEGRAPHICS
1882 3 index neg 3 index neg translate
1883 } bind def
1884 /ENDPRINTCODE {
1885 count -1 FMoptop {pop pop} for
1886 countdictstack -1 FMdicttop {pop end} for
1887 FMsaveobject restore
1888 } bind def
1889 /gn {
1890 0
1891 { 46 mul
1892 cf read pop
1893 32 sub
1894 dup 46 lt {exit} if
1895 46 sub add
1896 } loop
1897 add
1898 } bind def
1899 /cfs {
1900 /str sl string def
1901 0 1 sl 1 sub {str exch val put} for
1902 str def
1903 } bind def
1904 /ic [
1905 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
1906 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
1907 0
1908 {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx}
1909 {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx}
1910 {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12}
1911 {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh}
1912 {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh}
1913 {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl}
1914 {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl}
1915 {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl}
1916 {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl}
1917 ] def
1918 /ms {
1919 /sl exch def
1920 /val 255 def
1921 /ws cfs
1922 /im cfs
1923 /val 0 def
1924 /bs cfs
1925 /cs cfs
1926 } bind def
1927 400 ms
1928 /ip {
1929 is
1930 0
1931 cf cs readline pop
1932 { ic exch get exec
1933 add
1934 } forall
1935 pop
1936
1937 } bind def
1938 /rip {
1939
1940
1941 bis ris copy pop
1942 is
1943 0
1944 cf cs readline pop
1945 { ic exch get exec
1946 add
1947 } forall
1948 pop pop
1949 ris gis copy pop
1950 dup is exch
1951
1952 cf cs readline pop
1953 { ic exch get exec
1954 add
1955 } forall
1956 pop pop
1957 gis bis copy pop
1958 dup add is exch
1959
1960 cf cs readline pop
1961 { ic exch get exec
1962 add
1963 } forall
1964 pop
1965
1966 } bind def
1967 /rip4 {
1968
1969
1970 kis cis copy pop
1971 is
1972 0
1973 cf cs readline pop
1974 { ic exch get exec
1975 add
1976 } forall
1977 pop pop
1978 cis mis copy pop
1979 dup is exch
1980
1981 cf cs readline pop
1982 { ic exch get exec
1983 add
1984 } forall
1985 pop pop
1986 mis yis copy pop
1987 dup dup add is exch
1988
1989 cf cs readline pop
1990 { ic exch get exec
1991 add
1992 } forall
1993 pop pop
1994 yis kis copy pop
1995 3 mul is exch
1996
1997 cf cs readline pop
1998 { ic exch get exec
1999 add
2000 } forall
2001 pop
2002
2003 } bind def
2004 /wh {
2005 /len exch def
2006 /pos exch def
2007 ws 0 len getinterval im pos len getinterval copy pop
2008 pos len
2009 } bind def
2010 /bl {
2011 /len exch def
2012 /pos exch def
2013 bs 0 len getinterval im pos len getinterval copy pop
2014 pos len
2015 } bind def
2016 /s1 1 string def
2017 /fl {
2018 /len exch def
2019 /pos exch def
2020 /val cf s1 readhexstring pop 0 get def
2021 pos 1 pos len add 1 sub {im exch val put} for
2022 pos len
2023 } bind def
2024 /hx {
2025 3 copy getinterval
2026 cf exch readhexstring pop pop
2027 } bind def
2028 /wbytes {
2029 dup dup
2030 8 gt { pop 8 idiv mul }
2031 { 8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse } ifelse
2032 } bind def
2033 /BEGINBITMAPBWc {
2034 1 {} COMMONBITMAPc
2035 } bind def
2036 /BEGINBITMAPGRAYc {
2037 8 {} COMMONBITMAPc
2038 } bind def
2039 /BEGINBITMAP2BITc {
2040 2 {} COMMONBITMAPc
2041 } bind def
2042 /COMMONBITMAPc {
2043
2044 /cvtProc exch def
2045 /depth exch def
2046 gsave
2047
2048 3 index 2 div add exch
2049 4 index 2 div add exch
2050 translate
2051 rotate
2052 1 index 2 div neg
2053 1 index 2 div neg
2054 translate
2055 scale
2056 /height exch def /width exch def
2057 /lb width depth wbytes def
2058 sl lb lt {lb ms} if
2059 /bitmapsave save def
2060 cvtProc
2061 /is im 0 lb getinterval def
2062 ws 0 lb getinterval is copy pop
2063 /cf currentfile def
2064 width height depth [width 0 0 height neg 0 height]
2065 {ip} image
2066 bitmapsave restore
2067 grestore
2068 } bind def
2069 /BEGINBITMAPBW {
2070 1 {} COMMONBITMAP
2071 } bind def
2072 /BEGINBITMAPGRAY {
2073 8 {} COMMONBITMAP
2074 } bind def
2075 /BEGINBITMAP2BIT {
2076 2 {} COMMONBITMAP
2077 } bind def
2078 /COMMONBITMAP {
2079 /cvtProc exch def
2080 /depth exch def
2081 gsave
2082
2083 3 index 2 div add exch
2084 4 index 2 div add exch
2085 translate
2086 rotate
2087 1 index 2 div neg
2088 1 index 2 div neg
2089 translate
2090 scale
2091 /height exch def /width exch def
2092 /bitmapsave save def
2093 cvtProc
2094 /is width depth wbytes string def
2095 /cf currentfile def
2096 width height depth [width 0 0 height neg 0 height]
2097 {cf is readhexstring pop} image
2098 bitmapsave restore
2099 grestore
2100 } bind def
2101 /ngrayt 256 array def
2102 /nredt 256 array def
2103 /nbluet 256 array def
2104 /ngreent 256 array def
2105 fMLevel1 {
2106 /colorsetup {
2107 currentcolortransfer
2108 /gryt exch def
2109 /blut exch def
2110 /grnt exch def
2111 /redt exch def
2112 0 1 255 {
2113 /indx exch def
2114 /cynu 1 red indx get 255 div sub def
2115 /magu 1 green indx get 255 div sub def
2116 /yelu 1 blue indx get 255 div sub def
2117 /kk cynu magu min yelu min def
2118 /u kk currentundercolorremoval exec def
2119 % /u 0 def
2120 nredt indx 1 0 cynu u sub max sub redt exec put
2121 ngreent indx 1 0 magu u sub max sub grnt exec put
2122 nbluet indx 1 0 yelu u sub max sub blut exec put
2123 ngrayt indx 1 kk currentblackgeneration exec sub gryt exec put
2124 } for
2125 {255 mul cvi nredt exch get}
2126 {255 mul cvi ngreent exch get}
2127 {255 mul cvi nbluet exch get}
2128 {255 mul cvi ngrayt exch get}
2129 setcolortransfer
2130 {pop 0} setundercolorremoval
2131 {} setblackgeneration
2132 } bind def
2133 }
2134 {
2135 /colorSetup2 {
2136 [ /Indexed /DeviceRGB 255
2137 {dup red exch get 255 div
2138 exch dup green exch get 255 div
2139 exch blue exch get 255 div}
2140 ] setcolorspace
2141 } bind def
2142 } ifelse
2143 /fakecolorsetup {
2144 /tran 256 string def
2145 0 1 255 {/indx exch def
2146 tran indx
2147 red indx get 77 mul
2148 green indx get 151 mul
2149 blue indx get 28 mul
2150 add add 256 idiv put} for
2151 currenttransfer
2152 {255 mul cvi tran exch get 255.0 div}
2153 exch fmConcatProcs settransfer
2154 } bind def
2155 /BITMAPCOLOR {
2156 /depth 8 def
2157 gsave
2158
2159 3 index 2 div add exch
2160 4 index 2 div add exch
2161 translate
2162 rotate
2163 1 index 2 div neg
2164 1 index 2 div neg
2165 translate
2166 scale
2167 /height exch def /width exch def
2168 /bitmapsave save def
2169 fMLevel1 {
2170 colorsetup
2171 /is width depth wbytes string def
2172 /cf currentfile def
2173 width height depth [width 0 0 height neg 0 height]
2174 {cf is readhexstring pop} {is} {is} true 3 colorimage
2175 } {
2176 colorSetup2
2177 /is width depth wbytes string def
2178 /cf currentfile def
2179 7 dict dup begin
2180 /ImageType 1 def
2181 /Width width def
2182 /Height height def
2183 /ImageMatrix [width 0 0 height neg 0 height] def
2184 /DataSource {cf is readhexstring pop} bind def
2185 /BitsPerComponent depth def
2186 /Decode [0 255] def
2187 end image
2188 } ifelse
2189 bitmapsave restore
2190 grestore
2191 } bind def
2192 /BITMAPCOLORc {
2193 /depth 8 def
2194 gsave
2195
2196 3 index 2 div add exch
2197 4 index 2 div add exch
2198 translate
2199 rotate
2200 1 index 2 div neg
2201 1 index 2 div neg
2202 translate
2203 scale
2204 /height exch def /width exch def
2205 /lb width depth wbytes def
2206 sl lb lt {lb ms} if
2207 /bitmapsave save def
2208 fMLevel1 {
2209 colorsetup
2210 /is im 0 lb getinterval def
2211 ws 0 lb getinterval is copy pop
2212 /cf currentfile def
2213 width height depth [width 0 0 height neg 0 height]
2214 {ip} {is} {is} true 3 colorimage
2215 } {
2216 colorSetup2
2217 /is im 0 lb getinterval def
2218 ws 0 lb getinterval is copy pop
2219 /cf currentfile def
2220 7 dict dup begin
2221 /ImageType 1 def
2222 /Width width def
2223 /Height height def
2224 /ImageMatrix [width 0 0 height neg 0 height] def
2225 /DataSource {ip} bind def
2226 /BitsPerComponent depth def
2227 /Decode [0 255] def
2228 end image
2229 } ifelse
2230 bitmapsave restore
2231 grestore
2232 } bind def
2233 /BITMAPTRUECOLORc {
2234 /depth 24 def
2235 gsave
2236
2237 3 index 2 div add exch
2238 4 index 2 div add exch
2239 translate
2240 rotate
2241 1 index 2 div neg
2242 1 index 2 div neg
2243 translate
2244 scale
2245 /height exch def /width exch def
2246 /lb width depth wbytes def
2247 sl lb lt {lb ms} if
2248 /bitmapsave save def
2249
2250 /is im 0 lb getinterval def
2251 /ris im 0 width getinterval def
2252 /gis im width width getinterval def
2253 /bis im width 2 mul width getinterval def
2254
2255 ws 0 lb getinterval is copy pop
2256 /cf currentfile def
2257 width height 8 [width 0 0 height neg 0 height]
2258 {width rip pop ris} {gis} {bis} true 3 colorimage
2259 bitmapsave restore
2260 grestore
2261 } bind def
2262 /BITMAPCMYKc {
2263 /depth 32 def
2264 gsave
2265
2266 3 index 2 div add exch
2267 4 index 2 div add exch
2268 translate
2269 rotate
2270 1 index 2 div neg
2271 1 index 2 div neg
2272 translate
2273 scale
2274 /height exch def /width exch def
2275 /lb width depth wbytes def
2276 sl lb lt {lb ms} if
2277 /bitmapsave save def
2278
2279 /is im 0 lb getinterval def
2280 /cis im 0 width getinterval def
2281 /mis im width width getinterval def
2282 /yis im width 2 mul width getinterval def
2283 /kis im width 3 mul width getinterval def
2284
2285 ws 0 lb getinterval is copy pop
2286 /cf currentfile def
2287 width height 8 [width 0 0 height neg 0 height]
2288 {width rip4 pop cis} {mis} {yis} {kis} true 4 colorimage
2289 bitmapsave restore
2290 grestore
2291 } bind def
2292 /BITMAPTRUECOLOR {
2293 gsave
2294
2295 3 index 2 div add exch
2296 4 index 2 div add exch
2297 translate
2298 rotate
2299 1 index 2 div neg
2300 1 index 2 div neg
2301 translate
2302 scale
2303 /height exch def /width exch def
2304 /bitmapsave save def
2305 /is width string def
2306 /gis width string def
2307 /bis width string def
2308 /cf currentfile def
2309 width height 8 [width 0 0 height neg 0 height]
2310 { cf is readhexstring pop }
2311 { cf gis readhexstring pop }
2312 { cf bis readhexstring pop }
2313 true 3 colorimage
2314 bitmapsave restore
2315 grestore
2316 } bind def
2317 /BITMAPCMYK {
2318 gsave
2319
2320 3 index 2 div add exch
2321 4 index 2 div add exch
2322 translate
2323 rotate
2324 1 index 2 div neg
2325 1 index 2 div neg
2326 translate
2327 scale
2328 /height exch def /width exch def
2329 /bitmapsave save def
2330 /is width string def
2331 /mis width string def
2332 /yis width string def
2333 /kis width string def
2334 /cf currentfile def
2335 width height 8 [width 0 0 height neg 0 height]
2336 { cf is readhexstring pop }
2337 { cf mis readhexstring pop }
2338 { cf yis readhexstring pop }
2339 { cf kis readhexstring pop }
2340 true 4 colorimage
2341 bitmapsave restore
2342 grestore
2343 } bind def
2344 /BITMAPTRUEGRAYc {
2345 /depth 24 def
2346 gsave
2347
2348 3 index 2 div add exch
2349 4 index 2 div add exch
2350 translate
2351 rotate
2352 1 index 2 div neg
2353 1 index 2 div neg
2354 translate
2355 scale
2356 /height exch def /width exch def
2357 /lb width depth wbytes def
2358 sl lb lt {lb ms} if
2359 /bitmapsave save def
2360
2361 /is im 0 lb getinterval def
2362 /ris im 0 width getinterval def
2363 /gis im width width getinterval def
2364 /bis im width 2 mul width getinterval def
2365 ws 0 lb getinterval is copy pop
2366 /cf currentfile def
2367 width height 8 [width 0 0 height neg 0 height]
2368 {width rip pop ris gis bis width gray} image
2369 bitmapsave restore
2370 grestore
2371 } bind def
2372 /BITMAPCMYKGRAYc {
2373 /depth 32 def
2374 gsave
2375
2376 3 index 2 div add exch
2377 4 index 2 div add exch
2378 translate
2379 rotate
2380 1 index 2 div neg
2381 1 index 2 div neg
2382 translate
2383 scale
2384 /height exch def /width exch def
2385 /lb width depth wbytes def
2386 sl lb lt {lb ms} if
2387 /bitmapsave save def
2388
2389 /is im 0 lb getinterval def
2390 /cis im 0 width getinterval def
2391 /mis im width width getinterval def
2392 /yis im width 2 mul width getinterval def
2393 /kis im width 3 mul width getinterval def
2394 ws 0 lb getinterval is copy pop
2395 /cf currentfile def
2396 width height 8 [width 0 0 height neg 0 height]
2397 {width rip pop cis mis yis kis width cgray} image
2398 bitmapsave restore
2399 grestore
2400 } bind def
2401 /cgray {
2402 /ww exch def
2403 /k exch def
2404 /y exch def
2405 /m exch def
2406 /c exch def
2407 0 1 ww 1 sub { /i exch def c i get m i get y i get k i get CMYKtoRGB
2408 .144 mul 3 1 roll .587 mul 3 1 roll .299 mul add add
2409 c i 3 -1 roll floor cvi put } for
2410 c
2411 } bind def
2412 /gray {
2413 /ww exch def
2414 /b exch def
2415 /g exch def
2416 /r exch def
2417 0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul
2418 b i get .114 mul add add r i 3 -1 roll floor cvi put } for
2419 r
2420 } bind def
2421 /BITMAPTRUEGRAY {
2422 gsave
2423
2424 3 index 2 div add exch
2425 4 index 2 div add exch
2426 translate
2427 rotate
2428 1 index 2 div neg
2429 1 index 2 div neg
2430 translate
2431 scale
2432 /height exch def /width exch def
2433 /bitmapsave save def
2434 /is width string def
2435 /gis width string def
2436 /bis width string def
2437 /cf currentfile def
2438 width height 8 [width 0 0 height neg 0 height]
2439 { cf is readhexstring pop
2440 cf gis readhexstring pop
2441 cf bis readhexstring pop width gray} image
2442 bitmapsave restore
2443 grestore
2444 } bind def
2445 /BITMAPCMYKGRAY {
2446 gsave
2447
2448 3 index 2 div add exch
2449 4 index 2 div add exch
2450 translate
2451 rotate
2452 1 index 2 div neg
2453 1 index 2 div neg
2454 translate
2455 scale
2456 /height exch def /width exch def
2457 /bitmapsave save def
2458 /is width string def
2459 /yis width string def
2460 /mis width string def
2461 /kis width string def
2462 /cf currentfile def
2463 width height 8 [width 0 0 height neg 0 height]
2464 { cf is readhexstring pop
2465 cf mis readhexstring pop
2466 cf yis readhexstring pop
2467 cf kis readhexstring pop width cgray} image
2468 bitmapsave restore
2469 grestore
2470 } bind def
2471 /BITMAPGRAY {
2472 8 {fakecolorsetup} COMMONBITMAP
2473 } bind def
2474 /BITMAPGRAYc {
2475 8 {fakecolorsetup} COMMONBITMAPc
2476 } bind def
2477 /ENDBITMAP {
2478 } bind def
2479 end
2480 /ALDmatrix matrix def ALDmatrix currentmatrix pop
2481 /StartALD {
2482 /ALDsave save def
2483 savematrix
2484 ALDmatrix setmatrix
2485 } bind def
2486 /InALD {
2487 restorematrix
2488 } bind def
2489 /DoneALD {
2490 ALDsave restore
2491 } bind def
2492 /I { setdash } bind def
2493 /J { [] 0 setdash } bind def
2494 (5.5) FMVERSION
2495 1 1 0 0 612 792 0 1 5 FMDOCUMENT
2496 0 0 /Times-Bold FMFONTDEFINE
2497 1 1 /Symbol FMFONTDEFINE
2498 32 FMFILLS
2499 0 0 FMFILL
2500 1 0.1 FMFILL
2501 2 0.3 FMFILL
2502 3 0.5 FMFILL
2503 4 0.7 FMFILL
2504 5 0.9 FMFILL
2505 6 0.97 FMFILL
2506 7 1 FMFILL
2507 8 <0f1e3c78f0e1c387> FMFILL
2508 9 <0f87c3e1f0783c1e> FMFILL
2509 10 <cccccccccccccccc> FMFILL
2510 11 <ffff0000ffff0000> FMFILL
2511 12 <8142241818244281> FMFILL
2512 13 <03060c183060c081> FMFILL
2513 14 <8040201008040201> FMFILL
2514 16 1 FMFILL
2515 17 0.9 FMFILL
2516 18 0.7 FMFILL
2517 19 0.5 FMFILL
2518 20 0.3 FMFILL
2519 21 0.1 FMFILL
2520 22 0.03 FMFILL
2521 23 0 FMFILL
2522 24 <f0e1c3870f1e3c78> FMFILL
2523 25 <f0783c1e0f87c3e1> FMFILL
2524 26 <3333333333333333> FMFILL
2525 27 <0000ffff0000ffff> FMFILL
2526 28 <7ebddbe7e7dbbd7e> FMFILL
2527 29 <fcf9f3e7cf9f3f7e> FMFILL
2528 30 <7fbfdfeff7fbfdfe> FMFILL
2529 612 792 0 FMBEGINPAGE
2530 0 FrameSetSepColors
2531 [
2532 /Creator (FrameMaker 5.5.6.)
2533 /Title (octopus)
2534 /CreationDate (D:20010221161146)
2535 /ModDate (D:20010302160405)
2536 /DOCINFO FmPD2
2537 FrameNoSep
2538 0 0 0 1 0 0 0 1 K
2539 J
2540 -45 -45 657 837 C
2541 0 0 0 1 0 0 0 1 K
2542 80.4 711 603 711 522.59 468 0 468 4 Y
2543 5 X
2544 V
2545 4 H
2546 2 Z
2547 0 X
2548 N
2549 7 X
2550 90 450 73.54 27.86 173.88 611.14 G
2551 3 H
2552 0 X
2553 90 450 73.54 27.86 173.88 611.14 A
2554 125.33 589.95 125.33 555.67 2 L
2555 7 X
2556 V
2557 0 X
2558 N
2559 173.88 583.29 173.88 549 2 L
2560 7 X
2561 V
2562 0 X
2563 N
2564 227.35 591.86 227.35 557.57 2 L
2565 7 X
2566 V
2567 0 X
2568 N
2569 100.46 610.67 100.46 576.38 2 L
2570 7 X
2571 V
2572 0 X
2573 N
2574 247.42 611.91 247.42 577.63 2 L
2575 7 X
2576 V
2577 0 X
2578 N
2579 0 11.43 11.53 QQ
2580 (l) 94.09 589.66 T
2581 J
2582 174.84 610.43 178.59 610.43 2 L
2583 0.5 H
2584 N
2585 [7.81 6.768] 7.81 I
2586 178.59 610.43 243.67 610.43 2 L
2587 N
2588 J
2589 243.67 610.43 247.42 610.43 2 L
2590 N
2591 1 F
2592 (s) 210.89 615.19 T
2593 J
2594 423.42 612 423 549 2 L
2595 2 H
2596 N
2597 7 X
2598 90 450 84.75 28.58 199.5 418.47 616.28 GG
2599 3 H
2600 0 X
2601 90 450 84.75 28.58 199.5 418.47 616.28 AA
2602 J
2603 421.57 614.6 425.08 615.94 2 L
2604 0.5 H
2605 N
2606 [7.265 6.296] 7.265 I
2607 425.08 615.94 494.28 642.43 2 L
2608 N
2609 J
2610 494.28 642.43 497.78 643.78 2 L
2611 N
2612 1 13.62 Q
2613 (s) 450.79 634.59 T
2614 0 13.29 Q
2615 (l) 428.31 558.02 T
2616 J
2617 0 24 Q
2618 (Octopus) 128.09 424.78 T
2619 (Umbr) 369 424.78 T
2620 (ella) 429.89 424.78 T
2621 FMENDPAGE
2622 FMENDDOCUMENT
2623 %%+ Symbol
2624 %%+ Symbol
2625 %%DocumentSuppliedFonts:
2626 %%Trailer
2627 cleartomark
2628 countdictstack exch sub { end } repeat
2629 restore
2630 %%EOF