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

File Contents

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