ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/matt_papers/canidacy_talk/ssd.epsi
Revision: 69
Committed: Tue Aug 13 21:19:03 2002 UTC (22 years ago) by mmeineke
File size: 73387 byte(s)
Log Message:
changed some of the figures, and put some more polish on the intro

File Contents

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