Small change to getopt stuff
[enscript.git] / mtr_small.eps
1 %!PS-Adobe-2.0 EPSF-2.0
2 %%Title: /home/mtr/myprogs/enscript/mtr_tiny.eps
3 %%Creator: XV Version 3.10a  Rev: 12/29/94  -  by John Bradley
4 %%BoundingBox: 279 398 317 443
5 %%Pages: 1
6 %%DocumentFonts:
7 %%EndComments
8 %%EndProlog
9
10 %%Page: 1 1
11
12 % remember original state
13 /origstate save def
14
15 % build a temporary dictionary
16 20 dict begin
17
18 % define string to hold a scanline's worth of data
19 /pix 114 string def
20
21 % define space for color conversions
22 /grays 38 string def  % space for gray scale line
23 /npixls 0 def
24 /rgbindx 0 def
25
26 % lower left corner
27 279 398 translate
28
29 % size of image (on paper, in 1/72inch coords)
30 38.01600 45.00000 scale
31
32 % define 'colorimage' if it isn't defined
33 %   ('colortogray' and 'mergeprocs' come from xwd2ps
34 %     via xgrab)
35 /colorimage where   % do we know about 'colorimage'?
36   { pop }           % yes: pop off the 'dict' returned
37   {                 % no:  define one
38     /colortogray {  % define an RGB->I function
39       /rgbdata exch store    % call input 'rgbdata'
40       rgbdata length 3 idiv
41       /npixls exch store
42       /rgbindx 0 store
43       0 1 npixls 1 sub {
44         grays exch
45         rgbdata rgbindx       get 20 mul    % Red
46         rgbdata rgbindx 1 add get 32 mul    % Green
47         rgbdata rgbindx 2 add get 12 mul    % Blue
48         add add 64 idiv      % I = .5G + .31R + .18B
49         put
50         /rgbindx rgbindx 3 add store
51       } for
52       grays 0 npixls getinterval
53     } bind def
54
55     % Utility procedure for colorimage operator.
56     % This procedure takes two procedures off the
57     % stack and merges them into a single procedure.
58
59     /mergeprocs { % def
60       dup length
61       3 -1 roll
62       dup
63       length
64       dup
65       5 1 roll
66       3 -1 roll
67       add
68       array cvx
69       dup
70       3 -1 roll
71       0 exch
72       putinterval
73       dup
74       4 2 roll
75       putinterval
76     } bind def
77
78     /colorimage { % def
79       pop pop     % remove 'false 3' operands
80       {colortogray} mergeprocs
81       image
82     } bind def
83   } ifelse          % end of 'false' case
84
85
86
87 38 45 8                 % dimensions of data
88 [38 0 0 -45 0 45]               % mapping matrix
89 {currentfile pix readhexstring pop}
90 false 3 colorimage
91
92 b5b5b5bababababababcbcbcbcbcbcbcbcbcbcbcbcbababababababababababababababa
93 bcbcbcbababababababababab6b6b6b6b6b6b4b4b4b4b4b4b2b2b2808080a0a0a0a0a0a0
94 6262629393936c6c6ca7a7a7a3a3a3a4a4a4adadadc3c3c3d4d4d41a1a1a202020212121
95 212121212121
96 bababababababcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbabababababababababababa
97 babababababab8b8b8b9b9b9b6b6b6b6b6b6b4b4b4b4b4b4b2b2b27f7f7f7171716f6f6f
98 6f6f6f6d6d6d6e6e6e7070705c5c5c5a5a5a4949495151515c5c5c6c6c6c7e7e7e818181
99 6b6b6b838383
100 bababababababcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbabababababab8b8b8b8b8b8
101 b8b8b8b8b8b8b6b6b6b6b6b6b4b4b4b4b4b4b4b4b4b2b2b2adadad818181737373747474
102 7878787373737575757777776d6d6d7777776c6c6c6b6b6b6d6d6d707070838383797979
103 6060607f7f7f
104 b9b9b9bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbababab8b8b8b8b8b8b8b8b8b8b8b8
105 b6b6b6b6b6b6b8b8b8b7b7b7acacacadadadb0b0b0afafafaaaaaa818181696969636363
106 7070706c6c6c6969697a7a7a7272726a6a6a7171715d5d5d6a6a6a6b6b6b6161616f6f6f
107 5b5b5b616161
108 bababababababcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbababab8b8b8b8b8b8b8b8b8b7b7b7
109 babababcbcbc6868688080808282826666668a8a8a8686867e7e7e8282827c7c7c727272
110 7979798888886969697878787979796e6e6e7272725c5c5c6c6c6c6969696363636e6e6e
111 575757646464
112 bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbababab8b8b8bababab6b6b6b8b8b8b8b8b8
113 5858586161616363636565656868686969694e4e4e6464647272727979796b6b6b808080
114 7777776a6a6a7272726262626d6d6d7272727272725b5b5b6464646c6c6c6a6a6a6d6d6d
115 5b5b5b5e5e5e
116 bcbcbcbabababcbcbcbcbcbcbabababcbcbcbababab8b8b8b6b6b6b5b5b58484844a4a4a
117 4b4b4b6b6b6b5e5e5e6464645f5f5f5e5e5e6c6c6c6969695a5a5a575757696969808080
118 5050504848483d3d3d5454546d6d6d6e6e6e6f6f6f5959596464646e6e6e6868686d6d6d
119 575757626262
120 babababcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbabababababab3b3b3646464333333484848
121 3d3d3d4d4d4d5555555353536060606060602828282525255959596b6b6b6767675f5f5f
122 4343433030303a3a3a5c5c5c7272727070707171715e5e5e6060607171716969696b6b6b
123 5a5a5a616161
124 babababcbcbcbcbcbcbcbcbcbabababababab8b8b8b4b4b46161613d3d3d3c3c3c383838
125 3f3f3f373737262626474747484848494949484848505050444444686868616161454545
126 3e3e3e3e3e3e5252527373737878786e6e6e7070705e5e5e6161617171716b6b6b6b6b6b
127 636363646464
128 bcbcbcbcbcbcbcbcbcbcbcbcbabababababab8b8b89191912b2b2b2f2f2f3c3c3c353535
129 3535353434343131313f3f3f4848484a4a4a2d2d2d4242424f4f4f7373737474747f7f7f
130 8383836363635a5a5a7c7c7c7c7c7c6e6e6e7272726060606060607171716a6a6a6c6c6c
131 666666646464
132 babababcbcbcbcbcbcbababababababababab7b7b73737372828282d2d2d3b3b3b2c2c2c
133 2f2f2f2b2b2b2929292727272929293333334242425151516a6a6a7b7b7b7f7f7f909090
134 a4a4a49d9d9d5959597474748c8c8c9797977676766969699b9b9b7070707373738b8b8b
135 696969717171
136 bcbcbcbabababababababababababab8b8b89f9f9f2727272929292b2b2b2d2d2d2c2c2c
137 2b2b2b2929293131313636363030303434344545455454547373737e7e7e8989899a9a9a
138 b5b5b5bcbcbc5858587575758f8f8f7e7e7e7676766c6c6c6c6c6c747474707070727272
139 6d6d6d6f6f6f
140 bcbcbcbcbcbcbabababababab8b8b8b7b7b73737372727272f2f2f2929293535352e2e2e
141 3232322424242727273131313939394242425757576d6d6d7a7a7a7e7e7e8a8a8a949494
142 adadadc2c2c27474746565659494949494948989898686868888888686868686868a8a8a
143 8383838a8a8a
144 babababababababababababab8b8b8b5b5b52b2b2b2929292b2b2b282828262626262626
145 2b2b2b2e2e2e3939394040404747475252526262627474747b7b7b7f7f7f868686969696
146 b0b0b0c4c4c49898984f4f4f8888888f8f8f4141412a2a2a2626262424242c2c2c303030
147 373737363636
148 babababababababababababab8b8b8b9b9b9222222272727262626272727272727292929
149 3030303b3b3b4646465050505656566464646767677171717575757a7a7a8686869a9a9a
150 b0b0b0bebebeb3b3b36363637474747878785d5d5d5e5e5e6262624040404848485e5e5e
151 505050555555
152 bababab8b8b8b8b8b8b8b8b8b6b6b6acacac3131312c2c2c2c2c2c303030313131383838
153 4444444f4f4f5656565d5d5d6060606969696969696d6d6d6d6d6d7878787e7e7e8a8a8a
154 b2b2b2bcbcbcbfbfbf7f7f7f6b6b6b6a6a6a6565656f6f6f6d6d6d6f6f6f747474757575
155 535353575757
156 bababab8b8b8b8b8b8b8b8b8b6b6b6b2b2b22f2f2f2a2a2a3131313535353e3e3e464646
157 4c4c4c5454545959595b5b5b5b5b5b5e5e5e686868646464696969707070767676737373
158 8d8d8dadadadc2c2c24646466363636464646666665f5f5f6e6e6e717171696969757575
159 5d5d5d5b5b5b
160 b8b8b8b8b8b8b6b6b6b8b8b8b6b6b6b3b3b33535353131313131313a3a3a4747474d4d4d
161 5050504545454545454343434e4e4e5050505d5d5d626262676767595959444444393939
162 4b4b4b6b6b6bb5b5b54848486a6a6a6969696363636666666e6e6e6e6e6e6f6f6f787878
163 6262626a6a6a
164 b8b8b8b8b8b8b6b6b6b6b6b6b6b6b6b2b2b24e4e4e3939393535353c3c3c4f4f4f515151
165 4242424444444747474040404040404949495151516a6a6a9a9a9a4f4f4f363636343434
166 3e3e3e676767a1a1a17d7d7d5d5d5d6464646262625d5d5d6969696c6c6c646464787878
167 646464626262
168 b8b8b8b8b8b8b6b6b6b6b6b6b6b6b6b4b4b4a9a9a92c2c2c3a3a3a3f3f3f555555535353
169 5656563838382525253e3e3e3d3d3d404040494949626262919191565656494949363636
170 8989897d7d7d9f9f9fa2a2a26b6b6b6161615e5e5e5d5d5d6666666a6a6a676767737373
171 646464676767
172 b6b6b6b6b6b6b6b6b6b6b6b6b4b4b4b2b2b2afafaf484848424242464646525252535353
173 4545454646463737374343434646464343434a4a4a5c5c5c8989897272725b5b5b6b6b6b
174 8e8e8ec9c9c9b0b0b0a4a4a47676765959595e5e5e5b5b5b666666676767656565717171
175 646464686868
176 b6b6b6b6b6b6b6b6b6b4b4b4b4b4b4b2b2b2b0b0b02828283e3e3e4b4b4b555555575757
177 5454545656565858586161614f4f4f4747475454545959598e8e8eb0b0b07d7d7d7b7b7b
178 a4a4a4b7b7b7b6b6b68484847b7b7b5959595d5d5d5e5e5e636363666666676767737373
179 5d5d5d686868
180 b6b6b6b6b6b6b4b4b4b4b4b4b4b4b4b2b2b2aeaeae8a8a8a4e4e4e4f4f4f575757575757
181 5959595858585f5f5f5d5d5d5757575757575151515a5a5a8c8c8cb6b6b6ababab949494
182 8f8f8fb0b0b0c1c1c13a3a3a6666665656565a5a5a5b5b5b626262656565696969727272
183 848484909090
184 b4b4b4b4b4b4b4b4b4b4b4b4b2b2b2b2b2b2aeaeaeafafaf4d4d4d474747595959595959
185 5b5b5b5a5a5a5b5b5b5b5b5b555555525252505050616161818181b7b7b79f9f9fa2a2a2
186 969696a3a3a3b7b7b79b9b9b6969696767675454546060606464646161616e6e6e6d6d6d
187 626262656565
188 b4b4b4b4b4b4b2b2b2b2b2b2b0b0b0b0b0b0acacaca7a7a7555555383838606060595959
189 5959595959595b5b5b5d5d5d5c5c5c5454545c5c5c5f5f5f6b6b6bb6b6b6969696a2a2a2
190 aeaeaea4a4a4afafaf9e9e9e6868687676765454546262626262625c5c5c7f7f7f757575
191 616161909090
192 b2b2b2b2b2b2b2b2b2b2b2b2b0b0b0aeaeaeacacacaaaaaa818181515151606060595959
193 5959595959595e5e5e6060605e5e5e5252524040403c3c3c5c5c5c797979a3a3a3a1a1a1
194 a9a9a9abababb4b4b4a5a5a56868686868684d4d4d5a5a5a5c5c5c5959596b6b6b767676
195 6b6b6b777777
196 b2b2b2b2b2b2b4b4b4b0b0b0b0b0b0aeaeaeacacaca8a8a8a7a7a75353535c5c5c5b5b5b
197 5959596060605e5e5e5f5f5f5f5f5f5e5e5e484848515151767676afafaf9e9e9ea1a1a1
198 b0b0b0b5b5b5b9b9b95959596a6a6a6969697b7b7b8080808888888e8e8e929292949494
199 9c9c9c9c9c9c
200 b0b0b0b2b2b2aeaeaea5a5a5aeaeaeacacacaaaaaaa8a8a8a4a4a48b8b8b646464595959
201 5b5b5b5e5e5e5b5b5b5f5f5f5e5e5e5f5f5f616161595959616161a6a6a69e9e9eadadad
202 b6b6b6bcbcbcc3c3c32828283b3b3b3d3d3d3f3f3f4747474646464d4d4d535353555555
203 575757585858
204 b0b0b0b0b0b0aeaeaeaeaeaeacacacacacacaaaaaaa8a8a8a4a4a4a2a2a2a1a1a15f5f5f
205 5b5b5b5e5e5e5f5f5f5d5d5d5b5b5b5d5d5d4949494444445959595a5a5a969696969696
206 b9b9b9bebebea8a8a89999994242423f3f3f4545454141413535355252525b5b5b535353
207 5f5f5f626262
208 b0b0b0b0b0b0aeaeaeaeaeaeaeaeaeaaaaaaaaaaaaa4a4a4a4a4a4a2a2a2a3a3a3575757
209 5959596161616161615e5e5e5555553131312c2c2c2e2e2e4242427070706b6b6b595959
210 b3b3b3bebebe838383ababab4d4d4d5353534f4f4f4040403434344d4d4d4b4b4b555555
211 5555555b5b5b
212 b0b0b0b0b0b0aeaeaeaeaeaeacacacaaaaaaa6a6a6a4a4a4a2a2a2a0a0a0a0a0a05b5b5b
213 5d5d5d5e5e5e5e5e5e5b5b5b5555555555555151514b4b4b5a5a5a6d6d6d818181989898
214 a6a6a6b9b9b9939393b4b4b44848485555555959594343432e2e2e4949494b4b4b494949
215 5a5a5a727272
216 aeaeaeaeaeaeacacacaeaeaeaaaaaaa8a8a8a6a6a6a2a2a2a2a2a2a0a0a0a0a0a05c5c5c
217 5f5f5f6262626464645d5d5d575757555555535353555555595959686868797979808080
218 a7a7a7b0b0b0adadadbebebe4646465555555d5d5d3636362828284242424c4c4c474747
219 545454686868
220 aeaeaeaeaeaeacacacacacacacacaca8a8a8a4a4a4a2a2a2a0a0a0a0a0a0a0a0a0555555
221 5e5e5e6464646363635c5c5c5a5a5a5757575555555353536363638585859090908f8f8f
222 afafafadadadb0b0b0c2c2c24545455353535555552121212222224343438282828d8d8d
223 9d9d9d848484
224 aeaeaeacacacacacacacacacaaaaaaa8a8a8a4a4a4a2a2a2a0a0a09f9f9f8a8a8a4d4d4d
225 5656565a5a5a6161615e5e5e5959595959595757575454545b5b5b7a7a7a9c9c9ca4a4a4
226 b9b9b9adadadb0b0b0b2b2b24444444f4f4f4848481f1f1f2727276060607b7b7b6c6c6c
227 888888b4b4b4
228 acacacacacacacacacaaaaaaa8a8a8a6a6a6a5a5a5a0a0a0a0a0a0939393959595676767
229 5252525757575959595d5d5d6262625f5f5f5555555959595c5c5c6e6e6e818181979797
230 aaaaaaa4a4a4afafaf9a9a9a4141414949493c3c3c2222222121216969694a4a4a5a5a5a
231 595959747474
232 aeaeaeacacacacacacaaaaaaa8a8a8a4a4a4a2a2a2a0a0a0a0a0a07676769999997d7d7d
233 5e5e5e5757575757575b5b5b5d5d5d6868686868686a6a6a6f6f6f808080a9a9a9b5b5b5
234 b7b7b73535352d2d2d2727272121219292929090908f8f8f8f8f8f8c8c8c939393242424
235 222222242424
236 acacacaaaaaaaaaaaaa8a8a8a6a6a6a4a4a4a0a0a0bcbcbcb7b7b78080809f9f9fa2a2a2
237 7171714949495858585757575d5d5d6161616161616d6d6d838383b1b1b1c0c0c0b6b6b6
238 b0b0b01a1a1a2f2f2f3131313939399292928f8f8f8f8f8f8a8a8a8787878888882a2a2a
239 262626484848
240 aaaaaaaaaaaaa8a8a8a6a6a6aaaaaaaeaeaed5d5d58f8f8fa2a2a29c9c9ca2a2a2a2a2a2
241 7a7a7a9999995454545757575757576161616565656d6d6da2a2a2b2b2b2b4b4b4b8b8b8
242 7f7f7f2323232d2d2d4646463f3f3f9292928d8d8d8b8b8b8a8a8a848484818181212121
243 232323393939
244 aaaaaaa8a8a89f9f9fb1b1b1d1d1d1c5c5c5878787b5b5b5a1a1a1a6a6a68b8b8ba4a4a4
245 a4a4a4747474a1a1a15555555f5f5f6363636363636a6a6aaaaaaaa9a9a9b0b0b0a3a3a3
246 9c9c9cc2c2c23535354747473b3b3b8f8f8f8b8b8b8b8b8b8888888282827d7d7d272727
247 2121212c2c2c
248 a5a5a5babababcbcbcd8d8d8c2c2c29a9a9abfbfbfafafafa8a8a8adadad808080ababab
249 a2a2a28b8b8b9b9b9b717171626262676767696969676767989898abababafafaf474747
250 a6a6a6f3f3f3e7e7e73f3f3f7171718d8d8d8b8b8b8989898686868282827d7d7d505050
251 1f1f1f2a2a2a
252 d5d5d5d2d2d2c8c8c8bebebebbbbbbc4c4c4c4c4c48181819e9e9e919191a8a8a8848484
253 a9a9a9a4a4a47b7b7bbfbfbf6161616d6d6d6d6d6d7070708e8e8eadadad989898363636
254 a7a7a7f3f3f3e7e7e7e2e2e28888888c8c8c8585858585858181817f7f7f7c7c7c757575
255 1d1d1d232323
256 b9b9b9d4d4d4bfbfbfcfcfcfe5e5e5d7d7d7bebebe8d8d8da5a5a59c9c9caeaeae8c8c8c
257 a4a4a4a6a6a69e9e9e838383dddddd7474746f6f6f7a7a7a8b8b8b9e9e9e5d5d5d282828
258 a8a8a8efefefe1e1e1f0f0f0e8e8e87878787e7e7e7e7e7e7c7c7c7979797272726e6e6e
259 4c4c4c212121
260 dededed9d9d9acacacd0d0d0cdcdcd959595c9c9c9a8a8a88f8f8f959595afafafb1b1b1
261 808080afafafaaaaaa8e8e8e979797dadada6d6d6d7676767c7c7c7878784a4a4a838383
262 a6a6a6efefefdfdfdfe8e8e8c7c7c7eeeeee8181816767676b6b6b6969696565655f5f5f
263 5d5d5d3e3e3e
264 dadadadbdbdbd3d3d3b0b0b0d5d5d5949494ccccccbcbcbc828282a1a1a1767676b6b6b6
265 b6b6b6999999b1b1b1acacac7b7b7bc4c4c4b9b9b9a2a2a26a6a6a6a6a6a3f3f3faeaeae
266 afafaf9c9c9cefefefe0e0e0c0c0c0dededef0f0f0f1f1f14d4d4d5757575454544e4e4e
267 4d4d4d4a4a4a
268 aaaaaadededecfcfcfc5c5c5dfdfdfabababb0b0b0cfcfcf969696b5b5b5919191bfbfbf
269 c4c4c48c8c8cbcbcbcb5b5b5acacac8383839292929999996868685a5a5a8e8e8eb1b1b1
270 565656ecececf0f0f0e6e6e6b3b3b3c5c5c5edededf1f1f1eaeaea4141412d2d2d2f2f2f
271 2e2e2e3a3a3a
272
273 showpage
274
275 % stop using temporary dictionary
276 end
277
278 % restore original state
279 origstate restore
280
281 %%Trailer