# PaCkAgE DaTaStReAm psutils 1 755 # end of header 07070100085969000081a40000000000000000000000014c5c50c900000114000000b600010002ffffffffffffffff0000001000000000psutils/pkginfoPKG=psutils NAME=psutils 1.0 i86pc Solaris 11 VERSION=1.0 PSTAMP=6th August 2010 VENDOR=Angus J. C. Duggan EMAIL=http://www.tardis.ed.ac.uk/~ajcd/psutils/ DESC=Postscript document utilities ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100085968000081a40000000000000000000000014c5c50c900000e1f000000b600010002ffffffffffffffff0000000f00000000psutils/pkgmap: 1 755 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/epsffit 0755 root root 15096 856 1281118247 1 f none /usr/local/bin/extractres 0755 root root 2744 10545 1281118247 1 f none /usr/local/bin/fixdlsrps 0755 root root 1560 52685 1281118247 1 f none /usr/local/bin/fixfmps 0755 root root 595 44485 1281118247 1 f none /usr/local/bin/fixmacps 0755 root root 2151 20619 1281118247 1 f none /usr/local/bin/fixpsditps 0755 root root 690 52643 1281118247 1 f none /usr/local/bin/fixpspps 0755 root root 1300 24699 1281118247 1 f none /usr/local/bin/fixscribeps 0755 root root 475 34622 1281118247 1 f none /usr/local/bin/fixtpps 0755 root root 695 50623 1281118247 1 f none /usr/local/bin/fixwfwps 0755 root root 853 61992 1281118247 1 f none /usr/local/bin/fixwpps 0755 root root 728 50580 1281118247 1 f none /usr/local/bin/fixwwps 0755 root root 423 30605 1281118247 1 f none /usr/local/bin/getafm 0755 root root 6124 62644 1281118247 1 f none /usr/local/bin/includeres 0755 root root 1464 44636 1281118247 1 f none /usr/local/bin/psbook 0755 root root 20864 28908 1281118247 1 f none /usr/local/bin/psmerge 0755 root root 2003 12810 1281118247 1 f none /usr/local/bin/psnup 0755 root root 34776 36948 1281118247 1 f none /usr/local/bin/psresize 0755 root root 28732 2437 1281118247 1 f none /usr/local/bin/psselect 0755 root root 23248 57169 1281118247 1 f none /usr/local/bin/pstops 0755 root root 29912 30772 1281118247 1 f none /usr/local/bin/showchar 0755 root root 2567 9361 1281118247 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/man 0755 root root 1 d none /usr/local/share/man/man1 0755 root root 1 f none /usr/local/share/man/man1/epsffit.1 0644 root root 1470 57413 1281118247 1 f none /usr/local/share/man/man1/extractres.1 0644 root root 1419 57606 1281118247 1 f none /usr/local/share/man/man1/fixdlsrps.1 0644 root root 767 63223 1281118247 1 f none /usr/local/share/man/man1/fixfmps.1 0644 root root 733 60085 1281118247 1 f none /usr/local/share/man/man1/fixmacps.1 0644 root root 877 7312 1281118247 1 f none /usr/local/share/man/man1/fixpsditps.1 0644 root root 762 63066 1281118247 1 f none /usr/local/share/man/man1/fixpspps.1 0644 root root 729 59645 1281118247 1 f none /usr/local/share/man/man1/fixscribeps.1 0644 root root 737 60384 1281118247 1 f none /usr/local/share/man/man1/fixtpps.1 0644 root root 759 62701 1281118247 1 f none /usr/local/share/man/man1/fixwfwps.1 0644 root root 753 62098 1281118247 1 f none /usr/local/share/man/man1/fixwpps.1 0644 root root 739 60223 1281118247 1 f none /usr/local/share/man/man1/fixwwps.1 0644 root root 737 60565 1281118247 1 f none /usr/local/share/man/man1/getafm.1 0644 root root 941 13266 1281118247 1 f none /usr/local/share/man/man1/includeres.1 0644 root root 1310 47916 1281118247 1 f none /usr/local/share/man/man1/psbook.1 0644 root root 1344 50031 1281118247 1 f none /usr/local/share/man/man1/psmerge.1 0644 root root 1151 32153 1281118247 1 f none /usr/local/share/man/man1/psnup.1 0644 root root 4067 23000 1281118247 1 f none /usr/local/share/man/man1/psresize.1 0644 root root 1835 22928 1281118247 1 f none /usr/local/share/man/man1/psselect.1 0644 root root 2263 63361 1281118247 1 f none /usr/local/share/man/man1/pstops.1 0644 root root 4150 26956 1281118247 1 d none /usr/local/share/psutils 0755 root root 1 f none /usr/local/share/psutils/md68_0.ps 0644 root root 30969 44721 1281118247 1 f none /usr/local/share/psutils/md71_0.ps 0644 root root 35273 64203 1281118247 1 i checkinstall 790 2505 1281118409 1 i pkginfo 276 21780 1281118409 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!07070100085969000081a40000000000000000000000014c5c50c900000114000000b600010002ffffffffffffffff0000000800000000pkginfoPKG=psutils NAME=psutils 1.0 i86pc Solaris 11 VERSION=1.0 PSTAMP=6th August 2010 VENDOR=Angus J. C. Duggan EMAIL=http://www.tardis.ed.ac.uk/~ajcd/psutils/ DESC=Postscript document utilities ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100085968000081a40000000000000000000000014c5c50c900000e1f000000b600010002ffffffffffffffff0000000700000000pkgmap: 1 755 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/bin 0755 root root 1 f none /usr/local/bin/epsffit 0755 root root 15096 856 1281118247 1 f none /usr/local/bin/extractres 0755 root root 2744 10545 1281118247 1 f none /usr/local/bin/fixdlsrps 0755 root root 1560 52685 1281118247 1 f none /usr/local/bin/fixfmps 0755 root root 595 44485 1281118247 1 f none /usr/local/bin/fixmacps 0755 root root 2151 20619 1281118247 1 f none /usr/local/bin/fixpsditps 0755 root root 690 52643 1281118247 1 f none /usr/local/bin/fixpspps 0755 root root 1300 24699 1281118247 1 f none /usr/local/bin/fixscribeps 0755 root root 475 34622 1281118247 1 f none /usr/local/bin/fixtpps 0755 root root 695 50623 1281118247 1 f none /usr/local/bin/fixwfwps 0755 root root 853 61992 1281118247 1 f none /usr/local/bin/fixwpps 0755 root root 728 50580 1281118247 1 f none /usr/local/bin/fixwwps 0755 root root 423 30605 1281118247 1 f none /usr/local/bin/getafm 0755 root root 6124 62644 1281118247 1 f none /usr/local/bin/includeres 0755 root root 1464 44636 1281118247 1 f none /usr/local/bin/psbook 0755 root root 20864 28908 1281118247 1 f none /usr/local/bin/psmerge 0755 root root 2003 12810 1281118247 1 f none /usr/local/bin/psnup 0755 root root 34776 36948 1281118247 1 f none /usr/local/bin/psresize 0755 root root 28732 2437 1281118247 1 f none /usr/local/bin/psselect 0755 root root 23248 57169 1281118247 1 f none /usr/local/bin/pstops 0755 root root 29912 30772 1281118247 1 f none /usr/local/bin/showchar 0755 root root 2567 9361 1281118247 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/man 0755 root root 1 d none /usr/local/share/man/man1 0755 root root 1 f none /usr/local/share/man/man1/epsffit.1 0644 root root 1470 57413 1281118247 1 f none /usr/local/share/man/man1/extractres.1 0644 root root 1419 57606 1281118247 1 f none /usr/local/share/man/man1/fixdlsrps.1 0644 root root 767 63223 1281118247 1 f none /usr/local/share/man/man1/fixfmps.1 0644 root root 733 60085 1281118247 1 f none /usr/local/share/man/man1/fixmacps.1 0644 root root 877 7312 1281118247 1 f none /usr/local/share/man/man1/fixpsditps.1 0644 root root 762 63066 1281118247 1 f none /usr/local/share/man/man1/fixpspps.1 0644 root root 729 59645 1281118247 1 f none /usr/local/share/man/man1/fixscribeps.1 0644 root root 737 60384 1281118247 1 f none /usr/local/share/man/man1/fixtpps.1 0644 root root 759 62701 1281118247 1 f none /usr/local/share/man/man1/fixwfwps.1 0644 root root 753 62098 1281118247 1 f none /usr/local/share/man/man1/fixwpps.1 0644 root root 739 60223 1281118247 1 f none /usr/local/share/man/man1/fixwwps.1 0644 root root 737 60565 1281118247 1 f none /usr/local/share/man/man1/getafm.1 0644 root root 941 13266 1281118247 1 f none /usr/local/share/man/man1/includeres.1 0644 root root 1310 47916 1281118247 1 f none /usr/local/share/man/man1/psbook.1 0644 root root 1344 50031 1281118247 1 f none /usr/local/share/man/man1/psmerge.1 0644 root root 1151 32153 1281118247 1 f none /usr/local/share/man/man1/psnup.1 0644 root root 4067 23000 1281118247 1 f none /usr/local/share/man/man1/psresize.1 0644 root root 1835 22928 1281118247 1 f none /usr/local/share/man/man1/psselect.1 0644 root root 2263 63361 1281118247 1 f none /usr/local/share/man/man1/pstops.1 0644 root root 4150 26956 1281118247 1 d none /usr/local/share/psutils 0755 root root 1 f none /usr/local/share/psutils/md68_0.ps 0644 root root 30969 44721 1281118247 1 f none /usr/local/share/psutils/md71_0.ps 0644 root root 35273 64203 1281118247 1 i checkinstall 790 2505 1281118409 1 i pkginfo 276 21780 1281118409 07070100085a01000041ed0000000000000000000000024c5c50c900000000000000b600010002ffffffffffffffff0000000800000000install07070100085a02000081ed0000000000000000000000014c5c50c900000316000000b600010002ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.11" expected_platform="i386" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi #if [ ${bits} != ${expected_bits} ]; then # echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" # echo "\tYour machine is running a ${bits} bit O.S. currently\n" # echo "\tAborting installation.\n\n\n" # exit 1 #fi exit 0 0707010008596a000041ed0000000000000000000000034c5c50c900000000000000b600010002ffffffffffffffff0000000500000000root0707010008596e000041ed0000000000000000000000034c5c50c900000000000000b600010002ffffffffffffffff0000000900000000root/usr070701000859c8000041ed0000000000000000000000044c5c50c900000000000000b600010002ffffffffffffffff0000000f00000000root/usr/local070701000859e2000041ed0000000000000000000000044c5c50c900000000000000b600010002ffffffffffffffff0000001500000000root/usr/local/share070701000859e3000041ed0000000000000000000000034c5c50c900000000000000b600010002ffffffffffffffff0000001900000000root/usr/local/share/man070701000859e4000041ed0000000000000000000000024c5c50c900000000000000b600010002ffffffffffffffff0000001e00000000root/usr/local/share/man/man1070701000859ef000081a40000000000000000000000014c5c5027000002e1000000b600010002ffffffffffffffff0000002c00000000root/usr/local/share/man/man1/fixscribeps.1.TH FIXSCRIBEPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixscribeps \- filter to fix Scribe documents so PSUtils work .SH SYNOPSIS .B fixscribeps < .I Scribe.ps > .I Fixed.ps .SH DESCRIPTION .I Fixscribeps is a .I perl filter which "fixes" PostScript from Scribe so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 070701000859fc000081a40000000000000000000000014c5c5027000008d7000000b600010002ffffffffffffffff0000002900000000root/usr/local/share/man/man1/psselect.1.TH PSSELECT 1 "PSUtils Release 1 Patchlevel 17" .SH NAME psselect \- select pages from a PostScript file .SH SYNOPSIS .B psselect [ .B \-q ] [ .B \-e ] [ .B \-o ] [ .B \-r ] [ .B \-p\fIpages\fR ] [ .I pages ] [ .I infile [ .I outfile ] ] .SH DESCRIPTION .I Psselect selects pages from a PostScript document, creating a new PostScript file. The input PostScript file should follow the Adobe Document Structuring Conventions. .PP The .I \-e option selects all of the even pages; it may be used in conjunction with the other page selection options to select the even pages from a range of pages. .PP The .I \-o option selects all of the odd pages; it may be used in conjunction with the other page selection options. .PP The .I \-p\fIpages\fR option specifies the pages which are to be selected. .I Pages is a comma separated list of page ranges, each of which may be a page number, or a page range of the form \fIfirst\fR-\fIlast\fR. If \fIfirst\fR is omitted, the first page is assumed, and if \fIlast\fR is omitted, the last page is assumed. The prefix character `_' indicates that the page number is relative to the end of the document, counting backwards. If just this character with no page number is used, a blank page will be inserted. .PP The .I \-r option causes .I psselect to output the selected pages in reverse order. .PP Psselect normally prints the page numbers of the pages rearranged; the .I \-q option suppresses this. .PP If any of the .I \-r, \-e, or .I \-o options are specified, the page range must be given with the .I \-p option. This is for backwards compatibility with previous versions. .SH NOTES The page number given to .I psselect is the number of the page counting from the start or end of the file, starting at one. The actual page number in the document may be different. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I Psselect does not accept all DSC comments. 070701000859fd000081a40000000000000000000000014c5c502700001036000000b600010002ffffffffffffffff0000002700000000root/usr/local/share/man/man1/pstops.1.TH PSTOPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME pstops \- shuffle pages in a PostScript file .SH SYNOPSIS .B pstops [ .B \-q ] [ .B \-b ] [ .B \-w\fIwidth\fR ] [ .B \-h\fIheight\fR ] [ .B \-p\fIpaper\fR ] [ .B \-d\fIlwidth\fR ] .I pagespecs [ .I infile [ .I outfile ] ] .SH DESCRIPTION .I Pstops rearranges pages from a PostScript document, creating a new PostScript file. The input PostScript file should follow the Adobe Document Structuring Conventions. .I Pstops can be used to perform a large number of arbitrary re-arrangements of Documents, including arranging for printing 2-up, 4-up, booklets, reversing, selecting front or back sides of documents, scaling, etc. .PP .I pagespecs follow the syntax: .RS .TP 12 .I pagespecs .I = [modulo:]specs .TP .I specs .I = spec[+specs][,specs] .TP .I spec .I = [-]pageno[L][R][U][@scale][(xoff,yoff)] .RE .sp .I modulo is the number of pages in each block. The value of .I modulo should be greater than 0; the default value is 1. .I specs are the page specifications for the pages in each block. The value of the .I pageno in each .I spec should be between 0 (for the first page in the block) and \fImodulo\fR-1 (for the last page in each block) inclusive. The optional dimensions .I xoff and .I yoff shift the page by the specified amount. .I xoff and .I yoff are in PostScript's points, but may be followed by the units .B "cm" or .B "in" to convert to centimetres or inches, or the flag .B "w" or .B "h" to specify as a multiple of the width or height. The optional parameters \fIL\fR, \fIR\fR, and \fIU\fR rotate the page left, right, or upside-down. The optional .I scale parameter scales the page by the fraction specified. If the optional minus sign is specified, the page is relative to the end of the document, instead of the start. If page \fIspec\fRs are separated by .B \+ the pages will be merged into one page; if they are separated by .B \, they will be on separate pages. If there is only one page specification, with .I pageno zero, the \fIpageno\fR may be omitted. The shift, rotation, and scaling are performed in that order regardless of which order they appear on the command line. .PP The .I \-w option gives the width which is used by the .B "w" dimension specifier, and the .I \-h option gives the height which is used by the .B "h" dimension specifier. These dimensions are also used (after scaling) to set the clipping path for each page. The .I \-p option can be used as an alternative, to set the paper size to .B a3, a4, a5, b5, letter, legal, tabloid, statement, executive, folio, quarto or .B 10x14. The default paper size is .B a4. .PP The .I \-b option prevents any .B bind operators in the PostScript prolog from binding. This may be needed in cases where complex multi-page re-arrangements are being done. .PP The .I \-d option draws a line around the border of each page, of the specified width. If the \fIlwidth\fR parameter is omitted, a default linewidth of 1 point is assumed. The linewidth is relative to the original page dimensions, \fIi.e.\fR it is scaled up or down with the rest of the page. .PP Pstops normally prints the page numbers of the pages re-arranged; the .I \-q option suppresses this. .SH EXAMPLES This section contains some sample re-arrangements. To put two pages on one sheet (of A4 paper), the pagespec to use is: .sp .ce 2:0L@.7(21cm,0)+1L@.7(21cm,14.85cm) .sp To select all of the odd pages in reverse order, use: .sp .ce 2:-0 .sp To re-arrange pages for printing 2-up booklets, use .sp .ce 4:-3L@.7(21cm,0)+0L@.7(21cm,14.85cm) .sp for the front sides, and .sp .ce 4:1L@.7(21cm,0)+-2L@.7(21cm,14.85cm) .sp for the reverse sides (or join them with a comma for duplex printing). .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I Pstops does not accept all DSC comments. 070701000859f4000081a40000000000000000000000014c5c5027000003ad000000b600010002ffffffffffffffff0000002700000000root/usr/local/share/man/man1/getafm.1.TH GETAFM 1 "PSUtils Release 1 Patchlevel 17" .SH NAME getafm \- create an AFM file for a PostScript font. .SH SYNOPSIS .B getafm .I FontName > .I output.ps .SH DESCRIPTION .I Getafm generates a PostScript file which prints an AFM file for a font to the printer's output channel. The output of .I getafm should be sent to a printer, or to GhostScript. For example, .sp .ce getafm Times-Roman | gsnd - >Times-Roman.afm .sp .SH AUTHOR Robert Joop (rj@rainbow.in-berlin.de), Angus Duggan .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS Kerning information is not generated by .I getafm; it is best to use original AFM files if possible. 070701000859f9000081a40000000000000000000000014c5c50270000047f000000b600010002ffffffffffffffff0000002800000000root/usr/local/share/man/man1/psmerge.1.TH PSMERGE 1 "PSUtils Release 1 Patchlevel 17" .SH NAME psmerge \- filter to merge several PostScript files into one .SH SYNOPSIS .B psmerge [ .B \-o\fIout.ps\fB ] [ .I file.ps ... ] .SH DESCRIPTION .I Psmerge merges PostScript documents into a single document. It only works in the specific case the the files were created using the same application, with the same device setup and resources (fonts, procsets, patterns, files, etc) loaded. If the .B \-o option is used, output will be sent to the file named, otherwise it will go to standard output. .I Psmerge will merge multiple files concatenated into a single file as if they were in separate files. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I psmerge is for a very specific case; it does not merge files in the general case. 070701000859fa000081a40000000000000000000000014c5c502700000fe3000000b600010002ffffffffffffffff0000002600000000root/usr/local/share/man/man1/psnup.1.TH PSNUP 1 "PSUtils Release 1 Patchlevel 17" .SH NAME psnup \- multiple pages per sheet .SH SYNOPSIS .B psnup [ .B \-w\fIwidth\fR ] [ .B \-h\fIheight\fR ] [ .B \-p\fIpaper\fR ] [ .B \-W\fIwidth\fR ] [ .B \-H\fIheight\fR ] [ .B \-P\fIpaper\fR ] [ .B \-l ] [ .B \-r ] [ .B \-f ] [ .B \-c ] [ .B \-m\fImargin\fR ] [ .B \-b\fIborder\fR ] [ .B \-d\fIlwidth\fR ] [ .B \-s\fIscale\fR ] [ .B \-\fInup\fR ] [ .B \-q ] [ .I infile [ .I outfile ] ] .SH DESCRIPTION .I Psnup puts multiple logical pages onto each physical sheet of paper. The input PostScript file should follow the Adobe Document Structuring Conventions. .PP The .I \-w option gives the paper width, and the .I \-h option gives the paper height, normally specified in .B "cm" or .B "in" to convert PostScript's points (1/72 of an inch) to centimeters or inches. The .I \-p option can be used as an alternative, to set the paper size to .B a3, a4, a5, b5, letter, legal, tabloid, statement, executive, folio, quarto or .B 10x14. The default paper size is .B a4. The .I \-W, \-H, and .I \-P options set the input paper size, if it is different from the output size. This makes it easy to impose pages of one size on a different size of paper. .PP The .I \-l option should be used for pages which are in landscape orientation (rotated 90 degrees anticlockwise). The .I \-r option should be used for pages which are in seascape orientation (rotated 90 degrees clockwise), and the .I \-f option should be used for pages which have the width and height interchanged, but are not rotated. .PP .I Psnup normally uses `row-major' layout, where adjacent pages are placed in rows across the paper. The .I \-c option changes the order to `column-major', where successive pages are placed in columns down the paper. .PP A margin to leave around the whole page can be specified with the .I \-m option. This is useful for sheets of `thumbnail' pages, because the normal page margins are reduced by putting multiple pages on a single sheet. .PP The .I \-b option is used to specify an additional margin around each page on a sheet. .PP The .I \-d option draws a line around the border of each page, of the specified width. If the \fIlwidth\fR parameter is omitted, a default linewidth of 1 point is assumed. The linewidth is relative to the original page dimensions, \fIi.e.\fR it is scaled down with the rest of the page. .PP The scale chosen by .I psnup can be overridden with the .I \-s option. This is useful to merge pages which are already reduced. .PP The .I \-\fInup\fR option selects the number of logical pages to put on each sheet of paper. This can be any whole number; .I psnup tries to optimise the layout so that the minimum amount of space is wasted. If .I psnup cannot find a layout within its tolerance limit, it will abort with an error message. The alternative form .I \i \fInup\fR can also be used, for compatibility with other n-up programs. .PP .I Psnup normally prints the page numbers of the pages re-arranged; the .I \-q option suppresses this. .SH EXAMPLES The potential use of this utility is varied but one particular use is in conjunction with .I psbook(1). For example, using groff to create a PostScript document and lpr as the .SM UNIX print spooler a typical command line might look like this: .sp groff -Tps -ms \fIfile\fP | psbook | psnup -2 | lpr .sp Where file is a 4 page document this command will result in a two page document printing two pages of \fIfile\fP per page and rearranges the page order to match the input pages 4 and 1 on the first output page and pages 2 then 3 of the input document on the second output page. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I Psnup does not accept all DSC comments. 070701000859f1000081a40000000000000000000000014c5c5027000002f1000000b600010002ffffffffffffffff0000002900000000root/usr/local/share/man/man1/fixwfwps.1.TH FIXWFWPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixwfwps \- filter to fix Word for Windows documents so PSUtils work .SH SYNOPSIS .B fixwfwps < .I WordforWindows.ps > .I Fixed.ps .SH DESCRIPTION .I Fixwfwps is a .I perl filter which "fixes" PostScript from Word for Windows so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 070701000859f0000081a40000000000000000000000014c5c5027000002f7000000b600010002ffffffffffffffff0000002800000000root/usr/local/share/man/man1/fixtpps.1.TH FIXTPPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixtpps \- filter to fix Tpscript documents to work with PSUtils .SH SYNOPSIS .B fixtpps < .I Tpscript.ps > .I Fixed.ps .SH DESCRIPTION .I Fixtpps is a .I perl filter which "fixes" PostScript generated from the Troff Tpscript driver so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 070701000859ee000081a40000000000000000000000014c5c5027000002d9000000b600010002ffffffffffffffff0000002900000000root/usr/local/share/man/man1/fixpspps.1.TH FIXPSPPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixpspps \- filter to fix PSPrint PostScript so PSUtils work .SH SYNOPSIS .B fixpspps < .I PSPrint.ps > .I Fixed.ps .SH DESCRIPTION .I Fixpspps is a .I perl filter which "fixes" PostScript from PSPrint so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 070701000859ea000081a40000000000000000000000014c5c5027000002dd000000b600010002ffffffffffffffff0000002800000000root/usr/local/share/man/man1/fixfmps.1.TH FIXFMPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixfmps \- filter to fix Framemaker documents so PSUtils work .SH SYNOPSIS .B fixfmps < .I Framemaker.ps > .I Fixed.ps .SH DESCRIPTION .I Fixfmps is a .I perl filter which "fixes" PostScript from Framemaker so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 070701000859e8000081a40000000000000000000000014c5c5027000002ff000000b600010002ffffffffffffffff0000002a00000000root/usr/local/share/man/man1/fixdlsrps.1.TH FIXDLSRPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixdlsrps \- filter to fix DviLaser/PS documents to work with PSUtils .SH SYNOPSIS .B fixdlsrps < .I dvilaser.ps > .I Fixed.ps .SH DESCRIPTION .I Fixdlsrps is a .I perl filter which "fixes" PostScript generated from the DviLaser/PS driver so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 070701000859e5000081a40000000000000000000000014c5c5027000005be000000b600010002ffffffffffffffff0000002800000000root/usr/local/share/man/man1/epsffit.1.TH EPSFFIT 1 "PSUtils Release 1 Patchlevel 17" .SH NAME epsffit \- fit encapsulated PostScript file (EPSF) into constrained size .SH SYNOPSIS .B epsffit [ .B \-c ] [ .B \-r ] [ .B \-a ] [ .B \-m ] [ .B \-s ] .I "llx lly urx ury" [ .B infile [ .B outfile ] ] .SH DESCRIPTION .I Epsffit fits an EPSF file (encapsulated PostScript) to a given bounding box. The coordinates of the box are given by \fB(llx,lly)\fR for the lower left, and \fB(urx,ury)\fR for the upper right, in PostScript units (points). .PP If no input or output files are specified, .I epsffit read from the standard input and writes to the standard output. .SH OPTIONS .IP \fB\-c\fP 1i Center the image in the given bounding box. .IP \fB\-r\fP 1i Rotate the image by 90 degrees counter-clockwise. .IP \fB\-a\fP 1i Adjust the aspect ratio to fit the bounding box. The default is to preserve the aspect ratio. .IP \fB\-m\fP 1i Rotates the image to maximise the size if it would fit the specified bounding box better. .IP \fB\-s\fP 1i Add a \fIshowpage\fP at the end of the file to force the image to print. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 070701000859e6000081a40000000000000000000000014c5c50270000058b000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/man/man1/extractres.1.TH EXTRACTRES 1 "PSUtils Release 1 Patchlevel 17" .SH NAME extractres \- filter to extract resources from a PostScript document .SH SYNOPSIS .B extractres [ .B \-m ] < .I document.ps > .I output.ps .SH DESCRIPTION .I Extractres extracts resources (fonts, procsets, patterns, files, etc) appearing in a PostScript document, and puts appropriate .I %%IncludeResource comments in the document prologue. The extracted resources are written to files with the same name as the resource, and an appropriate extension. The pipeline .sp .ce extractres file.ps | includeres >out.ps .sp will move all resources appearing in a document to the document prologue, removing redundant copies. The output file can then be put through page re-arrangement filters such as .I psnup or .I pstops safely. .PP The .B \-m option combines the resources of the same name into one file; this must be used for some programs which download fonts a bit at a time. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I extractres does not alter the .I %%DocumentSuppliedResources comments. 070701000859f6000081a40000000000000000000000014c5c50270000051e000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/man/man1/includeres.1.TH INCLUDERES 1 "PSUtils Release 1 Patchlevel 17" .SH NAME includeres \- filter to include resources in a PostScript document .SH SYNOPSIS .B includeres < .I document.ps > .I output.ps .SH DESCRIPTION .I Includeres includes resources (fonts, procsets, patterns, files, etc) in place of .I %%IncludeResource comments in a PostScript document. The resources are searched for in the current directory and the system default directory under the resource name, and with an appropriate extension. The pipeline .sp .ce extractres file.ps | includeres >out.ps .sp will move all resources appearing in a document to the document prologue, removing redundant copies. The output file can then be put through page re-arrangement filters such as .I psnup or .I pstops safely. .SH FILES /usr/local/share/psutils - system resource directory. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I includeres does not alter the .I %%DocumentNeededResources comments. 070701000859eb000081a40000000000000000000000014c5c50270000036d000000b600010002ffffffffffffffff0000002900000000root/usr/local/share/man/man1/fixmacps.1.TH FIXMACPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixmacps \- filter to fix Macintosh documents with saner version of md .SH SYNOPSIS .B fixmacps < .I Macintosh.ps > .I Fixed.ps .SH DESCRIPTION .I Fixmacps is a .I perl filter which "fixes" PostScript generated from a Macintosh PC that it works correctly with Angus Duggan's .B psutils package. .SH FILES /usr/local/share/psutils/md68_0.ps, /usr/local/share/psutils/md71_0.ps - sanitised versions of the md prologue. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 070701000859f3000081a40000000000000000000000014c5c5027000002e1000000b600010002ffffffffffffffff0000002800000000root/usr/local/share/man/man1/fixwwps.1.TH FIXWWPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixwwps \- filter to fix Windows Write documents so PSUtils work .SH SYNOPSIS .B fixwwps < .I WinWrite.ps > .I Fixed.ps .SH DESCRIPTION .I Fixwwps is a .I perl filter which "fixes" PostScript from Windows Write so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 070701000859ec000081a40000000000000000000000014c5c5027000002fa000000b600010002ffffffffffffffff0000002b00000000root/usr/local/share/man/man1/fixpsditps.1.TH FIXPSDITPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixpsditps \- filter to fix Transcript psdit documents so PSUtils work .SH SYNOPSIS .B fixpsditps < .I psdit.ps > .I Fixed.ps .SH DESCRIPTION .I Fixpsditps is a .I perl filter which "fixes" PostScript from Transcript's psdit program so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 070701000859f2000081a40000000000000000000000014c5c5027000002e3000000b600010002ffffffffffffffff0000002800000000root/usr/local/share/man/man1/fixwpps.1.TH FIXWPPS 1 "PSUtils Release 1 Patchlevel 17" .SH NAME fixwpps \- filter to fix WP documents so PSUtils work .SH SYNOPSIS .B fixwpps < .I WordPerfect.ps > .I Fixed.ps .SH DESCRIPTION .I Fixwpps is a .I perl filter which "fixes" PostScript from WordPerfect 5.0 and 5.1 so that it works correctly with Angus Duggan's .B psutils package. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. 070701000859fb000081a40000000000000000000000014c5c50270000072b000000b600010002ffffffffffffffff0000002900000000root/usr/local/share/man/man1/psresize.1.TH PSRESIZE 1 "PSUtils Release 1 Patchlevel 17" .SH NAME psresize \- multiple pages per sheet .SH SYNOPSIS .B psresize [ .B \-w\fIwidth\fR ] [ .B \-h\fIheight\fR ] [ .B \-p\fIpaper\fR ] [ .B \-W\fIwidth\fR ] [ .B \-H\fIheight\fR ] [ .B \-P\fIpaper\fR ] [ .B \-q ] [ .I infile [ .I outfile ] ] .SH DESCRIPTION .I Psresize rescales and centres a document on a different size of paper. The input PostScript file should follow the Adobe Document Structuring Conventions. .PP The .I \-w option gives the output paper width, and the .I \-h option gives the output paper height, normally specified in .B "cm" or .B "in" to convert PostScript's points (1/72 of an inch) to centimeters or inches. The .I \-p option can be used as an alternative, to set the output paper size to .B a3, a4, a5, b5, letter, legal, tabloid, statement, executive, folio, quarto or .B 10x14. The default output paper size is .B a4. .PP The .I \-W option gives the input paper width, and the .I \-H option gives the input paper height. The .I \-P option can be used as an alternative, to set the input paper size. The default input paper size is .B a4. .PP .I Psresize normally prints the page numbers of the pages output; the .I \-q option suppresses this. .SH EXAMPLES The following command can be used to convert a document on A4 size paper to letter size paper: .sp psresize -PA4 -pletter in.ps out.ps .sp .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I Psresize does not accept all DSC comments. 070701000859f8000081a40000000000000000000000014c5c502700000540000000b600010002ffffffffffffffff0000002700000000root/usr/local/share/man/man1/psbook.1.TH PSBOOK 1 "PSUtils Release 1 Patchlevel 17" .SH NAME psbook \- rearrange pages in PostScript file into signatures .SH SYNOPSIS .B psbook [ .B \-q ] [ .B \-s\fIsignature\fR ] [ .I infile [ .I outfile ] ] .SH DESCRIPTION .I Psbook rearranges pages from a PostScript document into ``signatures'' for printing books or booklets, creating a new PostScript file. The input PostScript file should follow the Adobe Document Structuring Conventions. .PP The .I \-s option selects the size of signature which will be used. The signature size is the number of sides which will be folded and bound together; the number given should be a multiple of four. The default is to use one signature for the whole file. Extra blank sides will be added if the file does not contain a multiple of four pages. .PP Psbook normally prints the page numbers of the pages rearranged; the .I \-q option suppresses this. .SH AUTHOR Copyright (C) Angus J. C. Duggan 1991-1995 .SH "SEE ALSO" psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixmacps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1) .SH TRADEMARKS .B PostScript is a trademark of Adobe Systems Incorporated. .SH BUGS .I Psbook does not accept all DSC comments. 070701000859fe000041ed0000000000000000000000024c5c50c900000000000000b600010002ffffffffffffffff0000001d00000000root/usr/local/share/psutils070701000859ff000081a40000000000000000000000014c5c5027000078f9000000b600010002ffffffffffffffff0000002700000000root/usr/local/share/psutils/md68_0.ps%%BeginProcSet: (AppleDict md) 68 0 /readtocleartomark{/markindex 0 def %AJCD-skip up to next "cleartomark"% {dup read pop (cleartomark) markindex get eq {/markindex markindex 1 add def markindex 11 ge {exit}if} {/markindex 0 def} ifelse }loop pop}bind def %AJCD% statusdict begin waittimeout 300 lt{0 60 300 setdefaulttimeouts}if end currentfile statusdict begin serverdict begin product (LaserWriter II NT) eq revision 1 eq and {/setrealdevice {//setrealdevice exec 31 sendpcmd 4 eq tonerlight} bind def /execjob {31 sendpcmd 4 eq tonerlight //execjob exec} bind def end end eexec}{end end readtocleartomark}ifelse 35de8eabfc7fa5eac0431edc501ad43f5fcbdf9fdd321cce93b525f4439dd94696bf56ac13a0a2aad1e6bcf444711e941d7217138d20ae0500145f815439cc14e697ad201df728ea4ccad4ac331aa03a7aacde10760bf4ee12bbf73c77cdcbf1796f26f0dd255d2407e1ac41 d27489a69d6b69c6a841468b46720b75ad65650700e0c528e7af61e7e3e821b59445c44b69831ebc9deaf0e3aecc14b7a1c2e18bc1fa42a59219f1e36f236e3d6c89114b1f231999c3dbce6b43f3e2918fcb85575941a9d1e65c86aa08e6eea86cc66ce90e5e4add57f2585e 7b1c0b5203cfc46868d6e3c0d66db79174e7091e32e307679732da062e440e41dabd36a161b611a7e4523a49694026206803dbfd5be5c5fe433f0f18a40057db6f1302848c8da4a10a7f14c63d512806362b1be092ad5dbd36d75fe63e4cae2ba9b72390f580cac344a08bdf 6eb9e36ec45bad2a0b82829a72e0efa2d87332c482196e690361168271c55053341ab3 mark cleartomark %AJCD-dummy cleartomark for skip% /sc {60 45 {abs exch abs 2 copy add 1 gt{1.0 sub dup mul exch 1.0 sub dup mul add 1.0 sub}{dup mul exch dup mul add 1.0 exch sub} ifelse}setscreen} bind def statusdict begin product(LaserWriter II)anchorsearch end {pop pop/letter [/letter load /exec load /sc load /exec load]cvx def/legal [/legal load /exec load /sc load /exec load]cvx def/a4 [/a4 load /exec load /sc load /exec load]cvx def/b5 [/b5 load /exec load /sc load /exec load]cvx def /lettersmall [/lettersmall load /exec load /sc load /exec load]cvx def/a4small [/a4small load /exec load /sc load /exec load]cvx def/note [/note load /exec load /sc load /exec load]cvx def}{pop}ifelse systemdict/currentpacking known{currentpacking true setpacking}if /LW{save statusdict/product get(LaserWriter)anchorsearch exch pop{length 0 eq{1}{2}ifelse}{0}ifelse exch restore}bind def /LW+{LW 2 eq}bind def /ok{systemdict/statusdict known dup{LW 0 gt and}if}bind def %AJCD% ok{statusdict begin 9 sccinteractive 3 ne exch 0 ne or{9 0 3 setsccinteractive}if end}if /md 250 dict def md begin /av 0 def /T true def/F false def/mtx matrix def/s75 75 string def/s8 8 string def/s1 ( ) def/pxs 1 def/pys 1 def 1 0 mtx defaultmatrix dtransform exch atan/pa exch def/nlw .24 def/ppr [-32 -29.52 762 582.48] def /pgs 1 def/por true def/xb 500 array def/so true def/tso true def/fillflag false def/pnm 1 def/fmv true def /sfl false def/ma 0 def/invertflag false def/dbinvertflag false def/xflip false def/yflip false def/noflips true def/scaleby96 false def/fNote true def/fBitStretch true def /fg (Rvd\001\001\000\000\177) def /bdf{bind def}bind def /xdf{exch def}bdf /xl{neg exch neg translate}bdf /fp{pnsh 0 ne pnsv 0 ne and}bdf /nop{}bdf/lnop[/nop load]cvx bdf /vrb[ {fp{fg 6 get 0 ne{gsave stroke grestore}{gsave 1 setlinewidth pnsh pnsv scale stroke grestore}ifelse}if newpath}bind /eofill load dup /newpath load 2 index dup {clip newpath}bind {}bind dup 2 copy ]def currentscreen/spf xdf/rot xdf/freq xdf /doop{vrb exch get exec}bdf /psu{/tso xdf /fNote xdf/fBitStretch xdf/scaleby96 xdf/yflip xdf/xflip xdf /invertflag xdf/dbinvertflag invertflag statusdict begin version cvr 47.0 ge product (LaserWriter) eq not and end invertflag and {not}if def xflip yflip or{/noflips false def}if /pgs xdf 2 index .72 mul exch div/pys xdf div .72 mul/pxs xdf ppr astore pop/por xdf sn and/so xdf}bdf /tab{statusdict /11x17 known{statusdict begin /11x17 load end}{statusdict /setpage known{statusdict begin 792 1224 1 setpage end}{statusdict /setpageparams known{statusdict begin 792 1224 0 1 setpageparams end}if}ifelse}ifelse}bdf /txpose{fNote{smalls}{bigs}ifelse pgs get exec pxs pys scale ppr aload pop por{noflips{pop exch neg exch translate pop 1 -1 scale}if xflip yflip and{pop exch neg exch translate 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg translate}if xflip yflip not and{pop exch neg exch translate pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 translate}if yflip xflip not and{ppr 1 get neg ppr 0 get neg translate}if} {noflips{translate pop pop 270 rotate 1 -1 scale}if xflip yflip and{translate pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg translate}if xflip yflip not and{translate pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 translate}if yflip xflip not and{translate pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 exch translate}if}ifelse %AJCD% statusdict begin waittimeout 300 lt{/waittimeout 300 def}if end scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy translate .96 dup scale neg exch neg exch translate}if}bdf /fr{4 copy ppr aload pop 3 -1 roll add 3 1 roll exch add 6 2 roll 3 -1 roll sub 3 1 roll exch sub 3 -1 roll exch div 3 1 roll div exch scale pop pop xl}bdf /obl{{0.212557 mul}{pop 0}ifelse}bdf /sfd{ps fg 5 -1 roll get mul 100 div 0 ps 5 -1 roll obl ps neg 0 0 6a astore makefont setfont}bdf /fnt{findfont sfd}bdf /bt{sa 3 1 roll 3 index and put}bdf /sa(\000\000\000\000\000\000\000\000\000\000)def /fs{0 1 bt 1 2 bt 2 4 bt 3 8 bt 4 16 bt 5 32 bt 6 64 bt 7 128 bt sa exch 8 exch put}bdf /mx1 matrix def /mx2 matrix def /mx3 matrix def /bu{currentpoint currentgray currentlinewidth currentlinecap currentlinejoin currentdash exch aload length fg 5 sfl{1}{0}ifelse put pnsv pnsh 2t aload pop 3a aload pop mx2 aload pop mx1 aload pop mtx currentmatrix aload pop mx3 aload pop ps pm restore/ps xdf mx3 astore pop}bdf /bn{/pm save def mx3 setmatrix newpath 0 0 moveto ct dup 39 get 0 exch getinterval cvx exec mtx astore setmatrix mx1 astore pop mx2 astore pop 3a astore pop 2t astore pop/pnsh xdf/pnsv xdf gw /sfl fg 5 get 0 ne def array astore exch setdash setlinejoin setlinecap setlinewidth setgray moveto}bdf /fc{}bdf /tc{32768 div add 3 1 roll 32768 div add 2t astore pop}bdf /3a [0 0 0] def /2t 2 array def /tp{3a astore pop}bdf /tt{mx2 currentmatrix pop currentpoint 2 copy 2t aload pop qa 2 copy translate 3a aload pop exch dup 0 eq {pop}{1 eq{-1 1}{1 -1}ifelse scale}ifelse rotate pop neg exch neg exch translate moveto}bdf /te{mx2 setmatrix}bdf /th{3 -1 roll div 3 1 roll exch div 2 copy mx1 scale pop scale/sfl true def}bdf /tu{1 1 mx1 itransform scale/sfl false def}bdf /ts{1 1 mx1 transform scale/sfl true def}bdf /fz{/ps xdf}bdf /dv{dup 0 ne{div}{pop}ifelse}bdf /pop4{pop pop pop pop}bdf /it{sfl{mx1 itransform}if}bdf /gm{exch it moveto}bdf/rm{it rmoveto}bdf /lm{currentpoint sfl{mx1 transform}if exch pop sub 0 exch it rmoveto}bdf /fm{statusdict/manualfeed known}bdf /se{statusdict exch/manualfeed exch put}bdf /mf{dup/ma exch def 0 gt{fm se/t1 5 st ok ma 1 gt and{/t2 0 st/t3 0 st %AJCD% statusdict/manualfeedtimeout 3600 put }if}if}bdf /jn{/statusdict where exch pop{statusdict exch /jobname exch put}if}bdf /pen{pnm mul/pnsh xdf pnm mul/pnsv xdf pnsh setlinewidth}bdf /min{2 copy gt{exch}if pop}bdf /max{2 copy lt{exch}if pop}bdf /dh{fg 6 1 put array astore dup {1 pxs div mul exch}forall astore exch pop exch pop exch setdash}bdf /ih[currentdash]def /rh{fg 6 0 put ih aload pop setdash}bdf /dl{gsave nlw pys div setlinewidth 0 setgray}bdf /dlin{exch currentpoint currentlinewidth 2 div dup translate newpath moveto lineto currentpoint stroke grestore moveto}bdf /lin{fg 6 get 0 ne{exch lineto currentpoint 0 doop moveto} {exch currentpoint/pnlv xdf/pnlh xdf gsave newpath/@1 xdf/@2 xdf fp{pnlh @2 lt{pnlv @1 ge {pnlh pnlv moveto @2 @1 lineto pnsh 0 rlineto 0 pnsv rlineto pnlh pnsh add pnlv pnsv add lineto pnsh neg 0 rlineto} {pnlh pnlv moveto pnsh 0 rlineto @2 pnsh add @1 lineto 0 pnsv rlineto pnsh neg 0 rlineto pnlh pnlv pnsv add lineto}ifelse}{pnlv @1 gt {@2 @1 moveto pnsh 0 rlineto pnlh pnsh add pnlv lineto 0 pnsv rlineto pnsh neg 0 rlineto @2 @1 pnsv add lineto}{pnlh pnlv moveto pnsh 0 rlineto 0 pnsv rlineto @2 pnsh add @1 pnsv add lineto pnsh neg 0 rlineto 0 pnsv neg rlineto}ifelse}ifelse closepath fill}if @2 @1 grestore moveto}ifelse}bdf /gw{/pnm fg 3 get fg 4 get div def}bdf /lw{fg exch 4 exch put fg exch 3 exch put gw pnsv pnsh pen}bdf /barc{/@1 xdf/@2 xdf/@3 xdf/@4 xdf/@5 xdf /@6 xdf/@7 xdf/@8 xdf gsave @5 @7 add 2 div @6 @8 add 2 div translate newpath 0 0 moveto @5 @7 sub @6 @8 sub mtx currentmatrix pop scale @1{newpath}if 0 0 0.5 @4 @3 arc @4 @3 sub abs 360 ge{closepath}if mtx setmatrix @2 doop grestore}bdf /ar{dup 0 eq barc}bdf /ov{0 exch 360 exch true barc}bdf /rc{/@t xdf currentpoint 6 2 roll newpath 4 copy 4 2 roll exch moveto 6 -1 roll lineto lineto lineto closepath @t doop moveto}bdf /mup{dup pnsh 2 div le exch pnsv 2 div le or}bdf /rr{/@1 xdf 2. div/@2 xdf 2. div/@3 xdf /@4 xdf/@5 xdf/@6 xdf/@7 xdf @7 @5 eq @6 @4 eq @2 mup or or{@7 @6 @5 @4 @1 rc} {@4 @6 sub 2. div dup @2 lt{/@2 xdf}{pop}ifelse @5 @7 sub 2. div dup @2 lt{/@2 xdf}{pop}ifelse @1 0 eq{/@2 @2 pnsh 2 div 2 copy gt{sub def}{0 pop4}ifelse}if currentpoint newpath @4 @6 add 2. div @7 moveto @4 @7 @4 @5 @2 arcto pop4 @4 @5 @6 @5 @2 arcto pop4 @6 @5 @6 @7 @2 arcto pop4 @6 @7 @4 @7 @2 arcto pop4 closepath @1 doop moveto}ifelse}bdf /pr{gsave newpath/pl{exch moveto/pl{exch lineto}def}def}bdf /pl{exch lineto}bdf /ep{dup 0 eq{{moveto}{exch lin}{}{(%%[|1|]%%)= flush}pathforall pop grestore}{doop grestore}ifelse currentpoint newpath moveto}bdf /gr{64. div setgray}bdf /pat{s8 copy pop 9.375 pa por not{90 add}if{1 add 4 mul cvi s8 exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}setscreen gr}bdf /sg{freq rot/spf load setscreen gr}bdf /dc{transform round .5 sub exch round .5 sub exch itransform}bdf /sn{userdict/smooth4 known}bdf /x8{3 bitshift}bdf /x4{2 bitshift}bdf /d4{-2 bitshift}bdf /d8{-3 bitshift}bdf /rb{15 add -4 bitshift 1 bitshift}bdf /db{/@7 save def/@1 xdf/@2 xdf/@3 xdf/@4 xdf/@5 xdf/@6 @5 @3 4 add mul def dc translate scale/xdbit 1 1 idtransform abs/ydbit exch def abs def{0 0 1 ydbit add 1 10 rc clip}if @1 0 eq @1 4 eq or{1 setgray ydbit 0 1 ydbit add 1 2 rc}if @1 3 eq @1 7 eq or{1}{0}ifelse setgray/@9 @1 0 eq @1 1 eq @1 3 eq or or dbinvertflag xor def/@13 @6 def @2 fBitStretch or{/@10 @4 x4 def/@11 @3 x4 def/@12 @10 rb def/@13 @12 @11 mul def/@15 1 1 dtransform abs/calcY 1 index def round cvi/@14 exch def abs/calcX 1 index def round cvi scaleby96 not{1 add}if def/@16 @15 rb def/@17 @16 @14 mul def}if sn @13 60000 lt and @2 fBitStretch or and{mtx currentmatrix dup 1 get exch 2 get 0. eq exch 0. eq and @17 60000 lt and fBitStretch and{@16 3 bitshift @14 @9 [calcX 0 0 calcY 0 0]{@17 string @13 string currentfile @6 string readhexstring pop 1 index @4 @3 @5 @12 @2 smooth4 @10 @11 @12 dup string 5 index @15 @14 @16 dup string stretch}imagemask}{@12 x8 @11 @9 [@10 0 0 @11 0 0]{@13 string currentfile @6 string readhexstring pop 1 index @4 @3 @5 @12 @2 smooth4}imagemask}ifelse}{@5 3 bitshift @3 4 add @9 [@4 0 0 @3 0 2]{currentfile @6 string readhexstring pop}imagemask}ifelse @7 restore}bdf /multibit{/mbdeep exch def/mbY exch def/mbX exch def save mbX mbY mbdeep[mbX 0 0 mbY 0 0]{currentfile picstr readhexstring pop}image restore}bdf /wd 16 dict def /mfont 14 dict def /mdf{mfont wcheck not{/mfont 14 dict def}if mfont begin xdf end}bdf /cf{{1 index/FID ne{def}{pop pop}ifelse}forall}bdf/rf{/@1 exch def/@2 exch def FontDirectory @2 known{cleartomark pop}{findfont dup begin dup length @1 add dict begin cf{/Encoding macvec def}{Encoding dup length array copy/Encoding exch def counttomark 2 idiv{Encoding 3 1 roll put}repeat}ifelse pop exec currentdict end end @2 exch definefont pop}ifelse}bdf /bmbc{exch begin wd begin /cr xdf save CharTable cr 6 mul 6 getinterval{}forall /bitheight xdf/bitwidth xdf .96 div/width xdf Gkernmax add/XOffset xdf Gdescent add/YOffset xdf/rowbytes xdf rowbytes 255 eq{0 0 0 0 0 0 setcachedevice} {Gnormsize dup scale width 0 XOffset YOffset bitwidth XOffset add bitheight YOffset add setcachedevice rowbytes 0 ne{ XOffset YOffset translate newpath 0 0 moveto bitwidth bitheight scale sn{ /xSmt bitwidth x4 def /ySmt bitheight x4 def /rSmt xSmt rb def rSmt x8 ySmt true [xSmt 0 0 ySmt neg 0 ySmt] {rSmt ySmt mul string CharData cr get 1 index bitwidth bitheight rowbytes rSmt tso smooth4} }{rowbytes 3 bitshift bitheight 4 add true [bitwidth 0 0 bitheight neg 0 bitheight 2 add] {CharData cr get} }ifelse imagemask }if }ifelse restore end end }bdf /bb{.96 exch div/Gnormsize mdf 2 index /Gkernmax mdf 1 index/Gdescent mdf 3 index div 4 1 roll 2 index div 1. 5 2 roll exch div 4 1 roll 4 array astore/FontBBox mdf }bdf /cdf{mfont/CharData get 3 1 roll put}bdf /bf{ mfont begin /FontType 3 def /FontMatrix [1 0 0 1 0 0] def /Encoding macvec def /BuildChar/bmbc load def end mfont definefont pop }bdf /wi LW 1 eq{{gsave 0 0 0 0 0 0 0 0 moveto lineto lineto lineto closepath clip stringwidth grestore}bind}{/stringwidth load}ifelse def /aps{0 get 124 eq}bdf /xc{s75 cvs dup}bdf /xp{put cvn}bdf /scs{xc 3 67 put dup 0 95 xp}bdf /sos{xc 3 79 xp}bdf /sbs{xc 1 66 xp}bdf /sis{xc 2 73 xp}bdf /sob{xc 2 79 xp}bdf /sss{xc 4 83 xp}bdf /dd{exch 1 index add 3 1 roll add exch}bdf /smc{moveto dup show}bdf /kwn{FontDirectory 1 index known{findfont exch pop}}bdf /gl{1 currentgray sub setgray}bdf /mm{/mfont 10 dict def mfont begin /FontMatrix [1 0 0 1 0 0] def /FontType 3 def /Encoding macvec def /df 4 index findfont def /FontBBox [0 0 1 1] def /xda xdf/mbc xdf /BuildChar{wd begin/cr xdf/fd xdf/cs s1 dup 0 cr put def fd/mbc get exec end}def exec end mfont definefont}bdf /ac{dup scs kwn{exch findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall fmv{/Encoding macvec def}if/StrokeWidth nlw 1000 mul pys div ps div dup 12 lt{pop 12}if def /PaintType 2 def currentdict end definefont}ifelse}bdf /mb{dup sbs kwn{exch{pop}{bbc}{}mm}ifelse sfd}bdf /mo{dup sos kwn{exch{pop}{boc}{}mm}ifelse sfd}bdf /ms{dup sss kwn{exch{pop}{bsc}{}mm}ifelse sfd}bdf /ou{dup sos kwn{exch dup ac pop{scs findfont /df2 xdf}{aoc}{}mm}ifelse sfd}bdf /su{dup sss kwn{exch dup ac pop{scs findfont /df2 xdf}{asc}{}mm}ifelse sfd}bdf /ao{/fmv true def ou}bdf/as{/fmv true def su}bdf /vo{/fmv false def ou}bdf/vs{/fmv false def su}bdf /bbc{/da .03 def fd/df get setfont gsave cs wi 1 index 0 ne{exch da add exch}if grestore setcharwidth cs 0 0 smc da 0 smc da da smc 0 da moveto show}bdf /boc{/da 1 ps div def fd/df get setfont gsave cs wi 1 index 0 ne{exch da add exch}if grestore setcharwidth cs 0 0 smc da 0 smc da da smc 0 da smc gl da 2. div dup moveto show}bdf /bsc{/da 1 ps div def /ds .05 def/da2 da 2. div def fd/df get setfont gsave cs wi 1 index 0 ne{exch ds add da2 add exch}if grestore setcharwidth cs ds da2 add .01 add 0 smc 0 ds da2 sub translate 0 0 smc da 0 smc da da smc 0 da smc gl da 2. div dup moveto show}bdf /aoc{fd/df get setfont gsave cs wi grestore setcharwidth gl cs 0 0 smc fd/df2 get setfont gl 0 0 moveto show}bdf /asc{/da .05 def fd/df get setfont gsave cs wi 1 index 0 ne{exch da add exch}if grestore setcharwidth cs da .01 add 0 smc 0 da translate gl 0 0 smc gl fd/df2 get setfont 0 0 moveto show}bdf /st{1000 mul usertime add dup 2147483647 gt{2147483647 sub}if def}bdf /the{usertime sub dup 0 lt exch -2147483648 gt and}bdf /6a 6 array def /2a 2 array def /3q 3 array def /qs{3 -1 roll sub exch 3 -1 roll sub exch}bdf /qa{3 -1 roll add exch 3 -1 roll add exch}bdf /qm{3 -1 roll 1 index mul 3 1 roll mul}bdf /qn{6a exch get mul}bdf /qA .166667 def/qB .833333 def/qC .5 def /qx{6a astore pop qA 0 qn qB 2 qn add qA 1 qn qB 3 qn add qB 2 qn qA 4 qn add qB 3 qn qA 5 qn add qC 2 qn qC 4 qn add qC 3 qn qC 5 qn add}bdf /qp{6 copy 12 -2 roll pop pop}bdf /qc{exch qp qx curveto}bdf /qi{{exch 4 copy 2a astore aload pop qa .5 qm newpath moveto}{exch 2 copy 6 -2 roll 2 qm qs 4 2 roll}ifelse}bdf /qq{{qc 2a aload pop qx curveto}{exch 4 copy qs qa qx curveto}ifelse}bdf /pt{currentpoint newpath moveto}bdf /qf{/fillflag true def}bdf /ec{1 and 0 ne{0 doop}if grestore currentpoint newpath moveto/fillflag false def}bdf /eu{currentpoint fp{0 ep}{grestore newpath}ifelse moveto/fillflag false def}bdf /bp{currentpoint newpath 2 copy moveto}bdf /ef{gsave fillflag{gsave eofill grestore}if}bdf /sm{0 exch{@1 eq{1 add}if}forall}bdf /lshow{4 1 roll exch/@1 exch def{1 index wi pop sub 1 index sm dv 0 @1 4 -1 roll widthshow}{1 index wi pop sub 1 index dup sm 10 mul exch length 1 sub add dv dup 10. mul 0 @1 4 -1 roll 0 6 -1 roll awidthshow}ifelse}bdf /setTxMode{sa 9 2 index put 3 eq{1}{0}ifelse setgray}bdf /SwToSym{{}mark false/Symbol/|______Symbol 0 rf 0 sa 6 get 0 ne{pop 1}{sa 7 get 0 eq{pop 2}if}ifelse sa 1 get 0 ne/|______Symbol sa 4 get 0 ne{vs}{sa 3 get 0 ne{vo}{fnt}ifelse}ifelse}bdf /mc{0 3 1 roll transform neg exch pop}bdf /ul{dup 0 ne sa 2 get 0 ne and{gsave 0 0 /UnderlinePosition kif{mc}{ps -10 div}ifelse/UnderlineThickness kif{mc}{ps 15 div}ifelse abs setlinewidth neg rmoveto sa 4 get 0 ne{gsave currentlinewidth 2. div dup rmoveto currentpoint newpath moveto 2 copy rlineto stroke grestore}if sa 3 get sa 4 get or 0 ne{gsave gl 2 copy rlineto stroke grestore rlineto strokepath nlw pys div setlinewidth}{rlineto}ifelse stroke grestore}{pop}ifelse}bdf /sgt{2 copy known{get true}{pop pop false}ifelse}bdf /kif{currentfont dup/FontMatrix get exch/FontInfo sgt{true}{currentfont/df sgt {dup/FontInfo sgt{3 1 roll/FontMatrix get mtx concatmatrix exch true}{pop pop pop false} ifelse}{pop pop false}ifelse}ifelse{3 -1 roll sgt{exch true}{pop false}ifelse}{false}ifelse}bdf /blank/Times-Roman findfont/CharStrings get/space get def /macvec 256 array def /NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI /DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US macvec 0 32 getinterval astore pop macvec 32/Times-Roman findfont/Encoding get 32 96 getinterval putinterval macvec dup 39/quotesingle put 96/grave put /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft /guillemotright/ellipsis/blank/Agrave/Atilde/Otilde/OE/oe /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron macvec 128 128 getinterval astore pop {}mark true/Courier/|______Courier 0 rf {/Metrics 21 dict begin/zero 600 def/one 600 def/two 600 def/three 600 def/four 600 def/five 600 def/six 600 def/seven 600 def/eight 600 def /nine 600 def/comma 600 def/period 600 def/dollar 600 def/numbersign 600 def/percent 600 def/plus 600 def/hyphen 600 def/E 600 def/parenleft 600 def/parenright 600 def/space 600 def currentdict end def currentdict/UniqueID known{/UniqueID 16#800000 def}if/FontBBox FontBBox 4 array astore def}mark true/Helvetica/|______Seattle 1 rf /oldsettransfer/settransfer load def /concatprocs{/proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx}def /settransfer{currenttransfer concatprocs oldsettransfer}def /PaintBlack{{1 exch sub}settransfer gsave newpath clippath 1 setgray fill grestore}def /od{(Rvd\001\001\000\000\177) fg copy pop txpose 1 0 mtx defaultmatrix dtransform exch atan/pa exch def newpath clippath mark {transform{itransform moveto}}{transform{itransform lineto}} {6 -2 roll transform 6 -2 roll transform 6 -2 roll transform {itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}} {{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}bdf /cd{}bdf /op{/sfl false def/pm save def}bdf /cp{not{userdict/#copies 0 put}if ma 0 gt{{t1 the{exit}if}loop}if{copypage}{showpage}ifelse pm restore}def /px{0 3 1 roll tp tt}bdf /psb{/us save def}bdf /pse{us restore}bdf /ct 40 string def /nc{currentpoint initclip newpath gc{dup type dup/arraytype eq exch/packedarraytype eq or{exec}if} forall clip newpath moveto}def /kp{ct 0 2 index length 2 index 39 2 index put getinterval copy cvx exec mx3 currentmatrix pop}bdf /av 68 def end LW 1 eq userdict/a4small known not and{/a4small [[300 72 div 0 0 -300 72 div -120 3381] 280 3255 {statusdict/jobstate (printing) put 0 setblink margins exch 196 add exch 304 add 8 div round cvi frametoroket statusdict/jobstate (busy) put 1 setblink} /framedevice load 60 45{dup mul exch dup mul add 1.0 exch sub}/setscreen load {}/settransfer load/initgraphics load/erasepage load]cvx statusdict begin bind end readonly def}if md begin/bigs[lnop userdict/letter known{/letter load}{lnop}ifelse userdict/legal known{/legal load}{lnop}ifelse userdict/a4 known{/a4 load}{lnop}ifelse userdict/b5 known{/b5 load}{lnop}ifelse lnop lnop lnop /tab load]def /smalls[lnop userdict/lettersmall known{/lettersmall load}{userdict/note known{/note load}{lnop}ifelse}ifelse userdict/legal known{/legal load}{lnop}ifelse userdict/a4small known{/a4small load}{lnop}ifelse userdict/b5 known{/b5 load}{userdict/note known{/note load}{lnop}ifelse}ifelse lnop lnop lnop /tab load]def end systemdict/currentpacking known{setpacking}if currentfile ok userdict/stretch known not and{eexec}{readtocleartomark}ifelse 373A767D4B7FD94FE5903B7014B1B8D3BED02632C855D56F458B118ACF3AF73FC4EF5E81F5749042B5F9CF1016D093B75F250B7D8280B2EACE05A37037F7BDF6E12226D7D4E2DF2C52FAFD5FD40FE72A0D3AC4BD485D8369D4C87636E920D1DAF222D92155A9CB1667E715F0B82799B37CC8F5B32B74B39CF494536DC39C7EF04A7BCB29E2CEC79073CADCCFB23B4AA1363F876F5121B618071B7B4EB1E5DE75FAA2368A3E5DB2B198623AFE92AE9484270FE7F57A850E88C0D3EEA156611C91D8E480D4370B025CCA6929A2BF40AD3D01B2CB7EE6DFB46E12A830542337F7819B67F9765210F76DB06F34DA5B13A11759305C582E16D2B854939F6D9121F2A4F285282F5DCD3D15896D121E3D6F5BE79E087451BB0ED233CDBEF090D3B4AC2DC34B97E70C61D95FB072B8C12D2ABD843520949A39DCF99E2C1AA8FBCD025E47E0A82A8D96E75BAF40F52AD402495BBD4DE0F356C8B14E764874E639C9F045A0D1908EC6456EB6C5B8A6F826192F767EF2C55A21C58F5F9CC1F59247B55F2387828C7FE89D5E7D8484D1BC86CB6673BDBE4FE17DD9BDE95224FE645136F41330BF155A4DDE1B0A32233BF471CE58FBC660DC7E641B0A0D30018454E2191C414A3011FF3FED1C0D88FE1FF9F75DCC456D097947226FBEC92509146D3A4CFFC0471B31C53222ED9DD88566F60F6C0D705AD79DACF53B070026F083ED28B5CF75 7XAAA0A169F6F320A75E9D2ED50ABD939AF85B6346C2ADB25D168F10508E1516D194C635E6B187FADEA0829DBF0390C0F003F0265E215BC96CA3CC13D4A8E01570BE193CA75A620728CD275ACF1986EFFB3A13419FE55EA7C4467B7E7EEDC1FC29C9F8C46A557D2CCDB914EF7B93E7530D555DFC2398AFC68CAD991F062EF85BAA1884EC166C7C5DF8543666D8C41BE267D706BD1588F1F662F705CAE4D29DC38EF66BFAA89470D8A099B6F1B4587F7B024412276106FCD3EB5AE17A5D1DF1781992DC40EA0A992F706F701304CEA9D9073E7A74F1E687D81C3E5841D31CF86855BAAAD9B5D30317C75150A857C6B114735315CDD1AEF36C26BBB0645499406DEE2F24B3B1C72FEC97C7BA31AA2CDAB25418BB1DC4C7E4757F1D625087B0FD0300C03A65F2A72CE734925735277E034CDCF599129679F70CC8B66E03878851DB75041F275E1E5761F3EC753BE1359CA364A22047AE4886217F9259FE19FF5B116E8019B98B143114B313E8BEF87EC949D85C82E0812E6F50525E73890AF362CC8EE8A85F4197E6AC18638EF12E56A808D439AF1BFD363F140314BF4E534485C42F1856688CC35288E8D770120A420FB9F1FCF8AE8BD6D6156CC23E6C51119FE4DE1B68C9DF3487E9974BF9ED31F8D3CE93FF101867319F2FF492D5D398B4F09A66F2F55BCAB34B99173B7EE89039D00DD21A7B3A52E9F028F8301B5FC12D409 41X2E064513BC579AAC498F577EA8ECD1FE3E42DC3CC320786C7B00194FEDF344402C33FC492D4BA86992B01683F440220FFE756BC88A94223D316078D69D33560E8EAB76B24CB7AA4320CF435593D76F624324ABE00B5587A4F283C725EA24567133F25F472B5E2E4474DDB5A16AC5F2DF32350395D3E3892FE361F4D5C9A610C654C9227614FBBAFF3356A90A2266E00F66234061075491571A65616211257F160000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark currentfile ok userdict/smooth4 known not and{eexec}{readtocleartomark}ifelse F94E00EE41A71C59E5CAEED1EDBCF23D1DBA1EE99B9BB356492923BD8B1BA83A87CEB0E07377A31FD6241E814681118E17DC7CACE570399506E6E441B871B6043831BD03EFC11DBBD8001EE2FF8CFBD485065D455A2E15AC36F1A84AD8789FA6461199C7CD14CB9FD64D4B06452B7FC0A8FC263F70F1CCB893295D4DE70ADAB771C0F84396FA98C60B11DA02ABA157298DF0A23621853BEF167443A985ADC09BEFFD51CB4D29179E2B34609EF38A49DA61F4BFC256A3DE0732D7D29754A194857B9C9E9971227AA1DD0611FBB10E44E5FF66C062D9C24ED3290529330BC317825E876929582DB0E39B9FC5EFD20CC1D4F94920EB9C534D0DA90DE70D25BC7287319CF28602B3F46633C242CAFC8905E960317E3C2FA20AB8DB06ADBAF292FC7BA2CA14EE65DF28B99CC11666B70AD33E8E1D57D63D4B89ECC615AE5747C1CA752C833D8D6DE54CD4A0350B44310555CE3BD2C615ADD27B634CDB350AF3A432CE78AACD2909A5B586F666CD87919A36DB1CBE86B3CE281DFD01CD7E1B8A18A4B415CECBFF79A5C4390A15EA77D14D6BE12BAB5A8268C3F286D0590060647CABED674443CD258F11415E866AB330A251691B61F2422A61AFE59B6B4FBDCF85ED9BA0F8E483C034089E6877FF5923698D3A0DC0EED6B9CFD32DF0839BC4EA5F6D1FCB6DD0920391E57E84745131D02D100179F4E0A68EC0A5FF6680A6F463D038 BX04AF63FFA13D743B995A26A743C26D387209023C91DE43DF047A16F328AC9DDC08573B38BE9EA341EA16C78EC32F3A1B36B90D95A50610F4D050EC1C33497F3F3A81A1B4C8BEF0BA84EE2FAA32DC112DAC490AF53E1749C4A0D866CAF7B893E52383B0D38065C333FB122B700D7246F7EE87D942AE3DB5C1DD77E9E76C80CC5AD63D28DFED0E229CE604673F78CD47F258FDF5BF3A3EAEC5C9BC8E482D8DBA9D268A35DA8C095A690679ED2123E8B8F5E4826FA3B199EAA5D482D4B6AA86572E387CECEB7149C8947F41D6339328A748A17F8C4AD3B0555F1E409450BA0C564F1F488BB5096EB003568D4D5EF6489897E27409547D0EE4487D30184793B0F27BD265A64BDB3EA6761569DA955620C612E718677B77D6D81B999C6298877AFE0D1D6F6F358377A8BD2402F669C64B972B3A065EF7DD4BDEFFFE17E63DB8898FA6E69166B710AAD6BA2EA9AF61E4B8C8701638D4D6E4DFFFC192AEF6BC027095C4C72D748979675BA29FAF61E75343E14E61034602E5A79CD2519796ED6A9CC4EDEA46A9B59D4A807E786B5EE46F25B0360BC8E7C12D723122CDEEF247C9776F4C99C8EBED6828AA19744B5ADF0D07D95D98B3072372388D41B0FAB1CCE2775170679575ECDCA13B22A17FE9C6605C3445F58F1A829512DAB6C528F83580C8AA53C35D605F626F5AD0B7FC1EA87D69A835E3F53A1F450FB0AF42A5772F89D92 A5X0D10F15BDBDA409F50C0B8AB93FE8A16D029DD8BB5C480D1466735ED4D9CAF637E5ECD6C2ECB6BF3B3EFBEE7AB936D2C568E3009D156B87CACB1FB3A48A70BC91B2EC35CC9147FFB1A524E2B2F2E4E2C1B12F1C1C63768BB95CD62FEC01CBA79B9FA282DD4DF49990F27FF8EE4E2DDE2F0ACD83BC9D4BE0090192C7A799967EC4DC2D63C0835E22D4C4B366D7FDCF3A05A4B53DF780F986EF25C79B665D5C00EFF7F17C0BB6D544F9D83A7FDAC47D9C5683A656011374253C918FF6EA64749DD971B2300DD5320033E01EC591F6318CCE94CE2B81C04322EC52B624E50643B5239 1CCD2AB56396A2AD8E2D3CA61B80D9D4CC363B2DF7863526958CDF3497E36648406C317E58EC563E7C26149A2A3C643ADFB39A8DD92974C6D2A2A9D7B71CDF3FEBBF32BB02E7B45CF53AAEAD5E963A4AA4AF9A149A08A4EC303D5F2369977E93F54897EEAD31B06C5845D63F49D65F8E5573962241A57CCD717CE6CA8C784A11192943616EA059B51BC38429E18D0121FCBB6FBD5D909B0D89E616C66DEF6A0F165A7030BD911A1B120468329CBB006C8D37720E531CF31E878CB4AAAC137633675C3D546F5162487AB35F470C042BDEB945E0F2532BF92AA6FD53434440221ECD3533A7AA89900CB19EFE2CD872DF8B7969AF0D3B72BF31DC5DD69CA6460966F61AB17CB507964098DBA3AF122EEC3128A9BAFE1034493F372B36BD13512X05E9043A67C544402D8BCE24358C8A5CE33867A00794CF7097D59C88279A11EE9C854E7E7AAE881F9828C569D208F5F33375F59E9A3818CFA38AAD0CBFBA32F9F44A8BB79DE4C40E3886457C16DA4A27953AA1E99472E35F2323F0BAA5E37DC28CBA46FEFB73B190016055ADD4D27615D748499A0E1C4B8C7EC339C1C4D95A813A85918A8D01EEB485DDCDCEA6EA3F2C2A9D85C139CD90CCB352634F9AFE836BCAC0C274E352BA2071B5269D5DE4CCDE3FF990CBA974980C7332AE1545A9C60D5D1459D3AE95C1AC065733AF14FADB440A110DD539563B8D850CD0704C52F3F7C CCB53630D776560CBD22D8FF08F5B354487A171AEC15F5F54DE9CAB668BCAC573E788D92762EF63E76087005F4AC2D02E0CAC173C11BE62ACE5DC4D3374F2F9746C9981E125FF9AB8CAE76D13039E2C54DFD708E028A619EA1ED78E6B46F06DF0D0B74BBEDD8C190C7C0CEBDE8F7A4888CC36575313478DD2CFE392E9BB7B2416955D44B7024A3BA43FBF37293B386D64746D7748895411D243FAEC50638F2AA33337D7FA018ADDAC5835A0DDFAE99AD6299DFB4CA6872C59853E3AC12FC9E3D26629C5B49CF844C87B3C4BFBE3074E3A1CE6984758C20C661084381CD6B4582D84F19C0000B5FC0DCB42B567E396031601C095D7016283EBE5F13CD8A3A374A74DDBBABD36081149F8BC242085F2F7297CC97FD3B8BAD206D8AC9707A39ECXCC7963B522E08DA391A1EF12DD4D746DBDDDCC0834F88160CF189A9645567CEC2F023A571AF0DFD15DB85B744C28C000DF53B05F8F210841F6E87A04F20C777B7C0BE6182BE2E90226E5301A12532A745F2FAAA81637CF11B78CD2B99A4D18B862D6C5DBD31793FB16A2D9AAD376D4484D75AA833D0068B1D34DB74E3302480854E3B5484D8A47E39A89A2FA927BC3641EA7F8E004FDE4C2F08D40D99F1ACB47CAF6887629BF6DFE12968D297596D28CE0CF148B12E7DCB49FB94F5ADBD214C3A6CE1E249831BA9EB8A189F2CE1ABE39A7B537253E369A508A2AF2ADB9463F9B 56BBBFF31D535FF997F537C6675C196E7ECBD493F652FA7CC6D9C1CA3379BFDB5AF7513C6E834054494296B91A6EE800114363D5D5D0759F41B4DECB653B9DE3E94583579EF549ED5F3FAFB12661ABC0C57A332406517ED3454EDED34B386C60F78DC976266E0EAF54FC245FB0E3EFC8016236436B599C1C97A8C5E0AC8F7836161873C71F01ED9CC25C236420F41FD8277993D3959205912FA0927B59E3DAE7377D82079447D6E41EE5AEC0DFFF79AF8F4ED47F17EE708FEA45877860D56F8CBCE65A061E8E1CA4A5FBAF0E13429A7F0ADB6F178FA449F46CC539BBC0107E3A53B1C 362A04B20E6D721E7E6E1E4976A11DDC98C7614D22B53DFBB6DAE533AC9BE882021A735C30DAA4A44AED09F49A390E8CFF59BD9C30667AF21B03EC5CEBXD5C2C3AA2769E8D714191A48E7DDF50B13D1560E82EFB65FCE601AE9E8C351FBA1DED80B7351314E7F9F9A784BFE3759B7E322A84E7B51F9DC5F5D9C8050CD79B27C0A4B0DD68A3C27A948AD6858E35B960D2DEA838C479CAEA83B1A912174ACB2100E55E7A14892D7A9B3711FF0B20065C1995B49E1F23464A92DD140642E3A7B1973849E64D1A3CF60000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndProcSet 07070100085a00000081a40000000000000000000000014c5c5027000089c9000000b600010002ffffffffffffffff0000002700000000root/usr/local/share/psutils/md71_0.ps%%BeginProcSet: (AppleDict md) 71 0 % /readtocleartomark{/markindex 0 def %AJCD-skip up to next "cleartomark"% {dup read pop (cleartomark) markindex get eq {/markindex markindex 1 add def markindex 11 ge {exit}if} {/markindex 0 def} ifelse }loop pop}bind def % /cexec where {pop}{userdict/cexec{pop} put}ifelse % userdict/LW{save statusdict/product get(LaserWriter)anchorsearch exch pop{dup length 0 eq{pop 1}{( Plus)eq{2}{3}ifelse}ifelse}{0}ifelse exch restore}bind put userdict/patchOK known not{save LW dup 1 ne exch 2 ne and false {eexec}stopped{dup type/stringtype eq{pop}if}if and exch restore userdict/patchOK 3 -1 roll put}if userdict/downloadOK known not{userdict/downloadOK{ vmstatus exch sub exch pop 120000 gt patchOK and}bind put}if userdict/type42known known not{userdict/type42known systemdict/resourcestatus known{42/FontType resourcestatus{pop pop true}{false}ifelse }{false}ifelse put}if type42known not downloadOK and {userdict begin /*charpath /charpath load def/charpathflag false def/charpath{userdict/charpathflag true put userdict/*charpath get exec userdict/charpathflag false put}bind def end}if userdict/checkload known not{userdict/checkload{{pop exec} {save 3 dict begin/mystring 6050 string def exch/endstring exch def{currentfile mystring readline not{stop}if endstring eq{exit}if}loop end restore pop}ifelse}bind put}if userdict/LW+{LW 2 eq}bind put userdict/ok known not{userdict/ok{systemdict/statusdict known dup{LW 0 gt and}if}bind put}if systemdict/currentpacking known{currentpacking true setpacking}if /md 270 dict def md begin /av 71 def /T true def/F false def/mtx matrix def/s75 75 string def/sa8 8 string def/sb8 8 string def /sc8 8 string def/sd8 8 string def/s1 ( ) def/pxs 1 def/pys 1 def /ns false def 1 0 mtx defaultmatrix dtransform exch atan/pa exch def/nlw .24 def/ppr [-32 -29.52 762 582.48] def /pgr [0 0 0 0] def /pgs 1 def/por true def/xb 500 array def/so true def/tso true def/fillflag false def/pnm 1 def/fmv true def /sfl false def/ma 0 def/invertflag false def/dbinvertflag false def/xflip false def/yflip false def/noflips true def/scaleby96 false def/fNote true def/fBitStretch true def /4colors false def/fg (Rvd\001\001\000\000\177) def /bdf{bind def}bind def /xdf{exch def}bdf /xl{neg exch neg translate}bdf /fp{pnsh 0 ne pnsv 0 ne and}bdf /nop{}bdf/lnop[/nop load]cvx bdf /vrb[ {fp{fg 6 get 0 ne{gsave stroke grestore}{gsave 1 setlinewidth pnsh pnsv scale stroke grestore}ifelse}if newpath}bind /eofill load dup /newpath load 2 index dup {clip newpath}bind {}bind dup 2 copy ]def /sgd systemdict/setpagedevice known{{2 dict begin/PreRenderingEnhance exch def/Policies 1 dict dup/PreRenderingEnhance 1 put def currentdict end setpagedevice}}{{pop}}ifelse bdf /svsc systemdict/currentcolorscreen known{{currentcolorscreen/dkspf xdf/dkrot xdf/dkfreq xdf/dyspf xdf/dyrot xdf/dyfreq xdf/dmspf xdf/dmrot xdf/dmfreq xdf /dcspf xdf/dcrot xdf/dcfreq xdf}}{{currentscreen/spf xdf/rot xdf/freq xdf}}ifelse bdf /doop{vrb exch get exec}bdf /psu{/udf xdf/tso xdf /fNote xdf/fBitStretch xdf/scaleby96 xdf/yflip xdf/xflip xdf /invertflag xdf/dbinvertflag invertflag statusdict begin version cvr 47.0 ge product (LaserWriter) eq not and end invertflag and {not}if def xflip yflip or{/noflips false def}if /pgs xdf 2 index .72 mul exch div/pys xdf div .72 mul/pxs xdf ppr astore pop pgr astore pop/por xdf sn and/so xdf}bdf /tab{userdict /11x17 known{userdict begin /11x17 load exec end}{statusdict /setpage known{statusdict begin 792 1224 1 setpage end}{statusdict /setpageparams known{statusdict begin 792 1224 0 1 setpageparams end}if}ifelse}ifelse}bdf /a3Size{userdict /a3 known{userdict begin /a3 load exec end}{statusdict /setpageparams known{statusdict begin 842 1191 0 1 setpageparams end}if}ifelse}bdf /txpose{fNote{smalls}{bigs}ifelse pgs get exec pxs pys scale ppr aload pop por{noflips{pop exch neg exch translate pop 1 -1 scale}if xflip yflip and{pop exch neg exch translate 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg translate}if xflip yflip not and{pop exch neg exch translate pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 translate}if yflip xflip not and{ppr 1 get neg ppr 0 get neg translate}if} {noflips{translate pop pop 270 rotate 1 -1 scale}if xflip yflip and{translate pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg translate}if xflip yflip not and{translate pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 translate}if yflip xflip not and{translate pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 exch translate}if}ifelse statusdict begin/waittimeout where{pop waittimeout 300 lt{statusdict/waittimeout 300 put}if}if end scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy translate .96 dup scale neg exch neg exch translate}if}bdf /fr{4 copy pgr aload pop 3 -1 roll add 3 1 roll exch add 6 2 roll 3 -1 roll sub 3 1 roll exch sub 3 -1 roll exch div 3 1 roll div exch scale pop pop xl}bdf /obl{{0.212557 mul}{pop 0}ifelse}bdf /sfd{ps fg 5 -1 roll get mul 100 div 0 ps 5 -1 roll obl ps neg 0 0 6a astore makefont setfont}bdf /fnt{findfont sfd}bdf /bt{sa 3 1 roll 3 index and put}bdf /sa(\000\000\000\000\000\000\000\000\000\000)def /fs{0 1 bt 1 2 bt 2 4 bt 3 8 bt 4 16 bt 5 32 bt 6 64 bt 7 128 bt sa exch 8 exch put}bdf /mx1 matrix def /mx2 matrix def /mx3 matrix def /bu{currentpoint 4colors{currentcmykcolor}{currentrgbcolor}ifelse currentlinewidth currentlinecap currentlinejoin currentdash exch aload length fg 5 sfl{1}{0}ifelse put pnsv pnsh 2t aload pop 3a aload pop mx2 aload pop mx1 aload pop mtx currentmatrix aload pop mx3 aload pop ps pm restore/ps xdf mx3 astore pop}bdf /bn{/pm save def mx3 setmatrix newpath 0 0 moveto ct dup 39 get 0 exch getinterval cvx exec mtx astore setmatrix mx1 astore pop mx2 astore pop 3a astore pop 2t astore pop/pnsh xdf/pnsv xdf gw /sfl fg 5 get 0 ne def array astore exch setdash setlinejoin setlinecap setlinewidth 4colors{mysetcmykcolor}{setrgbcolor}ifelse moveto}bdf /fc{}bdf /tc{32768 div add 3 1 roll 32768 div add 2t astore pop}bdf /3a [0 0 0] def /2t 2 array def /tp{3a astore pop}bdf /tt{mx2 currentmatrix pop currentpoint 2 copy 2t aload pop qa 2 copy translate 3a aload pop exch dup 0 eq {pop}{1 eq{-1 1}{1 -1}ifelse scale}ifelse rotate pop neg exch neg exch translate moveto}bdf /te{mx2 setmatrix}bdf /th{3 -1 roll div 3 1 roll exch div 2 copy mx1 scale pop scale/sfl true def}bdf /tu{1 1 mx1 itransform scale/sfl false def}bdf /ts{1 1 mx1 transform scale/sfl true def}bdf /fz{/ps xdf}bdf /dv{dup 0 ne{div}{pop}ifelse}bdf /pop4{pop pop pop pop}bdf /it{sfl{mx1 itransform}if}bdf /gm{exch it moveto}bdf/rm{it rmoveto}bdf /lm{currentpoint sfl{mx1 transform}if exch pop sub 0 exch it rmoveto}bdf /fm{statusdict/manualfeed known}bdf /se{statusdict exch/manualfeed exch put}bdf /mf{dup/ma exch def 0 gt{fm se/t1 5 st ok ma 1 gt and{/t2 0 st/t3 0 st statusdict/manualfeedtimeout 3600 put }if}if}bdf /jn{/statusdict where exch pop{statusdict exch /jobname exch put}if}bdf /pen{pnm mul/pnsh xdf pnm mul/pnsv xdf pnsh setlinewidth}bdf /min{2 copy gt{exch}if pop}bdf /max{2 copy lt{exch}if pop}bdf /dh{fg 6 1 put array astore dup {1 pxs div mul exch}forall astore exch pop exch pop exch setdash}bdf /ih[currentdash]def /rh{fg 6 0 put ih aload pop setdash}bdf /dl{gsave nlw pys div setlinewidth 0 setgray}bdf /dlin{exch currentpoint currentlinewidth 2 div dup translate newpath moveto lineto currentpoint stroke grestore moveto}bdf /lin{fg 6 get 0 ne{exch lineto currentpoint 0 doop moveto} {exch currentpoint/pnlv xdf/pnlh xdf gsave newpath/@1 xdf/@2 xdf fp{pnlh @2 lt{pnlv @1 ge {pnlh pnlv moveto @2 @1 lineto pnsh 0 rlineto 0 pnsv rlineto pnlh pnsh add pnlv pnsv add lineto pnsh neg 0 rlineto} {pnlh pnlv moveto pnsh 0 rlineto @2 pnsh add @1 lineto 0 pnsv rlineto pnsh neg 0 rlineto pnlh pnlv pnsv add lineto}ifelse}{pnlv @1 gt {@2 @1 moveto pnsh 0 rlineto pnlh pnsh add pnlv lineto 0 pnsv rlineto pnsh neg 0 rlineto @2 @1 pnsv add lineto}{pnlh pnlv moveto pnsh 0 rlineto 0 pnsv rlineto @2 pnsh add @1 pnsv add lineto pnsh neg 0 rlineto 0 pnsv neg rlineto}ifelse}ifelse closepath fill}if @2 @1 grestore moveto}ifelse}bdf /gw{/pnm fg 3 get fg 4 get div def}bdf /lw{fg exch 4 exch put fg exch 3 exch put gw pnsv pnsh pen}bdf /barc{/@1 xdf/@2 xdf/@3 xdf/@4 xdf/@5 xdf /@6 xdf/@7 xdf/@8 xdf gsave @5 @7 add 2 div @6 @8 add 2 div translate newpath 0 0 moveto @5 @7 sub @6 @8 sub mtx currentmatrix pop scale @1{newpath}if 0 0 0.5 @4 @3 arc @4 @3 sub abs 360 ge{closepath}if mtx setmatrix @2 doop grestore}bdf /ar{dup 0 eq barc}bdf /ov{0 exch 360 exch true barc}bdf /rc{dup/@t xdf 0 eq{4 copy 3 -1 roll eq 3 1 roll eq and{pnsv 2 div sub exch pnsh 2 div sub exch 4 2 roll pnsv 2 div add exch pnsh 2 div add exch /@t 1 def}if}if currentpoint 6 2 roll newpath 4 copy 4 2 roll exch moveto 6 -1 roll lineto lineto lineto closepath @t doop moveto}bdf /mup{dup pnsh 2 div le exch pnsv 2 div le or}bdf /rr{/@1 xdf 2. div/@2 xdf 2. div/@3 xdf /@4 xdf/@5 xdf/@6 xdf/@7 xdf @7 @5 eq @6 @4 eq @2 mup or or{@7 @6 @5 @4 @1 rc} {@4 @6 sub 2. div dup @2 lt{/@2 xdf}{pop}ifelse @5 @7 sub 2. div dup @2 lt{/@2 xdf}{pop}ifelse @1 0 eq{/@2 @2 pnsh 2 div 2 copy gt{sub def}{0 pop4}ifelse}if currentpoint newpath @4 @6 add 2. div @7 moveto @4 @7 @4 @5 @2 arcto pop4 @4 @5 @6 @5 @2 arcto pop4 @6 @5 @6 @7 @2 arcto pop4 @6 @7 @4 @7 @2 arcto pop4 closepath @1 doop moveto}ifelse}bdf /pr{gsave newpath/pl{exch moveto/pl{exch lineto}def}def}bdf /pl{exch lineto}bdf /ep{dup 0 eq{{moveto}{exch lin}{}{(%%[|1|]%%)= flush}pathforall pop grestore}{doop grestore}ifelse currentpoint newpath moveto}bdf /gr{64. div setgray}bdf /savescreen{ns not{/ns true def systemdict/currentcolorscreen known{currentcolorscreen/pkspf xdf/pkrot xdf/pkfreq xdf/pyspf xdf/pyrot xdf/pyfreq xdf/pmspf xdf/pmrot xdf/pmfreq xdf /pcspf xdf/pcrot xdf/pcfreq xdf}{currentscreen/sspf xdf/srot xdf/sfreq xdf}ifelse}if}bdf /restorescreen{/ns false def systemdict/setcolorscreen known{pcfreq pcrot/pcspf load pmfreq pmrot/pmspf load pyfreq pyrot/pyspf load pkfreq pkrot/pkspf load setcolorscreen}{sfreq srot/sspf load setscreen}ifelse}bdf /pat{savescreen sa8 copy pop 9.375 pa por not{90 add}if{1 add 4 mul cvi sa8 exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}setscreen exch not{gr}{pop}ifelse}bdf /sg{restorescreen gr}bdf /cpat{savescreen 10 2 roll 7 -1 roll sa8 copy pop 9.375 pa por not{90 add}if{1 add 4 mul cvi sa8 exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}8 -1 roll sb8 copy pop 9.375 pa por not{90 add}if{1 add 4 mul cvi sb8 exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}9 -1 roll sc8 copy pop 9.375 pa por not{90 add}if{1 add 4 mul cvi sc8 exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}10 -1 roll sd8 copy pop 9.375 pa por not{90 add}if{1 add 4 mul cvi sd8 exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}psuedo1 dsc 4{4 -1 roll 1 exch 64 div sub}repeat mysetcmykcolor pop pop}bdf systemdict/setcolorscreen known{/psuedo1 lnop bdf/dsc/setcolorscreen load def}{/psuedo1{16{pop}repeat sa8 copy pop 9.375 pa por not{90 add}if{1 add 4 mul cvi sa8 exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}}bdf /bwsc{setscreen dup gr 0 exch 0 exch 64 exch 64 exch 64 exch}bdf/dsc/bwsc load def }ifelse systemdict/setcmykcolor known{/mysetcmykcolor /setcmykcolor load def}{/mysetcmykcolor{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf}ifelse /dc{transform round .5 sub exch round .5 sub exch itransform}bdf /sn{userdict/smooth4 known}bdf /x8{3 bitshift}bdf /x4{2 bitshift}bdf /d4{-2 bitshift}bdf /d8{-3 bitshift}bdf /rb{15 add -4 bitshift 1 bitshift}bdf /db{/@7 save def/@1 xdf/@2 xdf/@3 xdf/@4 xdf/@5 xdf/@6 @5 @3 4 add mul def dc translate scale/xdbit 1 1 idtransform abs/ydbit exch def abs def{0 0 1 ydbit add 1 10 rc clip}if @1 0 eq @1 4 eq or{currentrgbcolor 1 setgray ydbit 0 1 ydbit add 1 2 rc setrgbcolor}if @1 3 eq @1 7 eq or{1 setgray}{currentrgbcolor 2 index eq exch 2 index eq and exch pop{0 setgray}if}ifelse/@9 @1 0 eq @1 1 eq @1 3 eq or or dbinvertflag xor def/@13 @6 def @2 fBitStretch or{/@10 @4 x4 def/@11 @3 x4 def/@12 @10 rb def/@13 @12 @11 mul def/@15 1 1 dtransform abs/calcY 1 index def round cvi/@14 exch def abs/calcX 1 index def round cvi scaleby96 not{1 add}if def/@16 @15 rb def/@17 @16 @14 mul def}if sn @13 60000 lt and @2 fBitStretch or and{mtx currentmatrix dup 1 get exch 2 get 0. eq exch 0. eq and @17 60000 lt and fBitStretch and{@16 3 bitshift @14 @9 [calcX 0 0 calcY 0 0]{@17 string @13 string currentfile @6 string readhexstring pop 1 index @4 @3 @5 @12 @2 smooth4 @10 @11 @12 dup string 5 index @15 @14 @16 dup string stretch}imagemask}{@12 x8 @11 @9 [@10 0 0 @11 0 0]{@13 string currentfile @6 string readhexstring pop 1 index @4 @3 @5 @12 @2 smooth4}imagemask}ifelse}{@5 3 bitshift @3 4 add @9 [@4 0 0 @3 0 2]{currentfile @6 string readhexstring pop}imagemask}ifelse @7 restore}bdf systemdict/setcmykcolor known{/psuedo lnop bdf/di/colorimage load def}{/routines[{.3 mul add 1}bind{.59 mul add 2}bind{.11 mul add round cvi str exch i exch put/i i 1 add def 0 0}bind]def /psuedo{/i 0 def 0 exch 0 exch{exch routines exch get exec}forall pop pop str}bdf/bwi{pop pop image}bdf/di/bwi load def}ifelse /cdb{/@7 save def/@1 xdf/@2 xdf/@3 xdf/@4 xdf/@5 xdf systemdict/setcmykcolor known not{dc}if translate scale /@6 xdf /@18 @5 dup 60000 ge{pop 60000}if string def @6 not{/str @18 0 @18 length 3 idiv getinterval def}if @4 @3 8 [@4 0 0 @3 0 0]@6{{currentfile @18 readhexstring pop}image}{{currentfile @18 readhexstring pop psuedo}false 3 di}ifelse @7 restore}bdf /wd 16 dict def /mfont 14 dict def /mdf{mfont wcheck not{/mfont 14 dict def}if mfont begin xdf end}bdf /cf{{1 index/FID ne{def}{pop pop}ifelse}forall}bdf/rf{/@1 exch def/@2 exch def FontDirectory @2 known{cleartomark pop}{findfont dup begin dup length @1 add dict begin cf{/Encoding macvec def}{Encoding dup length array copy/Encoding exch def counttomark 2 idiv{Encoding 3 1 roll put}repeat}ifelse pop exec currentdict end end @2 exch definefont pop}ifelse}bdf /bmbc{exch begin wd begin /cr xdf save CharTable cr 6 mul 6 getinterval{}forall /bitheight xdf/bitwidth xdf .96 div/width xdf Gkernmax add/XOffset xdf Gdescent add/YOffset xdf/rowbytes xdf rowbytes 255 eq{0 0 0 0 0 0 setcachedevice} {Gnormsize dup scale width 0 XOffset YOffset bitwidth XOffset add bitheight YOffset add setcachedevice rowbytes 0 ne{ XOffset YOffset translate newpath 0 0 moveto bitwidth bitheight scale sn{ /xSmt bitwidth x4 def /ySmt bitheight x4 def /rSmt xSmt rb def rSmt x8 ySmt true [xSmt 0 0 ySmt neg 0 ySmt] {rSmt ySmt mul string CharData cr get 1 index bitwidth bitheight rowbytes rSmt tso smooth4} }{rowbytes 3 bitshift bitheight 4 add true [bitwidth 0 0 bitheight neg 0 bitheight 2 add] {CharData cr get} }ifelse imagemask }if }ifelse restore end end }bdf /bb{.96 exch div/Gnormsize mdf 2 index /Gkernmax mdf 1 index/Gdescent mdf 3 index div 4 1 roll 2 index div 1. 5 2 roll exch div 4 1 roll 4 array astore/FontBBox mdf }bdf /cdf{mfont/CharData get 3 1 roll put}bdf /bf{ mfont begin /FontType 3 def /FontMatrix [1 0 0 1 0 0] def /Encoding macvec def /MFontType 0 def /BuildChar/bmbc load def end mfont definefont pop }bdf /wi LW 1 eq{{gsave 0 0 0 0 0 0 0 0 moveto lineto lineto lineto closepath clip stringwidth grestore}bind}{/stringwidth load}ifelse def /aps{0 get 124 eq}bdf /xc{s75 cvs dup}bdf /xp{put cvn}bdf /scs{xc 3 67 put dup 0 95 xp}bdf /sos{xc 3 79 xp}bdf /sbs{xc 1 66 xp}bdf /sis{xc 2 73 xp}bdf /sob{xc 2 79 xp}bdf /sss{xc 4 83 xp}bdf /dd{exch 1 index add 3 1 roll add exch}bdf /smc{moveto dup show}bdf /ndf2{udf{dup /FontType get 0 eq{/FDepVector get{dup /FontType get 0 eq{ndf2}{dup /df2 known{begin df2 0 null put end }{pop}ifelse}ifelse}forall}{/df2 known{dup begin df2 0 null put end}if}ifelse}{pop}ifelse}bdf /kwn{FontDirectory 1 index known{findfont dup ndf2 exch pop}}bdf /gl{1 currentgray sub setgray}bdf /newmm{dup /FontType get 0 eq{dup maxlength dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall currentdict end dup /FDepVector 2 copy get[exch 6 index exch 6 index exch{newmm 3 1 roll}forall pop pop] put dup }{/mfont 10 dict def mfont begin/FontMatrix [1 0 0 1 0 0] def /FontType 3 def/Encoding macvec def/df 1 index def/df2 1 array def/FontBBox [0 0 1 1] def/StyleCode 2 index def /mbc{bcarray StyleCode get}def/BuildChar{exch begin wd begin/cr exch def/cs s1 dup 0 cr put def df /MFontType known not{ df2 0 get null eq{df dup length 2 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall /StrokeWidth 1 0 FontMatrix idtransform pop dup nlw mul pys div ps div exch 0.012 mul 2 copy le{exch}if pop def/PaintType 2 def currentdict end /q exch definefont df2 exch 0 exch put}if}if mbc exec end end}def end mfont}ifelse 3 index exch definefont exch pop}bdf /mb{dup sbs kwn{0 2 index findfont newmm exch pop exch pop exch pop}ifelse sfd}bdf /mo{dup sos kwn{2 2 index findfont newmm exch pop exch pop exch pop}ifelse sfd}bdf /ms{dup sss kwn{4 2 index findfont newmm exch pop exch pop exch pop}ifelse sfd}bdf /ou{dup sos kwn{mfont/df2 known{mfont begin df2 0 null put end}if 3 2 index findfont newmm exch pop exch pop exch pop}ifelse sfd}bdf /su{dup sss kwn{mfont/df2 known{mfont begin df2 0 null put end}if 5 2 index findfont newmm exch pop exch pop exch pop}ifelse sfd}bdf /ao{/fmv true def ou}bdf/as{/fmv true def su}bdf /vo{/fmv false def ou}bdf/vs{/fmv false def su}bdf /c{currentrgbcolor dup 4 1 roll eq 3 1 roll eq and/gray xdf}bdf /bcarray[{/da .03 def df setfont gsave cs wi 1 index 0 ne{exch da add exch}if grestore setcharwidth cs 0 0 smc da 0 smc da da smc 0 da moveto show}bind dup{/da 1 ps div def df setfont gsave cs wi 1 index 0 ne{exch da add exch}if grestore setcharwidth cs 0 0 smc da 0 smc da da smc 0 da smc c gray{gl}{1 setgray}ifelse da 2. div dup moveto show}bind {df setfont gsave cs wi grestore setcharwidth c gray{gl}{currentrgbcolor 1 setgray}ifelse cs 0 0 smc df2 0 get setfont gray{gl}{4 1 roll setrgbcolor}ifelse 0 0 moveto show}bind {/da 1 ps div def/ds .05 def/da2 da 2. div def df setfont gsave cs wi 1 index 0 ne{exch ds add da2 add exch}if grestore setcharwidth cs ds da2 add .01 add 0 smc 0 ds da2 sub translate 0 0 smc da 0 smc da da smc 0 da smc c gray{gl}{1 setgray}ifelse da 2. div dup moveto show}bind {/da .05 def df setfont gsave cs wi 1 index 0 ne{exch da add exch}if grestore setcharwidth c cs da .01 add 0 smc 0 da translate gray{gl}{currentrgbcolor 1 setgray 4 -1 roll}ifelse 0 0 smc gray{gl}{4 1 roll setrgbcolor}ifelse df2 0 get setfont 0 0 moveto show}bind]def /st{1000 mul usertime add dup 2147483647 gt{2147483647 sub}if def}bdf /the{usertime sub dup 0 lt exch -2147483648 gt and}bdf /6a 6 array def /2a 2 array def /3q 3 array def /qs{3 -1 roll sub exch 3 -1 roll sub exch}bdf /qa{3 -1 roll add exch 3 -1 roll add exch}bdf /qm{3 -1 roll 1 index mul 3 1 roll mul}bdf /qn{6a exch get mul}bdf /qA .166667 def/qB .833333 def/qC .5 def /qx{6a astore pop qA 0 qn qB 2 qn add qA 1 qn qB 3 qn add qB 2 qn qA 4 qn add qB 3 qn qA 5 qn add qC 2 qn qC 4 qn add qC 3 qn qC 5 qn add}bdf /qp{6 copy 12 -2 roll pop pop}bdf /qc{exch qp qx curveto}bdf /qi{{exch 4 copy 2a astore aload pop qa .5 qm newpath moveto}{exch 2 copy 6 -2 roll 2 qm qs 4 2 roll}ifelse}bdf /qq{{qc 2a aload pop qx curveto}{exch 4 copy qs qa qx curveto}ifelse}bdf /pt{currentpoint newpath moveto}bdf /qf{/fillflag true def}bdf /ec{dup 4 and 0 ne{closepath}if 1 and 0 ne{0 doop}if grestore currentpoint newpath moveto/fillflag false def}bdf /eu{currentpoint fp{0 ep}{grestore newpath}ifelse moveto/fillflag false def}bdf /bp{currentpoint newpath 2 copy moveto}bdf /ef{gsave fillflag{gsave eofill grestore}if}bdf /sm{0 exch{@1 eq{1 add}if}forall}bdf /lshow{4 1 roll exch/@1 exch def{1 index wi pop sub 1 index sm dv 0 @1 4 -1 roll widthshow}{1 index wi pop sub 1 index dup sm 10 mul exch length 1 sub add dv dup 10. mul 0 @1 4 -1 roll 0 6 -1 roll awidthshow}ifelse}bdf /setTxMode{sa 9 2 index put exch not{3 eq{1}{0}ifelse setgray}{pop}ifelse}bdf /SwToSym{{}mark false/Symbol/|______Symbol 0 rf 0 sa 6 get 0 ne{pop 1}{sa 7 get 0 eq{pop 2}if}ifelse sa 1 get 0 ne/|______Symbol sa 4 get 0 ne{vs}{sa 3 get 0 ne{vo}{fnt}ifelse}ifelse}bdf /mc{0 3 1 roll transform neg exch pop}bdf /ul{dup 0 ne sa 2 get 0 ne and{gsave 0 0 /UnderlinePosition kif{mc}{ps -10 div}ifelse/UnderlineThickness kif{mc}{ps 15 div}ifelse abs setlinewidth neg rmoveto sa 4 get 0 ne{gsave currentlinewidth 2. div dup rmoveto currentpoint newpath moveto 2 copy rlineto stroke grestore}if sa 3 get sa 4 get or 0 ne{gsave currentrgbcolor dup 4 1 roll eq 3 1 roll eq and{gl}{1 setgray}ifelse 2 copy rlineto stroke grestore rlineto strokepath nlw pys div setlinewidth}{rlineto}ifelse stroke grestore}{pop}ifelse}bdf /sgt{2 copy known{get true}{pop pop false}ifelse}bdf /kif{currentfont dup/FontMatrix get exch/FontInfo sgt{true}{currentfont/df sgt {dup/FontInfo sgt{3 1 roll/FontMatrix get mtx concatmatrix exch true}{pop pop pop false} ifelse}{pop pop false}ifelse}ifelse{3 -1 roll sgt{exch true}{pop false}ifelse}{false}ifelse}bdf /blank/Times-Roman findfont/CharStrings get/space get def /macvec 256 array def /NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI /DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US macvec 0 32 getinterval astore pop macvec 32/Times-Roman findfont/Encoding get 32 96 getinterval putinterval macvec dup 39/quotesingle put 96/grave put /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft /guillemotright/ellipsis/blank/Agrave/Atilde/Otilde/OE/oe /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron macvec 128 128 getinterval astore pop {}mark true/Courier/|______Courier 0 rf {/Metrics 21 dict begin/zero 600 def/one 600 def/two 600 def/three 600 def/four 600 def/five 600 def/six 600 def/seven 600 def/eight 600 def /nine 600 def/comma 600 def/period 600 def/dollar 600 def/numbersign 600 def/percent 600 def/plus 600 def/hyphen 600 def/E 600 def/parenleft 600 def/parenright 600 def/space 600 def currentdict end def currentdict/UniqueID known{/UniqueID 16#800000 def}if/FontBBox FontBBox 4 array astore def}mark true/Helvetica/|______Seattle 1 rf /oldsettransfer/settransfer load def /concatprocs{/proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx}def /settransfer{currenttransfer concatprocs oldsettransfer}def /PaintBlack{{1 exch sub}settransfer gsave newpath clippath 1 setgray fill grestore}def /od{(Rvd\001\001\000\000\177) fg copy pop txpose 1 0 mtx defaultmatrix dtransform exch atan/pa exch def newpath clippath mark {transform{itransform moveto}}{transform{itransform lineto}} {6 -2 roll transform 6 -2 roll transform 6 -2 roll transform {itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}} {{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if statusdict/processcolors known{statusdict begin processcolors end 4 eq{/4colors true def}if}if}bdf /cd{}bdf /op{/sfl false def systemdict/currentcolorscreen known{dcfreq dcrot/dcspf load dmfreq dmrot/dmspf load dyfreq dyrot/dyspf load dkfreq dkrot/dkspf load setcolorscreen}{freq rot/spf load setscreen}ifelse savescreen /ns false def/pm save def}bdf /cp{not{userdict/#copies 0 put}if ma 0 gt{{t1 the{exit}if}loop}if{/copypage load exec}{/showpage load exec}ifelse pm restore}bdf /px{0 3 1 roll tp tt}bdf /psb{/us save def}bdf /pse{us restore}bdf /ct 40 string def /nc{currentpoint initclip newpath gc{dup type dup/arraytype eq exch/packedarraytype eq or{exec}if} forall clip newpath moveto}def /kp{ct 0 2 index length 2 index 39 2 index put getinterval copy cvx exec mx3 currentmatrix pop}bdf end LW 1 eq userdict/a4small known not and{/a4small [[300 72 div 0 0 -300 72 div -120 3381] 280 3255 {statusdict/jobstate (printing) put 0 setblink margins exch 196 add exch 304 add 8 div round cvi frametoroket statusdict/jobstate (busy) put 1 setblink} /framedevice load 60 45{dup mul exch dup mul add 1.0 exch sub}/setscreen load {}/settransfer load/initgraphics load/erasepage load]cvx statusdict begin bind end readonly def}if md begin/bigs[lnop userdict/letter known{/letter load}{lnop}ifelse userdict/legal known{/legal load}{lnop}ifelse userdict/a4 known{/a4 load}{lnop}ifelse userdict/b5 known{/b5 load}{lnop}ifelse lnop lnop lnop /tab load/a3Size load]def /smalls[lnop userdict/lettersmall known{/lettersmall load}{userdict/note known{/note load}{lnop}ifelse}ifelse userdict/legal known{/legal load}{lnop}ifelse userdict/a4small known{/a4small load}{lnop}ifelse userdict/b5 known{/b5 load}{userdict/note known{/note load}{lnop}ifelse}ifelse lnop lnop lnop /tab load/a3Size load]def end systemdict/currentpacking known{setpacking}if %{currentfile eexec} ( %endeexec) ok userdict/stretch known not and checkload currentfile ok userdict/stretch known not and {eexec}{readtocleartomark}ifelse 373A767D4B7FD94FE5903B7014B1B8D3BED02632C855D56F458B118ACF3AF73FC4EF5E81F5749042B5F9CF1016D093B75F250B7D8280B2EACE05A37037F7BDF6E12226D7D4E2DF2C52FAFD5FD40FE72A0D3AC4BD485D8369D4C87636E920D1DAF222D92155A9CB1667E715F0B82799B37CC8F5B32B74B39CF494536DC39C7EF04A7BCB29E2CEC79073CADCCFB23B4AA1363F876F5121B618071B7B4EB1E5DE75FAA2368A3E5DB2B198623AFE92AE9484270FE7F57A850E88C0D3EEA156611C91D8E480D4370B025CCA6929A2BF40AD3D01B2CB7EE6DFB46E12A830542337F7819B67F9765210F76DB06F34DA5B13A11759305C582E16D2B854939F6D9121F2A4F285282F5DCD3D15896D121E3D6F5BE79E087451BB0ED233CDBEF090D3B4AC2DC34B97E70C61D95FB072B8C12D2ABD843520949A39DCF99E2C1AA8FBCD025E47E0A82A8D96E75BAF40F52AD402495BBD4DE0F356C8B14E764874E639C9F045A0D1908EC6456EB6C5B8A6F826192F767EF2C55A21C58F5F9CC1F59247B55F2387828C7FE89D5E7D8484D1BC86CB6673BDBE4FE17DD9BDE95224FE645136F41330BF155A4DDE1B0A32233BF471CE58FBC660DC7E641B0A0D30018454E2191C414A3011FF3FED1C0D88FE1FF9F75DCC456D097947226FBEC92509146D3A4CFFC0471B31C53222ED9DD88566F60F6C0D705AD79DACF53B070026F083ED28B5CF75 7X AAA0A169F6F320A75E9D2ED50ABD939AF85B6346C2ADB25D168F10508E1516D194C635E6B187FADEA0829DBF0390C0F003F0265E215BC96CA3CC13D4A8E01570BE193CA75A620728CD275ACF1986EFFB3A13419FE55EA7C4467B7E7EEDC1FC29C9F8C46A557D2CCDB914EF7B93E7530D555DFC2398AFC68CAD991F062EF85BAA1884EC166C7C5DF8543666D8C41BE267D706BD1588F1F662F705CAE4D29DC38EF66BFAA89470D8A099B6F1B4587F7B024412276106FCD3EB5AE17A5D1DF1781992DC40EA0A992F706F701304CEA9D9073E7A74F1E687D81C3E5841D31CF86855BAAAD9B5D30317C75150A857C6B114735315CDD1AEF36C26BBB0645499406DEE2F24B3B1C72FEC97C7BA31AA2CDAB25418BB1DC4C7E4757F1D625087B0FD0300C03A65F2A72CE734925735277E034CDCF599129679F70CC8B66E03878851DB75041F275E1E5761F3EC753BE1359CA364A22047AE4886217F9259FE19FF5B116E8019B98B143114B313E8BEF87EC949D85C82E0812E6F50525E73890AF362CC8EE8A85F4197E6AC18638EF12E56A808D439AF1BFD363F140314BF4E534485C42F1856688CC35288E8D770120A420FB9F1FCF8AE8BD6D6156CC23E6C51119FE4DE1B68C9DF3487E9974BF9ED31F8D3CE93FF101867319F2FF492D5D398B4F09A66F2F55BCAB34B99173B7EE89039D00DD21A7B3A52E9F028F8301B5FC12D4094 1X 2E064513BC579AAC498F577EA8ECD1FE3E42DC3CC320786C7B00194FEDF344402C33FC492D4BA86992B01683F440220FFE756BC88A94223D316078D69D33560E8EAB76B24CB7AA4320CF435593D76F624324ABE00B5587A4F283C725EA24567133F25F472B5E2E4474DDB5A16AC5F2DF32350395D3E3892FE361F4D5C9A610C654C9227614FBBAFF3356A90A2266E00F66234061075491571A65616211257F160000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %endeexec %{currentfile eexec} ( %endeexec) ok userdict/smooth4 known not and checkload currentfile ok userdict/smooth4 known not and {eexec}{readtocleartomark}ifelse F94E00EE41A71C59E5CAEED1EDBCF23D1DBA1EE99B9BB356492923BD8B1BA83A87CEB0E07377A31FD6241E814681118E17DC7CACE570399506E6E441B871B6043831BD03EFC11DBBD8001EE2FF8CFBD485065D455A2E15AC36F1A84AD8789FA6461199C7CD14CB9FD64D4B06452B7FC0A8FC263F70F1CCB893295D4DE70ADAB771C0F84396FA98C60B11DA02ABA157298DF0A23621853BEF167443A985ADC09BEFFD51CB4D29179E2B34609EF38A49DA61F4BFC256A3DE0732D7D29754A194857B9C9E9971227AA1DD0611FBB10E44E5FF66C062D9C24ED3290529330BC317825E876929582DB0E39B9FC5EFD20CC1D4F94920EB9C534D0DA90DE70D25BC7287319CF28602B3F46633C242CAFC8905E960317E3C2FA20AB8DB06ADBAF292FC7BA2CA14EE65DF28B99CC11666B70AD33E8E1D57D63D4B89ECC615AE5747C1CA752C833D8D6DE54CD4A0350B44310555CE3BD2C615ADD27B634CDB350AF3A432CE78AACD2909A5B586F666CD87919A36DB1CBE86B3CE281DFD01CD7E1B8A18A4B415CECBFF79A5C4390A15EA77D14D6BE12BAB5A8268C3F286D0590060647CABED674443CD258F11415E866AB330A251691B61F2422A61AFE59B6B4FBDCF85ED9BA0F8E483C034089E6877FF5923698D3A0DC0EED6B9CFD32DF0839BC4EA5F6D1FCB6DD0920391E57E84745131D02D100179F4E0A68EC0A5FF6680A6F463D038 BX 04AF63FFA13D743B995A26A743C26D387209023C91DE43DF047A16F328AC9DDC08573B38BE9EA341EA16C78EC32F3A1B36B90D95A50610F4D050EC1C33497F3F3A81A1B4C8BEF0BA84EE2FAA32DC112DAC490AF53E1749C4A0D866CAF7B893E52383B0D38065C333FB122B700D7246F7EE87D942AE3DB5C1DD77E9E76C80CC5AD63D28DFED0E229CE604673F78CD47F258FDF5BF3A3EAEC5C9BC8E482D8DBA9D268A35DA8C095A690679ED2123E8B8F5E4826FA3B199EAA5D482D4B6AA86572E387CECEB7149C8947F41D6339328A748A17F8C4AD3B0555F1E409450BA0C564F1F488BB5096EB003568D4D5EF6489897E27409547D0EE4487D30184793B0F27BD265A64BDB3EA6761569DA955620C612E718677B77D6D81B999C6298877AFE0D1D6F6F358377A8BD2402F669C64B972B3A065EF7DD4BDEFFFE17E63DB8898FA6E69166B710AAD6BA2EA9AF61E4B8C8701638D4D6E4DFFFC192AEF6BC027095C4C72D748979675BA29FAF61E75343E14E61034602E5A79CD2519796ED6A9CC4EDEA46A9B59D4A807E786B5EE46F25B0360BC8E7C12D723122CDEEF247C9776F4C99C8EBED6828AA19744B5ADF0D07D95D98B3072372388D41B0FAB1CCE2775170679575ECDCA13B22A17FE9C6605C3445F58F1A829512DAB6C528F83580C8AA53C35D605F626F5AD0B7FC1EA87D69A835E3F53A1F450FB0AF42A5772F89D92A 5X 0D10F15BDBDA409F50C0B8AB93FE8A16D029DD8BB5C480D1466735ED4D9CAF637E5ECD6C2ECB6BF3B3EFBEE7AB936D2C568E3009D156B87CACB1FB3A48A70BC91B2EC35CC9147FFB1A524E2B2F2E4E2C1B12F1C1C63768BB95CD62FEC01CBA79B9FA282DD4DF49990F27FF8EE4E2DDE2F0ACD83BC9D4BE0090192C7A799967EC4DC2D63C0835E22D4C4B366D7FDCF3A05A4B53DF780F986EF25C79B665D5C00EFF7F17C0BB6D544F9D83A7FDAC47D9C5683A656011374253C918FF6EA64749DD971B2300DD5320033E01EC591F6318CCE94CE2B81C04322EC52B624E50643B52391CC D2AB56396A2AD8E2D3CA61B80D9D4CC363B2DF7863526958CDF3497E36648406C317E58EC563E7C26149A2A3C643ADFB39A8DD92974C6D2A2A9D7B71CDF3FEBBF32BB02E7B45CF53AAEAD5E963A4AA4AF9A149A08A4EC303D5F2369977E93F54897EEAD31B06C5845D63F49D65F8E5573962241A57CCD717CE6CA8C784A11192943616EA059B51BC38429E18D0121FCBB6FBD5D909B0D89E616C66DEF6A0F165A7030BD911A1B120468329CBB006C8D37720E531CF31E878CB4AAAC137633675C3D546F5162487AB35F470C042BDEB945E0F2532BF92AA6FD53434440221ECD3533A7AA89900CB19EFE2CD872DF8B7969AF0D3B72BF31DC5DD69CA6460966F61AB17CB507964098DBA3AF122EEC3128A9BAFE1034493F372B36BD1351205E9043A67C544402D8BCE24358C8A5CE33867A00794CF7097D59C88279A11EE9C854E7E7AAE881F9828C569D208F5F33375F59E9A3818CFA38AAD0CBFBA32F9F44A8BB79DE4C40E3886457C16DA4A27953AA1E99472E35F2323F0BAA5E37DC28CBA46FEFB73B190016055ADD4D27615D748499A0E1C4B8C7EC339C1C4D95A813A85918A8D01EEB485DDCDCEA6EA3F2C2A9D85C139CD90CCB352634F9AFE836BCAC0C274E352BA2071B5269D5DE4CCDE3FF990CBA974980C7332AE1545A9C60D5D1459D3AE95C1AC065733AF14FADB440A110DD539563B8D850CD0704C52F3F7CCCB 5X 3630D776560CBD22D8FF08F5B354487A171AEC15F5F54DE9CAB668BCAC573E788D92762EF63E76087005F4AC2D02E0CAC173C11BE62ACE5DC4D3374F2F9746C9981E125FF9AB8CAE76D13039E2C54DFD708E028A619EA1ED78E6B46F06DF0D0B74BBEDD8C190C7C0CEBDE8F7A4888CC36575313478DD2CFE392E9BB7B2416955D44B7024A3BA43FBF37293B386D64746D7748895411D243FAEC50638F2AA33337D7FA018ADDAC5835A0DDFAE99AD6299DFB4CA6872C59853E3AC12FC9E3D26629C5B49CF844C87B3C4BFBE3074E3A1CE6984758C20C661084381CD6B4582D84F19C0000B5FC0DCB42B567E396031601C095D7016283EBE5F13CD8A3A374A74DDBBABD36081149F8BC242085F2F7297CC97FD3B8BAD206D8AC9707A39ECCC7963B522E08DA391A1EF12DD4D746DBDDDCC0834F88160CF189A9645567CEC2F023A571AF0DFD15DB85B744C28C000DF53B05F8F210841F6E87A04F20C777B7C0BE6182BE2E90226E5301A12532A745F2FAAA81637CF11B78CD2B99A4D18B862D6C5DBD31793FB16A2D9AAD376D4484D75AA833D0068B1D34DB74E3302480854E3B5484D8A47E39A89A2FA927BC3641EA7F8E004FDE4C2F08D40D99F1ACB47CAF6887629BF6DFE12968D297596D28CE0CF148B12E7DCB49FB94F5ADBD214C3A6CE1E249831BA9EB8A189F2CE1ABE39A7B537253E369A508A2AF2ADB9463F9B56BB BX FF31D535FF997F537C6675C196E7ECBD493F652FA7CC6D9C1CA3379BFDB5AF7513C6E834054494296B91A6EE800114363D5D5D0759F41B4DECB653B9DE3E94583579EF549ED5F3FAFB12661ABC0C57A332406517ED3454EDED34B386C60F78DC976266E0EAF54FC245FB0E3EFC8016236436B599C1C97A8C5E0AC8F7836161873C71F01ED9CC25C236420F41FD8277993D3959205912FA0927B59E3DAE7377D82079447D6E41EE5AEC0DFFF79AF8F4ED47F17EE708FEA45877860D56F8CBCE65A061E8E1CA4A5FBAF0E13429A7F0ADB6F178FA449F46CC539BBC0107E3A53B1C362A0 4B20E6D721E7E6E1E4976A11DDC98C7614D22B53DFBB6DAE533AC9BE882021A735C30DAA4A44AED09F49A390E8CFF59BD9C30667AF21B03EC5CEBD5C2C3AA2769E8D714191A48E7DDF50B13D1560E82EFB65FCE601AE9E8C351FBA1DED80B7351314E7F9F9A784BFE3759B7E322A84E7B51F9DC5F5D9C8050CD79B27C0A4B0DD68A3C27A948AD6858E35B960D2DEA838C479CAEA83B1A912174ACB2100E55E7A14892D7A9B3711FF0B20065C1995B49E1F23464A92DD140642E3A7B1973849E64D1A3CF60000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %endeexec %%EndProcSet 070701000859c9000041ed0000000000000000000000024c5c50c900000000000000b600010002ffffffffffffffff0000001300000000root/usr/local/bin070701000859d9000081ed0000000000000000000000014c5c502700005180000000b600010002ffffffffffffffff0000001a00000000root/usr/local/bin/psbookELF4L4 ( 44o**** 4+4+H/usr/lib/ld.so.1II "$&')*+,-.12345689:;<=>?@BCE  !#%(/07ADFGH#/8T >HQ#s W_,!g7otu;z7*DU 2 7&-d"d4 T  *51:$A4I7PV7^,^0 jtrj @ R < &7{ ,4+pT&z 5  T> lH (($ -,5 !5<TDKS 3 ^ j41qD,5  D4 psbookcrti.scrt1.ocrt1.sfsr.svalues-Xa.cpsutil.cfcopypserror.cpsbook.cusagecrtn.s_environoutfile_exit_endinfile_etext__flsbufwritepageheaderwriteprologprogram_lib_versionfread_edataatoi_get_exit_frame_monitoratexitwritepagefflushwritetrailerfseek_start_GLOBAL_OFFSET_TABLE___iobmallocstrncmppagenofgetsverbosewritestringsprintfwritepartprologfindpaperseekpageseekablefopenfputs_initpagelabel__fsr__environ_lock_DYNAMIC_finiwriteemptypagestrlen__ctypestrcpywritepagesetupwritepagebodymessagemain___Argvfwritestrncpystrcmpfprintfwritesetupwriteheaderfclose__fsr_init_value__fpstartftell__longdouble_usedscanpages__1cG__CrunMdo_exit_code6F_v_realloctmpfile_PROCEDURE_LINKAGE_TABLE_libc.so.1SUNWprivate_1.1SYSVABI_1.3qN 7U"5.0R/+>?I-H :@ A39#76BOKPC')4,D5/1>*@*+***9*A**G* *7*=**%+.++ +F+8+++ +0$+(+:,+$0+5*%*%*h%*h%*h%*h%*h %*h(%*h0%*h8p%*h@`%*hHP%*hP@%*hX0%*h` %+hh%+hp%+hx% +h%+h%+h%+h%+h% +h%$+h%(+hp%,+h`%0+hPjjR4+t_h&U,t,t P7E,u T,RU ,RPTPjURQt`|$у, D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]USV,,t]SPet u3ƍe^[USVW u>؅|3jju6ujSu!uuuhjP ؅~PEVSjWtc+؅hjP؅ۍMA u3' Q jjVlt 333ƍe_^[ÐUSVW 57&u;}c-57hSct?57S]t( 57SL,;|3e_^[USVW ,3P-uh)jJ 5jj57c57E 57hh--=-%t=,5,-%t!=,!w5,l h)8 Ph)WIuc,H9 5|7,P5-)-uh)j6 5H 5 -4=,un h ) Ph )W=,u> h)y Ph)Wu 57,g h(; Ph(WLtF h( Ph(W)t# h( Ph(WuC h( Ph(W h( Ph(W h '~ Ph 'WztF=,r=,e h(9 Ph(WJ> h( Ph(Wu 5,  h( Ph(Wu 57;, h( Ph(W=,tD=,u; h(h Ph(Wyu 57,Y h'- Ph'W>tk h& Ph&WuF5, K5, 57S 57hh-jV57+ 57 5 -- ,t;~,e_^[ÐUSVW j]-457 57hh- h& Ph&h- --5tC5u(u<{t(t )tGNuh\(jFG"5uG5t+VSh7zƆ7 Ww7Sh@(jee_^[ÐU57uu,U=7tu h8(j,@,Puh$(h-E-{US=,57hS$u5,h(jj h'S5tF57Su5,h'j: S,pe[ÐU M-tu5,h'jÐUS ]SCPh7]e[Ujj57,tf P\t57hh-uh'j?uh'h-/h- 5,uh'jÐU,t" Puhp'j=,tj5,57=,ÐU 5,Quhp'jSÐU -0uhp'jÐUSj 5-457( 57hh-`t)- Sk 57hS7u܃=7t5,5,hT'je[ÐU=7thL'j[,@,Ph'h-Bh-=,t h8' h,'USVW,u ]u -S-tD1H1x1H 1 h1j 3-tI57P57 -Ƅ:Ƅ uFȄU%*E3UFBȄ<%3w$"͋H0EPSSI -Ju#H0EPSq!H0EPSN S -$EPS S -%C tC C+؋؃N~@~<1H1x1H 1 h1j -h1P3-FȄ&+؋ N~@~<1H1x1H 1 h1j -1WP\- WEu u e_^[à jx搐H!q H!q q q q q q q q q q q q q q q q  q q q q q q q q q q   H!H!H!q  q q  q q   q q  q  q q  US jj57h*1ShT*S 57h *Sh)SSj6e[ÐUSVW17177u 7Ex3ۃ8-19 7tK19 7t h)P76h)jvh)P7u\6h)jnFHqu 71su$ P;؅~tuvkO 577uh)jdt055+΋ƅx;|‹+Ћx;|,55#yH@+ȁyIAރ V&FE3+ȉMIM33+ϸ#yH@ttu uL+; 5| QFG@#E@;#E+;u{Ee_^[UWVS[[^_UWVS[[^_EOF%%Page:TrailerEndFiletabloid%%%%Page: * %d showpage PStoPSxform concat [*] Wrote %d pages, %ld bytes I/O error in prologue %%%%Pages: %d 0 I/O error in header I/O error writing page %d I/O error writing page setup %d PStoPSxformI/O error reading page setup %d %%%%Page: %s %d [%d] I/O error seeking page %d Bad page label while seeking page %d EndProcSetBeginProcSet: PStoPSBeginPrologEndSetupEndBinaryEndDocumentBeginFileBeginBinaryBeginDocumentEndCommentsPages:Page:out of memory 10x14quartofolioexecutivestatementledgerlegalletterB5A5A4A3b5a5a4a3can't seek input can't open output file %s wcan't open input file %s r must be positive and divisible by 4 Usage: %s [-q] [-s] [infile [outfile]] Copyright (C) Angus J. C. Duggan, 1991-1995. See file LICENSE for details. %s release %d patchlevel %d 4+JZjz *:JZjz & & 8 `h`````oHo odLo`o``*d)J)SJ)S))J|)SJx)St)l)dd)d\)'P)dD)<)d4)b ,)h8  L d 4  &&&&*4+,--$;*,:,MS, ^j,u-~&,T ,,,,,,,,--j,u-~&j-u-~&#s j,u-~&3,!;7CtI;N7U*\eDU u2 7&-d"d4 T  * 1$47$*72,20 >tFj V@ `R i< rx~&7{ ,4+DT&z 5  T> lH ($ ,5 ! T' 3 2 >1EVD`f,5x  D4 psbookcrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodatapsutil.cpapersizesfcopybytesmaxpagesheaderposbeginprocsetendprocsetendsetuppagescmtoutputpagebufferpageptrpserror.cpsbook.cusagecrtn.s_END__START__environoutfile_exit_endinfile_etext__flsbufwritepageheaderwriteprologprogram_lib_versionfread_edataatoi_get_exit_frame_monitoratexitwritepagefflushwritetrailerfseek_start_GLOBAL_OFFSET_TABLE___iobmallocstrncmppagenofgetsverbosewritestringsprintfwritepartprologfindpaperseekpageseekablefopenfputs_initpagelabel__fsr__environ_lock_DYNAMIC_finiwriteemptypagestrlen__ctypestrcpywritepagesetupwritepagebodymessagemain___Argvfwritestrncpystrcmpfprintfwritesetupwriteheaderfclose__fsr_init_value__fpstartftell__longdouble_used__1cG__CrunMdo_exit_code6F_v_scanpagesrealloctmpfile_PROCEDURE_LINKAGE_TABLE_anotate anotate0 ,(4+&,,anotaten @<TR0DUT>4j2 3Tz anotate anotate lHlH" "KKKKKKKK "anotate  ""H!"q "H!"q "q "q "q #q #q #q  #q #q #q #q #q  #q $#q (#q ,#q 0# 4#q 8#q <#q @#q D#q H#q L#q P#q T#q X#q \# `# d#H!h#H!l#H!p#q t# x#q |#q # #q #q # # #q #q # #q # #q #q # anotate0##s($ &anotate %Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652psutil.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psutil.o psutil.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7pserror.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o pserror.o pserror.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.77,psbook.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psbook.o psbook.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7o3- /var/tmp/psutilspsutil.c4. /var/tmp/psutilspserror.c3- /var/tmp/psutilspsbook.c DD% DD% DD%.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.shstrtab oPohh ' 88/"7o  0EoRoc LLo Bdd s44x~&&&&&&&&**t4+4+H,,L---- - H 6o:? 0H0HOJ%KB gK070701000859d2000081ed0000000000000000000000014c5c5027000001db000000b600010002ffffffffffffffff0000001f00000000root/usr/local/bin/fixscribeps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixscribeps: get conforming PostScript out of Scribe # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $inepsf = 0; $epsfn = 0; while (<>) { if (/^([0-9]+ [0-9]+ [0-9]+ PB) (%!.*)/) { print "$1\n%%BeginDocument: Scribe-EPSF $epsfn 0\n$2\n"; $inepsf++; } elsif (/^ PE/ && $inepsf) { print "%%EndDocument\n", $_; } else { print $_; } } 070701000859db000081ed0000000000000000000000014c5c5027000087d8000000b600010002ffffffffffffffff0000001900000000root/usr/local/bin/psnupELF4؂4 ( 44oVVVVWWH/usr/lib/ld.so.1SR "$'(+-/3479:<>@ABCDFGIJKMOP  !#%&)*,.012568;=?EHLNQ".7 =FPX(-e ^- g-0 owPX!WHa d!l h3 @ ( TX dd8U 8> ( / ;a !@hHP Y(H aHgqx X@{ V@j \ xT4 ,!Y 2 $Va+xX= W"odw!X d(Z0^XH#' h0^L"; lX(HY  0 -  d z $R -#0 vPX9?xGHNYTpsnupcrti.scrt1.ocrt1.sfsr.svalues-Xa.cpsutil.cfcopypsspec.cpserror.cpsnup.cusageargerrornextdivcrtn.s_environ_DYNAMIC_fini__ctype_exitverboseparsedouble_endwritesetupfindpaperscanpages__environ_lockfopenpagenoinfilestrcmpmallocwritepageheaderatofwritepagebody_startwriteheaderatoitmpfilestrncmpseekablemessageftell__fpstartfclose__1cG__CrunMdo_exit_code6F_v_realloc__flsbuf__fsr_GLOBAL_OFFSET_TABLE_writepartprologwritepagesetupfgetsfread__fsr_init_valuewritepagestrlennewspecwriteprolog_etext__longdouble_used_PROCEDURE_LINKAGE_TABLE__get_exit_frame_monitorprogramparseintoutfile_edata__iobfseek_initpstopsfflushparsedimen___Argvsprintfatexit_lib_versionheightwritetrailerwritestringmainstrncpypagelabelwriteemptypageseekpagesingledimenfputsfprintfstrcpywidthfwritelibc.so.1SUNWprivate_1.1SYSVABI_1.3[qN e7uB&4,ZU#7%;'6>TY=EN[K- VJR5OAS`M@)F DXtX!a0^=VVVAV VVV9VV)VQV V(VMV,VVV"VGVV@VVOV#V<VNWW35V%V%Vh%Vh%Vh%Vh%Vh %Vh(%Vh0%Vh8p%Vh@`%VhHP%VhP@%VhX0%Vh` %Vhh%Vhp%Vhx%Vh%Vh%Vh%Vh%Vh%Vh%Vh%Vhp%Vh`%WhP%Wh@jjRWtShHIpXttXt P+EPXu TPXRU lXRP|4PjURQt`|$у|X D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]USVXXt]SPYt u3ƍe^[USVW u2؅|3jju*ujSuuuuhjP؅~PEVSjWtc+؅hjP؅ۍMA u3' Q jjV`t 333ƍe_^[ÐUSVW 5du;}c,Z5dhSWt?5dSQt( 5dS@X;|3e_^[USVW X3P(Zuh4Kjajj5dW5d9 5dhh,Z.Z=,Z%t=X5X-Z%t!=X!w5Xl h,K, Ph,KW=ucXH9 a|7XP5(Z(Zuh4KjaH a (Z4=Xun h$K Ph$KW=Xu> hKm PhKW~u 5dXg hK/ PhKW@tF hJ PhJWt# hJ PhJWuC hJ PhJW hJ PhJW h$Ir Ph$IWztF=Xr=Xe hJ- PhJW>> hJ PhJWu 5X  hJ PhJWu 5d/X hJ PhJW=XtD=Xu; hJ\ PhJWmu 5dXY hI! PhIW2tk hI PhIWuF5X K5X 5dG 5dhh,ZjV5d 5da (Z(Z Xt;~Xe_^[ÐUSVW j](Z45d 5dhh,Z hI PhIh,Z3Z3ZatCau(u<{t(t )tGNuhtJj FG"auGat+VShdnƆd Wk dShXJj e_^[ÐU5duuXU=dtu hPJj X@XPuhN^n~.>N^n~[ H H   `` ``,`o9RoXoo`o``VdKJKSJKSKKJKSJKSKKd|KdtK,IhKd\KTKdLKb DKSSS\S SRRRHR(RRQQTQQPPtPTPX!\WeHka tyd!l h3 @ s( TX dd8U 8>   la !h%- 6(H >HDNU s{X@{ V@j \ xT4 ,!Y 2 VaxX 4"LdT!X ]de(Zm0^rXxH~#' hl0^L"; lX(HY  0 - d z R #0 SPXx$H+Y1psnupcrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodatapsutil.cpapersizesfcopybytesmaxpagesheaderposbeginprocsetendprocsetendsetuppagescmtoutputpagebufferpageptrpsspec.cprologuepserror.cpsnup.cusageargerrornextdivcrtn.s_END__START__environ_DYNAMIC_fini__ctype_exitverboseparsedouble_endwritesetupfindpaperscanpages__environ_lockfopenpagenoinfilestrcmpmallocwritepageheaderatofwritepagebody_startwriteheaderatoitmpfilestrncmpseekablemessageftell__fpstartfclose__1cG__CrunMdo_exit_code6F_v_realloc__flsbuf__fsr_GLOBAL_OFFSET_TABLE_writepartprologwritepagesetupfgetsfread__fsr_init_valuewritepagestrlennewspecwriteprolog_etext__longdouble_used_PROCEDURE_LINKAGE_TABLE__get_exit_frame_monitorprogramparseintoutfile_edata__iobfseek_initpstopsfflushparsedimen___Argvsprintfatexit_lib_versionheightwritetrailerwritestringmainstrncpypagelabelwriteemptypageseekpagesingledimenfputsfprintfstrcpywidthfwriteanotate anotate0 ,(WHIpXtXanotaten @R0U\>T4@j23  z Tanotate anotateh,!H,!Y!X!lL";#0#' !<"#anotate anotate (H(HU, *X,KKKKKKKK X,anotate  *X,X,*\,)`,*d,)h,)l,)p,)t,)x,)|,),),),),),),),),),),U*,),),),),),),),),),),U*,U*,*,*,*,),U*,),),*,),)-U*-U*-) -)-*-)-U*-) -)$-U*anotate(-|$(-e--0-G$f/Gzs0Y=U$! G MGanotate i/G0(-0-0(-0-0(-0-1(- 1-+1(-01-M1(-R1-1(-1-Gw/Gw/Gw/Gw/Gw/Gw/Gw/Gw/Gw/Gm/Gm/Gm/Gm/Gm/Gm/Gm/Gm/Gm/Gm/Gm/Gm/Gm/Gm/G0Gm/Gm/Gm/Gm/Gm/Gm/Hm/H/Hm/ Hm/Hm/Hm/Hm/Hm/ H'1$Hm/(Hm/,Hm/0Hm/4Hm/8Hm/) { if (/^XP/) { $infont++; push(@fonts, $_); $infont-- if /PXL.*RP/ || /DN?F.*RP/; } elsif ($infont) { push(@fonts, $_); $infont-- if /PXL.*RP/ || /DN?F.*RP/; } elsif ((/^%%EndSetup/ || /^%%Page:/) && $header) { print @body; @body = ("%%EndSetup\n"); $header = 0; } elsif (/^%%EndProlog/ && !$nesting) { push(@body, "\$DviLaser begin/GlobalMode{}bdef/LocalMode{}bdef/XP{}def/RP{}def", "/DoInitialScaling{72.0 Resolution div dup scale}bdef end\n", $_); } elsif (/^%%BeginPageSetup/ && !$nesting) { push(@body, "%%Page: $page $page\n", $_, "Resolution 72 div dup scale Magnification 1000 div dup scale\n", "/DocumentInitState where {\n", "/DocumentInitState [ matrix currentmatrix currentlinewidth", " currentlinecap currentlinejoin currentdash currentgray", " currentmiterlimit] cvx put}if\n"); $page++; } elsif (/^%%BeginDocument:/ || /^%%BeginBinary:/ || /^%%BeginFile:/) { push(@body, $_); $nesting++; } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) { push(@body, $_); $nesting--; } elsif (!/^%%PageBoundingBox:/ && !/^%%Page:/) { push(@body, $_); } } print @fonts; print @body; exit 0; 070701000859cc000081ed0000000000000000000000014c5c502700000ab8000000b600010002ffffffffffffffff0000001e00000000root/usr/local/bin/extractres#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # extractres: extract resources from PostScript file # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $prog = ($0 =~ s=.*/==); %resources = (); # list of resources included %merge = (); # list of resources extracted this time %extn = ("font", ".pfa", "file", ".ps", "procset", ".ps", # resource extns "pattern", ".pat", "form", ".frm", "encoding", ".enc"); %type = ("%%BeginFile:", "file", "%%BeginProcSet:", "procset", "%%BeginFont:", "font"); # resource types while (@ARGV) { $_ = shift; if (/^-m(erge)?$/) { $merge = 1; } elsif (/^-/) { print STDERR "Usage: $prog [-merge] [file]\n"; exit 1; } else { unshift(@ARGV, $_); last; } } if (defined($ENV{TMPDIR})) { # set body file name $body = "$ENV{TMPDIR}/body$$.ps"; } else { $body = "body$$.ps"; } open(BODY, $body) && die "Temporary file $body already exists"; open(BODY, ">$body") || die "Can't write file $body"; sub filename { # make filename for resource in @_ local($name); foreach (@_) { # sanitise name s/[!()\$\#*&\\\|\`\'\"\~\{\}\[\]\<\>\?]//g; $name .= $_; } $name =~ s@.*/@@; # drop directories die "Filename not found for resource ", join(" ", @_), "\n" if $name =~ /^$/; $name; } $output = STDOUT; # start writing header out while (<>) { if (/^%%BeginResource:/ || /^%%BeginFont:/ || /^%%BeginProcSet:/) { local($comment, @res) = split(/\s+/); # look at resource type local($type) = defined($type{$comment}) ? $type{$comment} : shift(@res); local($name) = &filename(@res, $extn{$type}); # make file name $saveout = $output; if (!$resources{$name}) { print "%%IncludeResource: $type ", join(" ", @res), "\n"; if (!open(RES, $name)) { open(RES, ">$name") || die "Can't write file $name"; $resources{$name} = $name; $merge{$name} = $merge; $output = RES; } else { # resource already exists close(RES); undef $output; } } elsif ($merge{$name}) { open(RES, ">>$name") || die "Can't append to file $name"; $output = RES; } else { # resource already included undef $output; } } elsif (/^%%EndResource/ || /^%%EndFont/ || /^%%EndProcSet/) { if (defined $output) { print $output $_; close($output); } $output = $saveout; next; } elsif ((/^%%EndProlog/ || /^%%BeginSetup/ || /^%%Page:/)) { $output = BODY; } print $output $_ if defined $output; } close(BODY); # close body output file open(BODY, $body); # reopen body for input while () { # print it all print $_; } close(BODY); unlink($body); # dispose of body file 070701000859d7000081ed0000000000000000000000014c5c5027000017ec000000b600010002ffffffffffffffff0000001a00000000root/usr/local/bin/getafm#!/bin/sh if [ $# -ne 1 ]; then echo "usage: $0 font-name | gsnd - >font-name.afm" >&2 exit 1 fi cat << EOF %! % produce .afm for $1 % (c) 1993 by Robert Joop % inspired by two other versions of this theme which are % getafm 1.00 (c) AJCD % and getafm.ps by an unknown author, % modified by J. Daniel Smith % Metrics dictionary code added by AJCD, 7/6/93 /getafmdict 100 dict dup begin /buf 256 string def /buf2 16 string def /prany % dict dictname printname -> dict { 2 index 2 index cvn known { print % printname ( ) print 1 index exch cvn get = } { (Comment /FontInfo contains no /) print 2 copy eq { = % printname pop % dictname } { exch print % dictname (, therefore no ) print = % printname } ifelse } ifelse } bind def /printfontname { (FontName)dup prany } bind def /printfontinfo { dup /FontInfo known { dup /FontInfo get (FullName)dup prany (FamilyName)dup prany (Weight)dup prany (ItalicAngle)dup prany (isFixedPitch)(IsFixedPitch) prany (UnderlinePosition)dup prany (UnderlineThickness)dup prany (Version)(version) prany (Notice)dup prany pop } { (Comment Font lacks a /FontInfo!)= } ifelse } bind def /prbbox % llx lly urx ury -> - { 4 1 roll 3 1 roll exch % swap top 4 elements 4 { ( ) print buf cvs print } repeat } bind def /getbbox % fontdict chardict character -> fontdict chardict llx lly urx ury { gsave 2 index setfont 0 0 moveto false charpath flattenpath pathbbox grestore } bind def /printmiscinfo { dup /FontBBox known { (FontBBox) print dup /FontBBox get aload pop prbbox ()= } { (Comment missing required /FontBBox)= quit } ifelse 2 copy exch get dup /H known 1 index /x known and 1 index /d known and 1 index /p known and dup /looksRoman exch def { (CapHeight ) print (H) getbbox ceiling cvi = pop pop pop (XHeight ) print (x) getbbox ceiling cvi = pop pop pop (Ascender ) print (d) getbbox ceiling cvi = pop pop pop (Descender ) print (p) getbbox pop pop floor cvi = pop } { (Comment font doesn't contain H, x, d and p; therefore no CapHeight, XHeight, Ascender and Descender)= } ifelse pop dup /Encoding get [ [ (ISOLatin1Encoding) /ISOLatin1Encoding ] [ (AdobeStandardEncoding) /StandardEncoding ] ] { aload pop dup where { exch get 2 index eq { (EncodingScheme ) print buf cvs = } { pop } ifelse } { pop pop } ifelse } forall pop } bind def /printcharmetric { % chardictname fontdict charnamedict encoding charindex charname 4 index dup length dict dup begin exch { 1 index /FID ne 2 index /UniqueID ne and { 1 index /Encoding eq { 256 array copy } if def } { pop pop } ifelse } forall end dup /Encoding get 32 3 index put /f2 exch definefont setfont (C ) print 1 index buf cvs print ( ; WX ) print % Metrics entries are: % 1 number: which is the character width % an array of 2 numbers: which are the left sidebearing and width % an array of 4 numbers: x & y left sidebearing, width and height dup 5 index % /charname fontdict dup /Metrics known { /Metrics get exch 2 copy known { get dup type /arraytype eq { dup length 2 eq {1 get} {2 get} ifelse } if round cvi buf cvs print } { pop pop ( ) stringwidth pop round cvi buf cvs print } ifelse } { pop pop ( ) stringwidth pop round cvi buf cvs print } ifelse ( ; N ) print dup buf cvs print ( ; B) print gsave newpath 0 0 moveto ( ) true charpath flattenpath pathbbox grestore 2 { ceiling cvi 4 1 roll } repeat 2 { floor cvi 4 1 roll } repeat prbbox looksRoman { [ [ /f [ /i /f /l ] ] [ /ff [ /i /l ] ] ] { aload pop 1 index 3 index eq { { 1 index buf cvs length 1 index buf2 cvs dup length 2 index add buf 4 2 roll putinterval buf 0 3 -1 roll getinterval dup cvn 7 index exch known { exch ( ; L ) print buf2 cvs print ( ) print print } { pop pop } ifelse } forall pop } { pop pop } ifelse } forall } if pop ( ;)= } bind def /printcharmetrics { (StartCharMetrics ) print 2 copy exch get length 1 sub buf cvs = 256 dict dup begin 1 index /Encoding get { null def } forall end % chardictname fontdict charnamedict 1 index /Encoding get 0 1 255 { % encoding index 2 copy get dup /.notdef eq { pop } { printcharmetric } ifelse pop % index } for -1 3 index 5 index get { pop dup /.notdef eq { pop } { % chardictname fontdict charnamedict encoding charindex charname dup 4 index exch known { pop } { printcharmetric } ifelse } ifelse } forall % charnamedict encoding index pop pop pop (EndCharMetrics)= } bind def /printfontmetrics { (StartFontMetrics 3.0)= (Comment Produced by getafm 3.0 (which is by rj@rainbow.in-berlin.de))= printfontname printfontinfo printmiscinfo printcharmetrics (EndFontMetrics)= } bind def end def /getafm { getafmdict begin save exch findfont 1000 scalefont null [ /CharDefs /CharData /CharProcs /CharStrings ] { 2 index 1 index known { exch } if pop } forall dup null eq { (can't find dictionary with character data!)= quit } if exch % dictname fontdict printfontmetrics pop pop restore end } bind def /$1 getafm EOF 070701000859d6000081ed0000000000000000000000014c5c5027000001a7000000b600010002ffffffffffffffff0000001b00000000root/usr/local/bin/fixwwps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixwwps: get semi-conforming PostScript out of Windows Write file # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $page = 1; while (<>) { if (/^(%!.*) EPSF-\d.\d/) { print $1, "\n"; } elsif (/^SS/) { print "%%Page: $page $page\n"; print $_; $page++; } else { print $_; } } 070701000859d0000081ed0000000000000000000000014c5c5027000002b2000000b600010002ffffffffffffffff0000001e00000000root/usr/local/bin/fixpsditps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixpsditps: fix psdit output for use in psutils # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $nesting = 0; while (<>) { if (/^\/p{pop showpage pagesave restore \/pagesave save def}def$/) { print "/p{pop showpage pagesave restore}def\n"; } elsif (/^%%BeginDocument/ || /^%%BeginBinary/ || /^%%BeginFile/ ) { print $_; $nesting++; } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) { print $_; $nesting--; } elsif (/^%%Page:/ && $nesting == 0) { print $_; print "xi\n"; } elsif (! /^xi$/) { print $_; } } 070701000859dd000081ed0000000000000000000000014c5c502700005ad0000000b600010002ffffffffffffffff0000001c00000000root/usr/local/bin/psselectELF04U4 ( 44o2222 $3$3H/usr/lib/ld.so.1II "$&')*+,-.12345689:;<=>?@BCE  !#%(/07ADFGH %1: @JU#e [\$H e$ nvp4!~?C?2U ,2 ?.5" 4  (.0 52L9QdXt`?g4m?up4uT0 j <@ R | D.?{ t4$3.0z T =  )> 7H ?x&< D4 = !LS[bj`3 u $K94= ( t psselectcrti.scrt1.ocrt1.sfsr.svalues-Xa.cpsutil.cfcopypserror.cpsselect.cusagemakerangeaddrangecrtn.s_environoutfile_exit_endinfile_etext__flsbufwritepageheaderwriteprologprogram_lib_versionfread_edataatoi_get_exit_frame_monitoratexitwritepagefflushwritetrailerfseek_start_GLOBAL_OFFSET_TABLE___iobmallocstrncmppagenofgetsverbosewritestringsprintfwritepartprologfindpaperseekpageseekablefopenfputs_initpagelabel__fsr__environ_lock_DYNAMIC_finiwriteemptypagestrlen__ctypestrcpywritepagesetupwritepagebodymessagemain___Argvfwritestrncpystrcmpfprintfwritesetupwriteheaderfclose__fsr_init_value__fpstartftell__longdouble_usedscanpages__1cG__CrunMdo_exit_code6F_v_realloctmpfile_PROCEDURE_LINKAGE_TABLE_libc.so.1SUNWprivate_1.1SYSVABI_1.3 qN 7'W$702T1-@A K/J"<B C5;%98DQMRE)+64D=/9>2@2+22292A22G2 272=22%2.222F3833 33033:3$ 352%2%2h%2h%2h%2h%2h %2h(%2h0%2h8p%2h@`%2hHP%2hP@%2hX0%2h` %2hh%2hp%2hx%2h%3h%3h%3h% 3h%3h%3h%3hp%3h`% 3hPjjR$3t_h.U4t4t P7Ep4u Tp4RU 4RP PjURQt`|$у4 D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]USV44t]SPet u3ƍe^[USVW u>؅|3jju6ujSu!uuuhjP ؅~PEVSjWtc+؅hjP؅ۍMA u3' Q jjVlt 333ƍe_^[ÐUSVW 5?&u;}c55?hSct?5?S]t( 5?SL4;|3e_^[USVW 43P5uh1jJ =jj5?c5?E 5?hh55=5%t=4545%t!=4!w54l h 18 Ph 1WIuc4H9 =|74P55)5uh1j6 =H = 54=4un h1 Ph1W=4u> h0y Ph0Wu 5?4g h0; Ph0WLtF h0 Ph0W)t# h0 Ph0WuC h0 Ph0W h0 Ph0W h/~ Ph/WztF=4r=4e h|09 Ph|0WJ> h0 Ph0Wu 54  h0 Ph0Wu 5?;4 h0 Ph0W=4tD=4u; h|0h Ph|0Wyu 5?4Y h.- Ph.W>tk h. Ph.WuF54 K54 5?S 5?hh5jV5?+ 5? = 55 4t;~4e_^[ÐUSVW j]545? 5?hh5 h. Ph.h5 55=tC=u(u<{t(t )tGNuhT0jFG"=uG=t+VSh?zƆ? Ww?Sh80jee_^[ÐU5?uu4U=?tu h00j4@4Puh0h5E5{US=45?hS$u54h/jj h/S5tF5?Su54h/j: S4pe[ÐU M5tu54h/jÐUS ]SCPh?]e[Ujj5?4tf P\t5?hh5uh/j?uh/h5/h5 54uh/jÐU4t" Puhh/j=4tj545?=4ÐU 54Quhh/jSÐU 50uhh/jÐUSj =545?( 5?hh5`t)5 Sk 5?hS7u܃=?t5454hL/je[ÐU=?thD/j[4@4Ph/h5Bh5=4t h0/ h$/USVW,u ]u 5S5tD9H9x9H 9 h9j 35tI5?P5? 5Ƅ:Ƅ uFȄU%*E3UFBȄ<%3w$$#͋H0EPSSI 5Ju#H0EPSq!H0EPSN S 5$EPS S 5%C tC C+؋؃N~@~<9H9x9H 9 h9j 5h9P35FȄ&+؋ N~@~<9H9x9H 9 h9j 59WP\5 WEu u e_^[à jx搐! !                !!          !!!!!!! !!     !!!!    !!  !!US jj5?h29ShD2S 5?h2SSjDe[ÐUS j ؅uh1j$EE CECÍe[USVWuE E3ۃ_u Ft=t4 V=tF=u,-t : ~_uGNt EEu=t~ W*E=tG=utj,uPSEwu}kuSSyEFt3,uIujSVEwuPS;AujS(.u|h1j\3uSSMM ue_^[USVW9?9??] ?Ex333MEU 9-E EU 99?tN99?t h1Q?3h1jjh1Q?u3h1j7ijQEVAw$l.O<?0u؃QEEEO 5??uh1j E3 E9}t tDE#jjjE؅t!E;HP@uM!3;t3ɋE؋PHȉU؅uM؅tK}=pփH#+1A}=pփH#+qIu =Ѓ} ‰E܃} ‰E3E3}t W2 =u؅V;|;}}+@;~3|iBt;t}tGCt;t}tGCt;t}tGCt;t}tGC;~;Xt;t}tGC;~7}uu =VC;~t&;0t( CP =V =VC;~}}u|+@;~3|QBt ; uGCt ; uGCt ; uGCt ; uGC;~;bt ; uGC;~G+@;~3|1Bt;GCt;GCt;GCt;GC;~;t;GC;~}uBt&;0u( CPl =V =VC;~t;( CP2 =V{ =VC;~q;i}}+@;}3|iBt;t}tGKt;t}tGKt;t}tGKt;t}tGK;};t;t}tGK;}}uu =VK;}t&;0t( CP =Va =VK;}W}}u|+@;}3|QBt ; uGKt ; uGKt ; uGKt ; uGK;};t ; uGK;}+@;}3|1Bt;GKt;GKt;GKt;GK;};t;GK;}z}u?t&;0u( CP =V< =VK;}5t;( CP =V =VK;}ˋvE@E;Ee_^[(''''''''''''''''''UWVS[[^_UWVS[[^_EOF%%Page:TrailerEndFiletabloid%%%%Page: * %d showpage PStoPSxform concat [*] Wrote %d pages, %ld bytes I/O error in prologue %%%%Pages: %d 0 I/O error in header I/O error writing page %d I/O error writing page setup %d PStoPSxformI/O error reading page setup %d %%%%Page: %s %d [%d] I/O error seeking page %d Bad page label while seeking page %d EndProcSetBeginProcSet: PStoPSBeginPrologEndSetupEndBinaryEndDocumentBeginFileBeginBinaryBeginDocumentEndCommentsPages:Page:out of memory 10x14quartofolioexecutivestatementledgerlegalletterB5A5A4A3b5a5a4a3can't seek input can't open output file %s wcan't open input file %s rinvalid page range out of memory Usage: %s [-q] [-e] [-o] [-r] [-p] [infile [outfile]] Copyright (C) Angus J. C. Duggan, 1991-1995. See file LICENSE for details. %s release %d patchlevel %d $3 *:JZjz   . . 3X `h````o7Hooo`o``2d1J1SJ1S|1x1Jt1SJp1Sl1d1d\1dT1 /H1d<141d,1b $1hXL   t 0 ....2$3p455;CA 4<4OU4 `lp4w5.4 4444444455l4w5.l5w5.#e !\$H +$ lp4w5.4Jp4!R?Z`Ce?l2s|U ,2 ?.5"4  0 2 9%d,t4?;4A?Ip4IT0 U]j m<@ wR | D.?{ t4$3[.0z T=  > H x&< 4= ! '/6>`3 I U$9\mw}4= ( t psselectcrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodatapsutil.cpapersizesfcopybytesmaxpagesheaderposbeginprocsetendprocsetendsetuppagescmtoutputpagebufferpageptrpserror.cpsselect.cusagemakerangeaddrangecrtn.s_END__START__environoutfile_exit_endinfile_etext__flsbufwritepageheaderwriteprologprogram_lib_versionfread_edataatoi_get_exit_frame_monitoratexitwritepagefflushwritetrailerfseek_start_GLOBAL_OFFSET_TABLE___iobmallocstrncmppagenofgetsverbosewritestringsprintfwritepartprologfindpaperseekpageseekablefopenfputs_initpagelabel__fsr__environ_lock_DYNAMIC_finiwriteemptypagestrlen__ctypestrcpywritepagesetupwritepagebodymessagemain___Argvfwritestrncpystrcmpfprintfwritesetupwriteheaderfclose__fsr_init_value__fpstartftell__longdouble_used__1cG__CrunMdo_exit_code6F_v_scanpagesrealloctmpfile_PROCEDURE_LINKAGE_TABLE_anotate anotate0 ,(8$3F.44anotate<n <@|(RT0U>4j,2`30z anotate anotate HH!# $#KKKKKKKK $#anotate  $#$#!(# ,#!0# 4# 8# <# @# D# H# L# P# T# X# \# `# d# h# l# p#!!t# x# |# # # # # # # # #!!#!!#!#!#!# #!!# # # # # #!!#!!# # # # #!!# # #!!anotate# $#e\$H$x&<l.P'l.B81 l.H g.anotate 'l.l.'p.'t.'x.'|.'.'.'.'.'.'.'.'.'.'.'.'.'.'%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652psutil.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psutil.o psutil.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7pserror.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o pserror.o pserror.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.77,psselect.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psselect.o psselect.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7o3- /var/tmp/psutilspsutil.c4. /var/tmp/psutilspserror.c5/ /var/tmp/psutilspsselect.c DD% DD% DD%.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.shstrtab oPohh' XX/"37o0EoLLRoc o B sttx00~........22t$3$3Hp4p4L5555 5 J >oBdH xQxQUSuTB T070701000859d1000081ed0000000000000000000000014c5c502700000514000000b600010002ffffffffffffffff0000001c00000000root/usr/local/bin/fixpspps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # mangle PostScript produced by PSPrint to make it almost conforming # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $header = 1; $ignore = 0; $verbose = 0; @body = (); %fonts = (); $font = ""; $inchar = 0; @char = (); while (<>) { if (/^\@end$/) { $ignore = 1; } elsif (/^[0-9]+ \@bop0$/) { $ignore = 0; $header = 1; } elsif ($header) { if (/^\/([a-z.0-9]+) \@newfont$/) { if (! defined($fonts{$1})) { $fonts{$1} = 1; print; } elsif ($verbose) { print STDERR "$font already defined\n"; } } elsif (/^([a-z.0-9]+) sf$/) { $font = $1; print; } elsif (/^\[&2 exit 1 fi cat <@FIMOR#/8 >GQZ-i c-H nvC!~dBh4`M  |O!l S3 ,@  CtOpOU <<> ' `M !.3 ?lGO X(H `Lf \A@j @{ \ |T4 ,!Y 2 #(-e XM) CAJC\"tlO|!X xOIE\#' L4lICL"; ,4D  0 D1 O   z "R +#0 uC7=|ELLERpstopscrti.scrt1.ocrt1.sfsr.svalues-Xa.cpsutil.cfcopypsspec.cpserror.cpstops.cargerrorparsespecscrtn.s_environ_DYNAMIC_fini__ctype_exitverboseparsedouble_endwritesetupfindpaperscanpages__environ_lockfopenpagenoinfilemallocwritepageheaderstrcmpatofwritepagebody_startatoiwriteheadertmpfilestrncmpseekablemessageftell__1cG__CrunMdo_exit_code6F_v_fclose__fpstartrealloc__flsbuf_GLOBAL_OFFSET_TABLE_writepartprolog__fsrwritepagesetup__fsr_init_valuefreadfgetswritepagestrlennewspecwriteprologusage_PROCEDURE_LINKAGE_TABLE__etext__longdouble_used_get_exit_frame_monitoroutfileparseintprogram__iob_edatafseek_initfflush___Argvparsedimensprintfatexit_lib_versionheightwritetrailerwritestringmainpagelabelstrncpywriteemptypageseekpagesingledimenfputsfprintfstrcpywidthfwritelibc.so.1SUNWprivate_1.1SYSVABI_1.3YqN c7s@%5+ZU!6$:(4=TY<EO[J,> VKR3NBS`M?&DFWC`MI>A!ABBB B BB:BB)BR B $B*(BN,B,0B4B8B" h6q Ph6Wu 5pODg h63 Ph6WDtF h6 Ph6W!t# h6 Ph6WuC h|6 Ph|6W hp6 Php6W h4v Ph4WztF= Dr=De h461 Ph46WB> hd6 Phd6Wu 5D  hX6 PhX6Wu 5pO3D h@6 Ph@6W= DtD=Du; h46` Ph46Wqu 5pODY h4% Ph4W6tk h4 Ph4WuF5 D K5D 5pOK 5pOhhEjV5pO# 5pOXM EE Dt;~De_^[ÐUSVW j]E45pO 5pOhhE h4 Ph4hEEEaMtCaMu(u<{t(t )tGNuh 6j FG"aMuGaMt+VShOrƆO WotOSh5j e_^[ÐU5lOuuDU=|Otu h5j D@DPuh5hEEE{US= D5pOhSu5Dh5j4 j h5S-tF5lOSu5Dh5j  SDpe[ÐU MEtu5Dhd5j ÐUS ]SCPhO]e[Ujj5pODtf P\t5pOhhEuhL5j uh85hE'hE 5DuhL5j ÐU Dt" Puh 5jo =Dtj5D5pO= DÐU 5DQuh 5j ÐU E0uh 5jÐUSj XME45pO 5pOhhEXt)E Sk 5pOhS/u܃=|Ot5D5Dh5j;e[ÐU=|Oth4jD@DPh4hE:hE= Dt h4 h4US j,؅uh?j3C CC[ S[C(Íe[ÐUSVW E0 VzaMtFaMu}97uU 7Íe_^[USVE SC] aMuӃwC aMu-t.tu9uU Ee^[USVu u{]ujh?Skujh?SLu4M]jh?S u4M]jh?Stkwt4hunDvh?jDM]C?Evh?jEM]C4M]Ee^[ÐUu EP]E8tUEUSVW<u XM΋Hx;|+ȍY @@ tÙ fffE Pnh9}t hH7 h9EEt" Pmh9`uރ}t h9A h|91t* hD9h9 h8CE+ÉEDžDžv3ۋA9u@A+;XM} P(O~;uCPh8WbC+Ph8WE WtCt [(۸,uh8V.@PhO h8@ h8dAt@A$A$h8PP@t8p h8PEP@t4@ $h8PP h\8ED h<8PE$D$E$h8PpP h7E$h7P'Pt h7XM9| ht7hh7|# ht7e hP7G@(;RDe_^[8USVW,u ]u ESEtDIHIxIH I hIj 3EtI5xOP5xO> EƄ:Ƅ uFȄU%*E3UFBȄ<%3w$X,͋H0EPSS EJu#H0EPS!H0EPS S& E$EPSMS E%C tC C+؋؃N~@~Eu u e_^[à j搐*)*))))))))))))))))U*))))))))))U*U****)U*))*))U*U*))*)U*))U*US jj5xOhAIS-hAS 5xOh AS Sje[ÐUS5xOhAISh@Sh@Shh@SSje[ÐUSVW}E3aMXEHM؃M4$ 0Ok;5E_ߋCuEs{(h-EP]EG_MAM<,h-EPm]EG_MAM<)OG OwG OmG ZOch-EP]EO _ O4?'9}~5Eh-EPEo;5E}D|wEe_^[8w뼐.//[._.Y/////////////f//////*//////////// ///////// /////////////////////// ///////// /USVW 3hd@]t@E@DIpOIlO|O] xOEx]E 9-I9pOtNI9lOt 6h @QlOj3h@jQh@@QPpO33h$@j QAw $3t 3T APt@E@DPhD@jh(-h-APxDch(-h-APVEAE7Ayu]&h(-h-P] |OO7u 5pO\pOuh?j%E$Vu5E5E Ee_^[>32H3222222222222u3222223UWVS[Õ [^_UWVS[y [^_BbX<@jZ@EOF%%Page:TrailerEndFiletabloid%%%%Page: * %d showpage PStoPSxform concat [*] Wrote %d pages, %ld bytes I/O error in prologue %%%%Pages: %d 0 I/O error in header I/O error writing page %d I/O error writing page setup %d PStoPSxformI/O error reading page setup %d %%%%Page: %s %d [%d] I/O error seeking page %d Bad page label while seeking page %d EndProcSetBeginProcSet: PStoPSBeginPrologEndSetupEndBinaryEndDocumentBeginFileBeginBinaryBeginDocumentEndCommentsPages:Page:out of memory 10x14quartofolioexecutivestatementledgerlegalletterB5A5A4A3b5a5a4a3end-nobindPStoPSsaved restore showpage PStoPSxform concat /showpage{}def/copypage{}def/erasepage{}def gsave clippath 0 setgray %f setlinewidth stroke grestore closepath}put initclip %f 0 rlineto 0 %f rlineto -%f 0 rlineto userdict/PStoPSclip{0 0 moveto userdict/PStoPSmatrix matrix currentmatrix put %f dup scale %d rotate %f %f translate PStoPSmatrix setmatrix userdict/PStoPSsaved save put )%d matrix invertmatrix put matrix invertmatrix matrix concatmatrix userdict/PStoPSxform PStoPSmatrix matrix currentmatrix %%EndProcSet /bind{}def 1 15 %%BeginProcSet: PStoPS 10 setmiterlimit}bind def 0 setlinecap 0 setlinejoin []0 setdash 0 setgray/initgraphics{initmatrix newpath initclip 1 setlinewidth {newpath PStoPSclip clip newpath exec setmatrix} bind aload pop]cvx def {pop cvx}ifelse}ifelse {dup xcheck{exch pop aload pop}{pop cvx}ifelse} {dup/arraytype eq exch/packedarraytype eq or /initclip dup load dup type dup/operatortype eq{pop exch pop} $error/newerror false put cvx exec}{stop}ifelse}if}bind aload pop stopped{$error/errorname get/invalidaccess eq{cleartomark {/curveto cvx}{/closepath cvx}pathforall]cvx exch pop} {[/newpath cvx{/moveto cvx}{/lineto cvx} {/newpath cvx 3 1 roll/moveto cvx 4 array astore cvx}ifelse] [{currentpoint}stopped{$error/newerror false put{newpath}}/initclip[{matrix currentmatrix PStoPSmatrix setmatrix/initmatrix{matrix defaultmatrix setmatrix}bind def/defaultmatrix{PStoPSmatrix exch PStoPSxform exch concatmatrix}bind def/PStoPSxform matrix def/PStoPSclip{clippath}def/PStoPSmatrix matrix currentmatrix def {pop def}ifelse}{def}ifelse/setpagedevice {pop}bind 1 index where{dup wcheck{3 1 roll put} {pop{}def}ifelse}{pop}ifelse}forall /folio/quarto/a5]{dup where{dup wcheck{exch{}put} /monarchenvelope/c5envelope/dlenvelope/lettersmall/note[/letter/legal/executivepage/a4/a4small/b5/com10envelope bind def}{pop}ifelse}{pop}ifelse}forall type/operatortype eq{1 array cvx dup 0 3 index cvx put[/showpage/erasepage/copypage]{dup where{pop dup loaduserdict beginheight not initialised width not initialised mmcminptout of memory can't seek input can't open output file %s wcan't open input file %s rpaper size '%s' not recognised a4 modulo>=1, 0<=pageno = [-]pageno[@scale][L|R|U][(xoff,yoff)][,spec|+spec] = [modulo:] %s: page specification error: Usage: %s [-q] [-b] [-wwidth] [-hheight] [-dlwidth] [-ppaper] [infile [outfile]] Copyright (C) Angus J. C. Duggan, 1991-1995. See file LICENSE for details. %s release %d patchlevel %d dB"2BRbr"2BRbrY L4 h4   `` ``0`ozoXoo`o``Ad@7J<7SJ87S4707J,7SJ(7S$77d7d 747d66d6b 6?X? ?>>|>H> >===h= =<<x<8< <;;T;;:::H: :99D7 X0     L4h444AdBCEEXS^C:CMSC ^jCuE~4 D DDD DDDDDEEjDuE~4 E|jDuE~4jEuE~4 )-i 2-H =EDEjEuE~4QgC!odBxh4~`M  |O!l S3 ,@  CtOpOU << >  `M !$ 0l8@ I(H QLW u|\A@j @{ \ |T4 ,!Y 2 (-e XM 4A;CM"elOm!X vxOIE\#' L4l~ICL"; ,4D  0 D1 O  z R #0 fC(.|6L=ECpstopscrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodatapsutil.cpapersizesfcopybytesmaxpagesheaderposbeginprocsetendprocsetendsetuppagescmtoutputpagebufferpageptrpsspec.cprologuepserror.cpstops.cargerrorparsespecsmodulopagesperspeccrtn.s_END__START__environ_DYNAMIC_fini__ctype_exitverboseparsedouble_endwritesetupfindpaperscanpages__environ_lockfopenpagenoinfilemallocwritepageheaderstrcmpatofwritepagebody_startatoiwriteheadertmpfilestrncmpseekablemessageftell__1cG__CrunMdo_exit_code6F_v_fclose__fpstartrealloc__flsbuf_GLOBAL_OFFSET_TABLE_writepartprolog__fsrwritepagesetup__fsr_init_valuefreadfgetswritepagestrlennewspecwriteprologusage_PROCEDURE_LINKAGE_TABLE__etext__longdouble_used_get_exit_frame_monitoroutfileparseintprogram__iob_edatafseek_initfflush___Argvparsedimensprintfatexit_lib_versionheightwritetrailerwritestringmainpagelabelstrncpywriteemptypageseekpagesingledimenfputsfprintfstrcpywidthfwriteanotate anotate0 ,(dBh4ICCanotaten @R0U\>T4@j23  z Tanotate anotateh,!H,!Y!X!lL";#0#' !<"#anotate anotate (H(HU, *X,KKKKKKKK X,anotate  *X,X,*\,)`,*d,)h,)l,)p,)t,)x,)|,),),),),),),),),),),U*,),),),),),),),),),),U*,U*,*,*,*,),U*,),),*,),)-U*-U*-) -)-*-)-U*-) -)$-U*anotate(-$(-e-i -H 0D13`23 v . @T. 0H44 44444444444444444444444444444444444444444444444444444444444444443X 08 3anotate W. 0.-.-6/-/- 0.0/0/0[.0_. 0Y/$0/(0/,0/00/40/80/<0/@0/D0/H0/L0/P0/T0f/X0/\0/`0/d0/h0/l0*/p0/t0/x0/|0/0/0/0/0/0/0/0/0 /0/0/0/0/0/0/0/0/0 /0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/1/1/1/ 1/1/1/1/1 / 1/$1/(1/,1/01/41/81/<1/@1 /232(-3- 3(-%3-]3(-b3-3>3323H3424242 4242424242 42$42(42,4204u3442842<42@42D42H43%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652psutil.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psutil.o psutil.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7psspec.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psspec.o psspec.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.77,pserror.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o pserror.o pserror.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7nBpstops.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o pstops.o pstops.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.73- /var/tmp/psutilspsutil.c3- /var/tmp/psutilspsspec.c4. /var/tmp/psutilspserror.c3- /var/tmp/psutilspstops.c DD% DD% DD% DD%.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.shstrtab oo' 0/"  7oXX0EoRo00c o B sx ~L4L4h4h444 44A AAxdBdBHCCEEEE E P OJoS| x^ ujujmenX n070701000859d8000081ed0000000000000000000000014c5c5027000005b8000000b600010002ffffffffffffffff0000001e00000000root/usr/local/bin/includeres#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # includeres: include resources in PostScript file # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $prog = ($0 =~ s=.*/==); %extn = ("font", ".pfa", "file", ".ps", "procset", ".ps", # resource extns "pattern", ".pat", "form", ".frm", "encoding", ".enc"); %type = ("%%BeginFile:", "file", "%%BeginProcSet:", "procset", "%%BeginFont:", "font"); # resource types sub filename { # make filename for resource in @_ local($name); foreach (@_) { # sanitise name s/[!()\$\#*&\\\|\`\'\"\~\{\}\[\]\<\>\?]//g; $name .= $_; } $name =~ s@.*/@@; # drop directories die "Filename not found for resource ", join(" ", @_), "\n" if $name =~ /^$/; $name; } while (<>) { if (/^%%IncludeResource:/ || /^%%IncludeFont:/ || /^%%IncludeProcSet:/) { local($comment, @res) = split(/\s+/); local($type) = defined($type{$comment}) ? $type{$comment} : shift(@res); local($name) = &filename(@res); local($inc) = "/usr/local/share/psutils"; # system include directory if (open(RES, $name) || open(RES, "$name$extn{$type}") || open(RES, "$inc/$name") || open(RES, "$inc/$name$extn{$type}")) { while () { print $_; } close(RES); } else { print "%%IncludeResource: ", join(" ", $type, @res), "\n"; print STDERR "Resource $name not found\n"; } } else { print $_; } } 070701000859ce000081ed0000000000000000000000014c5c502700000253000000b600010002ffffffffffffffff0000001b00000000root/usr/local/bin/fixfmps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixfmps: get conforming PostScript out of FrameMaker version 2 file # move all FMDEFINEFONTs to start of pages # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. %fonts=(); while (<>) { if (/^([0-9]+) [0-9]+ .* FMDEFINEFONT$/) { $fonts{$1} = $_; } elsif (/^[0-9.]+ [0-9.]+ [0-9]+ FMBEGINPAGE$/) { print $_, join('',values(%fonts)); } elsif (m%(.*/PageSize \[paperwidth paperheight\]put )setpagedevice(.*)%) { print "$1pop$2\n"; } else { print $_; } } 070701000859d4000081ed0000000000000000000000014c5c502700000355000000b600010002ffffffffffffffff0000001c00000000root/usr/local/bin/fixwfwps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixwfwps: fix Word for windows PostScript for printing. # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $nesting = 0; while (<>) { tr/\000-\010\012-\014\016-\037//d; foreach (grep($_ ne "", split("\015"))) { s!/SVDoc\s+save\s+def!!g; s!SVDoc\s+restore!!g; if (/^(%!PS-Adobe-\d*\.\d*) EPSF-/ && !$nesting) { print "$1\n"; $wfwepsf = 1; } elsif (/^SS\s*$/ && $wfwepsf) { print "%%Page: $wfwepsf $wfwepsf\n"; $wfwepsf++; print "$_\n"; } elsif (/^%MSEPS Preamble/) { print "%%BeginDocument: (Included EPSF)\n"; print "$_\n"; $nesting++; } elsif (/^%MSEPS Trailer/) { $nesting--; print "$_\n"; print "%%EndDocument\n"; } elsif (! /^%%BoundingBox/) { print "$_\n"; } } } 070701000859d3000081ed0000000000000000000000014c5c5027000002b7000000b600010002ffffffffffffffff0000001b00000000root/usr/local/bin/fixtpps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixtpps: fix tpscript document to work with PSUtils # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $nesting = 0; $header = 1; while (<>) { if (/^%%Page:/ && $nesting == 0) { print $_; print "save home\n"; $header = 0; } elsif (/^%%BeginDocument/ || /^%%BeginBinary/ || /^%%BeginFile/) { print $_; $nesting++; } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) { print $_; $nesting--; } elsif (/save home/) { s/save home//; print $_; } elsif (!$header || (! /^save$/ && ! /^home$/)) { print $_; } } 070701000859dc000081ed0000000000000000000000014c5c50270000703c000000b600010002ffffffffffffffff0000001c00000000root/usr/local/bin/psresizeELF4@ABCDFGIJKMOP  !#%&)*,.012568;=?EHLNQ %1: @IS^-e dp- muB!}@ 3K M!l Q3 @  BpMM U  > & -h 9K !>PFN W(H _0eov @ { H@ j < `44  !Y 2 "E@K)0B; U"mMuh!X ~MCG@2#' PG,"; $B(3PC 0 -d  M z "`R +h#0 tB7=`E0LXCRppsresizecrti.scrt1.ocrt1.sfsr.svalues-Xa.cpsutil.cfcopypsspec.cpserror.cpsresize.cusageargerrorcrtn.s_environ_DYNAMIC_fini__ctype_exitverboseparsedouble_endwritesetupfindpaperscanpages__environ_lockfopenpagenoinfilestrcmpmallocwritepageheaderatofwritepagebody_startwriteheaderatoitmpfilestrncmpseekablemessageftell__fpstartfclose__1cG__CrunMdo_exit_code6F_v_realloc__flsbuf__fsr_GLOBAL_OFFSET_TABLE_writepartprologwritepagesetupfgetsfread__fsr_init_valuewritepagestrlennewspecwriteprolog_etext__longdouble_used_PROCEDURE_LINKAGE_TABLE__get_exit_frame_monitorprogramparseintoutfile_edata__iobfseek_initpstopsfflushparsedimen___Argvsprintfatexit_lib_versionheightwritetrailerwritestringmainstrncpypagelabelwriteemptypageseekpagesingledimenfputsfprintfstrcpywidthfwritelibc.so.1SUNWprivate_1.1SYSVABI_1.3YqN c7sA%3+YT"6$:&5=SX<DMZJ, UIQ4N@R_L?(ECW,B!KG=T@X@\@A`@ d@h@l@9p@t@)x@Q|@ @(@M@,@@@"@G@@@@@O@#@<@N@@35L@%P@%T@h%X@h%\@h%`@h%d@h %h@h(%l@h0%p@h8p%t@h@`%x@hHP%|@hP@%@hX0%@h` %@hh%@hp%@hx%@h%@h%@h%@h%@h%@h%@h%@hp%@h`%@hP%@h@jjR@t[h 3Q(Bt,Bt P3EBu TBRU $BRPPjURQt`|$у4B D$td$у`tƒ 3fd$f T$tfd$f L$l$YZ]USVxBxBt]SPat u3ƍe^[USVW u:؅|3jju2ujSuuuuhjP ؅~PEVSjWtc+؅hjP؅ۍMA u3' Q jjVht 333ƍe_^[ÐUSVW 5M"u;}cC5MhS_t?5MSYt( 5MSHtB;|3e_^[USVW XB3PCuht5jKjj5M_5MA 5MhhCC=C%t=lB5lBC%t!=lB!w5lBl hl54 Phl5WEucXBH9 K|7XBP5C%Cuht5jKH K C4=lBun hd5 Phd5W=lBu> hX5u PhX5Wu 5MlBg hH57 PhH5WHtF h<5 Ph<5W%t# h05 Ph05WuC h$5 Ph$5W h5 Ph5W hd3z Phd3WztF=dBr=`Be h45 Ph4WF> h 5 Ph 5Wu 5hB  h5 Ph5Wu 5M7lB h4 Ph4W=dBtD=`Bu; h4d Ph4Wuu 5M`BY h\3) Ph\3W:tk hP3 PhP3WuF5dB K5pB 5MO 5MhhCjV5M' 5MK CC hBt;~hBe_^[ÐUSVW j]C45M 5MhhC hT3 PhT3hCCCKtCKu(u<{t(t )tGNuh4j FG"KuGKt+VShMvƆM WsMSh4j e_^[ÐU5MuutBU=Mtu h4j \B@\BPuh|4hCEC{US=dB5MhS u5\BhX4j4 j hL4S1tF5MSu5\Bh(4j  StBpe[ÐU MCtu5\Bh 4j ÐUS ]SCPhM]e[Ujj5MpBtf P\t5MhhCuh3j uh3hC+hC 5lBuh3j ÐUdBt" Puh3jo =`Btj5`B5M=dBÐU 5hBQuh3j ÐU C0uh3jÐUSj KC45M$ 5MhhC\t)C Sk 5MhS3u܃=Mt5tB5\Bh3j;e[ÐU=Mth3j\B@\BPht3hC>hC=dBt h3 h3US j,؅uh>j3C CC[ S[C(Íe[ÐUSVW E0 V~KtFKu}97uU 7Íe_^[USVE SG] KuӃwC Ku-t.tu9uU Ee^[USVu u{]ujh>Soujh>SPu03M]jh|>S$u83M]jhx>Stkwt4hunPCvhH>jPCM]C?XCvh`>jXCM]C@3M]Ee^[ÐUu EP]E8tUEUSVW<u K΋Hx;|+ȍY @@ tÙ fffE PnhL8}t h5 hD8`C`Ct" Pmh@8`uރ}t h48A h$81t* h7h7 h7CE+ÉEDžDžv3ۋA9u@A+;K} P(M~;uCPh7WfC+Ph7WI WtCt [(۸,uh7V2@PhM h|7@ hd7dAt@A$A$hP7PP@t8p hD7PIP@t4@ $h47PP h7XCPC h6PXC$PC$XC$h6PtP h6E$h`6P+Pt h06K9| h6h6|# h6e h5G@(;RDe_^[8USVW,u ]u CSCtDHHHx HH H hHj 3CtI5MP5MB CƄ:Ƅ uFȄU%*E3UFBȄ<%3w$8,͋H0EPSS CJu#H0EPS!H0EPS S* C$EPSQS C%C tC C+؋؃N~@~<HHHx HH H hHj ChHP<3CFȄ&+؋ N~@~<HHHx HH H hHj fCHWPC WBEu u e_^[à j搐*)*))))))))))))))))5*))))))))))5*5****)5*)))))5*5*))))5*))5*US jj5Mh(@HS1h?S# 5Mhx?SSje[ÐUhh?j8ÐUSVW< hd?H3]H3]t@UXC@UPCG5MGMMM MYEx 9-95MtNG9Mt h ?Q%M3h?jTjh@?QML3h$?j3A/w$02E APt@]@]PhD?jh-hp-APH]h-hp-AP&] APBt@XC@PChPhD?j5Nh-hp-APPC,h-hp-APXC MO+ 5MMt XCh>jXCPCr"؃h>jnXCPC]]r"؃h>j4XCPCu]Eu]Ew]țEM]E]EM]E]E]E L3] L3]u]Eu]Ew]E]E]Ew"EXCPCHIML3]M]XC]PCD@ ZHH3ۉXEX EXEX H$Pjjj ]e_^[P /..............,/................/.......N//...../UWVS[M [^_UWVS[1 [^_BbX<@jZ@?EOF%%Page:TrailerEndFiletabloid%%%%Page: * %d showpage PStoPSxform concat [*] Wrote %d pages, %ld bytes I/O error in prologue %%%%Pages: %d 0 I/O error in header I/O error writing page %d I/O error writing page setup %d PStoPSxformI/O error reading page setup %d %%%%Page: %s %d [%d] I/O error seeking page %d Bad page label while seeking page %d EndProcSetBeginProcSet: PStoPSBeginPrologEndSetupEndBinaryEndDocumentBeginFileBeginBinaryBeginDocumentEndCommentsPages:Page:out of memory 10x14quartofolioexecutivestatementledgerlegalletterB5A5A4A3b5a5a4a3end-nobindPStoPSsaved restore showpage PStoPSxform concat /showpage{}def/copypage{}def/erasepage{}def gsave clippath 0 setgray %f setlinewidth stroke grestore closepath}put initclip %f 0 rlineto 0 %f rlineto -%f 0 rlineto userdict/PStoPSclip{0 0 moveto userdict/PStoPSmatrix matrix currentmatrix put %f dup scale %d rotate %f %f translate PStoPSmatrix setmatrix userdict/PStoPSsaved save put )%d matrix invertmatrix put matrix invertmatrix matrix concatmatrix userdict/PStoPSxform PStoPSmatrix matrix currentmatrix %%EndProcSet /bind{}def 1 15 %%BeginProcSet: PStoPS 10 setmiterlimit}bind def 0 setlinecap 0 setlinejoin []0 setdash 0 setgray/initgraphics{initmatrix newpath initclip 1 setlinewidth {newpath PStoPSclip clip newpath exec setmatrix} bind aload pop]cvx def {pop cvx}ifelse}ifelse {dup xcheck{exch pop aload pop}{pop cvx}ifelse} {dup/arraytype eq exch/packedarraytype eq or /initclip dup load dup type dup/operatortype eq{pop exch pop} $error/newerror false put cvx exec}{stop}ifelse}if}bind aload pop stopped{$error/errorname get/invalidaccess eq{cleartomark {/curveto cvx}{/closepath cvx}pathforall]cvx exch pop} {[/newpath cvx{/moveto cvx}{/lineto cvx} {/newpath cvx 3 1 roll/moveto cvx 4 array astore cvx}ifelse] [{currentpoint}stopped{$error/newerror false put{newpath}}/initclip[{matrix currentmatrix PStoPSmatrix setmatrix/initmatrix{matrix defaultmatrix setmatrix}bind def/defaultmatrix{PStoPSmatrix exch PStoPSxform exch concatmatrix}bind def/PStoPSxform matrix def/PStoPSclip{clippath}def/PStoPSmatrix matrix currentmatrix def {pop def}ifelse}{def}ifelse/setpagedevice {pop}bind 1 index where{dup wcheck{3 1 roll put} {pop{}def}ifelse}{pop}ifelse}forall /folio/quarto/a5]{dup where{dup wcheck{exch{}put} /monarchenvelope/c5envelope/dlenvelope/lettersmall/note[/letter/legal/executivepage/a4/a4small/b5/com10envelope bind def}{pop}ifelse}{pop}ifelse}forall type/operatortype eq{1 array cvx dup 0 3 index cvx put[/showpage/erasepage/copypage]{dup where{pop dup loaduserdict beginheight not initialised width not initialised mmcminptout of memory input page width and height must be set output page width and height must be set can't seek input can't open output file %s wcan't open input file %s rpaper size '%s' not recognised a4bad dimension Usage: %s [-q] [-wwidth] [-hheight] [-ppaper] [-Wwidth] [-Hheight] [-Ppaper] [infile [outfile]] Copyright (C) Angus J. C. Duggan, 1991-1995. See file LICENSE for details. %s release %d patchlevel %d @&6FVfv&6FVfvY 2 3   `````oOoDoo`o``H@d5J5SJ5S55J5SJ5S55d5d5l35d55d5b 58>>==`=$=<<<h<@<<;;\; ;::|:@:999X9<9888d85 Dt     2 3(3P3H@@BCCCQI (B<,BOU4B `lBwC(3xB tBXBlBdB`BhBpB\BCClXBwC(3`C|lPCwC03lCwC(3"--e 3p- lBwCH3<RB!Z@c 3iK rwM!l Q3 @ q  BpMM U  >  h jK !P#+ 4(H <0BLS qy@ { H@ j < `44  !Y 2 E@K0B 2"JMRh!X [McCkGp@v2|#' PjG,"; $B(3PC 0 -d M z `R h#0 QB`"0)XC/ppsresizecrti.scrt1.ocrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptrfsr.strap_tablevalues-Xa.cDdata.dataBbss.bssDrodata.rodatapsutil.cpapersizesfcopybytesmaxpagesheaderposbeginprocsetendprocsetendsetuppagescmtoutputpagebufferpageptrpsspec.cprologuepserror.cpsresize.cusageargerrorcrtn.s_END__START__environ_DYNAMIC_fini__ctype_exitverboseparsedouble_endwritesetupfindpaperscanpages__environ_lockfopenpagenoinfilestrcmpmallocwritepageheaderatofwritepagebody_startwriteheaderatoitmpfilestrncmpseekablemessageftell__fpstartfclose__1cG__CrunMdo_exit_code6F_v_realloc__flsbuf__fsr_GLOBAL_OFFSET_TABLE_writepartprologwritepagesetupfgetsfread__fsr_init_valuewritepagestrlennewspecwriteprolog_etext__longdouble_used_PROCEDURE_LINKAGE_TABLE__get_exit_frame_monitorprogramparseintoutfile_edata__iobfseek_initpstopsfflushparsedimen___Argvsprintfatexit_lib_versionheightwritetrailerwritestringmainstrncpypagelabelwriteemptypageseekpagesingledimenfputsfprintfstrcpywidthfwriteanotate anotate0 ,(@ 3)(B,Banotaten @`R0U<>44h j23 z 4fanotate anotateh !H !Yh!X!l,";h#0#' !"#anotate anotate (H(H5,)8,KKKKKKKK 8,anotate )8,8,*<,)@,*D,)H,)L,)P,)T,)X,)\,)`,)d,)h,)l,)p,)t,)x,)|,),),5*,),),),),),),),),),),5*,5*,*,*,*,),5*,),),),),),5*,5*,),),),),5*,)-)-5*anotate --ep--d-2.02Su 02 2anotate .02/-/p-0/-5/p-/-/p-/-/p-02 /42.82.<2.@2.D2.H2.L2.P2.T2.X2.\2.`2.d2.h2.l2,/p2.t2.x2.|2.2.2.2.2.2.2.2.2.2.2.2.2.2/2.2.2.2.2.2.2.2N/2/2.2.2.2.2.2/%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ir2hf: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ube: Sun Compiler Common 12.1 SunOS_i386 2009/06/03as: Sun Compiler Common 12.1 SunOS_i386 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1652psutil.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psutil.o psutil.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7psspec.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psspec.o psspec.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.77,pserror.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o pserror.o pserror.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7nBpsresize.c /var/tmp/psutils /opt/sunstudio12.1/prod/bin/cc -DPAPER='"a4"' -DUNIX -O -c -o psresize.o psresize.cXa;O;R=Sun C 5.10 SunOS_i386 2009/06/03;backend;raw;cd;DBG_GEN 5.2.73- /var/tmp/psutilspsutil.c3- /var/tmp/psutilspsspec.c4. /var/tmp/psutilspserror.c5/ /var/tmp/psutilspsresize.c DD% DD% DD% DD%.interp.SUNW_cap.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.bss.symtab.strtab.annotate.comment.debug_loc.debug_info.debug_line.debug_abbrev.shstrtab oo'  /"  7oDD0EottRoc o B sx`~22 3 3(3(3(P3P3 H@H@x@@HBBCCCC C N M6oRY eehiX !j070701000859da000081ed0000000000000000000000014c5c5027000007d3000000b600010002ffffffffffffffff0000001b00000000root/usr/local/bin/psmerge#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # psmerge: merge PostScript files produced by same application and setup # usage: psmerge [-oout.ps] [-thorough] file1.ps file2.ps ... # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $prog = ($0 =~ s=.*/==); while ($ARGV[0] =~ /^-/) { $_ = shift; if (/^-o(.+)/) { if (!close(STDOUT) || !open(STDOUT, ">$1")) { print STDERR "$prog: can't open $1 for output\n"; exit 1; } } elsif (/^-t(horough)?$/) { $thorough = 1; } else { print STDERR "Usage: $prog [-oout] [-thorough] file...\n"; exit 1; } } $page = 0; $first = 1; $nesting = 0; @header = (); $header = 1; @trailer = (); $trailer = 0; @pages = (); @body = (); @resources = (); $inresource = 0; while (<>) { if (/^%%BeginFont:/ || /^%%BeginResource:/ || /^%%BeginProcSet:/) { $inresource = 1; push(@resources, $_); } elsif ($inresource) { push(@resources, $_); $inresource = 0 if /^%%EndFont/ || /^%%EndResource/ || /^%%EndProcSet/; } elsif (/^%%Page:/ && $nesting == 0) { $header = $trailer = 0; push(@pages, join("", @body)) if @body; $page++; @body = ("%%Page: ($page) $page\n"); } elsif (/^%%Trailer/ && $nesting == 0) { push(@trailer, $_); push(@pages, join("", @body)) if @body; @body = (); $trailer = 1; $header = 0; } elsif ($header) { push(@trailer, $_); push(@pages, join("", @body)) if @body; @body = (); $trailer = 1; $header = 0; } elsif ($trailer) { if (/^%!/ || /%%EOF/) { $trailer = $first = 0; } elsif ($first) { push(@trailer, $_); } } elsif (/^%%BeginDocument/ || /^%%BeginBinary/ || /^%%BeginFile/) { push(@body, $_); $nesting++; } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) { push(@body, $_); $nesting--; } else { print $_ if $print; } } print @trailer; exit 0; 070701000859cf000081ed0000000000000000000000014c5c502700000867000000b600010002ffffffffffffffff0000001c00000000root/usr/local/bin/fixmacps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixmacps: swap to sanitised appledict # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $line = 0; # keep line count $dir = "/usr/local/share/psutils"; $prefix = "md"; $default = "md71_0.ps"; while ($_ = shift(@ARGV)) { if (/^-d(ir)?$/) { $dir = shift(@ARGV); } elsif (/^-n(ame)?$/) { $prefix = shift(@ARGV); } else { unshift(@ARGV, $_); last; } } %fonts = (); $nesting = 0; while (<>) { if (/^%!/) { if (! $line) { print; } } elsif (/^%%(Begin|Include)ProcSet: "?\(AppleDict md\)"? ([0-9]+) ([0-9]+)$/) { local($inc, $mdv, $mdr) = ($1, $2, $3); if (open(SANE, "<$dir/$prefix${mdv}_$mdr.ps") || open(SANE, "<$dir/$default")) { $sane = ; local($snv, $snr) = $sane =~ /^%%BeginProcSet: \(AppleDict md\) ([0-9]+) ([0-9]+)$/; if ($mdv == $snv && $mdr == $snr) { if ( $inc eq "Include" ) { print STDERR "Inserting ProcSet \"(AppleDict md)\" $snv $snr\n"; print $sane; while() { print; } close(SANE); } else { print STDERR "Substituting ProcSet \"(AppleDict md)\" $snv $snr\n"; $ignore = 1; } } else { print STDERR "Unrecognised AppleDict version $mdv $mdr\n"; print "%!\n" if !$line; print; } } else { print STDERR "Can't find sanitised AppleDict\n"; print "%!\n" if !$line; print; } } elsif (/^%%EndProcSet/) { if ($ignore) { $ignore = 0; print "%!\n" if !$line; print $sane; while() { print; } close(SANE); } else { print "%!\n" if !$line; print; } } elsif (/^%%Page:/ && $nesting == 0) { print $_; print values(%fonts); } elsif (/^%%BeginDocument/ || /^%%BeginBinary/ || /^%%BeginFile/) { print $_; $nesting++; } elsif (/^%%EndDocument/ || /^%%EndBinary/ || /^%%EndFile/) { print $_; $nesting--; } else { if (! $ignore) { if (/^\{\}mark .*rf$/) { $fonts{$_} = $_; print; } else { print "%!\n" if !$line; print; } } } $line++; } 070701000859d5000081ed0000000000000000000000014c5c5027000002d8000000b600010002ffffffffffffffff0000001b00000000root/usr/local/bin/fixwpps#!/bin/perl eval 'exec perl -S $0 "$@"' if $running_under_some_shell; # fixwpps: get semi-conforming PostScript out of WordPerfect 5.0 file # # Copyright (C) Angus J. C. Duggan 1991-1995 # See file LICENSE for details. $page = 1; $nesting = 0; while (<>) { s/([^\/]_t)([0-9]+)/\1 \2/g; # fix wp 5.0 bug if (m!/_[be][dp]! || m!_bp \d+ \d+ roll!) { print $_; } elsif (/^(.*)(_bp.*)$/) { print "$1\n" if $1 ne ""; print "%%Page: $page $page\n"; print "$2\n"; $page++; $nesting++; } elsif (/_ep$/) { print $_; $nesting--; } elsif (/^(.*)(_ed.*)/) { print "$1\n" if $1 ne ""; print "%%Trailer:\n"; print "$2\n"; } else { print $_; } } 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!