[46] | 1 | %!PS |
---|
[5] | 2 | %%Title: <Untitled> |
---|
[304] | 3 | %%Creator: html2ps version 1.0 beta4 |
---|
[5] | 4 | %%EndComments |
---|
| 5 | save |
---|
| 6 | 2000 dict begin |
---|
| 7 | /d {bind def} bind def |
---|
| 8 | /D {def} d |
---|
| 9 | /t true D |
---|
| 10 | /f false D |
---|
| 11 | /FL [/Times-Roman |
---|
| 12 | /Times-Italic |
---|
| 13 | /Times-Bold |
---|
| 14 | /Times-BoldItalic |
---|
| 15 | /Courier |
---|
| 16 | /Courier-Oblique |
---|
| 17 | /Courier-Bold |
---|
| 18 | /Courier-BoldOblique |
---|
| 19 | /Helvetica |
---|
| 20 | /Helvetica-Oblique |
---|
| 21 | /Helvetica-Bold |
---|
| 22 | /Helvetica-BoldOblique] D |
---|
| 23 | /WF t D |
---|
| 24 | /WI 0 D |
---|
| 25 | /F 1 D |
---|
[46] | 26 | /IW 454 F div D |
---|
| 27 | /IL 672 F div D |
---|
[5] | 28 | /PS 842 D |
---|
| 29 | /EF [0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 2 2] D |
---|
| 30 | /EZ [11 9 19 17 15 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 8 8] D |
---|
| 31 | /Ey [0 0 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] D |
---|
| 32 | /EG [-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1] D |
---|
| 33 | /Tm [1 1 0.8 0.8 0.8 0.8 0.8 0.8 0 0 0 0 0 0 0.5 1 1 1 1 0 0 1.3 0 0] D |
---|
| 34 | /Bm [1 1 0.5 0.5 0.5 0.5 0.5 0.5 0 0 0 0 0 0 0.5 1 1 1 1 0 0 1 0 0] D |
---|
| 35 | /Lm [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 2 0 0 0] D |
---|
| 36 | /Rm [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0] D |
---|
| 37 | /EU [-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0] D |
---|
| 38 | /NO t D |
---|
| 39 | /YY [[{()}1][{()}0][{()}2]] D |
---|
| 40 | /ZZ [[{()}1][{()}0][{()}2]] D |
---|
| 41 | /Ts EZ 0 get D |
---|
| 42 | /TU f D |
---|
| 43 | /Xp t D |
---|
| 44 | /AU t D |
---|
| 45 | /SN 0 D |
---|
| 46 | /Cf f D |
---|
[46] | 47 | /Tp f D |
---|
[5] | 48 | /Fe f D |
---|
| 49 | /TI 1 Ts mul D |
---|
[46] | 50 | /Fm 14 D |
---|
| 51 | /xL 71 D |
---|
| 52 | /xR 71 D |
---|
| 53 | /yL 757 D |
---|
| 54 | /yR 757 D |
---|
| 55 | /Wl 454 F div D |
---|
| 56 | /Wr 454 F div D |
---|
| 57 | /hL 672 F div D |
---|
| 58 | /hR 672 F div D |
---|
| 59 | /FE {newpath Fm neg Fm M CP BB IW Fm add Fm L IW Fm add IL Fm add neg L CP BB |
---|
| 60 | Fm neg IL Fm add neg L closepath} D |
---|
| 61 | /LA {PM 0 eq{/IW Wl D /IL hL D}{/IW Wr D /IL hR D}ie /W IW D /LL W D /LS W D |
---|
[304] | 62 | TU PM 0 eq and{IW 56 F div add SA{Sf div}if 0 translate} |
---|
[46] | 63 | {PM 0 eq{xL yL}{xR yR}ie translate F SA{Sf mul}if dup scale |
---|
| 64 | CS CF FS Cf{CA CL get VC}if /Bb f D}ie 0 0 M |
---|
| 65 | TF not Tc or {Cf{gsave SA{1 Sf div dup scale}if Cb VC FE fill grestore}if}if}D |
---|
[5] | 66 | /Pi 0 Ts mul D |
---|
| 67 | /SG [0.8 1 1] D |
---|
| 68 | /Ab 15 D |
---|
| 69 | /J 0 D |
---|
| 70 | /Tc f D |
---|
| 71 | /NH 6 D |
---|
| 72 | /Nf f D |
---|
| 73 | /Pa f D |
---|
| 74 | /LH 1.2 D |
---|
| 75 | /XR f D |
---|
| 76 | /Xr {/pN E D ( [p ) WB pN WB (] )WB} D |
---|
| 77 | /Db [16#FF 16#FF 16#FF] D |
---|
| 78 | /Dt [16#00 16#00 16#00] D |
---|
| 79 | /eA f D |
---|
[46] | 80 | /Fi f D |
---|
| 81 | /bT f D |
---|
[5] | 82 | /Lc t D |
---|
| 83 | /Dl [16#00 16#00 16#00] D |
---|
| 84 | /LX f D |
---|
| 85 | /Br 0.25 D |
---|
| 86 | /IA ([IMAGE]) D |
---|
| 87 | /DS {/PF f D()WB NL NP()pop RC ZF} D |
---|
| 88 | /Gb f D |
---|
[46] | 89 | /Mb t D |
---|
[5] | 90 | /Hc [16#00 16#00 16#00] D |
---|
| 91 | /Bl 3 D |
---|
| 92 | /MI -15.2 D |
---|
| 93 | /DX (DRAFT) D |
---|
| 94 | /Di 0 D |
---|
[46] | 95 | /Tt 113.385826771654 D |
---|
| 96 | /Th {()2 Al()BR ( |
---|
| 97 | ) 0 1 -1 H()4 FZ Ti ES()EH ( |
---|
| 98 | ) 0 2 -1 H() ME 0 get join EH()Ea()BR()} D |
---|
| 99 | /tH {()0 1 -1 H (Table of Contents) EH()} D |
---|
[5] | 100 | /FD 2 D |
---|
| 101 | /Dy 2 D |
---|
| 102 | /cD [16#F0 16#F0 16#F0] D |
---|
| 103 | /FW 0.6 D |
---|
| 104 | /FU [16#00 16#00 16#00] D |
---|
| 105 | /ET {/RM f D /A0 0 D /PN SN D /OU t D /Ou t D /W IW D /LL W D D1 |
---|
| 106 | Ms not TP and{Ip}if /TF f D} D |
---|
| 107 | |
---|
| 108 | %-- End of variable part -- |
---|
[46] | 109 | /MySymbol 10 dict dup begin |
---|
| 110 | /FontType 3 D /FontMatrix [.001 0 0 .001 0 0 ] D /FontBBox [25 -10 600 600] D |
---|
| 111 | /Encoding 256 array D 0 1 255{Encoding exch /.notdef put}for |
---|
| 112 | Encoding (e) 0 get /euro put |
---|
| 113 | /Metrics 2 dict D Metrics begin |
---|
| 114 | /.notdef 0 D |
---|
| 115 | /euro 651 D |
---|
| 116 | end |
---|
| 117 | /BBox 2 dict D BBox begin |
---|
| 118 | /.notdef [0 0 0 0] D |
---|
| 119 | /euro [25 -10 600 600] D |
---|
| 120 | end |
---|
| 121 | /CharacterDefs 2 dict D CharacterDefs begin |
---|
| 122 | /.notdef {} D |
---|
| 123 | /euro{newpath 114 600 moveto 631 600 lineto 464 200 lineto 573 200 lineto |
---|
| 124 | 573 0 lineto -94 0 lineto 31 300 lineto -10 300 lineto closepath clip |
---|
| 125 | 50 setlinewidth newpath 656 300 moveto 381 300 275 0 360 arc stroke |
---|
| 126 | -19 350 moveto 600 0 rlineto -19 250 moveto 600 0 rlineto stroke}d |
---|
| 127 | end |
---|
| 128 | /BuildChar{0 begin |
---|
| 129 | /char E D /fontdict E D /charname fontdict /Encoding get char get D |
---|
| 130 | fontdict begin |
---|
| 131 | Metrics charname get 0 BBox charname get aload pop setcachedevice |
---|
| 132 | CharacterDefs charname get exec |
---|
| 133 | end |
---|
| 134 | end}D |
---|
| 135 | /BuildChar load 0 3 dict put /UniqueID 1 D |
---|
| 136 | end |
---|
| 137 | definefont pop |
---|
| 138 | |
---|
[5] | 139 | /Cd {aload length 2 idiv dup dict begin {D} repeat currentdict end} D |
---|
| 140 | /EX {EC cvx exec} D |
---|
| 141 | /DU {} d |
---|
| 142 | /BB {pop pop}d |
---|
| 143 | /ie {ifelse} d |
---|
| 144 | /E {exch} d |
---|
| 145 | /M {moveto} d |
---|
| 146 | /R {rmoveto} d |
---|
| 147 | /L {lineto} d |
---|
| 148 | /RL {rlineto} d |
---|
| 149 | /CP {currentpoint} d |
---|
| 150 | /SW {stringwidth} d |
---|
| 151 | /GI {getinterval} d |
---|
| 152 | /PI {putinterval} d |
---|
| 153 | /Sg {setgray} d |
---|
| 154 | /LW {setlinewidth} d |
---|
| 155 | /S {dup () ne OU and{0 Co R AT 3 eq LB and HF not and A1 0 ne A2 0 ne or and |
---|
| 156 | {A2 0 32 A1 0 6 -1 roll awidthshow}{show}ie 0 Co neg R}{pop}ie |
---|
| 157 | OU PH 3 eq or{/Ms t D}if} D |
---|
| 158 | /U {OU{gsave CP currentfont /FontInfo get /UnderlinePosition get |
---|
| 159 | 0 E currentfont /FontMatrix get dtransform E pop add newpath M dup SW pop |
---|
| 160 | CJ 0 RL stroke grestore}if} D |
---|
| 161 | /B {OU Br 0 gt and{CP Ts neg Ts .33 mul R gsave 0 Sg |
---|
| 162 | CP newpath Ts Br mul 0 360 arc closepath UI 2 mod 0 eq{stroke}{fill}ie |
---|
| 163 | grestore M CP E Ts Br 1 add mul sub E BB /Ms t D}if}D |
---|
| 164 | /NP {Ms TP not or PA and OU and{TP{OR}if f1{mF k2 /mF E D /YC 0 D}if |
---|
| 165 | TP TU not PM 0 eq or and{showpage}if DU Ip TE not{LA}if 0.6 LW |
---|
[46] | 166 | /CI 0 D /TP t D /Hs f D /hl 6 D /Hv 6 D /HI hi D /Ms f D}if Bs XO BO M} D |
---|
[5] | 167 | /Np {LE sub CP E pop gt PL 0 eq and{NP}if}D |
---|
| 168 | /Ip {/PN PN 1 add D /Pn RM{1}{4}ie PN Ns D /PM PN SN sub 2 mod D} D |
---|
| 169 | /GP {E dup 3 -1 roll get PN 1 add 2 mod get dup type /integertype eq |
---|
| 170 | {get 0 get}{E pop}ie}d |
---|
| 171 | /Fc {dup 2 GP exec SW pop /S1 E D dup 1 GP exec SW pop /S2 E D 0 GP exec SW |
---|
| 172 | pop /S3 E D S1 0 gt{S2 2 mul S1 add S3 2 mul S1 add 2 copy lt{E}if pop}{0}ie |
---|
| 173 | S2 S3 add 2 copy lt{E}if pop IW .9 mul div dup 1 gt{1 E div}{pop 1}ie}D |
---|
[46] | 174 | /OR {Df{Sd}if tp not{gsave SA{1 Sf div dup scale}if Fe{Cf{FU VC}if FW LW |
---|
| 175 | 1 setlinejoin FE stroke}if /YO {60 F div dup 40 gt{pop 40}if}D /cs CS D |
---|
| 176 | /cf CF D /CF 0 D /pf PF D /PF f D /Fn FN D /At AT D /AT 0 D /FN EF Hf 1 add |
---|
| 177 | get D Fz Fs FS ZZ Fc Fz mul Fs FS EU Hf 1 add get dup type /arraytype eq |
---|
| 178 | Cf and{VC}{pop 0 Sg}ie IW IL neg YO sub M ZZ 1 GP exec dup SW pop neg 0 R Sh |
---|
| 179 | 0 IL neg YO sub M ZZ 0 GP exec Sh ZZ 2 GP exec dup SW pop IW E sub 2 div |
---|
| 180 | IL neg YO sub M Sh Fz Fs FS NO{/AW IW Pn SW pop sub D AW 2 div IL neg YO sub |
---|
[5] | 181 | S1 0 gt S2 AW .45 mul gt or S3 AW .45 mul gt or{Fz 2 mul sub}if M Pn Sh}if |
---|
[46] | 182 | EU Hf get dup type /arraytype eq Cf and{VC}{pop 0 Sg}ie YY Fc /FN EF Hf get D |
---|
| 183 | Hz mul HS FS IW YO M YY 1 GP exec dup SW pop neg 0 R Sh 0 YO M YY 0 GP exec Sh |
---|
| 184 | YY 2 GP exec dup SW pop IW E sub 2 div YO M Sh /FN Fn D /AT At D t Pb XO SZ |
---|
| 185 | SL get neg R /PF pf D grestore /CF 0 D cs cf FS}if}D |
---|
[5] | 186 | /Sh {dup () ne{CP Hz 4 div sub BB show CP CS add BB}{pop}ie}D |
---|
| 187 | /Pb {/OU E D /Ou OU D /PB t D 0 0 M Ba{/Sa save D /BP t D /Fl t D RC /PL 0 D |
---|
| 188 | /PH 0 D /W IW D /LE IL .7 mul D /EO 0 D SI ZF /YA 0 D /BO 0 D /C1 () D |
---|
| 189 | BA 0 Ts neg R Bb{Xl Yl Xh Yh}if Bb CP Sa restore M |
---|
| 190 | {/Yh E D /Xh E D /Yl E D /Xl E D}if /Fl t D}if |
---|
| 191 | BL /OU t D /HM f D /Ou t D /PB f D} D |
---|
| 192 | /Bs {/BP Ba not D}D |
---|
| 193 | /reencodeISO { |
---|
| 194 | dup dup findfont dup length dict begin{1 index /FID ne{D}{pop pop}ie}forall |
---|
| 195 | /Encoding ISOLatin1Encoding D currentdict end definefont} D |
---|
| 196 | /ISOLatin1Encoding [ |
---|
| 197 | /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef |
---|
| 198 | /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef |
---|
| 199 | /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef |
---|
| 200 | /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef |
---|
| 201 | /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright |
---|
| 202 | /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash |
---|
| 203 | /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon |
---|
| 204 | /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N |
---|
| 205 | /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright |
---|
| 206 | /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m |
---|
| 207 | /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde |
---|
| 208 | /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef |
---|
| 209 | /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef |
---|
| 210 | /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef |
---|
| 211 | /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef |
---|
| 212 | /.notdef/space/exclamdown/cent/sterling/currency/yen/brokenbar |
---|
| 213 | /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot |
---|
| 214 | /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior |
---|
| 215 | /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine |
---|
| 216 | /guillemotright/onequarter/onehalf/threequarters/questiondown |
---|
| 217 | /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla |
---|
| 218 | /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex |
---|
| 219 | /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis |
---|
| 220 | /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute |
---|
| 221 | /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis |
---|
| 222 | /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave |
---|
| 223 | /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex |
---|
| 224 | /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis |
---|
| 225 | /yacute/thorn/ydieresis |
---|
| 226 | ] D |
---|
| 227 | [128/backslash 129/parenleft 130/parenright 141/circumflex 142/tilde |
---|
| 228 | 143/perthousand 144/dagger 145/daggerdbl 146/Ydieresis 147/scaron 148/Scaron |
---|
| 229 | 149/oe 150/OE 151/guilsinglleft 152/guilsinglright 153/quotesinglbase |
---|
| 230 | 154/quotedblbase 155/quotedblleft 156/quotedblright 157/endash 158/emdash |
---|
| 231 | 159/trademark] |
---|
| 232 | aload length 2 idiv 1 1 3 -1 roll{pop ISOLatin1Encoding 3 1 roll put}for |
---|
| 233 | /colorimage where{pop}{ |
---|
| 234 | /colorimage { |
---|
| 235 | pop pop /Pr E D {/Cv Pr D /Gr Cv length 3 idiv string D 0 1 Gr length 1 sub |
---|
| 236 | {Gr E dup /i E 3 mul D Cv i get 0.299 mul Cv i 1 add get 0.587 mul add |
---|
| 237 | Cv i 2 add get 0.114 mul add cvi put}for Gr} image} D |
---|
| 238 | }ie |
---|
| 239 | /pdfmark where{pop}{userdict /pdfmark /cleartomark load put}ie |
---|
| 240 | WF{FL{reencodeISO D}forall}{4 1 FL length 1 sub{FL E get reencodeISO D}for}ie |
---|
| 241 | /Symbol dup dup findfont dup length dict begin |
---|
| 242 | {1 index /FID ne{D}{pop pop}ie}forall /Encoding [Encoding aload pop] |
---|
| 243 | dup 128 /therefore put D currentdict end definefont D |
---|
| 244 | |
---|
| 245 | /SF {/CS E D SZ SL CS put FO SL FN put /YI CS LH neg mul D dup ST cvs ( ) join |
---|
| 246 | CS ST cvs join C1 E join ( NF ) join /C1 E D CS NF /Wf WF FN 0 gt or D |
---|
| 247 | /BW Wf{( ) SW pop}{0}ie D}D |
---|
[46] | 248 | /NF {/cS E D /cF E D cF 0 ge{FL cF get}{cF -1 eq{/Symbol}{/MySymbol}ie}ie |
---|
[5] | 249 | findfont cS scalefont setfont} D |
---|
| 250 | /FS {CF or /CF E D FR SL CF put CF CF 0 ge{FN 4 mul add}if E SF} D |
---|
| 251 | /PC {SH /BP f D fin not GL not and{NL}if /HM t D /LL LS D} D |
---|
| 252 | /BS {/TX E D Wf{/fin f D /CW 0 D /LK 0 D /SC 0 D |
---|
| 253 | /RT TX D {RT ( ) search{/NW E D pop /RT E D /WH NW SW pop D CW WH add LL gt |
---|
| 254 | {TX SC LK SC sub 1 sub NN GI GL{SH cF cS OC |
---|
| 255 | 2 copy cS ne E cF ne or{NF}{pop pop}ie}{PC /CW WH BW add D}ie |
---|
| 256 | /SC LK D} |
---|
| 257 | {GL{JC}if |
---|
| 258 | /CW CW WH add BW add D /HM t D}ie /GL f D /Ph f D |
---|
| 259 | /LK LK NW length 1 add add D}{pop exit}ie}loop |
---|
| 260 | /fin t D TX SC LK SC sub GI SH RT () ne{GL not{CC}if}if |
---|
| 261 | /LC TX length D /WH RT SW pop D CW WH add Hy{HC SW pop add}if LL gt |
---|
| 262 | {RT GL{SH cF cS OC 2 copy cS ne E cF ne or{NF}{pop pop}ie |
---|
| 263 | Hy{/Ph t D}if /LL LS D}{NL /LL LS D SH}ie} |
---|
| 264 | {RT PC Hy{CC}if /Ph Ph Hy or D}ie RT () ne{/GL t D /HM t D}if} |
---|
| 265 | {TX SW pop LL le{TX SH}{/NW () D 0 2 TX length 1 sub |
---|
| 266 | {/CW E D TX 0 CW GI dup SW pop LL gt{pop NW SH /HM t D NL/LL W XO sub MR sub D |
---|
| 267 | /CW CW 2 sub NN D /TX TX CW TX length CW sub GI D TX BS exit} |
---|
| 268 | {/NW E D}ie}for}ie}ie /HM t D}D |
---|
| 269 | /CC {C0 length 0 gt{JC}if /C0 [C1 L1 YA YB Mf NS NB TB AF Bw] D |
---|
| 270 | /C1 () D /L0 L1 D /YA 0 D /YB 0 D /Mf 0 D /NS 0 D /NB 0 D}D |
---|
| 271 | /JC {C0 aload length 0 gt{pop pop pop NB add /NB E D NS add /NS E D |
---|
| 272 | dup Mf gt{/Mf E D}{pop}ie dup YB gt{/YB E D}{pop}ie |
---|
| 273 | dup YA gt{/YA E D}{pop}ie pop C1 join /C1 E D /C0 [] D}if}D |
---|
| 274 | /OC {C0 length 0 gt{C1 L1 L0 sub YA YB Mf NS NB TB AF Bw GL C0 aload pop |
---|
| 275 | /Bw E D /AF E D /TB E D /NB E D /NS E D /Mf E D /YB E D /YA E D /C0 [] D |
---|
| 276 | /L1 E D /C1 E D Ph{HC SH}if NL /GL E D /Bw E D /AF E D /TB E D /NB E D /NS E D |
---|
| 277 | /Mf E D /YB E D /YA E D /L1 E D /LL W L1 sub XO sub MR sub WH sub D /CW 0 D |
---|
| 278 | C1 E join /C1 E D}if}D |
---|
| 279 | /BT {/LB t D dup length string copy RS dup dup () ne E ( ) ne and |
---|
| 280 | {/CI 0 D /LS LL D /LL W L1 sub XO sub MR sub D BS} |
---|
| 281 | {dup ( ) eq{/GL f D}if dup () eq L1 0 eq or{pop}{SH /BP f D /Ph f D}ie}ie |
---|
| 282 | /LB f D} D |
---|
| 283 | /BL {CP E pop XO E M} D |
---|
| 284 | /NL {JC /GL f D /SK W XO sub MR sub L1 sub TB{Bw add}if D |
---|
| 285 | /YA LF{Mf HM Fl not and PF or{LH mul}if}{0 /LF t D}ie YA 2 copy lt{E}if pop D |
---|
| 286 | C1 () ne{/FB YB Mf SA{Sf mul}if 4 div 2 copy lt{E}if pop D}if Fl{/Ya YA D}if |
---|
| 287 | CP E pop YA sub YB sub LE neg lt Fl not and PB not and{NP}if NT TL BL |
---|
| 288 | OU PF not and PB or{/RE L1 TB{Bw sub}if |
---|
| 289 | W XO sub MR sub div YA YB add LE BO add div 2 copy lt{E}if pop D |
---|
| 290 | RE 1 gt{BL 1 RE div dup scale}if}if |
---|
| 291 | AT 2 le{SK AT mul 2 div YA neg R}if |
---|
| 292 | AT 3 eq{0 YA neg R TB{/NB NB 1 sub D /NS NS 1 sub D}if /NB NB 1 sub NN D |
---|
| 293 | /A3 NS 6 mul NB add D NS NB add 0 eq |
---|
| 294 | {/A1 0 D /A2 0 D} |
---|
| 295 | {NS 0 eq{/A1 SK NB div dup J gt{pop 0}if D /A2 0 D}{J A3 mul SK lt |
---|
| 296 | {/A1 J D /A2 SK J NB mul sub NS div dup Ab gt{/A1 0 D pop 0}if D} |
---|
| 297 | {/A1 SK A3 div D /A2 A1 6 mul D}ie}ie}ie /A1 A1 NN D /A2 A2 NN D}if |
---|
| 298 | AT 4 eq{0 YA neg R PH 2 le{PD 0 lt{/PD L1 D}if PD M1 gt{/M1 PD D}if |
---|
| 299 | L1 PD sub M2 gt{/M2 L1 PD sub D}if}{DV ID 1 sub get 0 ge{Lo 0 R}if}ie}if |
---|
| 300 | F0 cF ne Cs cS ne or{F0 Cs NF}if |
---|
| 301 | /ms Ms D /Ms f D CP FB sub |
---|
| 302 | C1 cvx exec XO EO sub L1 add TB{BW sub}if dup LM gt{/LM E D}{pop}ie |
---|
| 303 | PH 0 eq PH 4 eq or Ms and{HF not{/PO t D /AH t D}if |
---|
| 304 | BB CP YA add E AT 3 eq LB and{A1 sub}if TB{BW sub}if E BB} |
---|
| 305 | {pop pop}ie Ms HM PH 3 eq and or{/BP f D /Fl f D}if |
---|
| 306 | /Lo 0 D /L1 0 D /F0 cF D /Cs cS D BP not{0 YB NN neg R}if |
---|
| 307 | OU f1 and mF not and{k2 /f1 f D}if |
---|
| 308 | OU PF not and PB or{RE 1 gt{RE dup scale}if}if /Ms ms Ms or D |
---|
| 309 | /C1 AF{(Cp )}{()}ie D /YA 0 D /YB 0 D BL |
---|
| 310 | AT 4 eq LB not and PH 3 ge and |
---|
| 311 | {ID DV length lt{DV ID get dup 0 ge{DO E sub /Lo E D /L1 Lo D}{pop}ie |
---|
| 312 | /ID ID 1 add D}if}if /T t D CD{/LN LN 1 add D PD}if |
---|
| 313 | /PD -1 D /NS 0 D /NB 0 D /TB f D /Ph f D /Mf 0 D /HM f D} D |
---|
| 314 | /RS {/TM E D /CN 0 D TM{10 eq{TM CN ( ) PI}if /CN CN 1 add D}forall |
---|
| 315 | /CN 0 D /BK HM EN and{0}{1}ie D TM |
---|
| 316 | {dup 32 ne{TM CN 3 2 roll put /CN CN 1 add D /BK 0 D} |
---|
| 317 | {pop BK 0 eq{TM CN 32 put /CN CN 1 add D}if /BK 1 D}ie}forall |
---|
| 318 | TM 0 CN GI dup dup () ne E ( ) ne and |
---|
| 319 | {dup CN 1 sub get 32 eq{/EN f D}{/EN t D}ie}if} D |
---|
| 320 | /join {2 copy length E length add string dup 4 2 roll 2 index 0 3 index |
---|
| 321 | PI E length E PI}d |
---|
| 322 | /WR {(\n) search{dup () ne BP not or |
---|
| 323 | {Li 4 le CP E pop YI Li mul add LE add 0 lt and PL 0 eq and{NP}if |
---|
| 324 | SH NL pop /Li Li 1 sub D WR}{pop pop WR}ie}{SH}ie /CI 0 D /BP f D} D |
---|
| 325 | /SH {dup dup () ne E ( ) ne and PF or CS Mf gt and{/Mf CS D}if |
---|
| 326 | T not Wf and{( ) E join /T t D}if dup BP{/MF CS D}if |
---|
| 327 | AT 3 eq{2 copy length dup 0 gt{/NB E NB add D |
---|
| 328 | {( ) search{/NS NS 1 add D pop pop}{pop exit}ie}loop}{pop pop}ie}if |
---|
| 329 | CD PD 0 lt and{dup DC search{SW pop /PD E L1 add D pop pop}{pop}ie}if |
---|
| 330 | 0 Np dup SW pop L1 add /L1 E D dup () ne |
---|
| 331 | {C1 (\() join E join (\)) join AU AF and UF or Wf and{( U ) join}if |
---|
| 332 | sF{( s ) join}if ( S ) join |
---|
| 333 | /C1 E D dup length 1 sub get 32 eq /TB E D /Bw BW D}{pop pop}ie} D |
---|
| 334 | /BG {AI LG BC add add 0 eq} D |
---|
| 335 | /ON {OU{Ty AR AI NN get dup 1 add Ln Ns Ty 2 mod 0 eq{(. )}{(\) )}ie join |
---|
| 336 | dup SW pop neg 0 R CP E 0 lt{0 E M}{pop}ie CP BB show /Ms t D}if} D |
---|
| 337 | /Ln {AR AI 3 -1 roll put}D |
---|
| 338 | /SP {dup CI lt BP not and{dup CI sub 0 E R /CI E D}{pop}ie} D |
---|
| 339 | /BN {PF{WR /HM f D}{BT NL}ie} D |
---|
| 340 | /NN {dup 0 lt{pop 0}if} D |
---|
[46] | 341 | /h {(h) HI ST cvs join cvx exec dup 1 get E Nf{0 get E join}{pop}ie} D |
---|
[5] | 342 | /H {/fn FN D /Hi E 1 add D 1 sub /HL E D /H2 HL 2 add D /GS EZ H2 get D |
---|
| 343 | E Tm H2 get GS mul BE dup 0 gt{1 sub}{pop EG H2 get dup 0 lt{pop AT}if}ie NA |
---|
| 344 | WW Np /SL SL 1 add D /FN EF H2 get D GS Ey H2 get FS |
---|
| 345 | EU H2 get Sc Hs not HL Hl lt and Hs HL hl lt and or Hi 0 eq or |
---|
[46] | 346 | {/HI Hi D /Hs t D /hl HL D /Hv HL D}if HL Hl lt{/hi Hi D}if |
---|
[5] | 347 | Nf HI 0 gt and{(h) Hi ST cvs join cvx exec 0 get WB}if |
---|
| 348 | /HF t D /AH f D /PO f D} D |
---|
| 349 | /EH {Bm H2 get GS mul BE OA /SL SL 1 sub NN D /CF 0 D /FN fn D |
---|
| 350 | SZ SL get FR SL get FS /HF f D /GS Ts D ()Ec} D |
---|
| 351 | /P {E PF{WR}{PO{EP}{BN}ie Ts 4 mul Np AE not{Tm 0 get Ts mul neg SP}if |
---|
| 352 | dup 0 ge AH and{Pi Pd}if}ie 1 sub dup 0 lt{pop AV AL get}if /AT E D /PO t D} D |
---|
| 353 | /EP {PF{WR}{BN Ts 4 mul Np}ie AE not{Bm 0 get Ts mul neg SP}if |
---|
| 354 | /AT AV AL get D /PO f D} D |
---|
| 355 | /BE {E PO{EP}{BN}ie Ts 4 mul Np neg SP} D |
---|
| 356 | /HR {/Aw W EO sub D /RW E dup 0 gt{Aw mul}{neg}ie dup Aw gt{pop Aw}if D /RZ E D |
---|
| 357 | E BN Ts neg SP 1 sub 2 div Aw RW sub mul EO add CP E pop M PF{0 Ps neg R}if |
---|
| 358 | 0 Np OU{gsave RZ LW Cf{Hc VC}{0 Sg}ie CP BB RW 0 RL CP BB stroke grestore}if |
---|
| 359 | /CI 0 D /BP f D PF not{Ts neg SP}if /Ms t D} D |
---|
| 360 | /AD {I NL EG 14 get dup 0 lt{pop AT}if NA /AE t D Tm 14 get Ts mul neg SP |
---|
| 361 | Cf{EU 14 get dup -1 eq{pop CA CL get}if Sc}if} D |
---|
| 362 | /DA {BN ()ES OA /AE f D ()Ec Bm 14 get Ts mul neg SP} D |
---|
| 363 | /PR {/MW E D /Li E D Tm 1 get Ps mul BE 0 NA /FN Fp D /PF t D SI /SL SL 1 add D |
---|
| 364 | /CF 0 D Ps CS mul Ts div MW WC mul CS mul Ts div dup LL gt PL 0 eq and |
---|
| 365 | {LL div div}{pop}ie Ey 1 get FS CP E pop LE add YI neg div cvi dup Li lt |
---|
| 366 | AH and{4 lt YI Li mul 5 mul LE add 0 gt or PL 0 eq and{NP}if}{pop}ie |
---|
| 367 | EU 1 get Sc /GS Ps D}D |
---|
| 368 | /RP {WR NL () /PF f D SI /FN 0 D ES Bm 1 get Ps mul neg SP OA /GS Ts D} D |
---|
| 369 | /SI {/XO Lm 15 get BC NN mul Lm 16 get AI UI sub NN mul add |
---|
| 370 | Lm 17 get UI NN mul add Lm 20 get LG NN mul add Ts mul |
---|
| 371 | PF{Lm 1 get Ps mul add}if EO add D |
---|
| 372 | /MR Rm 15 get BC NN mul Rm 16 get AI UI sub NN mul add |
---|
| 373 | Rm 17 get UI NN mul add Rm 20 get LG NN mul add Ts mul |
---|
| 374 | PF{Rm 1 get Ps mul add}if D /LL W XO sub MR sub D} D |
---|
[46] | 375 | /DT {/cC E D BN /LG LG 1 sub D SI /LG LG 1 add D WW 2 div Np BL} D |
---|
| 376 | /DD {WB Cc 0 eq cC 0 eq and L1 0 eq or Lm 20 get Ts mul L1 sub TB{BW add}if |
---|
| 377 | Ts 2 div lt or NL /LF E D SI BL /cC 0 D} D |
---|
[5] | 378 | /DL {Dc LG Cc put /Cc E D BG{Tm 18 get Ts mul BE}{BN}ie /LG LG 1 add D BL} D |
---|
| 379 | /LD {BN LG 0 gt{/LG LG 1 sub D}if /Cc Dc LG get D SI |
---|
| 380 | BG{()Bm 18 get Ts mul BE}if BL} D |
---|
| 381 | /UL {BG{Tm 17 get Ts mul BE}{BN}ie NR AI NN 0 put /UI UI 1 add D |
---|
| 382 | /AI AI 1 add D SI BL} D |
---|
| 383 | /LU {BN /UI UI 1 sub D /AI AI 1 sub D SI BG{()Bm 17 get Ts mul BE}if BL} D |
---|
| 384 | /OL {E BG{Tm 16 get Ts mul BE}{BN}ie TR AI NN Ty put /Ty E D NR AI NN 1 put |
---|
| 385 | /AI AI 1 add D SI BL 1 Ln} D |
---|
| 386 | /LO {BN /AI AI 1 sub D /Ty TR AI get D SI BG{()Bm 16 get Ts mul BE}if BL} D |
---|
| 387 | /LI {E BN -1 SP /BP f D /CI 0 D 0 Np NR AI 1 sub NN get 1 eq |
---|
| 388 | {dup dup 0 gt E 4 le and{/Ty E D}{pop}ie |
---|
| 389 | /L1 L1 Ty AR AI NN get Ns SW pop XO sub dup 0 lt{pop 0}if add D ( ON )} |
---|
| 390 | {pop ( B )}ie C1 E join /C1 E D CS Mf gt{/Mf CS D}if BL} D |
---|
| 391 | /BQ {Tm 15 get Ts mul BE /BC BC 1 add D SI BL} D |
---|
| 392 | /QB {Bm 15 get Ts mul BE /BC BC 1 sub D SI BL} D |
---|
| 393 | /Al {E EP 1 sub dup 0 lt{pop AV AL get}if NA} D |
---|
| 394 | /Ea {EP OA} D |
---|
| 395 | /WB {PF{WR}{BT}ie} D |
---|
| 396 | /F1 {WB /FN 0 D CS 0 FS} D |
---|
| 397 | /F2 {WB /FN WI D CS 0 FS} D |
---|
| 398 | /HY {/Hy t D WB /Hy f D} D |
---|
| 399 | /YH {WB} D |
---|
[46] | 400 | /A {/LT E D LT 1 eq{/RN E D}if /Lh E D WB /C1 C1 ( Cp ) join D |
---|
| 401 | Lc AF not and{Cl Sc}if /AF t D} D |
---|
[5] | 402 | /EA {Lc AF and{Ec}{WB}ie TL Pa AF and Lh 0 ne and |
---|
| 403 | {( \() Lh join (\)) join /AF f D WB}if /AF f D} D |
---|
| 404 | /TL {C1 ( Tl ) apa /C1 E D} d |
---|
| 405 | /apa {AF OU and Lh 0 ne LT 1 eq or and{LT 1 eq{RN ( /) E ST cvs join} |
---|
| 406 | {(\() Lh join (\)) join}ie E join join}{pop}ie} d |
---|
| 407 | /Cp {/Xc CP /Yc E D D} D |
---|
| 408 | /SS {Cf{dup 0 ge{EU E get dup -1 eq{pop CA CL get}if}{pop CA CL get}ie Sc} |
---|
| 409 | {pop}ie SZ SL get /SL SL 1 add D} D |
---|
| 410 | /I {WB 8 SS 1 FS} D |
---|
| 411 | /EM {WB 8 SS /CF CF 1 xor D 0 FS} D |
---|
| 412 | /BD {WB 9 SS 2 FS} D |
---|
| 413 | /TT {WB 10 SS /FN Fp D 0 FS} D |
---|
| 414 | /KB {WB 11 SS /FN Fp D 2 FS} D |
---|
| 415 | /CT {WB 12 SS 1 FS} D |
---|
| 416 | /SM {WB 13 SS /FN Fp D 0 FS} D |
---|
| 417 | /Q {/QL QL 1 add D QO QL 2 mod get La get join WB} D |
---|
| 418 | /EQ {QC QL 2 mod get La get join WB /QL QL 1 sub D} D |
---|
| 419 | /RO {WB -1 SS /CF 0 D 0 FS} D |
---|
| 420 | /SY {WB -1 SS -1 FS} D |
---|
[46] | 421 | /MY {WB -1 SS -2 FS} D |
---|
[5] | 422 | /ES {WB /SL SL 1 sub NN D /CF 0 D /FN FO SL get D SZ SL get FR SL get FS ()Ec}D |
---|
| 423 | /FZ {3 sub 1.2 E exp GS mul E WB TL /C1 C1 ( Cp ) join D /SL SL 1 add D 0 FS} D |
---|
| 424 | /Ef {WB TL ()ES /C1 C1 ( Cp ) join D} D |
---|
| 425 | /BZ {dup /Bf E D FZ}D |
---|
| 426 | /Sc {dup -1 ne Cf and{/CL CL 1 add D dup 0 eq{pop [0 0 0]}if |
---|
| 427 | dup CA E CL E put VS ( VC ) join C1 E join /C1 E D}{pop}ie} D |
---|
| 428 | /Ec {WB Cf{/CL CL 1 sub NN D CA CL get VS ( VC ) join C1 E join /C1 E D}if} D |
---|
| 429 | /VS {dup type /arraytype eq{([) E {ST cvs join ( ) join}forall (]) join}if} D |
---|
| 430 | /VC {{255 div}forall setrgbcolor} D |
---|
| 431 | /Sl {dup type /integertype ne{Ds}if /La E D WB}d |
---|
| 432 | /UN {WB /UF t D} D |
---|
| 433 | /NU {WB /UF f D} D |
---|
| 434 | /SE {WB /sF t D} D |
---|
| 435 | /XE {WB /sF f D} D |
---|
| 436 | /sM {/C1 C1 ( k1 ) join D}d |
---|
| 437 | /eM {/C1 C1 ( k2 ) join D}d |
---|
| 438 | /k1 {/YC CP E pop Ts add D /mF t D /f1 t D}d |
---|
| 439 | /k2 {gsave 3 LW -9 CP E pop Ts 0.2 mul sub M -9 YC L stroke grestore /mF f D}d |
---|
| 440 | /Ac {/AC E D WB}d |
---|
| 441 | /Ca {eA{( \()join AC join(\) )join}if WB}d |
---|
| 442 | /s {OU{gsave 0 CS .25 mul R dup SW pop CJ 0 RL stroke grestore}if}D |
---|
| 443 | /CJ {AT 3 eq LB and{E dup dup length 1 sub A1 mul E |
---|
| 444 | {( ) search{pop pop E A2 add E}{pop exit}ie}loop 3 -1 roll add |
---|
| 445 | W CP pop sub 2 copy gt{E}if pop}if}D |
---|
| 446 | /So {/Co E D} D |
---|
| 447 | /SO {C1 Yo ST cvs join ( So ) join /C1 E D (j) SW pop 2 div Pd} D |
---|
| 448 | /Se {E WB CS E div Pd}D |
---|
| 449 | /Pd {dup type /stringtype eq{SW pop}if dup /L1 E L1 add D |
---|
| 450 | ST cvs ( 0 R ) join C1 E join /C1 E D} D |
---|
| 451 | /Sp {0.35 CO} D |
---|
| 452 | /Sb {-0.2 CO} D |
---|
| 453 | /CO {OV Io Yo put /Yo E CS mul Yo add D /Io Io 1 add D -1.5 Io mul 3 add FZ SO |
---|
| 454 | CS Yo add dup YA gt{/YA E D}{pop}ie |
---|
| 455 | Yo neg dup YB gt{/YB E D}{pop}ie} D |
---|
| 456 | /Es {ES /Io Io 1 sub NN D /Yo OV Io get D SO} D |
---|
| 457 | /SB {/N2 0 D 0 1 NI{/N E D{IX N2 get 0 lt{/N2 N2 1 add D}{exit}ie}loop |
---|
| 458 | /K WS N get FC N get mul D /NY AY N2 get D /BV NY array D |
---|
| 459 | 0 1 NY 1 sub{/TM K string D currentfile TM readhexstring pop pop BV E TM put} |
---|
| 460 | for BM N BV put /N2 N2 1 add D}for} D |
---|
| 461 | /IC [{/MA E D /MB 0 D}{2 div /MA E D /MB MA D}{/MB E CS sub D /MA CS D} |
---|
| 462 | {pop /MA YS AB mul D /MB 1 AB sub YS mul D}{pop /MA 0 D /MB 0 D}] D |
---|
| 463 | /IP {BV N get /N N 1 add D} D |
---|
| 464 | /II {/K E D IX K get 0 lt{/EC E D}if /TY E D |
---|
| 465 | TY 4 eq{/Y E D /X E D}if TY 3 eq{/AB E D}if |
---|
| 466 | /XW AX K get D /YW AY K get D /IS SG IT K get get D /XS XW IS mul D |
---|
| 467 | /YS YW IS mul D YS IC TY get exec /MA MA Fl not{3 add}if D} D |
---|
| 468 | /IM {II /ty TY D /xs XS D /ys YS D /ya YA D /yb YB D /ma MA D /mb MB D /k K D |
---|
| 469 | /ec EC D /BP f D /CI 0 D WB TL L1 xs add dup XO add MR add W gt |
---|
| 470 | {pop /ma ma Fl{3 add}if D NL /YA ma D /YB mb D /YS ys D /L1 xs D} |
---|
| 471 | {/L1 E D ma YA gt{/YA ma D}if mb YB gt{/YB mb D}if}ie /TB f D |
---|
| 472 | OU{CP E pop YS sub LE neg lt Fl not and PB not and{NP /YA ma D /YB mb D}if |
---|
| 473 | /BP f D ty ST cvs ( ) join IX k get 0 lt{(\() join ec join (\) ) join}if |
---|
| 474 | k ST cvs join ty 3 eq{AB ST cvs ( ) join E join}if |
---|
| 475 | ty 4 eq{X ST cvs ( ) join Y ST cvs join ( ) join E join}if C1 E join |
---|
| 476 | ( DI ) join FP 2 eq FP 1 eq AF and or{( FM ) join}if |
---|
| 477 | ( Il Cp ) apa /C1 E D /EN f D}if /HM t D /T f D} D |
---|
| 478 | /DI {II /Xc CP /Yc E D D /YN YW neg D /HM t D /CI 0 D /K2 IX K get D gsave |
---|
| 479 | TY 4 eq{OX X IS mul add OY FY add YS sub Y IS mul sub} |
---|
| 480 | {/FY YS D CP MB sub 2 copy /OY E D /OX E D}ie |
---|
| 481 | translate K2 0 ge{/DP AZ K2 get D /BV BM K2 get D XS YS scale /N 0 D XW YW DP |
---|
| 482 | [XW 0 0 YN 0 YW] {IP} FC K2 get 1 eq{image}{f 3 colorimage}ie} |
---|
| 483 | {EX}ie grestore XS 0 R /Ms t D} D |
---|
| 484 | /FM {gsave 0 Sg CP MB sub translate XS neg 0 M 0 YS RL XS 0 RL 0 YS neg RL |
---|
| 485 | XS neg 0 RL stroke grestore} D |
---|
| 486 | /NA {/AT E D /AL AL 1 add D AV AL AT put} D |
---|
| 487 | /OA {AL 0 gt{/AL AL 1 sub D /AT AV AL get D}if} D |
---|
| 488 | /D1 {/BR {CP E pop E BN Mb{CP E pop eq{0 YI R}if}{pop}ie} D |
---|
| 489 | /Sn {OU{C1 E ST cvs join ( Ld ) join /C1 E D}{pop}ie} D} D |
---|
| 490 | /D1 {/BR {BN} D /Sn {OU {C1 E ST cvs join ( Ld ) join /C1 E D} {pop} ie} D} D |
---|
| 491 | /TC {/TF t D /ML 0 D HN{SW pop dup ML gt{/ML E D}{pop}ie}forall NP /RM RM not D |
---|
| 492 | RC /OU Tc D Ep /PN 0 D Ms not TP and{Ip}if /W IW ML sub Ts sub D |
---|
[46] | 493 | /A0 0 D TH{/BR {( ) join BT} D /Sn {pop} D /Au () D}if} D |
---|
[5] | 494 | /TN {0 eq{E EA PF HF or not XR and{HN E get Xr}{pop}ie} |
---|
| 495 | {OU{Tn 0 ge{() BN}if /Tn E D}{pop}ie WB}ie} D |
---|
| 496 | /NT {OU LB not and Tn 0 ge and{PL 0 eq{Ms not{CS CF FS}if CP dup |
---|
| 497 | /y E YA sub D W 9 sub CS -1.8 mul XO L1 add 2 add{y M (.) show}for |
---|
| 498 | HN Tn get dup SW pop IW E sub y M show CP BB M}if /Tn -1 D}if} D |
---|
| 499 | /Ld {/DN E D HN DN Pn put [/View [/XYZ -4 Fl{PS}{CP YA add US E pop}ie null] |
---|
| 500 | /Dest DN ST cvs cvn /DEST pdfmark} D |
---|
| 501 | /C {ND 1 eq{1 sub}if TI mul /XO E D NL Nf not{pop()}if 0 3 -1 roll 1 A} D |
---|
[304] | 502 | /OP {BP not{NP}if PN 2 mod 0 eq{/Ms t D NP}if}D |
---|
[46] | 503 | /Ep {Xp PN 2 mod 0 eq and OU and{/Pn (-) D showpage /PM 1 D LA}if}D |
---|
[5] | 504 | /Dg [73 86 88 76 67 68 77] D |
---|
| 505 | /Rd [0 [1 1 0][2 1 0][3 1 0][2 1 1][1 1 1][2 2 1][3 3 1][4 4 1][2 1 2]] D |
---|
| 506 | /Ns {/m E D /c E 32 mul D /j m 1000 idiv D /p j 12 add string D |
---|
| 507 | c 96 le m 0 gt and{c 32 le {/i 0 D /d 77 D /l 100 D /m m j 1000 mul sub D |
---|
| 508 | j -1 1 {pop p i d c add put /i i 1 add D}for |
---|
| 509 | 4 -2 0 {/j E D /n m l idiv D /m m n l mul sub D /d Dg j get D |
---|
| 510 | n 0 gt {/x Rd n get D x 0 get -1 1 {pop p i d c add put /i i 1 add D}for |
---|
| 511 | p i x 1 get sub Dg x 2 get j add get c add put}if /l l 10 idiv D |
---|
| 512 | }for p 0 i GI} |
---|
| 513 | {/i ST length 1 sub D m {1 sub dup 0 ge{dup 26 mod c add 1 add |
---|
| 514 | ST i 3 -1 roll put 26 idiv dup 0 eq{pop exit}if}if /i i 1 sub D}loop |
---|
| 515 | ST i ST length i sub GI}ie} |
---|
| 516 | {m p cvs}ie} D |
---|
| 517 | /US {matrix currentmatrix matrix defaultmatrix matrix invertmatrix |
---|
| 518 | matrix concatmatrix transform} D |
---|
| 519 | /GB {Gb{US}if}D |
---|
| 520 | /Tl {/Rn E D Xc CP pop ne{ |
---|
| 521 | [/Rect [Xc 1 sub Yc cS 0.25 mul sub GB CP E 1 add E cS 0.85 mul add GB] |
---|
| 522 | /Subtype /Link /Border [0 0 Cf Lc and LX and AU or{0}{1}ie] Rn type |
---|
| 523 | /nametype eq {/Dest Rn}{/Action [/Subtype /URI /URI Rn] Cd}ie |
---|
| 524 | /ANN pdfmark}if} D |
---|
| 525 | /Il {/Rn E D [/Rect [Xc Yc GB Xc XS add Yc YS add GB] /Subtype /Link |
---|
| 526 | /Border [0 0 0] Rn type /nametype eq{/Dest Rn} |
---|
| 527 | {/Action [/Subtype /URI /URI Rn] Cd}ie /ANN pdfmark} D |
---|
[46] | 528 | /XP {[{/Z Bz 2 div D Z 0 R Z Z RL Z neg Z RL Z neg Z neg RL Z Z neg RL |
---|
| 529 | Fi cH 1 eq and{fill}if} {Bz 0 RL 0 Bz RL Bz neg 0 RL 0 Bz neg RL |
---|
| 530 | Fi cH 1 eq and{fill}if} {0 -5 R Bz 0 RL 0 21 RL Bz neg 0 RL 0 -21 RL}]} D |
---|
[5] | 531 | /MS {/Sm E D WB}D |
---|
| 532 | /O {BN()Sm BX} D |
---|
[304] | 533 | /O {BN()0 Sm BX} D |
---|
[46] | 534 | /BX {/Bt E D Bt 2 lt{/Ch E D CS 0.8 mul}{11 mul}ie W XO sub MR sub |
---|
| 535 | 2 copy gt{E}if pop /HZ E D Bt 2 eq{Fi not{pop()}if ( )E join /Ft E D TT |
---|
| 536 | /PF t D /MW 1 D /Li 1 D /Fw Ft SW pop D Fw HZ gt{/HZ Fw 8 add D}if |
---|
| 537 | HZ ST cvs( )join}{WB Ch ST cvs( )join}ie L1 HZ add XO add MR add W gt{NL}if |
---|
| 538 | Bt 2 eq{Ft ES Fw neg HM{CS sub}if Pd}if Bt ST cvs join( Bx )join |
---|
| 539 | Bt 2 eq HM and{CS Pd}if C1 E join /C1 E D /L1 L1 HZ add D /T f D |
---|
| 540 | ( ) Pd /PF f D Bt 2 lt{YA CS .8 mul lt{/YA CS .8 mul D}if} |
---|
[5] | 541 | {YB 5 lt{/YB 5 D}if YA 21 lt{/YA 21 D}if}ie /CI 0 D} D |
---|
[46] | 542 | /Bx {dup 2 eq{E /Bz E D}{E /cH E D /Bz CS .8 mul D}ie |
---|
| 543 | OU {gsave 0 Sg XP E get exec stroke grestore}{pop}ie Bz 0 R /Ms t D}D |
---|
[5] | 544 | /SD {FD 4 mul Dy add DZ NF newpath 0 0 M DX t charpath pathbbox |
---|
| 545 | 3 -1 roll sub /DY E D E dup /X1 E D sub WM mul WX DY mul add WM DG mul E div |
---|
| 546 | /DF E D /DR WX DF mul DY mul WM div 2 div D} d |
---|
| 547 | /Sd {gsave 0 IL Di mul neg translate IL IW atan Di 0 eq{neg}if rotate |
---|
| 548 | FD 4 mul Dy add DZ NF DR X1 sub DY 2 div neg M cD VC DX show grestore} d |
---|
[46] | 549 | /Pt {/tp t D Tp{NP /Pn (TP) D 0 Tt neg R Th BN NP Ep ET RC ZF}if /tp f D} D |
---|
| 550 | /RC {/AI 0 D /LG 0 D /BC 0 D /UI 0 D /PF f D /Cc 0 D /cC 0 D /Dc 10 array D |
---|
[5] | 551 | /NR [0 1 9{pop 0}for] D /La Ds D /AR 10 array D /TR 10 array D /AV 30 array D |
---|
| 552 | SI /AL -1 D /AT A0 D AT NA /OV 9 array D /Yo 0 D /Co 0 D /Io 0 D /Hy f D |
---|
| 553 | /Ph f D /CL -1 D Ct Sc}D |
---|
| 554 | /ZF {/FR [0 1 30{pop 0}for] D /SZ [0 1 30{pop 0}for] D /FO [0 1 30{pop 0}for] D |
---|
| 555 | /SL 0 D /CF 0 D /FN 0 D 0 Ts SF}D |
---|
[46] | 556 | /QO [[(\234)(\233)(\253\240)(\232)(\273)(\253)][(')(`)(\253\240)(\231)(\273)(\253)]] D |
---|
| 557 | /QC [[(\234)(\234)(\240\273)(\233)(\253)(\273)][(')(')(\240\273)(`)(\253)(\273)]] D |
---|
[5] | 558 | /Hf EF length 2 sub D |
---|
| 559 | /Hz EZ Hf get D |
---|
| 560 | /HS Ey Hf get D |
---|
| 561 | /Fz EZ Hf 1 add get D |
---|
| 562 | /Fs Ey Hf 1 add get D |
---|
| 563 | /LE IL D |
---|
| 564 | /Ps EZ 1 get D |
---|
| 565 | /Fp EF 1 get D |
---|
| 566 | /XO 0 D |
---|
| 567 | /YI 0 D |
---|
| 568 | /CI 0 D |
---|
| 569 | /FP 0 D |
---|
| 570 | /WW Ts 7 mul D |
---|
| 571 | /Mf 0 D |
---|
| 572 | /YA 0 D |
---|
| 573 | /YB 0 D |
---|
| 574 | /Cs Ts D |
---|
| 575 | /GS Ts D |
---|
| 576 | /F0 0 D |
---|
| 577 | /NS 0 D |
---|
| 578 | /NB 0 D |
---|
| 579 | /N 0 D |
---|
| 580 | /C0 [] D |
---|
| 581 | /C1 () D |
---|
| 582 | /Lo 0 D |
---|
| 583 | /L1 0 D |
---|
| 584 | /LM 0 D |
---|
| 585 | /PH 0 D |
---|
| 586 | /EC 0 D |
---|
| 587 | /Lh 0 D |
---|
| 588 | /LT 0 D |
---|
| 589 | /CH 1 string D |
---|
| 590 | /ST 16 string D |
---|
| 591 | /CA 9 array D |
---|
| 592 | /HC (\255) D |
---|
| 593 | /HM f D |
---|
| 594 | /PF f D |
---|
| 595 | /EN f D |
---|
| 596 | /TB f D |
---|
| 597 | /UF f D |
---|
| 598 | /sF f D |
---|
| 599 | /AE f D |
---|
| 600 | /AF f D |
---|
| 601 | /BP t D |
---|
| 602 | /CD f D |
---|
| 603 | /PA t D |
---|
| 604 | /GL f D |
---|
| 605 | /T t D |
---|
| 606 | /HF f D |
---|
| 607 | /AH f D |
---|
| 608 | /SA f D |
---|
| 609 | /PB f D |
---|
| 610 | /f1 f D |
---|
| 611 | /mF f D |
---|
| 612 | /OX 0 D |
---|
| 613 | /OY 0 D |
---|
| 614 | /FY 0 D |
---|
| 615 | /EO 0 D |
---|
| 616 | /FB 0 D |
---|
| 617 | /PL 0 D |
---|
| 618 | /Bw 0 D |
---|
| 619 | /PD -1 D |
---|
| 620 | /TP f D |
---|
[46] | 621 | /tp f D |
---|
[5] | 622 | /TH t D |
---|
| 623 | /Ty 4 D |
---|
| 624 | /Tn -1 D |
---|
| 625 | /Fl t D |
---|
| 626 | /LB t D |
---|
| 627 | /PM 1 D |
---|
| 628 | /Ms f D |
---|
| 629 | /Ba f D |
---|
| 630 | /Bb f D |
---|
| 631 | /Hl 3 D |
---|
| 632 | /hl 6 D |
---|
[46] | 633 | /Hv 6 D |
---|
[5] | 634 | /Hs f D |
---|
| 635 | /HI 0 D |
---|
| 636 | /hi 0 D |
---|
| 637 | /PO t D |
---|
| 638 | /TE f D |
---|
| 639 | /LF t D |
---|
| 640 | /BO 0 D |
---|
| 641 | /Sm 1 D |
---|
| 642 | /Bf 3 D |
---|
| 643 | /A1 0 D |
---|
| 644 | /A2 0 D |
---|
[46] | 645 | /Ds 1 D |
---|
[5] | 646 | /QL -1 D |
---|
| 647 | /Cb Db D |
---|
| 648 | /Ct Dt D |
---|
| 649 | /Cl Dl D |
---|
[304] | 650 | [/Creator (html2ps version 1.0 beta4) /Author () /Keywords () /Subject () |
---|
[5] | 651 | /Title (<Untitled>) /DOCINFO pdfmark |
---|
| 652 | /ND 1 D |
---|
| 653 | /HN [1 1 1{pop (??)}for] D |
---|
[46] | 654 | /h0 [()(Table of Contents)] D |
---|
[5] | 655 | /Hr []D |
---|
| 656 | /HV []D |
---|
| 657 | /Cn []D |
---|
| 658 | Hr length 0 gt{[/PageMode /UseOutlines /DOCVIEW pdfmark}if |
---|
| 659 | /Hn 1 D |
---|
| 660 | 0 1 Hr length 1 sub{ |
---|
| 661 | /Bn E D [Cn Bn get dup 0 gt{/Count E HV Bn get Bl ge{neg}if}{pop}ie |
---|
[46] | 662 | /Dest Hr Bn get dup abs ST cvs cvn E 0 ge{(h)Hn ST cvs join cvx exec |
---|
| 663 | dup 1 get E Nf{0 get E join}{pop}ie /Hn Hn 1 add D}{()}ie |
---|
| 664 | /Title E dup length 255 gt{0 255 getinterval}if /OUT pdfmark}for |
---|
[5] | 665 | ZF /FN Fp D Ps 0 FS /WC Wf{( )}{<A1A1>}ie SW pop D |
---|
| 666 | ET RC ZF |
---|
| 667 | /Df f D |
---|
[46] | 668 | /Ba f D /BO 0 D Bs |
---|
| 669 | /UR (../doc/CMTFAQ.html) D |
---|
| 670 | /Ti (<Untitled>) D |
---|
| 671 | /Au () D |
---|
| 672 | /Df f D |
---|
| 673 | /ME [()] D |
---|
[5] | 674 | |
---|
| 675 | /Cb Db D /Ct [16#00 16#00 16#00] D /Cl [16#00 16#00 16#00] D /CL -1 D Ct Sc |
---|
[46] | 676 | Pt |
---|
[5] | 677 | |
---|
| 678 | /Ba f D /BO 0 D Bs |
---|
| 679 | /UR (../doc/CMTFAQ.html) D |
---|
| 680 | /Ti (<Untitled>) D |
---|
| 681 | /Au () D |
---|
| 682 | /Df f D |
---|
[46] | 683 | /ME [()] D |
---|
[5] | 684 | |
---|
| 685 | NP RC ZF |
---|
[46] | 686 | ()1 Sl()WB 0 Sn( |
---|
[5] | 687 | |
---|
| 688 | Last modified: Thu Nov 9 15:16:35 MET 2000 |
---|
| 689 | |
---|
| 690 | |
---|
| 691 | )WB NL |
---|
| 692 | /TE t D NP TU PM 0 eq and{/Pn () D showpage}if end restore |
---|