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, 1 month 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

# User Rev Content
1 mmeineke 54 %!PS-Adobe-2.0 EPSF-1.2
2     %%Title: ssd.ps
3     %%Creator: Frame 5.5
4 mmeineke 69 %%CreationDate: Aug 13 14:39
5 mmeineke 54 %%For:mmeineke mmeineke
6     %%Pages: 1
7     %%DocumentFonts:
8 mmeineke 69 %%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 mmeineke 54 % 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 mmeineke 69 % 00001bbbb800000000000000000000007000000000000000000000000bbbba000000
67 mmeineke 54 % 0000ffffff80000000000000000000007000000000000000000000007fffffc00000
68 mmeineke 69 % 0002eec0eee000000000000000000000700000000000000000000000eee0eee00000
69 mmeineke 54 % 0007f8000ff000000000000000000000700000000000000000000003fc0007f80000
70 mmeineke 69 % 001f800001bc0000000000000000000070000000000000000000000fa00000be0000
71 mmeineke 54 % 003f800000fe0000000000000000000070000000000000000000001fc000007f0000
72 mmeineke 69 % 006e0000002e0000000000000000000070000000000000000000002e0000000e8000
73 mmeineke 54 % 00f80000000f8000000000000000000070000000000000000000007c00000007c000
74 mmeineke 69 % 01b000000003800000000000000000007000000000000000000000b800000003a000
75 mmeineke 54 % 03e000000003e00000000000000000007000000000000000000001f000000001f000
76 mmeineke 69 % 06c000000000e00000000000000000007000000000000000000002e000000000e800
77 mmeineke 54 % 078000000000f00000000000000000007000000000000000000003c0000000007800
78 mmeineke 69 % 0f000000000038000000000000000000700000000000000000000780000000003c00
79 mmeineke 54 % 1f00000000007c000000000000000000700000000000000000000f80000000003e00
80 mmeineke 69 % 0e00000000002c000000000000000000700000000000000000000e00000000000e00
81 mmeineke 54 % 3e00000000003e000000000000000000700000000000000000001f00000000001f00
82 mmeineke 69 % 3801bb83bb801a000000000000000000700000000000000000001a00bba1bb800b00
83 mmeineke 54 % 38003f00fc000e000000000000000000700000000000000000001c001f807e000700
84 mmeineke 69 % 68000e0068000e000000000000000000700000000000000000002c000e002c000680
85 mmeineke 54 % 78001e0078000f000000000000000000700000000000000000003c000f003c000780
86 mmeineke 69 % 30001e003800070000000000000000007000000000000000000038000f003c000380
87 mmeineke 54 % f0001e007800078000000000000000007000000000000000000078000f003c0003c0
88 mmeineke 69 % e0000e006800068000000000000000007000000000000000000068000e002c0002c0
89 mmeineke 54 % f0001e007800078000000000000000007000000000000000000078000f003c0003c0
90 mmeineke 69 % b0001a003800038000000000000000007000000000000000000038000b0038000380
91 mmeineke 54 % e0001e007800038000000000000000007000000000000000000070000f003c0001c0
92 mmeineke 69 % e0000e006800028000000000000000007000000000000000000060000e002c0000c0
93 mmeineke 54 % e0001ffff800038000000000000000007000000000000000000070000ffffc0001c0
94 mmeineke 69 % a0001e003800038000000000000000007000000000000000000030000f003c000180
95 mmeineke 54 % e0001e007800038000000000000000007000000000000000000070000f003c0001c0
96 mmeineke 69 % e0000e006800068000000000000000007000000000000000000068000e002c0002c0
97 mmeineke 54 % f0001e007800078000000000000000007000000000000000000078000f003c0003c0
98 mmeineke 69 % b0001a003800038000000000000000007000000000000000000038000b0038000380
99 mmeineke 54 % f0001e007800078000000000000000007000000000000000000078000f003c0003c0
100 mmeineke 69 % 60000e006800060000000000000000007000000000000000000028000e002c000280
101 mmeineke 54 % 78001e0078000f000000000000000000700000000000000000003c000f003c000780
102 mmeineke 69 % 38001e0038000f000000000000000000700000000000000000003c000f003c000780
103 mmeineke 54 % 38001e0078000e000000000000000000700000000000000000001c000f003c000700
104 mmeineke 69 % 2c002e00ec000e000000000000000000700000000000000000000e000e006e000e00
105 mmeineke 54 % 3e00ff81ff003e000000000000000000700000000000000000001f007fc0ff801f00
106 mmeineke 69 % 1a000000000038000000000000000000700000000000000000000b00000000001a00
107 mmeineke 54 % 1f00000000007c000000000000000000700000000000000000000f80000000003e00
108 mmeineke 69 % 0e000000000068000000000000000000700000000000000000000680000000002c00
109 mmeineke 54 % 078000000000f00000000000000000007000000000000000000003c0000000007800
110 mmeineke 69 % 078000000001b00000000000000000007000000000000000000003a000000000b800
111 mmeineke 54 % 03e000000003e00000000000000000007000000000000000000001f000000001f000
112 mmeineke 69 % 00e000000006c00000000000000000007000000000000000000000e800000002e000
113 mmeineke 54 % 00f80000000f8000000000000000000070000000000000000000007c00000007c000
114 mmeineke 69 % 003a0000003b0000000000000000000070000000000000000000003b0000001b8000
115 mmeineke 54 % 003f800000fe0000000000000000000070000000000000000000001fc000007f0000
116 mmeineke 69 % 000ec00000ec0000000000000000000070000000000000000000000ee00000ee0000
117 mmeineke 54 % 0007f8000ff000000000000000000000700000000000000000000007fc0007f80000
118 mmeineke 69 % 0003bf81bfa00000000000000000000070000000000000000000000fbfa0bfb00000
119 mmeineke 54 % 0000ffffff800000000000000000000070000000000000000000001f7fffffc00000
120 mmeineke 69 % 00000eeeed800000000000000000000070000000000000000000001e0eeeee000000
121 mmeineke 54 % 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 mmeineke 69 % 0000000000000000000001e0000002aaaa80000003e0000000000000000000000000
197     % 0000000000000000000001f000003f7f7f78000007c0000000000000000000000000
198     % 0000000000000000000000f00000aaaaaaaa80000780000000000000000000000000
199 mmeineke 54 % 000000000000000000000078000fffe00ffff0000f00000000000000000000000000
200 mmeineke 69 % 00000000000000000000007c002aa800000aa8001f00000000000000000000000000
201     % 00000000000000000000003c00770000000377001e00000000000000000000000000
202     % 00000000000000000000001e02a8000000002a803c00000000000000000000000000
203 mmeineke 54 % 00000000000000000000001f0ff0000000000fe07c00000000000000000000000000
204 mmeineke 69 % 00000000000000000000000f0a800000000002a8f800000000000000000000000000
205     % 00000000000000000000000fff00000000000174f000000000000000000000000000
206     % 000000000000000000000007e80000000000002bf000000000000000000000000000
207 mmeineke 54 % 000000000000000000000003f80000000000001fe000000000000000000000000000
208 mmeineke 69 % 000000000000000000000003e00000000000000ac000000000000000000000000000
209     % 000000000000000000000007e0000000000000076000000000000000000000000000
210     % 00000000000000000000000ac000000000000002a000000000000000000000000000
211 mmeineke 54 % 00000000000000000000001f0000000000000000f800000000000000000000000000
212 mmeineke 69 % 00000000000000000000002a00000000000000002800000000000000000000000000
213 mmeineke 54 % 00000000000000000000007c00000000000000003e00000000000000000000000000
214 mmeineke 69 % 0000000000000000000000a800000000000000000a00000000000000000000000000
215 mmeineke 54 % 0000000000000000000001f000000000000000001f00000000000000000000000000
216 mmeineke 69 % 0000000000000000000002a000000000000000000a80000000000000000000000000
217     % 00000000000000000000034000000000000000000740000000000000000000000000
218     % 000000000000000000000280000000000000000002a0000000000000000000000000
219 mmeineke 54 % 000000000000000000000f80000000000000000001e0000000000000000000000000
220 mmeineke 69 % 000000000000000000000a00000000000000000000a0000000000000000000000000
221     % 000000000000000000001e0000000000000000000070000000000000000000000000
222     % 000000000000000000000a0000000000000000000028000000000000000000000000
223 mmeineke 54 % 000000000000000000003c0000000000000000000078000000000000000000000000
224 mmeineke 69 % 00000000000000000000280000000000000000000028000000000000000000000000
225     % 00000000000000000000700000000000000000000034000000000000000000000000
226     % 0000000000000000000028000000000000000000000a000000000000000000000000
227 mmeineke 54 % 00000000000000000000f0000000000000000000001e000000000000000000000000
228 mmeineke 69 % 00000000000000000000a0000000000000000000000a000000000000000000000000
229     % 0000000000000000000060000000000000000000000f000000000000000000000000
230     % 00000000000000000000a0000000000000000000000a000000000000000000000000
231 mmeineke 54 % 00000000000000000001e00000000000000000000007800000000000000000000000
232 mmeineke 69 % 00000000000000000000800000000000000000000002800000000000000000000000
233     % 00000000000000000003400000000000000000000007000000000000000000000000
234     % 00000000000000000002800000000000000000000002800000000000000000000000
235 mmeineke 54 % 00000000000000000003c0000000000ff00000000003c00000000000000000000000
236 mmeineke 69 % 00000000000000000002800000000028280000000002800000000000000000000000
237     % 000000000000000000070000000000700f0000000001400000000000000000000000
238     % 000000000000000000028000000000a0028000000000800000000000000000000000
239 mmeineke 54 % 000000000000000000078000000003c003c000000001c00000000000000000000000
240 mmeineke 69 % 00000000000000000002800000000280028000000000800000000000000000000000
241     % 00000000000000000007000000000700016000000001600000000000000000000000
242     % 0000000000000000000200000000028000a000000000a00000000000000000000000
243 mmeineke 54 % 00000000000000000007000000000f8001f000000001e00000000000000000000000
244 mmeineke 69 % 00000000000000000002000000000a0000a000000000a00000000000000000000000
245     % 00000000000000000007000000000f00007000000001600000000000000000000000
246     % 00000000000000000002000000000a0000a000000000a00000000000000000000000
247 mmeineke 54 % 00000000000000000007000000000f0000f000000001e00000000000000000000000
248 mmeineke 69 % 00000000000000000002000000000a0000a000000000a00000000000000000000000
249     % 00000000000000000007000000000700007000000001600000000000000000000000
250     % 00000000000000000002000000000a8000a000000000a00000000000000000000000
251 mmeineke 54 % 0000000000000000000780000000078001e000000001e00000000000000000000000
252 mmeineke 69 % 0000000000000000000280000000028000a000000000800000000000000000000000
253     % 00000000000000000007000000000700034000000001400000000000000000000000
254     % 00000000000000000002800000000280028000000000800000000000000000000000
255 mmeineke 54 % 000000000000000000078000000001e0078000000001c00000000000000000000000
256 mmeineke 69 % 000000000000000000028000000000a00a0000000002800000000000000000000000
257     % 00000000000000000003000000000074340000000003400000000000000000000000
258     % 0000000000000000000280000000000aa00000000002800000000000000000000000
259 mmeineke 54 % 00000000000000000003c00000000000000000000007800000000000000000000000
260 mmeineke 69 % 00000000000000000000800000000000000000000002800000000000000000000000
261     % 00000000000000000001600000000000000000000007000000000000000000000000
262     % 00000000000000000000a00000000000000000000002000000000000000000000000
263 mmeineke 54 % 00000000000000000001e0000000000000000000000f000000000000000000000000
264 mmeineke 69 % 00000000000000000000a0000000000000000000000a000000000000000000000000
265     % 00000000000000000000700000000000000000000006000000000000000000000000
266     % 00000000000000000000a0000000000000000000000a000000000000000000000000
267 mmeineke 54 % 0000000000000000000078000000000000000000003e000000000000000000000000
268 mmeineke 69 % 00000000000000000000280000000000000000000028000000000000000000000000
269     % 000000000000000000003c0000000000000000000074000000000000000000000000
270     % 000000000000000000002a0000000000000000000028000000000000000000000000
271 mmeineke 54 % 000000000000000000001e00000000000000000000f0000000000000000000000000
272 mmeineke 69 % 000000000000000000000a00000000000000000000a0000000000000000000000000
273     % 00000000000000000000070000000000000000000160000000000000000000000000
274     % 000000000000000000000280000000000000000002a0000000000000000000000000
275 mmeineke 54 % 0000000000000000000007c0000000000000000003c0000000000000000000000000
276 mmeineke 69 % 0000000000000000000002a000000000000000000280000000000000000000000000
277     % 00000000000000000000017000000000000000000f00000000000000000000000000
278     % 0000000000000000000000a000000000000000000a00000000000000000000000000
279 mmeineke 54 % 0000000000000000000000f800000000000000003e00000000000000000000000000
280 mmeineke 69 % 00000000000000000000002800000000000000002800000000000000000000000000
281     % 00000000000000000000003600000000000000007000000000000000000000000000
282     % 00000000000000000000000a8000000000000000a800000000000000000000000000
283 mmeineke 54 % 00000000000000000000000fc000000000000003f000000000000000000000000000
284 mmeineke 69 % 000000000000000000000002a0000000000000028000000000000000000000000000
285     % 00000000000000000000000370000000000000170000000000000000000000000000
286     % 000000000000000000000000a80000000000002a0000000000000000000000000000
287 mmeineke 54 % 0000000000000000000000007e000000000000fe0000000000000000000000000000
288 mmeineke 69 % 0000000000000000000000002a800000000002a80000000000000000000000000000
289     % 00000000000000000000000017600000000007700000000000000000000000000000
290     % 00000000000000000000000002a8000000000a800000000000000000000000000000
291 mmeineke 54 % 00000000000000000000000001ff00000000ff000000000000000000000000000000
292 mmeineke 69 % 000000000000000000000000002aa000000aaa000000000000000000000000000000
293     % 000000000000000000000000001f7c00007f78000000000000000000000000000000
294     % 0000000000000000000000000002aaaaaaaa80000000000000000000000000000000
295 mmeineke 54 % 0000000000000000000000000000fffffffe00000000000000000000000000000000
296 mmeineke 69 % 00000000000000000000000000000aaaaaa000000000000000000000000000000000
297     % 00000000000000000000000000000037700000000000000000000000000000000000
298 mmeineke 54 %%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 mmeineke 69 1 1 0 0 612 792 0 1 3 FMDOCUMENT
2486 mmeineke 54 0 0 /Times-Roman FMFONTDEFINE
2487 mmeineke 69 1 1 /Symbol FMFONTDEFINE
2488 mmeineke 54 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 mmeineke 69 /ModDate (D:20020813143906)
2526 mmeineke 54 /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 mmeineke 69 0 1 1 0 1 0 0 1 K
2533 mmeineke 54 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 mmeineke 69 1 1 0 0 0 0 1 1 K
2540 mmeineke 54 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 mmeineke 69 0 0 0 1 0 0 0 1 K
2549 mmeineke 54 181 569 238 482 2 L
2550     N
2551     363 572 302 484 2 L
2552     N
2553 mmeineke 69 1 1 0 0 0 0 1 1 K
2554 mmeineke 54 0 36 Q
2555     (H) 365 584.8 T
2556     (H) 156.34 584.8 T
2557 mmeineke 69 0 1 1 0 1 0 0 1 K
2558 mmeineke 54 (O) 256 432 T
2559 mmeineke 69 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 mmeineke 54 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 mmeineke 69 1 31.21 Q
2579     (|m| = 2.35) 205 659.98 T
2580     0 F
2581     (D) 330.61 659.98 T
2582 mmeineke 54 FMENDPAGE
2583     FMENDDOCUMENT
2584 mmeineke 69 %%+ Symbol
2585     %%+ Symbol
2586 mmeineke 54 %%Trailer
2587     cleartomark countdictstack exch sub { end } repeat restore
2588     %%EOF