diff options
author | dos-reis <gdr@axiomatics.org> | 2007-08-14 05:14:52 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2007-08-14 05:14:52 +0000 |
commit | ab8cc85adde879fb963c94d15675783f2cf4b183 (patch) | |
tree | c202482327f474583b750b2c45dedfc4e4312b1d /src/doc/ps/3Dlight.ps | |
download | open-axiom-ab8cc85adde879fb963c94d15675783f2cf4b183.tar.gz |
Initial population.
Diffstat (limited to 'src/doc/ps/3Dlight.ps')
-rw-r--r-- | src/doc/ps/3Dlight.ps | 647 |
1 files changed, 647 insertions, 0 deletions
diff --git a/src/doc/ps/3Dlight.ps b/src/doc/ps/3Dlight.ps new file mode 100644 index 00000000..062084d1 --- /dev/null +++ b/src/doc/ps/3Dlight.ps @@ -0,0 +1,647 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%BoundingBox: 83.579775 104.120003 528.420225 718.120003 +%%Creator: xwd2ps +%%CreationDate: Sun Dec 1 17:24:46 1991 +%%Title: standard input +%%EndComments +% xwd2ps -- program written by Robert C. Tatar and Craig A. McGowan. +% The command used to create this file (missing quotes on strings): +% xwd2ps +% by pi.watson.ibm.com:jonms () +% Information from XWD rasterfile header: +% width = 322, height = 445, depth = 8 +% file_version = 7, pixmap_format = 2, byte_order = 1 +% bitmap_unit = 32, bitmap_bit_order = 1, bitmap_pad = 32 +% bits_per_pixel = 8, bytes_per_line = 324, visual_class = 3 +% bits/rgb = 8, colormap entries = 256, ncolors = 256 +% Portion of raster image in this file: +% starting line = 1 +% ending line = 445 +% starting column = 1 +% ending column = 322 +gsave +/inch {72 mul} def +/buffer 2 string def +/rgbmap 768 string def +/rgb (000) def +/pixels 768 string def +%%Title: colorimage.ps +% Written 11-4-88 by Bob Tatar +% U.S. Mail: GE-CRD, PO Box 8, KW-C214, Schenectady, NY 12301 +% E-Mail: tatar@crd.ge.com +% colorimage procedure to be used on monochrome printers +% or when the colorimage procedure is not available +% NOTE: Only 1 color mode is supported: single proc. & RGB + +systemdict /colorimage known not { % only create if not in systemdict + % Utility procedure for colorimage operator. This procedure takes a + % string of rgb encoded values and creates a string 1/3 as long with + % monochrome values. This procedure assumes 8 bits/color (i.e. + % 1 character/color) + % storage format for input string: (r1 g1 b1 r2 g2 b2 r3 g3 b3 ... ) + % storage format for output string: (g1 g2 g3 ... ) + + /colortograyscale { %def % (string) + dup /rgbdata exch store % (string) + length 3 idiv % Ns/3 + /npixls exch store % ; npixls => Ns/3 + /indx 0 store % ; indx => 0 + /pixls npixls string store % ; pixls => (....) + 0 1 npixls -1 add { % counter + pixls exch % pixls counter + rgbdata indx get .3 mul % pixls counter .3*rgbdata(ind) + rgbdata indx 1 add get .59 mul add % pixls counter .3*rgbdata(ind) + + % .59*rgbdata(ind+1) + rgbdata indx 2 add get .11 mul add % pixls counter .3*rgbdata(ind) + .59 + % *rgbdata(ind+1)+.11*rgbdata(ind+2) + cvi % pixls counter <grayscale value> + put % + /indx indx 3 add store % ; /ind => ind+3 + } for % repeat for each rgb value + pixls % (pixls) + } bind def % ; /colortograyscale -> dictionary + + % Utility procedure for colorimage operator. This procedure takes two + % procedures off the stack and merges them into a single procedure. + + /mergeprocs { %def % {proc1} {proc2} + dup length % {proc1} {proc2} N2 + 3 -1 roll % {proc2} N2 {proc1} + dup % {proc2} N2 {proc1} {proc1} + length % {proc2} N2 {proc1} N1 + dup % {proc2} N2 {proc1} N1 N1 + 5 1 roll % N1 {proc2} N2 {proc1} N1 + 3 -1 roll % N1 {proc2} {proc1} N1 N2 + add % N1 {proc2} {proc1} N1+N2 + array cvx % N1 {proc2} {proc1} { ... } + dup % N1 {proc2} {proc1} { ... } { ... } + 3 -1 roll % N1 {proc2} { ... } { ... } {proc1} + 0 exch % N1 {proc2} { ... } { ... } 0 {proc1} + putinterval % N1 {proc2} { <<{proc1}>> ... } + dup % N1 {proc2} { <<{proc1}>> ... } { <<{proc1}>> ... } + 4 2 roll % { <<{proc1}>> ... } { <<{proc1}>> ... } N1 {proc2} + putinterval % { <<{proc1}>> <<{proc2}>> } + } bind def % ; /mergeprocs => dictionary + + /colorimage { %def % {imageproc} multiproc ncolors + pop % {imageproc} multiproc ; assume 3 colors + pop % {imageproc} ; assume false + {colortograyscale} % {imageproc} {colortograyscale} + mergeprocs % {imageproc colortograyscale} + image % construct monochrome image + } bind def % ; /colorimage => dictionary +} if % only create if it doesn't already exist +/drawcolorimage { + 322 445 8 + [322 0 0 -445 0 445] + {currentfile buffer readhexstring pop pop % get run length & color info + /npixels buffer 0 get 1 add 3 mul store % number of pixels (run length) + /color buffer 1 get 3 mul store % color of pixels + % /pixels npixels string store % create string to hold colors + /rgb rgbmap color 3 getinterval store % get rgb value + 0 3 npixels -1 add { + pixels exch rgb putinterval + } for + pixels 0 npixels getinterval % Return color values + } + false 3 + colorimage +} bind def +matrix currentmatrix +2.53 inch 3.5 inch scale + +% get rgb color table +currentfile rgbmap readhexstring pop pop +000000 +ffffff +23238e +d3d3d3 +ff0000 +dbdb70 +2f4f4f +d4d8e8 +757780 +46474d +b4b8c5 +236b8e +0000ff +238e6b +2f2f4f +600808 +931c1c +bf3030 +e06f6f +efc4c4 +601108 +93281c +bf3f30 +e07a6f +efc8c4 +601a08 +93341c +bf4d30 +e0866f +efccc4 +602208 +93401c +bf5b30 +e0916f +efd1c4 +602b08 +934c1c +bf6930 +e09c6f +efd5c4 +603408 +93581c +bf7730 +e0a76f +efd9c4 +603d08 +93631c +bf8630 +e0b36f +efdec4 +604608 +936f1c +bf9430 +e0be6f +efe2c4 +604e08 +937b1c +bfa230 +e0c96f +efe6c4 +605708 +93871c +bfb030 +e0d56f +efebc4 +606008 +93931c +bfbf30 +e0e06f +efefc4 +436008 +6b931c +8fbf30 +bae06f +e1efc4 +256008 +44931c +60bf30 +95e06f +d2efc4 +086008 +1c931c +30bf30 +6fe06f +c4efc4 +086025 +1c9344 +30bf60 +6fe095 +c4efd2 +086043 +1c936b +30bf8f +6fe0ba +c4efe1 +086060 +1c9393 +30bfbf +6fe0e0 +c4efef +084e60 +1c7b93 +30a2bf +6fc9e0 +c4e6ef +083d60 +1c6393 +3086bf +6fb3e0 +c4deef +082b60 +1c4c93 +3069bf +6f9ce0 +c4d5ef +081a60 +1c3493 +304dbf +6f86e0 +c4ccef +080860 +1c1c93 +3030bf +6f6fe0 +c4c4ef +1a0860 +341c93 +4d30bf +866fe0 +ccc4ef +2b0860 +4c1c93 +6930bf +9c6fe0 +d5c4ef +3d0860 +631c93 +8630bf +b36fe0 +dec4ef +4e0860 +7b1c93 +a230bf +c96fe0 +e6c4ef +600860 +931c93 +bf30bf +e06fe0 +efc4ef +92b6aa +92b6ff +92db00 +92db55 +92dbaa +92dbff +92ff00 +92ff55 +92ffaa +92ffff +b60000 +b60055 +b600aa +b600ff +b62400 +b62455 +b624aa +b624ff +b64900 +b64955 +b649aa +b649ff +b66d00 +b66d55 +b66daa +b66dff +b69200 +b69255 +b692aa +b692ff +b6b600 +b6b655 +b6b6aa +b6b6ff +b6db00 +b6db55 +b6dbaa +b6dbff +b6ff00 +b6ff55 +b6ffaa +b6ffff +db0000 +db0055 +db00aa +db00ff +db2400 +db2455 +db24aa +db24ff +db4900 +db4955 +db49aa +db49ff +db6d00 +db6d55 +db6daa +db6dff +db9200 +db9255 +db92aa +db92ff +dbb600 +dbb655 +dbb6aa +dbb6ff +dbdb00 +dbdb55 +dbdbaa +dbdbff +dbff00 +dbff55 +dbffaa +dbffff +ff0000 +ff0055 +ff00aa +ff00ff +ff2400 +ff2455 +ff24aa +ff24ff +ff4900 +ff4955 +ff49aa +ff49ff +ff6d00 +ff6d55 +ff6daa +ff6dff +ff9200 +ff9255 +ff92aa +ff92ff +ffb600 +ffb655 +ffb6aa +ffb6ff +ffdb00 +ffdb55 +ffdbaa +ffdbff +ffff00 +ffff55 +ffffaa +ffffff + + +drawcolorimage +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001020000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001020000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010100000100001e010000fc0100001f0101000000 +1f010100fb0101001e010100000100001e010000fc0100001f01010000001f010100fb0101001e010100000100001e010000fc0100001f01010000001f010100fb0101001e0101000001 +00001e010000fc0100001f01010000000701ff002f000601010000010000060100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000007010100000007010100 +15010100e3010100150101001501010006010100000100000601000016010000e401000016010000160100000701010000000701010015010100e301010015010100150101000601 +0100000100000601000016010000e4010000160100000401000000010000000100000001000000010000000100000001000000010000020100000701010000000701010015010100 +e301010015010100020100000d01000002010100060101000001000006010000160100002e0102000001000015010000170103000c0106001d0103000d010400020105002b010000 +16010000120100000201000007010100000007010100150101002c0101000001020015010000190101000d010100010102001e0101000c0101000101020002010100010101002a01 +010015010100020100000d01000002010100060101000001000006010000160100002c0101000201010014010100190101000d010100020101001e0101000c010000030101000201 +0100020101002901000016010000120100000201000007010100000007010100150101002b0101000301000014010100190101000d010100020101001e0101001101010002010100 +020101002901010015010100020100000d01000002010100060101000001000006010000040100000001000000010000000100000001000000010000000100000001000002010000 +2c0101000301000002010300020101000001020002010600010101000001030003010300050101000d01010002010100010104000201010000010200040103000501010010010100 +0301010002010100290100000a0100000001000008010000120100000201000007010100000007010100020100000d010000020101002b0101000601010001010100020101000101 +01000301010005010200010101000101010001010100040101000d01010001010200000101000201010002010100010101000201010001010100040101000e010200040101000201 +010029010100080100000101000008010100020100000d0100000201010006010100000100000601000012010000020100002c010100050101000301010001010100010101000301 +010005010100020101000001010003010100030101000d01050001010100020101000201010001010100010101000201010004010100100101000301010002010100290100000c01 +00000801000012010000020100000701010000000701010002010f00020101002b010100050101000301010001010100010101000301010005010100050101000301010003010100 +0d0101000801030002010100010101000101060004010100110101000201010002010100290101000801030008010100020100000d01000002010100060101000001000006010000 +160100002c010100030100000001010003010100010101000101010003010100050101000501010003010100030101000d0101000601010001010100020101000101010001010100 +090101001101010002010100020101002901000016010000120100000201000007010100000007010100150101002b01010003010000000101000301010001010100010101000301 +0100050101000501010003010100030101000d0101000501010002010100020101000101010001010100090101001101010002010100020101002901010015010100020100000d01 +000002010100060101000001000006010000160100002d01010001010100010101000101010002010100010101000301010001010000020101000601010001010100040101000d01 +0100050101000101020002010100010101000201010002010000040101000c0100000301010002010100010101002a01000016010000120100000201000007010100000007010100 +150101002d010300030103000201020000010300030102000201040005010300030105000a0103000501020001010100000102000001030002010300030105000a01010001010100 +020105002b01010015010100020100000d0100000201010006010100000100000601000016010000aa01030035010000160100001201000002010000070101000000070101001501 +0100e30101001501010002010f000201010006010100000100000601000016010000e401000016010000160100000701010000000701010015010100e30101001501010015010100 +060101000001000006010000000116000001e400000116000001160007010100ff0041000001000000010000000100000001000000010100ff012b01000000010000000100000001 +00000001000000010000000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c01000006010100000100000601010074010225 +0f01002520010425020105257301000007010100000007010100750101250e0102251e01012501010225020101250101012573010000060101000001000006010100750101250f01 +00251f010025030101250201012502010125710100000701010000000701010074010325340101250201012502010125720100000601010000010000060101007401002500010125 +020102250101022501010325050103250201002500010125000101250e01012503010125020101257101000007010100000007010100740100250001012503010125010101250401 +012504010125010101250101012500010125000101250b01022504010125020101257201000006010100000100000601010074010025010101250301012500010025050101250301 +0125030101250001012500010125000101250d0101250301012502010125710100000701010000000701010073010525040101250601012503010125030101250001012500010125 +000101250e0101250201012502010125720100000601010000010000060101007301002502010125040101250601012503010125030101250001012500010125000101250e010125 +02010125020101257101000007010100000007010100730100250301012502010025000101250501012503010125030101250001012500010125000101250e010125020101250201 +012572010000060101000001000006010100720101250301012501010125010101250401012504010125010101250101012500010125000101250901002503010125020101250101 +0125720100000701010000000701010072010225010102250001022501010225010105250301032502010125000101250001012509010125010101250201052574010000060101000001 +000006010100a90103257d01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c0100000601010000010000 +06010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100 +ff012b0100000701010000000701ff002d000001000006010100000100000601ff002e0007010100000007010100ff012c010000060101000001000006010100ff012b0100000701 +0100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b010000070101000000 +07010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100 +ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c01 +0000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c0100000601 +01000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001 +000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c01000006010100000100000601 +0100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff01 +2b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b010000 +070101000000070101009301005a970100000601010000010000060101009301005a96010000070101000000070101009301005a970100000601010000010000060101009301005a +0001001694010000070101000000070101009301005a01010116930100000601010000010000060101009301005a0301001691010000070101000000070101009301005a02010116 +920100000601010000010000060101009301005a0201001692010000070101000000070101009301005a02010016930100000601010000010000060101009301005a020100169201 +0000070101000000070101009301005a02010016930100000601010000010000060101009301005a96010000070101000000070101009301005a9701000006010100000100000601 +01009301005a96010000070101000000070101009301005a970100000601010000010000060101009301005a96010000070101000000070101005e01005a3301005a3201005a6301 +00000601010000010000060101005f01015a3101005a3001015a63010000070101000000070101006101005a3001005a2f01005a660100000601010000010000060101006201015a +2e01005a2d01015a66010000070101000000070101006401005a2d01005a2c01005a690100000601010000010000060101006501005a2c01005a2b01005a69010000070101000000 +070101006601015a2a01005a2901015a6b0100000601010000010000060101006801005a2901005a2801005a6c010000070101000000070101006901015a2701005a2601015a6e01 +00000601010000010000060101006b01005a2601005a2501005a6f010000070101000000070101006c01015a2401005a2301015a710100000601010000010000060101006e01005a +2301005a2201005a72010000070101000000070101006f01005a2201005a2101005a0c010012660100000601010000010000060101007001015a2001005a1f01015a0b0101120065 +65010000070101000000070101007201005a1f01005a1e01005a0b01011201010065660100000601010000010000060101007301015a1d01005a1c01015a0a010112030100656501 +0000070101000000070101007501005a1c01005a1b01005a0a01011205010065660100000601010000010000060101007601015a1a01005a1901015a090101120701006565010000 +070101000000070101007801005a1901005a1801005a0901011209010065660100000601010000010000060101007901015a1701005a16010065005a080101120b01006565010000 +070101000000070101007b01005a1601005a1501005a00010165050101120d010065660100000601010000010000060101007c01005a1501005a1401005a03010065020101120f01 +006565010000070101000000070101007d01015a1301005a1201015a05010065011211010065660100000601010000010000060101007f01005a1201005a1101005a060101120165 +1101006565010000070101000000070101008001015a1001005a0f01015a050101120301006510010065660100000601010000010000060101008201005a0f01005a0e01005a0501 +0112060101650e01006565010000070101000000070101008301015a0d01005a0c01015a040101120a0100650d010065660100000601010000010000060101008501005a0c01005a +0b01005a040101120d0100650c01006565010000070101000000070101008601005a0b01005a0a01005a03010112100101650a010065660100000601010000010000060101008701 +015a0901005a0801015a02010112140100650901006565010000070101000000070101008901005a0801005a0701005a020101121701006508010065660100000601010000010000 +060101008a01015a0601005a0501015a010101121a0101650601006565010000070101000000070101008c01005a0501005a0401005a010101121e01006505010065660100000601 +010000010000060101008d01015a0301005a0201015a00010112210101650301006565010000070101000000070101008f01005a0201005a0101005a000101122501006502010065 +660100000601010000010000060101009001015a0001025a0112280100650101006565010000070101000000070101009201015a01122b0102656601000006010100000100000601 +01009201005a00122f01006565010000070101000000070101009001015a0001025a2b010165670100000601010000010000060101008f01005a0201005a0101005a290100656801 +0000070101000000070101008d01015a0301005a0201015a250101656a0100000601010000010000060101008c01005a0501005a0401005a230100656b0100000701010000000701 +01008a01015a0601005a0501015a1f0101656d0100000601010000010000060101008901005a0801005a0701005a1d0100656e010000070101000000070101008701015a0901005a +0801015a19010165700100000601010000010000060101008601005a0b01005a0a01005a1701006571010000070101000000070101008501005a0c01005a0b01005a150100657301 +00000601010000010000060101008301015a0d01005a0c01015a1101016573010000070101000000070101008201005a0f01005a0e01005a0f010065760100000601010000010000 +060101008001015a1001005a0f01015a0b01016576010000070101000000070101007f01005a1201005a1101005a09010065790100000601010000010000060101007d01015a1301 +005a1201015a0501016579010000070101000000070101007c01005a1501005a1401005a030100657c0100000601010000010000060101007b01005a1601005a1501005a00010165 +7c010000070101000000070101007901015a1701005a16010065005a7e0100000601010000010000060101007801005a1901005a1801005a7c010000070101000000070101007601 +015a1a01005a1901015a7b0100000601010000010000060101007501005a1c01005a1b01005a79010000070101000000070101007301015a1d01005a1c01015a78010000060101000001 +0000060101007201005a1f01005a1e01005a76010000070101000000070101007001015a2001005a1f01015a750100000601010000010000060101006f01005a2201005a2101005a +73010000070101000000070101006e01005a2301005a2201005a730100000601010000010000060101006c01015a2401005a2301015a70010000070101000000070101006b01005a +2601005a2501005a70010000060101000001000006010100630100160401015a2701005a2601015a6d01000007010100000007010100620100160401005a2901005a2801005a0301 +001668010000060101000001000006010100610101160201015a2a01005a2901015a0101001667010000070101000000070101006001021600010016005a2c01005a2b01005a0001 +001601010016650100000601010000010000060101006101001600010016005a2d01005a2c01005a000102166401000007010100000007010100600100160001015a2e01005a2d01 +015a000100166501000006010100000100000601010060010016005a3001005a2f01005a001664010000070101000000070101005f01015a3101005a2f010116005a640100000601 +010000010000060101005e01005a3301005a2f0101160001005a62010000070101000000070101009301005a2f010016660100000601010000010000060101009301005a96010000 +070101000000070101009301005a970100000601010000010000060101009301005a96010000070101000000070101009301005a970100000601010000010000060101009301005a +96010000070101000000070101009301005a970100000601010000010000060101009301005a96010000070101000000070101009301005a97010000060101000001000006010100 +9301005a96010000070101000000070101009301005a970100000601010000010000060101009301005a96010000070101000000070101009301005a970100000601010000010000 +060101009301005a96010000070101000000070101009301005a970100000601010000010000060101009301005a9601000007010100000007010100ff012c010000060101000001 +000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c01000006010100000100000601 +0100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff01 +2b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b010000 +07010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b010000070101000000 +07010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100 +ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c01 +0000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c0100000601 +01000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001 +00000601ff002e000701010000000701ff002d0000010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff01 +2b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100330103390701 +00390d0102390801003907010039220102390001003915010039170103390c0106391d010339350100000701010000000701010034010139070102390d0101390801003906010239 +200101390001023915010039190101390d010139010102391e0101393601000006010100000100000601010034010139080100390e01013907010139070100392001013902010139 +14010139190101390d010139020101391e0101393501000007010100000007010100340101391801013907010139290101390301003914010139190101390d010139020101391e01 +01393601000006010100000100000601010034010139060103390401033900010139010104390201063902010339030101390001023903010339000101390a010139030100390201 +0339020101390001023902010639010101390001033903010339050101390d0101390201013901010439020101390001023904010339050101393501000007010100000007010100 +34010139080101390301013901010139000100390101023900010139030101390701013904010139010101390101013901010139000100390a010139060101390101013902010139 +010101390301013905010239010101390101013901010139040101390d010139010102390001013902010139020101390101013902010139010101390401013936010000060101000001 +0000060101003401013908010139030101390101013903010139010101390301013907010139040101390101013901010139010101390c0101390501013903010139010101390101 +01390301013905010139020101390001013903010139030101390d010539010101390201013902010139010101390101013902010139040101393501000007010100000007010100 +3401013908010139030101390101013903010139010101390301013907010139040101390101013901010139010101390c0101390501013903010139010101390101013903010139 +050101390501013903010139030101390d01013908010339020101390101013901010639040101393601000006010100000100000601010034010139080101390401033904010139 +0101013903010139070101390401013901010139020103390d010139030100390001013903010139010101390101013903010139050101390501013903010139030101390d010139 +060101390101013902010139010101390101013909010139350100000701010000000701010034010139030100390301013903010039080101390101013903010139070101390401 +0139010101390101003911010139030100390001013903010139010101390101013903010139050101390501013903010139030101390d0101390501013902010139020101390101 +013901010139090101393601000006010100000100000601010034010139020101390301013903010539030101390101013903010139010100390401013904010139010101390101 +05390d01013901010139010101390101013902010139010101390301013901010039020101390601013901010139040101390d010139050101390101023902010139010101390201 +013902010039040101393501000007010100000007010100330107390101053902010539010102390001033903010239030105390101023900010339010105390d01033903010339 +0201023900010339030102390201043905010339030105390a0103390501023901010139000102390001033902010339030105393401000006010100000100000601010045010039 +040100392501003904010039b10100000701010000000701010045010139020101392501013902010139b20100000601010000010000060101004601043927010439b20100000701 +0100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b010000070101000000 +0701ff002d000001000006010100000100000601ff002e0007010100000007010100e401010045010000060101000001000006010100e40101004401000007010100000007010100 +e401010045010000060101000001000006010100e40101004401000007010100000007010100e40101004501000006010100000100000601010049010116010102165f0106162c01 +0100440100000701010000000701010049010116020101165f010116010101162d01010038010566060100000601010000010000060101004a01011600010116630101162e010100 +3a01016607010000070101000000070101004a01011600010116620101162f0101003a010166080100000601010000010000060101004b01021662010116010101162c0101003a01 +016607010000070101000000070101004b010116620106162c0101003a010166080100000601010000010000060101004b010116960101003a010166070100000701010000000701 +010049010216970101002b01024d0b0101660801000006010100000100000601010049010116980101002501054d0101004d0b010166070100000701010000000701010013013666 +005a366611011c66005a1c661401010012010a390301034d0701004d0901056606010000060101000001000006010100130100663501005a35010066110100661b01005a1b010066 +14010100120100391001054d0201004d1501000007010100000007010100130100663501005a35010066110100661b01005a1b01006614010100120100391601034d160100000601 +01000001000006010100130100663501005a35010066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a3501006611010066 +1b01005a1b010066140101001201003931010000060101000001000006010100130100663501005a35010066110100661b01005a1b010066140101001201003930010000070101000000 +07010100130100663501005a35010066110100661b01005a1b010066140101001201003931010000060101000001000006010100130100663501005a35010066110100661b01005a +1b01006614010100120100393001000007010100000007010100130100663501005a35010066110100661b01005a1b01006614010100120100393101000006010100000100000601 +0100130100663501005a35010066110100661b01005a1b010066140101001201003924010166000102660501000007010100000007010100130100663501005a3501006611010066 +1b01005a1b0100661401010012010039250101660101016605010000060101000001000006010100130100663501005a35010066110100661b01005a1b0100661401010012010039 +25010166010101660401000007010100000007010100130100663501005a35010066110100661b01005a1b0100661401010012010039250101660101016605010000060101000001 +000006010100130100663501005a35010066110100661b01005a1b010066140101001201003925010166010101660401000007010100000007010100130100663501005a35010066 +110100661b01005a1b0100661401010012010039240102660101016605010000060101000001000006010100130100663501005a35010066110100661b01005a1b01006614010100 +120100393001000007010100000007010100130100663501005a35010066110100661b01005a1b010066140101001201003931010000060101000001000006010100130100663501 +005a35010066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a35010066110100661b01005a1b0100661401010012010039 +31010000060101000001000006010100130100663501005a35010066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a3501 +0066110100661b01005a1b01006614010100120100392701006608010000060101000001000006010100130100663501005a35010066110100661b01005a1b010066140101001201 +0039260101660701000007010100000007010100130100663501005a35010066110100661b01005a1b01006614010100120100392601016608010000060101000001000006010100 +130100663501005a35010066110100661b01005a1b0100661401010012010039240105660501000007010100000007010100130100663501005a35010066110100661b01005a1b01 +006614010100120100392601016608010000060101000001000006010100130100663501005a35010066110100661b01005a1b010066140101001201003926010166070100000701 +0100000007010100130100663501005a35010066110100661b01005a1b01006614010100120100392601016608010000060101000001000006010100130100663501005a35010066 +110100661b01005a1b010066140101001201063920010166000101660401000007010100000007010100130100663501005a35010066110100661b01005a1b010066140101001201 +00392701026606010000060101000001000006010100130100663501005a35010066110100661b01005a1b0100661401010012010039300100000701010000000701010013010066 +3501005a35010066110100661b01005a1b010066140101001201003931010000060101000001000006010100130100663501005a35010066110100661b01005a1b01006614010100 +120100393001000007010100000007010100130100663501005a35010066110100661b01005a1b010066140101001201003931010000060101000001000006010100130100663501 +005a35010066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a35010066110100661b01005a1b0100661401010012010039 +31010000060101000001000006010100130100663501005a35010066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a3501 +0066110100661b01005a1b010066140101001201003931010000060101000001000006010100130100663501005a35010066110100661b01005a1b01006614010100120100392501 +04660501000007010100000007010100130100663501005a35010066110100661b01005a1b0100661401010012010039240101660201016605010000060101000001000006010100 +130100663501005a35010066110100661b01005a1b0100661401010012010039240106660401000007010100000007010100130100663501005a35010066110100661b01005a1b01 +00661401010012010039240101660a010000060101000001000006010100130100663501005a35010066110100661b01005a1b010066140101001201003924010166020101660401 +000007010100000007010100130100663501005a35010066110100661b01005a1b01006614010100120100392501046606010000060101000001000006010100130100663501005a +35010066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a35010066110100661b01005a1b01006614010100120100393101 +0000060101000001000006010100130100663501005a35010066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a35010066 +110100661b01005a1b010066140101001201003931010000060101000001000006010100130100663501005a35010066110100661b01005a1b010066140101001201003930010000 +07010100000007010100130100663501005a35010066110100661b01005a1b010066140101001201003931010000060101000001000006010100130100663501005a350100661101 +00661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a350100660201021600010216070100661b01005a1b0100661401010012010039 +31010000060101000001000006010100130100663501005a350100660301011600010116080100661b01005a1b0100661401010012010039240101660001026605010000070101000000 +07010100130100663501005a3501006604010216090100661b01005a1b0100661401010012010039250101660101016605010000060101000001000006010100130100663501005a +3501006604010216090100661b01005a1b010066140101001201003925010166010101660401000007010100000007010100130100663501005a3501006603010116000101160801 +00661b01005a1b010066140101001201003925010166010101660501000006010100000100000601010013016e5a0201021600010216070100660d011c5a0d010066140101001201 +0a391b010166010101660401000007010100000007010100130100663501005a35010066110100661b01005a1b0100661401010012010039240102660101016605010000060101000001 +000006010100130100663501005a35010066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a35010066110100661b01005a +1b010066140101001201003931010000060101000001000006010100130100663501005a35010066110100661b01005a1b0100661401010012010039300100000701010000000701 +0100130100663501005a35010066110100661b01005a1b010066140101001201003931010000060101000001000006010100130100663501005a35010066110100661b01005a1b01 +006614010100120100393001000007010100000007010100130100663501005a35010066110100661b01005a1b010066140101001201003931010000060101000001000006010100 +130100663501005a35010066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a35010066110100661b01005a1b0100661401 +01001201003931010000060101000001000006010100130100663501005a35010066110100661b01005a1b0100661401010012010039250105660401000007010100000007010100 +130100663501005a35010066110100661b01005a1b0100661401010012010039240101660201016605010000060101000001000006010100130100663501005a3501006611010066 +1b01005a1b0100661401010012010039250102660701000007010100000007010100130100663501005a35010066110100661b01005a1b0100661401010012010039270102660601 +0000060101000001000006010100130100663501005a35010066110100661b01005a1b01006614010100120100392401016601010266040100000701010000000701010013010066 +3501005a35010066110100661b01005a1b01006614010100120100392401056606010000060101000001000006010100130100663501005a35010066110100661b01005a1b010066 +14010100120100393001000007010100000007010100130100663501005a35010066110100661b01005a1b0100661401010012010039310100000601010000010000060101001301 +00663501005a35010066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a35010066110100661b01005a1b01006614010100 +1201003931010000060101000001000006010100130100663501005a35010066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501 +005a35010066110100661b01005a1b01006614010100120100392701016607010000060101000001000006010100130100663501005a35010066110100661b01005a1b0100661401 +010012010039270101660601000007010100000007010100130100663501005a35010066110100661b01005a1b010066140101001201003931010000060101000001000006010100 +130100663501005a35010066110100661b01005a1b0100661401010012010039250103660601000007010100000007010100130100663501005a35010066110100661b01005a1b01 +006614010100120100392701016607010000060101000001000006010100130100663501005a35010066110100661b01005a1b010066140101001201003927010166060100000701 +0100000007010100130100663501005a35010066110100661b01005a1b01006614010100120106392101016607010000060101000001000006010100130100663501005a35010066 +110100661b01005a1b0100661401010012010039270101660601000007010100000007010100130100663501005a35010066110100661b01005a1b01006614010100120100392501 +056605010000060101000001000006010100130100663501005a35010066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a +35010066110100661b01005a1b010066140101001201003931010000060101000001000006010100130100663501005a35010066110100661b01005a1b0100661401010012010039 +3001000007010100000007010100130100663501005a35010066110100661b01005a1b010066140101001201003931010000060101000001000006010100130100663501005a3501 +0066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a35010066110100661b01005a1b010066140101001201003927010066 +08010000060101000001000006010100130100663501005a35010066110100661b01005a1b0100661401010012010039260101660701000007010100000007010100130100663501 +005a35010066110100661b01005a1b01006614010100120100392601016608010000060101000001000006010100130100663501005a35010066110100661b01005a1b0100661401 +010012010039240105660501000007010100000007010100130100663501005a35010066110100661b01005a1b010066140101001201003926010166080100000601010000010000 +06010100130100663501005a35010066110100661b01005a1b0100661401010012010039260101660701000007010100000007010100130100663501005a35010066110100661b01 +005a1b01006614010100120100392601016608010000060101000001000006010100130100663501005a35010066110100661b01005a1b0100661401010012010039260101660001 +01660401000007010100000007010100130100663501005a35010066110100661b01005a1b0100661401010012010039270102660601000006010100000100000601010013010066 +3501005a35010066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a35010066110100661b01005a1b010066140101001201 +003931010000060101000001000006010100130100663501005a35010066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a +35010066110100661b01005a1b010066140101001201003931010000060101000001000006010100130100663501005a35010066110100661b01005a1b0100661401010012010039 +3001000007010100000007010100130100663501005a35010066110100661b01005a1b010066140101001201003931010000060101000001000006010100130100663501005a3501 +0066110100661b01005a1b01006614010100120100393001000007010100000007010100130100663501005a35010066110100661b01005a1b010066140101001201003931010000 +060101000001000006010100130100663501005a35010066110100661b01005a1b010066140101001201003924010166010102660401000007010100000007010100130100663501 +005a35010066110100661b01005a1b0100661401010012010039240101660201016605010000060101000001000006010100130100663501005a35010066110100661b01005a1b01 +006614010100120100392501016600010166050100000701010000000701010013013666005a366611011c66005a1c661401010012010a391b0101660001016606010000060101000001 +000006010100e40101003a0102660601000007010100000007010100e40101003a01016608010000060101000001000006010100e40101003a010166070100000701010000000701 +0100e40101003801026609010000060101000001000006010100e401010038010166090100000701010000000701ff002d000001000006010100000100000601ff002e00070101000000 +07010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100 +ff012c01000006010100000100000601010023016e5a06016e5a22010000070101000000070101002301005a6c01005a0601005a6c01005a23010000060101000001000006010100 +2301005a6c01005a0601005a6c01005a22010000070101000000070101002301005a6c01005a0601005a6c01005a230100000601010000010000060101002301005a6c01005a0601 +005a6c01005a22010000070101000000070101002301005a6c01005a0601005a6c01005a2301000006010100000109002301005a2301022f0201012f4001005a0601005a1e010420 +4801005a2201000000010800000000010000000100000001000000010000000100002301005a2201042f0101012f1701012f2601005a0601005a1e0105200a0101203a01005a2301 +00000001000000010000000100000001010000010000060101002301005a2101012f0201012f0001012f0701032f0201012f0001022f0201012f2601005a0601005a1e0101200101 +012001010420030101200401012001010120010101200001022000010120000102202001005a22010000070101000000070101002301005a2101012f0201012f0001052f0201052f +0101052f0101052f2301005a0601005a1e010120010101200001062001010520010101200101012001010520000106201f01005a230100000601010000010000060101002301005a +2101012f0201012f0001062f0101012f0101012f0101022f0401052f2301005a0601005a1e0101200101012000010120020101200101052001010120010101200101022003010120 +020101201f01005a22010000070101000000070101002301005a2101062f0001012f0201012f0101012f0101012f0101012f0601012f2601005a0601005a1e010420010106200201 +012004010120010101200101012004010120020101201f01005a230100000601010000010000060101002301005a2101062f0001012f0201012f0101012f0101012f0101012f0601 +012f2601005a0601005a1e010320020105200301012004010120010101200101012004010120020101201f01005a22010000070101000000070101002301005a2101012f0201012f +0001012f0201012f0101012f0101012f0101012f0601012f2601005a0601005a1e01012000010120010101200701012004010120010101200101012004010120020101201f01005a +230100000601010000010000060101002301005a2101012f0201012f0001062f0101052f0101012f0601022f2501005a0601005a1e01012001010120000106200201022003010520 +0101012004010120020101201f01005a22010000070101000000070101002301005a2101012f0201012f0001052f0301032f0201012f0601022f2501005a0601005a1e0101200101 +01200101042003010220040103200201012004010120020101201f01005a230100000601010000010000060101002301005a6c01005a0601005a6c01005a22010000070101000000 +070101002301005a6c01005a0601005a6c01005a230100000601010000010000060101002301005a6c01005a0601005a6c01005a22010000070101000000070101002301005a6c01 +005a0601005a6c01005a230100000601010000010000060101002301005a6c01005a0601005a6c01005a22010000070101000000070101002301005a6c01005a0601005a6c01005a +230100000601010000010000060101002301005a6c01005a0601005a6c01005a22010000070101000000070101002301005a6c01005a0601005a6c01005a23010000060101000001 +00000601010023016e5a06016e5a2201000007010100000007010100ff012c010000060101000001000006010100ff012b01000007010100000007010100ff012c010000060101000001 +000006010100ff012b01000007010100000007010100ff012c0100000601010000010000060102000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000 +000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000701010000000701 +010000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001 +00000001000000010000000100000001000000010000000100000001000006010100000100001e010000fc0100001f01010000001f010100fb0101001e010100000100001e010000 +fc0100001f01010000001f010100fb0101001e010100000100001e010000fc0100001f01010000001f010100fb0101001e010100000100001e010000fc0100001f01010000000001 +ff003f000001ff004000 +pop pop setmatrix + +/#copies 1 def +grestore +%%Trailer |