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