home *** CD-ROM | disk | FTP | other *** search
/ Teach Yourself CGI Programming with Perl in a Week / CGIPROGRAMMINGPERL.iso / gnu / perlref.txt < prev    next >
Encoding:
Text File  |  1995-12-13  |  471.5 KB  |  9,650 lines

  1.                  ============
  2.                    
  3.               The Perl 5 Reference Guide
  4.  
  5. The Perl Reference Guide is a typeset quick reference guide to Larry
  6. Wall's Perl program.
  7.  
  8. It contains a concise description of all Perl 5 statements, functions,
  9. variables and lots of other useful information. The Guide is based on
  10. Perl version 5, patchlevel 1.
  11.  
  12. The purpose of the Reference Guide is to aid in the use of Perl, to
  13. look up the syntax of specific functions, statements and the meaning
  14. of built-in variables. It is *NOT* a self-contained user guide - basic
  15. knowledge of the Perl language is required. It is *NOT* complete -
  16. some of the more obscure variants of perl constructs have been left
  17. out. But all functions and variables are mentioned in at least one way
  18. they can be used.
  19.  
  20. The Reference Guide is designed and created by Johan Vromans using the
  21. LaTex typesetting system. The kit contains a ready-to-use PostScript
  22. file, but the LaTeX sources are included as well. The PostScript file
  23. has been built using LaTeX2e and Tom Rockiki's dvips.
  24.  
  25. A special formatting tool, written in Perl, makes it possible to
  26. reformat this PostScript output for reproduction in a number of
  27. formats. 
  28.  
  29. The version number of the Reference Guide is coupled to the version of
  30. Perl, e.g. 5.012.2 means: the second release suitable for Perl 5
  31. patchlevel 12. (This is an example. There is no Perl 5 patchlevel 12 (yet?))
  32.  
  33. INSTALLATION
  34. ============
  35.  
  36.  1. Unload the distribution
  37.  
  38.     After unloading the distribution, you will have the following files:
  39.  
  40.     README        - this file
  41.     ChangeLog   - description of changes
  42.     Makefile    - makefile
  43.     parr.pl        - reformat and rearrange tool
  44.     Layout        - description of the format
  45.     MANIFEST    - a list of files
  46.     refbase.tex - LaTeX source for the Reference Guide
  47.     refbase.cls - LaTeX class for the Reference Guide
  48.     refbase.toc - The table of contents
  49.     refbase.ps  - pre-generated PostScript base
  50.     refcbase.ps - pre-generated PostScript for the cover page
  51.     PROBLEMS    - known problems on certain printers
  52.  
  53.  2. Create the PostScript base file
  54.  
  55.     Normally you can skip this step since a pre-generated PostScript
  56.     file is included in the kit.
  57.  
  58.     This step requires the LaTeX typesetting system, version 2e of
  59.     1994/12/01, and dvips version 5.47 or later. Earlier 2e versions
  60.     of LaTeX may work, but have not been verified.
  61.  
  62.     - Use "make refbase-ps" (a dash, not a dot) to create a new
  63.       PostScript file from the LaTeX source. This file can be printed
  64.       normally. 
  65.  
  66.     NOTE: dvips must be instructed to use a4 format paper ('-t a4')
  67.       even if you intend to print on a different format!
  68.  
  69.     You can not "make refcbase-ps" in this release. 90% of the size of
  70.     refcbase.ps is the bitmap op the Camel, and it would be pointless
  71.     to include this bitmap twice.
  72.  
  73.  3. Create the RefGuide from the PostScript base
  74.  
  75.     As distributed, the Makefile is configured to generate output for
  76.     A4 (21 x 29.7 cm) paper format. Use "make PAPER= ..." to select US
  77.     Letter (8.5 x 11") format.  Both formats should be printable on
  78.     industry-standard PostScript printers.
  79.  
  80.     You can use "make" to generate a new PostScript file for one of
  81.     the following formats:
  82.  
  83.      - Use "make refguide.ps" to create a guide formatted in pages
  84.        of 2-column text. It should be printed double-sided, stapled in
  85.        the middle, folded, and cut to size to have a 24-page 4.25 x 8"
  86.        booklet. See the "Layout" document.
  87.  
  88.      - Use "make 2pass" to create a set of odd and even pages for
  89.        double sided printing. First print "guide-odd.ps". Then put the
  90.        paper back in the tray, and print either "guide-even1.ps" or
  91.        "guide-even2.ps", depending on the way your printer arranges
  92.        the printed paper.
  93.        "guide-even1.ps" is for printers with correct output stacking like
  94.        Apple LaserWriter II. 
  95.        "guide-even2.ps" is for printers with reverse output stacking,
  96.        like old Apple LaserWriters. 
  97.        In other words, after printing "guide-odd.ps", if the
  98.        text of the front page is on top -- use "guide-even1.ps".
  99.        But if you're looking at the text of the middle pages -- use
  100.        "guide-even2.ps". 
  101.  
  102.      - Use "make refcover.ps" to format a nice cover page. 
  103.  
  104.     "make" without arguments will default to refguide.ps and
  105.     refcover.ps .
  106.  
  107.     If your printout is not correct, feel free to change the values
  108.     in subroutine 'twoup' of the 'parr.pl' program. The file Layout
  109.     describes in more detail how the Guide should look like.
  110.  
  111.     On printers that support it, duplex printing is attempted. See the
  112.     Makefile foe details.
  113.  
  114.     See also the file PROBLEMS.
  115.  
  116. Comments are welcome, send them to the author.
  117.  
  118. HISTORY
  119. =======
  120.  
  121. The first version of the Reference Guide --"reference card" it was
  122. called then-- appeared in 1989 with Perl version 2. It was created
  123. using an Apple Macintosh and the RagTime DeskTop publishing tool. It
  124. was 9 pages, if I remember well. The PostScript output was extracted
  125. from the Mac and hacked for 'normal' use with the macps program.
  126.  
  127. With Perl version 3 came the next version. A 15-page card format, and
  128. a 16-page reference guide. This time, the Guide was created using
  129. MicroSoft Word, again on Macintosh. Tools were supplied to manipulate
  130. the PostScript file to suit different printing formats. In a later
  131. version, the card format was abandoned.
  132.  
  133. Next came the Camel version, with Perl version 4. Much effort was
  134. spent to have the abundance of new functions fit on 16 pages.
  135.  
  136. After the book appeared, I decided to rework the Guide to use more
  137. pages, and different styles and fonts for clarity. I reworked the
  138. MS-Word version, to find out that the resultant PostScript file had
  139. increased from 90Kb to 180Kb! 
  140. So I decided to start again, from scratch (well, almost) using the
  141. LaTeX typesetting system. The resultant PostScript file is now 80Kb,
  142. while it prints out almost identical to the 180Kb MS-Word version.
  143.  
  144. When Perl 5 came out, the Guide was reworked to include the plethora
  145. of new features while still trying to be concise. 
  146. I also used a scan of the Camel to create a real cover page.
  147. Tim O'Reilly (O'Reilly & Associates, Inc.) wrote me:
  148.  
  149.     You can do this, as long as you say somewhere in your text,
  150.     "The camel as an image associated with perl is a trademark
  151.     of O'Reilly & Associates, Inc. and is used with permission."
  152.  
  153.     Trademarks are funny. If you don't use due diligence to protect
  154.     them, you lose them. We've applied to treat all our cover animals
  155.     as trademarks, so they don't get abused by other publishers, and
  156.     we need to acknowledge them as such if they are used elsewhere.
  157.  
  158. Thanks Tim, for the permission.
  159.  
  160. CREDITS
  161. =======
  162.  
  163. The Perl Reference Guide is copyrighted by the author. It may be
  164. reproduced, printed and distributed freely for non-profit purposes, as
  165. long as the original author gets the credits, and the copyright notice
  166. is not removed from the text. It may not be turned into a commercial
  167. product except with written permission of the author.
  168.  
  169. ---------------------------- author info -----------------------------
  170. Johan Vromans                                     jvromans@squirrel.nl
  171. Squirrel Design & Consultancy                 Boskoop, the Netherlands
  172. http://www.xs4all.nl/~jvromans           http://www.xxlink.nl/squirrel
  173. ----------------------------------------------------------------------
  174.  
  175. I like to thank everyone who has helped me (and encouraged me) to get
  176. the job done, and to get the results to you. Especially Tom
  177. Christiansen and JGreely (for "parr") And Larry Wall, of course,
  178. without whom I would have spent lots of time annoying myself.
  179.  
  180. Roy Johnson <rjohnson@shell.com> sent me a scan of the Camel that I
  181. used to make the cover page. The cover design is based on the design
  182. that O'Reilly made for the Reference Guide that was published with the
  183. book "Programming Perl" and is used with permission of O'Reilly &
  184. Associates, Inc.
  185.  
  186. For a japanese version of the reference guide, please contact 
  187. Yoshiyuki KONDO <cond@lsi-j.co.jp>.
  188.  
  189. -- PostScript is a trademark of Adobe, I assume.
  190. $Id: README,v 5.4 1995/11/24 12:05:00 jv Exp $
  191.  
  192.  
  193. ChangeLog
  194.  
  195.     * parr.pl, Makefile, README: Update to 5.001.
  196.  
  197. Tue Nov 21 13:11:33 1995  Johan Vromans  <jvromans@squirrel.nl>
  198.  
  199.     * ch-arithmetic.tex, ch-arrays.tex, ch-command.tex, 
  200. ch-conversions.tex, ch-cover.tex, ch-debugger.tex, ch-environment.tex, 
  201. ch-filetests.tex, ch-formats.tex, ch-io.tex, ch-ipc.tex, ch-literals.tex, 
  202. ch-misc.tex, ch-modules.tex, ch-oo.tex, ch-operators.tex, ch-regexp.tex, 
  203. ch-search.tex, ch-specarrays.tex, ch-specvars.tex, ch-strings.tex, 
  204. ch-structs.tex, ch-sysinfo.tex, ch-system.tex, ch-variables.tex:
  205.     Bump to 5.001.
  206.     Apply changes from ITP copy editors.
  207.     Port to LaTeX2e.
  208.  
  209.     * refmaster.tex, refcbase.tex, Makefile: Bump to 5.001.
  210.     Port to LaTeX2e.
  211.  
  212.     * refbase.cls: new file, import from refbase.sty.
  213.  
  214. Fri Oct  6 19:47:44 1995  Johan Vromans  <jvromans@squirrel.nl>
  215.  
  216.     * parr.pl: Oops, correct bookorder mistake.
  217.  
  218. Tue Sep  5 07:45:06 1995  Johan Vromans  <jvromans@squirrel.nl>
  219.  
  220.     * parr.pl: Make bookorder a bit more flexible. Unsupported.
  221.  
  222. Tue May 23 19:51:10 1995  Johan Vromans  <jv@squirrel.NL.net>
  223.  
  224.     * ch-specvars.tex: "$^W The value if" should be "... of".
  225.  
  226. Thu Jan 19 14:27:23 1995  Johan Vromans  <jv@squirrel.NL.net>
  227.  
  228.     * parr.pl, Makefile, README: *** empty log message ***
  229.  
  230.     * ch-specvars.tex: Deprecate $# .
  231.  
  232.     * refcbase.tex: New file for Camel cover.
  233.  
  234. Tue Jan 17 16:53:02 1995  Johan Vromans  <jv@squirrel.NL.net>
  235.  
  236.     * ch-variables.tex, ch-search.tex, ch-regexp.tex, ch-modules.tex,
  237.     ch-conversions.tex, ch-io.tex:
  238.     Small changes as suggested by Ilya Zakharevich
  239.     <ilya@math.ohio-state.edu>
  240.  
  241.     * ch-literals.tex: Correct typo in hash ref.
  242.  
  243.     * ch-modules.tex: <list> is optional for import, no, tie and use.
  244.  
  245.     * ch-networking.tex: Add space between getsocketopt and <socket>.
  246.  
  247. Wed Jan 11 13:59:38 1995  Johan Vromans  <jv@squirrel.NL.net>
  248.  
  249.     * ==== alpha 2 ====
  250.  
  251.     * refbase.sty, ch-cover.tex: Start page numbering with 1.
  252.  
  253.     * ch-variables.tex: Add remark about ${...} etc.
  254.       (%var): Correct array<->hash typo.
  255.  
  256.     * ch-strings.tex (eval): Xref to eval(misc).
  257.  
  258.     * ch-specvars.tex: ($]) Is now always numeric(?).
  259.  
  260.     * ch-regexp.tex: (?...) Are always allowed, they do not need /x .
  261.  
  262.     * ch-oo.tex: Correct typo "menthod".
  263.  
  264.     * ch-operators.tex: Shuffle a bit to look like precedence order.
  265.     Shorten. Correct descriptions of "..", "<->/cmp".
  266.  
  267.     * ch-misc.tex (defined): Use "actual value" instead of "real value".
  268.  
  269.     * ch-literals.tex: (Filehandles) Shorten.
  270.  
  271.  
  272. Sat Jan  7 22:30:45 1995  Johan Vromans  <jv@squirrel.NL.net>
  273.  
  274.     * ==== alpha 1 ====
  275.  
  276.     * parr.pl: Adjust shift to approx. correct values.
  277.  
  278. Sat Jan  7 17:04:44 1995  Johan Vromans  <jv@squirrel.NL.net>
  279.  
  280.     * refmaster.tex: Add "Object oriented programming".
  281.  
  282.     * ch-specarrays.tex: Add @EXPORT and @EXPORT_OK.
  283.  
  284.     * ch-oo.tex: Initial revision
  285.  
  286.     * ch-specvars.tex: Save space.
  287.  
  288. Sat Jan  7 16:12:12 1995  Johan Vromans  <jv@squirrel.NL.net>
  289.  
  290.     * refmaster.tex, refbase.sty, ch-arrays.tex, ch-conversions.tex,
  291.     ch-debugger.tex, ch-files.tex, ch-filetests.tex, ch-formats.tex,
  292.     ch-io.tex, ch-literals.tex, ch-misc.tex, ch-modules.tex,
  293.     ch-operators.tex, ch-regexp.tex, ch-search.tex, ch-specvars.tex,
  294.     ch-statements.tex, ch-strings.tex, ch-system.tex,
  295.     ch-variables.tex:
  296.     Batch of corrections
  297.  
  298. Fri Jan  6 23:14:40 1995  Johan Vromans  <jv@squirrel.NL.net>
  299.  
  300.     * parr.pl: Rewrote.
  301.  
  302.     * parr.pl, makebase.pl, refbase.sty, refmaster.tex,
  303.     ch-arithmetic.tex, ch-arrays.tex, ch-back.tex, ch-cover.tex,
  304.     ch-formats.tex, ch-io.tex, ch-ipc.tex, ch-literals.tex,
  305.     ch-modules.tex, ch-operators.tex, ch-regexp.tex, ch-search.tex,
  306.     ch-system.tex, ch-variables.tex: 
  307.     Batch of corrections.
  308.  
  309. Thu Jan  5 21:08:00 1995  Johan Vromans  <jv@squirrel.NL.net>
  310.  
  311.     * refbase.sty: Add true, false.
  312.     Add pre-section whitespace to pr@section.
  313.  
  314. Tue Jan  3 18:31:19 1995  Johan Vromans  <jv@squirrel.NL.net>
  315.  
  316.     * ch-arithmetic.tex, ch-arrays.tex, ch-back.tex,
  317.     ch-conversions.tex, ch-debugger.tex, ch-directories.tex,
  318.     ch-environment.tex, ch-files.tex, ch-filetests.tex,
  319.     ch-literals.tex, ch-modules.tex, ch-networking.tex,
  320.     ch-operators.tex, ch-specarrays.tex, ch-strings.tex,
  321.     ch-structs.tex, ch-sysinfo.tex, ch-system.tex, ch-variables.tex,
  322.     ch-command.tex, ch-cover.tex, ch-formats.tex, ch-io.tex,
  323.     ch-ipc.tex, ch-misc.tex, ch-search.tex, ch-specvars.tex,
  324.     ch-statements.tex:
  325.     Batch of corrections.
  326.  
  327.     * ch-modules.tex: Initial revision
  328.  
  329. Mon Jan  2 21:10:38 1995  Johan Vromans  <jv@squirrel.NL.net>
  330.  
  331.     * ch-arithmetic.tex, ch-arrays.tex, ch-back.tex, ch-command.tex,
  332.     ch-conversions.tex, ch-environment.tex, ch-formats.tex, ch-io.tex,
  333.     ch-ipc.tex, ch-literals.tex, ch-misc.tex, ch-operators.tex,
  334.     ch-regexp.tex, ch-search.tex, ch-statements.tex, ch-strings.tex,
  335.     ch-system.tex, ch-variables.tex, refbase.sty: *** empty log
  336.     message ***
  337.  
  338. Mon Jan  2 12:27:25 1995  Johan Vromans  <jv@squirrel.NL.net>
  339.  
  340.     * ch23.tex: *** empty log message ***
  341.  
  342.     * Makefile, parr.pl, makebase.pl, README, ch00.tex: Import from v4
  343.  
  344.     * refbase.sty: *** empty log message ***
  345.  
  346.     * refbase.sty, refmaster.tex, ch01.tex, ch02.tex, ch03.tex,
  347.     ch04.tex, ch05.tex, ch06.tex, ch07.tex, ch08.tex, ch09.tex,
  348.     ch10.tex, ch11.tex, ch12.tex, ch13.tex, ch14.tex, ch15.tex,
  349.     ch16.tex, ch17.tex, ch18.tex, ch19.tex, ch20.tex, ch21.tex,
  350.     ch22.tex, ch23.tex, ch24.tex, ch25.tex, ch26.tex, ch27.tex,
  351.     ch99.tex: Import from v4
  352.  
  353.  
  354.  
  355.  
  356. ################ Configuration ################
  357. #
  358. SHELL    = /bin/sh
  359. PERL    = perl
  360. LATEX    = latex
  361. DVIPS    = dvips
  362. #
  363. # Delete the next line if you use US Letter paper format
  364. PAPER    = -a4
  365. # If you have trouble with printing on US Letter paper format, use
  366. #PAPER    = -letter
  367. # Undefine this if your printer supports duplex printing
  368. #DUPLEX    = -duplex
  369. #
  370. ################ End of Configuration ################
  371.  
  372. all:    refguide.ps refcover.ps
  373.  
  374. 2pass:    guide-odd.ps guide-even1.ps guide-even2.ps refcover.ps
  375.  
  376. # 2 pages per page, suitable for centrefold printing.
  377. refguide.ps:    refbase.ps parr.pl
  378.     $(PERL) ./parr.pl $(PAPER) $(DUPLEX) -bookorder -verbose \
  379.         refbase.ps > refguide.ps
  380.  
  381. refcover.ps:    refcbase.ps parr.pl
  382.     $(PERL) ./parr.pl $(PAPER) $(DUPLEX) -order 2,1 refcbase.ps > 
  383. refcover.ps
  384.  
  385. # Odd and even passes for centerfold printing. 
  386. # First print guide-odd.ps, then find out which of the others to use.
  387. # guide-even1.ps is for printers with correct output stacking like
  388. # Apple LaserWriter II. 
  389. # guide-even2.ps for printers with reverse output stacking, like old
  390. # Apple LaserWriters. 
  391.  
  392. guide-odd.ps:    refbase.ps parr.pl
  393.     $(PERL) ./parr.pl $(PAPER) -bookorder -odd \
  394.         refbase.ps > guide-odd.ps
  395.  
  396. guide-even1.ps:    refbase.ps parr.pl
  397.     $(PERL) ./parr.pl $(PAPER) -bookorder -even \
  398.         refbase.ps > guide-even1.ps
  399.  
  400. guide-even2.ps:    refbase.ps parr.pl
  401.     $(PERL) ./parr.pl $(PAPER) -bookorder -even -reverse \
  402.         refbase.ps > guide-even2.ps
  403.  
  404. guide-test.ps:    refbase.ps parr.pl
  405.     $(PERL) ./parr.pl $(PAPER) refbase.ps > guide-test.ps
  406.  
  407. clean:
  408.     rm -f refguide.ps guide-odd.ps guide-even1.ps guide-even2.ps \
  409.         refcover.ps refbase.dvi core *~
  410.  
  411.  
  412. # For maintenance use only ...
  413.  
  414. VER    = 5.001
  415.  
  416. CH    = ch-*.tex
  417. SRC    = refbase.tex refbase.cls refbase.toc
  418. AUX    = README ChangeLog Makefile parr.pl PROBLEMS Layout
  419.  
  420. # NOTE: DO NOT REMOVE OR CHANGE '-ta4' EVEN IF USING NON-A4 PAPER
  421. refbase-ps:    refbase.dvi
  422.     $(DVIPS) -r0 -ta4 refbase.dvi -o refbase.ps
  423.  
  424. refbase.dvi:    $(SRC)
  425.     $(LATEX) refbase.tex < /dev/null
  426.  
  427. MASTER  = ref
  428. refbase-tex:  $(MASTER)master.tex $(CH) makebase.pl
  429.     $(PERL) ./makebase.pl $(REV) refcmaster.tex > refcbase.tex
  430.     $(PERL) ./makebase.pl $(REV) $(MASTER)master.tex > refbase.tex
  431.  
  432. refcbase-ps:    refcbase.tex refbase.cls
  433.     $(LATEX) refcbase.tex < /dev/null
  434.     $(DVIPS) -r0 -ta4 refcbase.dvi -o refcbase.ps
  435.  
  436. kit:    
  437.     REV=`cat Revision.SEQ`; \
  438.     expr $$REV + 1 >Revision.SEQ; \
  439.     $(MAKE) -$(MAKEFLAGS) REV=$$REV \
  440.         refbase-tex refbase-ps refcbase-ps kitinternal
  441.  
  442. kitinternal:
  443.     rm -f perlref-*.shr.* perlref-$(VER).$(REV).tar.gz
  444.     gtar -zcvf perlref-$(VER).$(REV).tar.gz \
  445.         $(AUX) $(SRC) refbase.ps refcbase.ps
  446.  
  447. xkitinternal:
  448.     rm -f perlref-*.shr.* perlref-$(VER).$(REV).tar.gz
  449.     shar -c -n perlref-$(VER).$(REV) -a -s 'jvromans@squirrel.nl' \
  450.         -o perlref-$(VER).$(REV).shr -L50 -f \
  451.         $(AUX) $(SRC) refbase.ps refcbase.ps
  452.     gtar -zcvf perlref-$(VER).$(REV).tar.gz \
  453.         $(AUX) $(SRC) refbase.ps refcbase.ps
  454.     ls -l perlref-*.shr.* perlref-*.tar.gz
  455.  
  456.  
  457. $RCS_Id = '$Id: parr.pl,v 5.9 1995/11/24 12:06:28 jv Exp $ ';
  458.  
  459. # Author          : Johan Vromans
  460. # Created On      : Aug 15 1991
  461. # Based On        : parr.pl by jgreely@cis.ohio-state.edu, 89/10/23
  462. # Last Modified By: Johan Vromans
  463. # Last Modified On: Wed Nov 22 10:18:01 1995
  464. # Update Count    : 73
  465. # Status          : OK
  466.  
  467. ################ Common stuff ################
  468.  
  469. $my_package = "PerlRef";
  470. ($my_name, $my_version) = $RCS_Id =~ /: (.+).pl,v ([\d.]+)/;
  471. $my_version .= '*' if length('$Locker:  $ ') > 12;
  472.  
  473. ################ Program parameters ################
  474.  
  475. &options;
  476.  
  477. ################ Presets ################
  478.  
  479. $verbose = $opt_verbose;
  480. $debug = $opt_debug;
  481. $trace = $opt_test || $opt_trace | $opt_debug;
  482. $TMPDIR = $ENV{"TMPDIR"} || "/usr/tmp";
  483. $TMPDIR = "/tmp" unless -d $TMPDIR;
  484.  
  485. ################ The Process ################
  486.  
  487. # Read the input file, and split into parts.
  488. # We gather some info in the fly.
  489. $file = "$TMPDIR/p$$.header";
  490. @files = ($file);
  491. $sheet = 0;
  492.  
  493. open (FILE, ">$file") || die ("$file: $!\n");
  494.  
  495. while ( <> ) {
  496.     # Hack to use NeXT Preview: strip old '%%Pages:' lines.
  497.     if ( /^%%Pages:/ ) {
  498.     $npages = $1 if $' =~ /\s*(\d+)/;
  499.     print STDERR ("Number of pages = $npages.\n") if $verbose;
  500.     next;
  501.     }
  502.     if ( /^%%Page:/ ) {
  503.     $sheet++;
  504.     $pagemap{$sheet} = $1 if /%%Page:\s+(\S+)\s+\S+/;
  505.     close (FILE);
  506.     $file = "$TMPDIR/p$$.$sheet";
  507.     push (@files, $file);
  508.     open (FILE, ">$file") || die ("$file: $!\n");
  509.     }
  510.     if ( /^%%Trailer/ ) {
  511.     close (FILE);
  512.     $file = "$TMPDIR/p$$.trailer";
  513.     push (@files, $file);
  514.     open(FILE, ">$file") || die ("$file: $!\n");
  515.     }
  516.     if ( /^%%EndSetup/ ) {
  517.     # Insert twoup before switching to TeXDict.
  518.     &twoup;
  519.     $twoup++;
  520.     &double_sided if $opt_duplex;
  521.     print FILE ("%%EndSetup\n");
  522.     next;
  523.     }
  524.     if ( $opt_letter ) {
  525.     # Special treatment for US letter freaks.
  526.     if ( /^%%BoundingBox:0 0 596 842/ ) {
  527.         $_ = "%%BoundingBox: 0 0 612 792\n";
  528.     }
  529.     if ( /^%%DocumentPaperSizes: A4/ ) {
  530.         next;
  531.     }
  532.     if ( /^%%BeginPaperSize: A4/ ) {
  533.         scalar (<>);
  534.         $_ = "%%BeginPaperSize: Letter\nletter";
  535.     }
  536.     }
  537.     print FILE ($_);
  538. }
  539. close (FILE);
  540. die ("twoup insertion error\n") unless $twoup == 1;
  541.  
  542. # Calculate order to output the pages.
  543. @order = ();
  544. if ( $opt_order ne '' ) {
  545.     # Explicit range given.
  546.     foreach $range ( split (/,/, $opt_order) ) {
  547.     ($start,$sep,$end) = split (/(-)/, $range);
  548.     $start = 1 unless $start;
  549.     $end = $sheet unless $end;
  550.     if ($sep) {
  551.         push (@order, $start..$end);
  552.     }
  553.     else{
  554.         push (@order, $start);
  555.     }
  556.     }
  557. }
  558. elsif ( $opt_bookorder ) {
  559.     # Normal book order: 8,1,2,7,6,3,4,5.
  560.     warn ("Warning: number of pages ($npages) is not a multiple of 4\n")
  561.     unless $npages % 4 == 0;
  562.     @order = &bookorder (4*int($npages/4), $npages%4);
  563.     if ( $opt_odd ) {
  564.     # Select odd pages: 8,1,6,3.
  565.     @tmp = @order;
  566.     @order = ();
  567.     while ( @tmp > 0 ) {
  568.         push (@order, shift (@tmp), shift (@tmp));
  569.         shift (@tmp); shift (@tmp);
  570.     }
  571.     }
  572.     elsif ( $opt_even ) {
  573.     @tmp = @order;
  574.     @order = ();
  575.     if ( $opt_reverse ) {
  576.         # Even pages: 2,7,4,5.
  577.         while ( @tmp > 0 ) {
  578.         shift (@tmp); shift (@tmp);
  579.         push (@order, shift (@tmp), shift (@tmp));
  580.         }
  581.     }
  582.     else {
  583.         # Even pages: 4,5,2,7.
  584.         while ( @tmp > 0 ) {
  585.         shift (@tmp); shift (@tmp);
  586.         unshift (@order, shift (@tmp), shift (@tmp));
  587.         }
  588.     }
  589.     }
  590. }
  591. else {
  592.     # Pages in order. Make sure it's even.
  593.     @order = (1..$sheet);
  594.     push (@order, $sheet+1) if $sheet % 2;
  595. }
  596.  
  597. # Mark pages out of order.
  598. grep ((($_ > $sheet) && ($_ = '*')) || 1, @order);
  599. print STDERR ("Page order = ", join(',',@order), "\n") if $verbose;
  600.  
  601. # Now glue the parts in the correct order together.
  602. # The preamble info.
  603. open (FILE, "$TMPDIR/p$$.header");
  604. $_ = <FILE>;
  605. print STDOUT ($_, "%%Pages: ", int((@order+1)/2), " 0\n");
  606. print STDOUT ($_) while <FILE>;
  607. close (FILE);
  608.  
  609. # The pages.
  610. $count = 0;
  611. foreach $page (@order) {
  612.     $count++;
  613.     $num = '*';
  614.     $num = $pagemap{$page} if defined $pagemap{$page};
  615.     if ( defined $order[$count] && defined $pagemap{$order[$count]} ) {
  616.     $num .= '/' . $pagemap{$order[$count]};
  617.     }
  618.     else {
  619.     $num .= '/*';
  620.     }
  621.     print STDOUT ("%%Page: $num ", ($count+1)/2, "\n") if $count & 1;
  622.     print STDOUT ("%%OldPage: $page\n");
  623.     if ($page eq "*") {
  624.     print STDOUT ("0 0 bop eop\n");
  625.     }
  626.     else {
  627.     open (FILE, "$TMPDIR/p$$.$page");
  628.     while ( <FILE> ) {
  629.         print STDOUT ($_) unless /^%%Page:/;
  630.     }
  631.     close (FILE);
  632.     }
  633. }
  634.  
  635. # The trailer info.
  636. open (FILE, "$TMPDIR/p$$.trailer");
  637. print STDOUT ($_) while <FILE>;
  638. close (FILE);
  639.  
  640. # Wrapup and exit.
  641. unlink @files unless $opt_debug || $opt_test;
  642. exit(0);
  643.  
  644. ################ Subroutines ################
  645.  
  646. sub bookorder {
  647.     local ($pages, $offset) = @_;
  648.     local (@order) = ();
  649.     for ($i=1; $i<$pages/2; $i+=2) {
  650.     push (@order, $pages-$i+1+$offset, $i+$offset, 
  651.           $i+1+$offset, $pages-$i+$offset);
  652.     }
  653.     @order;
  654. }
  655.  
  656. sub twoup {
  657.     $factor = 0.707106781187;    # ridiculous (0.7 would do as well)
  658.  
  659.     # Measurements are in 1/100 inch approx.
  660.     # topmargin value shifts UP.
  661.     # leftmargin value shifts RIGHT.
  662.     if ( $opt_a4) {
  663.     $topmargin = -5;        # ADJUST IF NEEDED
  664.     $leftmargin = 112;        # ADJUST IF NEEDED
  665.     $othermargin = -445;    # do not change -- relative to $leftmargin
  666.     $leftmargin -= $othermargin;
  667.     }
  668.     else {
  669.     $topmargin = 10;        # ADJUST IF NEEDED
  670.     $leftmargin = 77;        # ADJUST IF NEEDED
  671.     $othermargin = -445;    # do not change -- relative to $leftmargin
  672.     $leftmargin -= $othermargin;
  673.     }
  674.     print FILE <<EOD;
  675. /isls true def
  676. userdict begin 
  677. /isoddpage true def
  678. /orig-showpage /showpage load def
  679. /showpage {
  680.         isoddpage not { orig-showpage } if
  681.         /isoddpage isoddpage not store 
  682.     } def
  683.  
  684. /bop-hook {
  685.         isoddpage 
  686.     { $factor $factor scale $topmargin $leftmargin translate }
  687.         { 0 $othermargin translate}
  688.     ifelse
  689.     } def
  690.  
  691. /end-hook{ isoddpage not { orig-showpage } if } def
  692. end
  693. EOD
  694. }
  695.  
  696. sub double_sided {
  697.  
  698.     # From: Tim Huckvale <tjh@praxis.co.uk>
  699.     #
  700.     # You may be interested in the following problem, and fix, that we
  701.     # found when attempting to print the reference card on our Hewlett
  702.     # Packard Laser-Jet IIISi printer.
  703.     # 
  704.     # On this printer, refguide.ps prints double-sided with the
  705.     # reverse side of each sheet upside down.  We fixed it with the
  706.     # following patch, applied before printing.
  707.  
  708.     # From: Johan Vromans <jvromans@squirrel.nl>
  709.     #
  710.     # Okay -- consider this an unsupported feature.
  711.  
  712.     print FILE <<EOD;
  713. statusdict /setduplexmode known { statusdict begin true setduplexmode end 
  714. } if
  715. statusdict /settumble known { statusdict begin true settumble end } if
  716. EOD
  717. }
  718.  
  719. sub options {
  720.     local ($opt_help) = 0;    # handled locally
  721.     local ($opt_ident) = 0;    # handled locally
  722.  
  723.     # Preset defaults.
  724.     $opt_trace = $opt_debug = 0;
  725.     $opt_verbose = 0;
  726.     $opt_bookorder = $opt_even = $opt_odd = $opt_reverse = 0;
  727.     $opt_a4 = $opt_letter = 0;
  728.     $opt_order = '';
  729.  
  730.     # Process options.
  731.     if ( @ARGV > 0 && $ARGV[0] =~ /^[-+]/ ) {
  732.     require "newgetopt.pl";
  733.     &usage 
  734.         unless &NGetOpt ("ident", "verbose",
  735.                  "bookorder", "order=s", "a4", "letter",
  736.                  "odd", "even", "reverse", "duplex",
  737.                  "trace", "help", "debug")
  738.         && !$opt_help;
  739.     }
  740.     print STDERR "This is $my_package [$my_name $my_version]\n"
  741.     if $opt_ident;
  742. }
  743.  
  744. sub usage {
  745.     print STDERR <<EndOfUsage;
  746. This is $my_package [$my_name $my_version]
  747. Usage: $0 [options] [file ...]
  748.     -a4        map for A4 size paper
  749.     -letter    map for US Letter size paper
  750.     -bookorder    output pages in book order
  751.     -odd    odd pages only (use with -bookorder)
  752.     -even    even pages only (use with -bookorder)
  753.     -reverse    reversed order (use with -bookorder -even)
  754.     -duplex    try duplex printing
  755.     -order n,n,...    explicit page order
  756.     -help    this message
  757.     -ident    show identification
  758.     -verbose    verbose information
  759. EndOfUsage
  760.     exit 1;
  761. }
  762.  
  763.  
  764. ==============
  765.  
  766. Printers
  767. --------
  768.  
  769. * No difference between de ' and ` quotes.
  770.   This is a printer font problem. A close inspection shows that
  771.   the ' (right quote) is thicker at the top while ` (the left quote) is
  772.   thicker at the bottom.
  773.  
  774. * Printer: Panasonic KX-P5400. (janet@uniwa.uwa.edu.au)
  775.   The Guide and cover page print fine, except for one thing:  printing the
  776.   cover page leaves the printer in a state where the reference guide does
  777.   not print.  (The printer eats the file:  it appears to process the
  778.   Postscript, then wait for a while for more input, and eventually give up.)
  779.   Resetting the printer (to User Defaults, see page 39 of the the printer
  780.   manual for instructions) fixes it.  Printing a fairly ordinary one-page
  781.   postscript file (some troff output) also fixed it.  I don't know enough
  782.   about the printer or PostScript to be able to say why this problem 
  783. occurred,
  784.   but it may be worth mentioning it in the documentation.
  785.  
  786. * Some printers (or printing systems) seem to have problems with the
  787.  
  788.     %%Feature: *Resolution 300dpi
  789.  
  790.   line in the postscript file. This line can be safely deleted if needed.
  791.  
  792. * The PostScript file, as distributed, selects A4 paper format. This
  793.   is intentional, even for US Letter paper format.
  794.   If your printer chokes on this, you can change the line 
  795.  
  796.     a4
  797.  
  798.   info
  799.  
  800.     letter
  801.  
  802.   (And you'll probably have to adjust the document placement parameters in
  803.   parr.pl as well.)
  804.  
  805. LaTeX and DviPS
  806. ---------------
  807. * I used TeX 3.1415N with LaTeX2e <1994/12/01> patch level 3.
  808.   Older LaTeX2e versions may work, LaTeX 2.09 will not.
  809.  
  810. * Dvips is known to work as of version 5.47. I used 5.58a.
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.             center of paper
  818.               |
  819.     +-----------------+-----------------+
  820.     |                           <----------- top margin
  821.     |     xxxxxxxxxx  :  xxxxxxxxxx     |
  822.     |     xxxxxxxxxx     xxxxxxxxxx     |
  823.     |     xxxxxxxxxx     xxxxxxxxxx     |
  824.     |     xxxxxxxxxx     xxxxxxxxxx     |
  825.     |     xxxxxxxxxx     xxxxxxxxxx  <------ right margin
  826.     |     xxxxxxxxxx     xxxxxxxxxx     |
  827.     |     xxxxxxxxxx     xxxxxxxxxx     |
  828.     | ^   xxxxxxxxxx     xxxxxxxxxx     |
  829.     | |   xxxxxxxxxx     xxxxxxxxxx     |
  830.     | |   xxxxxxxxxx  :  xxxxxxxxxx     |
  831.     | |                                 |
  832.     +-|---------------------------------+
  833.       |
  834.      left margin
  835.  
  836.  
  837. These are the values:
  838.             A4 (cm)        US Letter (inch)
  839.     text width         9.0        3.5        same for both
  840.     text height        19.2        7.5        same for both
  841.     top margin          1.0        0.5
  842.     left margin         4.9        1.6
  843.     right margin     4.9        1.6
  844.     space between     2.0        0.8        same for both
  845.  
  846. After printing double-sided, the pages can be stapled (the ":" in the
  847. picture), folded, and the excess margins cut off. Personally, I cut it
  848. to 11 cm (4 5/16 inch).
  849.  
  850.  
  851. \documentclass{refbase}
  852.  
  853. \begin{document}
  854.  
  855. \begin{titlepage}
  856. \hbox{ }
  857. \end{titlepage}
  858.  
  859. \begin{titlepage}
  860. \addtolength{\evensidemargin}{2cm}
  861. \addtolength{\textwidth}{-2.1cm}
  862. \hbox{~}
  863. \addvspace{22mm}
  864.  
  865. \unnumbered{Perl Reference Guide}
  866. {\bf for Perl version \perlrev}
  867.  
  868. \vfill
  869. Perl program designed and created by \\
  870. Larry Wall |<lwall@netlabs.com>|
  871.  
  872. \vfill
  873. Reference guide designed and created by \\
  874. Johan Vromans |<jvromans@squirrel.nl>|
  875.  
  876. \vfill%addvspace{13mm}
  877. \unnumbered{Contents}
  878.  
  879. \newcounter{xx}
  880. \begin{list}{\thexx.}
  881. {\setlength{\topsep}{0pt plus 1pt}
  882.  \setlength{\itemsep}{0pt plus 1pt}
  883.  \setlength{\parsep}{0pt plus 1pt}
  884.  \usecounter{xx}}
  885. \input refbase.toc
  886. \end{list}
  887. \vfill
  888. {\small {Rev. \refrev}}
  889. \end{titlepage}
  890. \clearpage
  891. \setcounter{page}{2}
  892.  
  893. \unnumbered{Conventions}
  894.  
  895. \begin{enum}{2cm}
  896. \Xi{|fixed|} denotes literal text.
  897.  
  898. \Xi{<this>} means variable text, i.e. things you must fill in.
  899.  
  900. \Xi{<this>\dag} means that <this> will default to |$_| if omitted.
  901.  
  902. \Xi{\kwd{word}} is a keyword, i.e. a word with a special meaning.
  903.  
  904. \Xi{\fbox{<ret>}} denotes pressing a keyboard key.
  905.  
  906. \Xi{[\ldots]} denotes an optional part.
  907.  
  908. \end{enum}
  909.  
  910.  
  911. \section{Command line options} 
  912.  
  913. \begin{enum}{1cm}
  914.  
  915. \Xi{|-a|} turns on autosplit mode when used with |-n| or
  916. |-p|. Splits to |@F|.
  917.  
  918. \Xi{|-c|} checks syntax but does not execute.
  919.  
  920. \Xi{|-d|} runs the script under the debugger. Use `|-de 0|' to
  921. start the debugger without a script.
  922.  
  923. \Xi{|-D| <number>} sets debugging flags. 
  924.  
  925. \Xi{|-e| <commandline>} to enter a single line of
  926. script. Multiple |-e| commands may be given to build up a
  927. multi-line script.
  928.  
  929. \Xi{|-F| <regexp>} specifies a regular expression to split on 
  930. if |-a| is in effect.
  931.  
  932. \Xi{|-i| <ext>} files processed by the |<|\,|>| construct are
  933. to be edited in-place.
  934.  
  935. \Xi{|-I| <dir>} with |-P|: tells the C preprocessor where
  936. to look for include files. The directory is prepended to |@INC|.
  937.  
  938. \Xi{|-l| [ <octnum> ] } enables automatic line ending processing, 
  939. e.g. |-l013|.
  940.  
  941. \Xi{|-n|} assumes an input loop around the script. Lines are not
  942. printed.
  943.  
  944. \Xi{|-p|} assumes an input loop around the script. Lines are
  945. printed.
  946.  
  947. \Xi{|-P|} runs the C preprocessor on the script before
  948. compilation by Perl.
  949.  
  950. \Xi{|-s|} interprets `|-xxx|' on the command line as
  951. switches and sets the corresponding variables \$|xxx| in the script.
  952.  
  953. \Xi{|-S|} uses the |PATH| environment variable to search for
  954. the script.
  955.  
  956. \Xi{|-T|} forces \textit{taint} checking.
  957.  
  958. \Xi{|-u|} dumps core after compiling the script. To be used with
  959. the {\it undump\/} program (where available).
  960.  
  961. \Xi{|-U|} allows Perl to perform unsafe operations.
  962.  
  963. \Xi{|-v|} prints the version and patchlevel of your Perl
  964. executable.
  965.  
  966. \Xi{|-w|} prints warnings about possible spelling errors and
  967. other error-prone constructs in the script.
  968.  
  969. \Xi{|-x| [ <dir> ]} extracts Perl program from the input stream.
  970. If <dir> is specified, switches to this directory before running 
  971. the program.
  972.  
  973. \Xi{|-0| <val>} (that's the number zero) designates an
  974. initial value for the record separator \$|/|.
  975. See also |-l|.
  976.  
  977. \end{enum}
  978.  
  979.  
  980. \section{Literals} 
  981.  
  982. Numeric: |123  1_234  123.4  5E-10  0xff| (hex)|  0377| (octal).
  983.  
  984. \hangindent=2cm\hangafter=1
  985. String: |'abc'| literal string, no variable interpolation nor
  986. escape characters, except |\'| and |\\|. Also: |q/abc/|.
  987. Almost any pair of delimiters can be used instead of |/|\ldots|/|.
  988.  
  989. \hangindent=2cm\hangafter=1
  990. \makebox[1cm]{}|"abc"|
  991. Variables are interpolated and escape sequences are processed. 
  992. \newline Also: |qq/abc/|.
  993. \newline Escape sequences: |\t| (Tab), |\n| (Newline), |\r| (Return),
  994. |\f| (Formfeed), |\b| (Backspace), |\a| (Alarm), |\e|
  995. (Escape), |\033|(octal), |\x1b|(hex), |\c[| (control).
  996. \newline |\l| and |\u| lowcase/upcase the following character; 
  997. \newline |\L| and |\U| lowcase/upcase until a |\E| is encountered.
  998. \newline |\Q| quote regexp characters until a |\E| is encountered.
  999.  
  1000. \hangindent=2cm\hangafter=1
  1001. \makebox[1cm]{}|`|<command>|`|
  1002. evaluates to the output of the <command>. 
  1003. \newline Also: |qx/|<command>|/|.
  1004.  
  1005. \hangindent=1cm\hangafter=1
  1006. Array: |(1,2,3)|. |()| is an empty array.  
  1007. \newline |(1..4)| is the same as |(1,2,3,4)|. Likewise |('abc'..'ade')|.
  1008. \newline |qw/foo bar| \ldots|/| is the same as |('foo','bar',|\ldots|)|.
  1009.  
  1010. \hangindent=1cm\hangafter=1
  1011. Array reference: |[1,2,3]|.
  1012.  
  1013. \hangindent=1cm\hangafter=1
  1014. Hash (associative array):
  1015. |(|<key1>|, |<val1>|, |<key2>|, |<val2>|, |\ldots|)|.
  1016. \newline Also: 
  1017. |(|<key1>| => |<val1>|, |<key2>| => |<val2>|, |\ldots|)|.
  1018.  
  1019. \hangindent=1cm\hangafter=1
  1020. Hash reference:
  1021. |{|<key1>|, |<val1>|, |<key2>|, |<val2>|, |\ldots|}|.
  1022.  
  1023. \hangindent=1cm\hangafter=1
  1024. Code reference:
  1025. \kwd{sub} |{| <statements> |}|
  1026.  
  1027. \hangindent=1cm\hangafter=1
  1028. Filehandles: |STDIN|, |STDOUT|, |STDERR|, |ARGV|, |DATA|.
  1029. \newline User-specified: <handle>, |$|<var>.
  1030.  
  1031. \hangindent=1cm\hangafter=1
  1032. Globs: |<|<pattern>|>| evaluates to all filenames according
  1033. to the pattern.
  1034. \newline Use `|<${|<var>|}>|' or `\kwd{glob} \$<var>' to glob from a 
  1035. variable.
  1036.  
  1037. \hangindent=1cm\hangafter=1
  1038. Here-Is: |<<|<identifier>
  1039. \quad {\it See the Perl manual for details.}
  1040.  
  1041. \hangindent=1cm\hangafter=1
  1042. Special tokens:
  1043. \newline \_\,\_|FILE|\_\,\_: filename; \_\,\_|LINE|\_\,\_: line number.
  1044. \newline \_\,\_|END|\_\,\_: end of program; remaining lines can be read 
  1045. using
  1046. \<<data>\>.
  1047.  
  1048.  
  1049. \section{Variables} 
  1050.  
  1051. \begin{enum}{3.2cm}
  1052.  
  1053. \Xi{|\$var|} a simple scalar variable.
  1054.  
  1055. \Xi{|\$var[28]|} 29th element of array |@var|.
  1056.  
  1057. \Xi{|\$p = \char`\\@var|} now |$p| is a reference to array |@var|.
  1058.  
  1059. \Xi{|\$\$p[28]|} 29th element of array referenced by |$p|. 
  1060. Also: |$p->[28]|.
  1061.  
  1062. \Xi{|\$var[-1]|} last element of array |@var|.
  1063.  
  1064. \Xi{|\$var[\$i][\$j]|} |$j|-th element of |$i|-th element of array |@var|.
  1065.  
  1066. \Xi{|\$var\{'Feb'\}|} a value from `hash' (associative array) |%var|.
  1067.  
  1068. \Xi{|\$p = \char`\\\%var|} now |$p| is a reference to hash |%var|.
  1069.  
  1070. \Xi{|\$\$p\{'Feb'\}|} a value from hash referenced by |$p|. 
  1071. Also: |$p->{'Feb'}|.
  1072.  
  1073. \Xi{|\$\#var|} last index of array |@var|.
  1074.  
  1075. \Xi{|@var|} the entire array;
  1076. \\
  1077. in a scalar context: the number of elements in the array.
  1078.  
  1079. \Xi{|@var[3,4,5]|} a slice of array |@var|.
  1080.  
  1081. \Xi{|@var\{'a','b'\}|} a slice of |%var|; same as
  1082. |($var{'a'},$var{'b'})|.
  1083.  
  1084. \Xi{|\%var|} the entire hash;
  1085. \\
  1086. in a scalar context: \true{} if the hash has elements.
  1087.  
  1088. \Xj{|\$var\{'a',1,...\}|} emulates a multi-dimensional array.
  1089.  
  1090. \Xj{|('a'..'z')[4,7,9]|} a slice of an array literal.
  1091.  
  1092. \Xi{<pkg>|::|<var>} a variable from a package, e.g. |$pkg::var|, 
  1093. |@pkg::ary|.
  1094.  
  1095. \Xi{|\char`\\|<object>} reference to an object, e.g. |\$var|, |\%hash|.
  1096.  
  1097. \Xi{|*|<name>} refers to all objects represented by <name>.
  1098. \\
  1099. `|*n1|~|=|~|*n2|' makes |n1| an alias for |n2|.
  1100. \\
  1101. `|*n1|~|=|~|\$n2|' makes |$n1| an alias for |$n2|.
  1102.  
  1103. \end{enum}
  1104.  
  1105. You can always use a |{| <block> |}| returning the right type of reference
  1106. instead of the variable identifier, e.g. |${|\ldots|}|, |&{|\ldots|}|.
  1107. |$$p| is just a shorthand for |${$p}|.
  1108.  
  1109.  
  1110. \section{Operators} 
  1111.  
  1112. \begin{tabbing}
  1113. |    |\=|    |\= \kill
  1114. |**| \> \> Exponentiation. \\
  1115. |+ -| \> |* /| \> Addition, subtraction, multiplication, division. \\
  1116. |%| \> \> Modulo division. \\
  1117. \&| |\| \> \^ \> Bitwise AND, bitwise OR, bitwise exclusive OR. \\
  1118. |>>| \> |<<| \> Bitwise shift right, bitwise shift left. \\
  1119. \|\| \> \&\&   \> Logical OR, logical AND. \\
  1120. |.| \> \> Concatenation of two strings. \\
  1121. \kwd{x} \> \> Returns a string or array consisting of the left operand
  1122. (an array or \\
  1123. \> \> a string) repeated the number of times specified by the right operand.
  1124. \end{tabbing}
  1125.  
  1126. All of the above operators have an associated assignment operator, e.g. 
  1127. `|.=|'.
  1128.  
  1129. \begin{tabbing}
  1130. |    |\=|    |\= \kill
  1131. |->| \> \> Dereference operator. \\
  1132. |\| \> \> Reference (unary). \\
  1133. |!| \> |~| \> Negation (unary), bitwise complement (unary). \\
  1134. |++| \> |--| \> Auto-increment (magical on strings), auto-decrement. \\
  1135. |=|\,|=| \> |!=| \> Numeric equality, inequality. \\
  1136. \kwd{eq} \> \kwd{ne} \> String equality, inequality. \\
  1137. |<|  \>  |>|  \> Numeric less than, greater than. \\
  1138. \kwd{lt} \> \kwd{gt} \> String less than, greater than. \\
  1139. |<=| \> |>=| \> Numeric less (greater) than or equal to. \\
  1140. \kwd{le} \> \kwd{ge} \> String less (greater) than or equal. \\
  1141. |<=>| \> \kwd{cmp} \> Numeric (string) compare. Returns -1, 0 or 1. \\
  1142. |=~| \> |!~| \> Search pattern, substitution, or translation (negated). \\
  1143. |..| \> \> Range (scalar context) or enumeration (array context). \\
  1144. |? :|\>      \> Alternation (if-then-else) operator. \\
  1145. |,| \> \> Comma operator, also list element separator.
  1146. You can also use |=>|.\\
  1147. \kwd{not} \> \> low-precedence negation. \\
  1148. \kwd{and} \> \> low-precedence and. \\
  1149. \kwd{or} \> \kwd{xor} \> low-precedence or, xor.
  1150. \end{tabbing}
  1151.  
  1152. A `list' is a list of expressions, variables
  1153. or lists. An array variable or an array slice may always be used
  1154. instead of a list.  
  1155. \\
  1156. All Perl functions can be used as list operators, in which case they have 
  1157. very high or very low precedence, depending on whether you look at the left
  1158. side of the operator or at the right side of it.
  1159. Only the operators \kwd{not}, \kwd{and}, \kwd{or} and \kwd{xor}, 
  1160. have lower precedence.
  1161. \newline Parentheses can be added around the parameter lists 
  1162. to avoid precedence problems.
  1163.  
  1164.  
  1165. \section{Statements} 
  1166.  
  1167. Every statement is an expression, optionally followed by a modifier,
  1168. and terminated with a semicolon.  The semicolon may be omitted if the
  1169. statement is the final one in a <block>.
  1170.  
  1171. Execution of expressions can depend on other expressions using one of
  1172. the modifiers \kwd{if}, \kwd{unless}, \kwd{while} or \kwd{until},
  1173. e.g.:
  1174.  
  1175. \quad    <expr1> \kwd{if} <expr2> |;| \\
  1176. \quad    <expr1> \kwd{until} <expr2> |;|
  1177.  
  1178. Also, by using one of the logical operators \|\|, |&&| or |?:|, e.g.:
  1179.  
  1180. \quad    <expr1> \|\| <expr2> |;| \\
  1181. \quad    <expr1> |?| <expr2> |:| <expr3> |;| 
  1182.  
  1183. Statements can be combined to form a <block> when enclosed in |{}|.
  1184. <block>s may be used to control flow:
  1185.  
  1186. \quad    \kwd{if} |(|<expr>|)| <block> [ [ \kwd{elsif}
  1187.     |(|<expr>|)| <BLOCK ...> ] \kwd{else}
  1188.     <block> ]
  1189. \\
  1190. \quad    \kwd{unless} |(|<expr>|)| <block> [ \kwd{else}
  1191.     <block> ]
  1192. \\
  1193. \quad    [ <label>\kwd{:} ] \kwd{while} |(|<expr>|)|
  1194.     <block> [ \kwd{continue} <block> ]
  1195. \\
  1196. \quad    [ <label>\kwd{:} ] \kwd{until} |(|<expr>|)|
  1197.     <block> [ \kwd{continue} <block> ]
  1198. \\
  1199. \quad    [ <label>\kwd{:} ] \kwd{for} |(| [ <expr> ] |;|
  1200.     [ <expr> ] |;| [ <expr> ] |)| <block>
  1201. \\
  1202. \quad    [ <label>\kwd{:} ] \kwd{foreach} <var>\dag
  1203.     |(|<array>|)| <block>
  1204. \\
  1205. \quad    [ <label>\kwd{:} ] <block> [ \kwd{continue} < block> ]
  1206.  
  1207. Program flow can be controlled with:
  1208.  
  1209. \begin{enum}{1cm}
  1210.  
  1211. \Xi{\kwd{goto} <label>}
  1212. Continue execution at the specified label.
  1213.  
  1214. \Xi{\kwd{last} [ <label> ]}
  1215. Immediately exits the loop in question. Skips continue block.
  1216.  
  1217. \Xi{\kwd{next} [ <label> ]}
  1218. Starts the next iteration of the loop.
  1219.  
  1220. \Xi{\kwd{redo} [ <label> ]}
  1221. Restarts the loop block without evaluating the conditional again.
  1222.  
  1223. \end{enum}
  1224.  
  1225. Special forms are:
  1226.  
  1227. \quad    \kwd{do} <block> \kwd{while} <expr> |;| \\
  1228. \quad    \kwd{do} <block> \kwd{until} <expr> |;| \\
  1229.  
  1230. which are guaranteed to perform <block> once before testing <expr>, and
  1231.  
  1232. \quad    \kwd{do} <block>
  1233.  
  1234. which effectively turns <block> into an expression.
  1235.  
  1236.  
  1237. \section{Subroutines, packages and modules} 
  1238.  
  1239. \begin{enum}{1cm}
  1240.  
  1241. \Xi{|\char`\&|<subroutine> <list>}
  1242. Executes a <subroutine> declared by a \kwd{sub} declaration, and
  1243. returns the value of the last expression evaluated in <subroutine> .
  1244. \\
  1245. <subroutine> can be an expression yielding a reference to a code object.
  1246. \\
  1247. The |&| may be omitted if the subroutine has been declared 
  1248. before being used.
  1249.  
  1250. \Xi{\kwd{bless} <ref> [ \kwd{,} <package> ]}
  1251. Turns the object <ref> into an object in <package>.
  1252. Returns the reference.
  1253.  
  1254. \Xi{\kwd{caller} [ <expr> ]}
  1255. Returns an array (\$package,\$file,\$line,...) for a specific subroutine
  1256. call. `|caller|' returns this info for the current subroutine,
  1257. `|caller(1)|' for the caller of this subroutine etc..  
  1258. Returns \false{} if no caller.
  1259.  
  1260. \Xi{\kwd{do} <subroutine> <list>} 
  1261. Deprecated form of |&|<subroutine> .
  1262.  
  1263. \Xi{\kwd{goto} |\char`\&|<subroutine>}
  1264. Substitutes a call to <subroutine> for the current subroutine.
  1265.  
  1266. \Xi{\kwd{import} <module> [ <list> ]}
  1267. Imports the named subroutines from <module>.
  1268.  
  1269. \Xi{\kwd{no} <module> [ <list> ]}
  1270. Cancels imported semantics. See \kwd{use}.
  1271.  
  1272. \Xi{\kwd{package} <name>}
  1273. Designates the remainder of the current block as a package.
  1274.  
  1275. \Xi{\kwd{require} \oEXPR}
  1276. If <expr> is numeric, requires Perl to be at least that version.
  1277. Otherwise <expr> must be the name of a file that is included from
  1278. the Perl library. Does not include
  1279. more than once, and yields a fatal error if the file does not evaluate
  1280. to a \true{} value.
  1281. \newline If <expr> is a bare word, assumes extension `|.pm|'
  1282. for the name of the file.
  1283.  
  1284. \Xi{\kwd{return} <expr>}
  1285. Returns from a subroutine with the value specified.
  1286.  
  1287. \Xi{\kwd{sub} <name> \{ <expr> |;| \ldots \}}
  1288. Designates <name> as a subroutine. Parameters are passed by reference
  1289. as array |@_|. Returns the value of the last expression evaluated. 
  1290.  
  1291. \Xi{[ \kwd{sub} ] |BEGIN| \{ <expr> |;| \ldots \}}
  1292. Defines a setup <block> to be called before execution.
  1293.  
  1294. \Xi{[ \kwd{sub} ] |END| \{ <expr> |;| \dots \}}
  1295. Defines a cleanup <block> to be called upon termination.
  1296.  
  1297. \Xi{\kwd{tie} <var>\kwd{,} <package>\kwd{,} [ <list> ]}
  1298. Ties a variable to a package that will handle it.
  1299. Can be used to bind a dbm or ndbm file to a hash. 
  1300.  
  1301. \Xi{\kwd{untie} <var>}
  1302. Breaks the binding between the variable and the package.
  1303.  
  1304. \Xi{\kwd{use} <module> [ <list> ]}
  1305. Imports semantics from the named module into the current package.
  1306.  
  1307. \end{enum}
  1308.  
  1309.  
  1310. \section{Object oriented programming} 
  1311.  
  1312. Perl rules of object oriented programming:
  1313.  
  1314. \begin{enum}{3mm}
  1315.  
  1316. \Xj{$\bullet$}
  1317. An object is simply a reference that happens to know which class it
  1318. belongs to.
  1319. \newline Objects are blessed, references are not.
  1320.  
  1321. \Xj{$\bullet$}
  1322. A class is simply a package that happens to provide methods to deal
  1323. with object references.
  1324. \newline If a package fails to provide a method, the base classes as
  1325. listed in |@ISA| are searched.
  1326.  
  1327. \Xj{$\bullet$}
  1328. A method is simply a subroutine that expects an object reference (or a
  1329. package name, for static methods) as the first argument.
  1330. \newline Methods can be applied with:\\
  1331. \hspace*{1cm}<method> <objref> <parameters>\quad\quad\quad\quad or\\
  1332. \hspace*{1cm}<objref>|->|<method> <parameters>
  1333.  
  1334. \end{enum}
  1335.  
  1336.  
  1337. \section{Arithmetic functions} 
  1338.  
  1339. \begin{enum}{1cm}
  1340.  
  1341. \Xi{\kwd{abs} \oEXPR}
  1342. Returns the absolute value of its operand.
  1343.  
  1344. \Xi{\kwd{atan2} <y>\kwd{,} <x>}
  1345. Returns the arctangent of <Y>/<X> in the range -$\pi$ to $\pi$.
  1346.  
  1347. \Xi{\kwd{cos} \oEXPR}
  1348. Returns the cosine of <expr> (expressed in radians).
  1349.  
  1350. \Xi{\kwd{exp} \oEXPR}
  1351. Returns |e| to the power of <expr>.
  1352.  
  1353. \Xi{\kwd{int} \oEXPR}
  1354. Returns the integer portion of <expr>.
  1355.  
  1356. \Xi{\kwd{log} \oEXPR}
  1357. Returns natural logarithm (base |e|) of <expr>.
  1358.  
  1359. \Xi{\kwd{rand} [ <expr> ]}
  1360. Returns a random fractional number between 0 and the value of <expr>.
  1361. If <expr> is omitted, returns a value between 0 and 1. 
  1362.  
  1363. \Xi{\kwd{sin} \oEXPR}
  1364. Returns the sine of <expr> (expressed in radians).
  1365.  
  1366. \Xi{\kwd{sqrt} \oEXPR}
  1367. Returns the square root of <expr>.
  1368.  
  1369. \Xi{\kwd{srand} [ <expr> ]}
  1370. Sets the random number seed for the rand operator.
  1371.  
  1372. \Xi{\kwd{time}}
  1373. Returns the number of seconds since January 1, 1970. Suitable for
  1374. feeding to \kwd{gmtime} and \kwd{localtime}. 
  1375.  
  1376. \end{enum}
  1377.  
  1378.  
  1379. \section{Conversion functions} 
  1380.  
  1381. \begin{enum}{1cm}
  1382.  
  1383. \Xi{\kwd{chr} \oEXPR}
  1384. Returns the character represented by the decimal value <expr>.
  1385.  
  1386. \Xi{\kwd{gmtime} \oEXPR}
  1387. Converts a time as returned by the \kwd{time} function to a 9-element
  1388. array (0:\$sec, 1:\$min, 2:\$hour, 3:\$mday, 4:\$mon, 5:\$year, 6:\$wday,
  1389. 7:\$yday, 8:\$isdst) with the time analyzed for the Greenwich time zone.
  1390. \$mon has the range 0..11 and \$wday has the range 0..6.
  1391.  
  1392. \Xi{\kwd{hex} \oEXPR}
  1393. Returns the decimal value of <expr> interpreted as an hex string.
  1394.  
  1395. \Xi{\kwd{localtime} \oEXPR}
  1396. Converts a time as returned by the \kwd{time} function to {\it ctime\/}(3)
  1397. string. In array context, returns a 9-element
  1398. array with the time analyzed for the local time zone. 
  1399.  
  1400. \Xi{\kwd{oct} \oEXPR}
  1401. Returns the decimal value of <expr> interpreted as an octal string. If
  1402. <expr> starts off with |0x|, interprets it as a hex string instead.
  1403.  
  1404. \Xi{\kwd{ord} \oEXPR}
  1405. Returns the ascii value of the first character of <expr>.
  1406.  
  1407. \Xi{\kwd{vec} <expr>\kwd{,} <offset>\kwd{,} <bits>}
  1408. Treats string <expr> as a vector of unsigned integers, and yields the bit at
  1409. <offset>. <bits> must be between 1 and 32. May be assigned to.
  1410.  
  1411. \end{enum}
  1412.  
  1413. \newpage
  1414.  
  1415. \section{Structure conversion} 
  1416.  
  1417. \begin{enum}{1cm}
  1418.  
  1419. \Xi{\kwd{pack} <template>\kwd{,} <list>}
  1420. Packs the values into a binary structure using <template>.
  1421.  
  1422. \Xi{\kwd{unpack} <template>\kwd{,} <expr>}
  1423. Unpacks the structure <expr> into an array, using <template>.
  1424.  
  1425. <template> is a sequence of characters as follows:
  1426.  
  1427. \begin{tabbing}
  1428. |  |\=|a |\=|/ |\=|A  |\= \kill
  1429.   \> |a| \> / \> |A| \> Ascii string, null / space padded \\
  1430.   \> |b| \> / \> |B| \> Bit string in ascending / descending order \\
  1431.   \> |c| \> / \> |C| \> Native / unsigned char value \\
  1432.   \> |f| \> / \> |d| \> Single / double float in native format \\
  1433.   \> |h| \> / \> |H| \> Hex string, low / high nybble first. \\
  1434.   \> |i| \> / \> |I| \> Signed / unsigned integer value \\
  1435.   \> |l| \> / \> |L| \> Signed / unsigned long value \\
  1436.   \> |n| \> / \> |N| \> Short / long in network (big endian) byte order \\
  1437.   \> |s| \> / \> |S| \> Signed / unsigned short value \\
  1438.   \> |u| \> / \> |p| \> Uuencoded string / Pointer to a string \\
  1439.   \> |v| \> / \> |V| \> Short / long in VAX (little endian) byte order \\
  1440.   \> |x| \> / \> |@| \> Null byte / null fill until position \\
  1441.   \> |X| \>   \>     \> Backup a byte
  1442. \end{tabbing}
  1443.  
  1444. Each character may be followed by a decimal number which will be used
  1445. as a repeat count, `|*|' specifies all remaining arguments. \\
  1446. If the format is preceded with |%|<n>, \kwd{unpack} returns an
  1447. <n>-bit checksum instead. \\
  1448. Spaces may be included in the template for readability purposes.
  1449.  
  1450. \end{enum}
  1451.  
  1452.  
  1453. \section{String functions} 
  1454.  
  1455. \begin{enum}{1cm}
  1456.  
  1457. \Xi{\kwd{chomp} <list>\dag}
  1458. Removes line endings from all elements of the list; 
  1459. returns the (total) number of characters removed.
  1460.  
  1461. \Xi{\kwd{chop} <list>\dag}
  1462. Chops off the last character on all elements of the list; returns the
  1463. last chopped character. 
  1464.  
  1465. \Xi{\kwd{crypt} <plaintext>\kwd{,} <salt>}
  1466. Encrypts a string.
  1467.  
  1468. \Xi{\kwd{eval} \oEXPR}
  1469. <expr> is parsed and executed as if it were a Perl program. The value
  1470. returned is the value of the last expression evaluated. If there is a
  1471. syntax error or runtime error, an undefined string is returned by
  1472. \kwd{eval}, and |$@| is set to the error message. 
  1473. See also \kwd{eval} in section `Miscellaneous'.
  1474.  
  1475. \Xi{\kwd{index} <str>\kwd{,} <substr> [ \kwd{,} <offset> ]}
  1476. Returns the position of <substr> in <str> at or after <offset>. If the
  1477. substring is not found, returns |-1| (but see |$[| in section
  1478. `Special variables').
  1479.  
  1480. \Xi{\kwd{length} \oEXPR}
  1481. Returns the length in characters of the value of <expr>.
  1482.  
  1483. \Xi{\kwd{lc} <expr>}
  1484. Returns a lower case version of <expr>.
  1485.  
  1486. \Xi{\kwd{lcfirst} <expr>}
  1487. Returns <expr> with the first character in lower case.
  1488.  
  1489. \Xi{\kwd{quotemeta} <expr>}
  1490. Returns <expr> with all regexp meta-characters quoted.
  1491.  
  1492. \Xi{\kwd{rindex} <str>\kwd{,} <substr> [ \kwd{,} <offset> ]}
  1493. Returns the position of the last <substr> in <str> at or
  1494. before <offset>.
  1495.  
  1496. \Xi{\kwd{substr} <expr>\kwd{,} <offset> [ \kwd{,} <len> ]}
  1497. Extracts a substring out of <expr> and returns it. If <offset>
  1498. is negative, counts from the end of the string. 
  1499. May be assigned to.
  1500.  
  1501. \Xi{\kwd{uc} <expr>}
  1502. Returns an upper case version of <expr>.
  1503.  
  1504. \Xi{\kwd{ucfirst} <expr>}
  1505. Returns <expr> with the first character in upper case.
  1506.  
  1507. \end{enum}
  1508.  
  1509.  
  1510. \section{Array and list functions} 
  1511.  
  1512. \begin{enum}{1cm}
  1513.  
  1514. \Xi{\kwd{delete} \$<hash>\{<key>\}}
  1515. Deletes the specified value from the specified hash.
  1516. Returns the deleted value unless <hash> is \kwd{tie}d to a package that
  1517. does not support it.
  1518.  
  1519. \Xi{\kwd{each} |\%|<hash>}
  1520. Returns a 2-element array consisting of the key and value for the next
  1521. value of the hash. Entries are returned in an apparently
  1522. random order. After all values of the hash have been returned, a null 
  1523. array is
  1524. returned. The next call to \kwd{each} after that will start iterating again.
  1525.  
  1526. \Xi{\kwd{exists} \oEXPR}
  1527. Checks if the specified hash key exists in its hash array.
  1528.  
  1529. \Xi{\vbox{\vspace*{3pt}
  1530.           \hbox{\kwd{grep} <expr>\kwd{,} <list>}
  1531.           \hbox{\kwd{grep} <block> <list>}}}
  1532. Evaluates <expr> or <block> for each element of the <list>, 
  1533. locally setting |$_|
  1534. to refer to the element. Modifying |$_| will modify the corresponding
  1535. element from <list>. Returns the array of elements from <list> for which
  1536. <expr> returned \true. 
  1537.  
  1538. \Xi{\kwd{join} <expr>\kwd{,} <list>}
  1539. Joins the separate strings of <list> into a single string with fields
  1540. separated by the value of <expr>, and returns the string.
  1541.  
  1542. \Xi{\kwd{keys} |\%|<hash>}
  1543. Returns an array of all the keys of the named hash.
  1544.  
  1545. \Xi{\vbox{\vspace*{3pt}
  1546.           \hbox{\kwd{map} <expr>\kwd{,} <list>}
  1547.           \hbox{\kwd{map} <block> <list>}}}
  1548. Evaluates <expr> or <block> for each element of the <list>, 
  1549. locally setting |$_|
  1550. to refer to the element. Modifying |$_| will modify the corresponding
  1551. element from <list>. Returns the list of results.
  1552.  
  1553. \Xi{\kwd{pop} |@|<array>}
  1554. Pops off and returns the last value of the array.
  1555.  
  1556. \Xi{\kwd{push} |@|<array>\kwd{,} <list>}
  1557. Pushes the values of <list> onto the end of <array>.
  1558.  
  1559. \Xi{\kwd{reverse} <list>}
  1560. In array context: returns the <list> in reverse order. \\
  1561. In scalar
  1562. context: returns the first element of <list> with bytes reversed. 
  1563.  
  1564. \Xi{\kwd{scalar} |@|<array>}
  1565. Returns the number of elements in the array.
  1566.  
  1567. \Xi{\kwd{scalar} |\%|<hash>}
  1568. Returns a \true{} value if the hash has elements defined.
  1569.  
  1570. \Xi{\kwd{shift} [ |@|<array> ]}
  1571. Shifts the first value of the array off and returns it, shortening the
  1572. array by 1 and moving everything down. If |@|<array> is omitted, shifts
  1573. |@ARGV| in main and |@_| in subroutines.  
  1574.  
  1575. \Xi{\kwd{sort}  [ <subroutine> ] <list>}
  1576. Sorts the <list> and returns the sorted array value. If <subroutine>
  1577. is specified, gives the name of a subroutine that returns less than
  1578. zero, zero, or greater than zero, depending on how the elements of the
  1579. array, available to the routine as |$a| and |$b|, are to be ordered.
  1580. \\
  1581. <subroutine> may be the name of a user-defined routine, or a <block>.
  1582.  
  1583. \Xi{\kwd{splice} |@|<array>\kwd{,} <offset> [ \kwd{,} <length> [ \kwd{,} 
  1584. <list> ] ]}
  1585. Removes the elements of |@|<array> designated by <offset> and
  1586. <length>, and replaces them with <list> (if specified). \\
  1587. Returns the elements removed.
  1588.  
  1589. \Xi{\kwd{split} [ <pattern> [ \kwd{,} \oEXPR{} [ \kwd{,} <limit> ] ] ]}
  1590. Splits a string into an array of strings, and returns it. If <limit>
  1591. is specified, splits into at most that number of fields. If <pattern> is
  1592. also omitted, splits on whitespace. If
  1593. not in array context: returns number of fields and splits to |@_|.
  1594. See also: `Search and replace functions'.
  1595.  
  1596. \Xi{\kwd{unshift} |@|<array>\kwd{,} <list>}
  1597. Prepends list to the front of the array, and returns the number of
  1598. elements in the new array.
  1599.  
  1600. \Xi{\kwd{values} |\%|<hash>}
  1601. Returns a normal array consisting of all the values of the named
  1602. hash. 
  1603.  
  1604. \end{enum}
  1605.  
  1606.  
  1607.  
  1608. \newpage
  1609.  
  1610. \section{Regular expressions} 
  1611. \def\xtraspace{\vspace{5pt}}
  1612.  
  1613. Each character matches itself, unless it is one of the special
  1614. characters |+?.*^$()[]{}|\||\|.
  1615. The special meaning of these characters can be escaped using a `|\|'.
  1616.  
  1617. \begin{enum}{1cm}
  1618.  
  1619. \Xj{|.|}
  1620. matches an arbitrary character, but not a newline unless it is a
  1621. single-line match (see \kwd{m}|//|\kwd{s}).
  1622.  
  1623. \Xj{|(|\ldots|)|}
  1624. groups a series of pattern elements to a single element.
  1625.  
  1626. \Xj{\^}
  1627. matches the beginning of the target. In multi-line mode (see
  1628. \kwd{m}|//|\kwd{m}) also matches after every newline character.
  1629.  
  1630. \Xj{\$}
  1631. matches the end of the line.
  1632. In multi-line mode also matches before every newline character.
  1633.  
  1634. \Xj{|\char`\[|\ldots|\char`\]|}
  1635. denotes a class of characters to match. |[|\^\ldots|]| negates the class.
  1636.  
  1637. \Xj{|(|\ldots\|\ldots\|\ldots|)|}
  1638. matches one of the alternatives.
  1639.  
  1640. \Xj{|(?|\char`\# ~<text> |)|}
  1641. Comment.
  1642.  
  1643. \Xj{|(?:| <regexp> |)|}
  1644. Like |(|<regexp>|)| but does not make back-references.
  1645.  
  1646. \Xj{|(?=| <regexp> |)|}
  1647. Zero width positive look-ahead assertion.
  1648.  
  1649. \Xj{|(?!| <regexp> |)|}
  1650. Zero width negative look-ahead assertion.
  1651.  
  1652. \Xj{|(?| <modifier> |)|}
  1653. Embedded pattern-match modifier. <modifier> can be one or more of
  1654. \kwd{i}, \kwd{m}, \kwd{s} or \kwd{x}.
  1655.  
  1656. \end{enum}
  1657.  
  1658. \xtraspace
  1659. Quantified subpatterns match as many times as possible. 
  1660. When followed with a `|?|' they match the minimum number of times.
  1661. These are the quantifiers:
  1662.  
  1663. \begin{enum}{1cm}
  1664.  
  1665. \Xj{|+|}
  1666. matches the preceding pattern element one or more times.
  1667.  
  1668. \Xj{|?|}
  1669. matches zero or one times.
  1670.  
  1671. \Xj{|*|}
  1672. matches zero or more times.
  1673.  
  1674. \Xj{\{<n>|,|<m>\}}
  1675. denotes the minimum <n> and maximum <m> match count. |{|<n>|}| means
  1676. exactly <n> times; |{|<n>|,}| means at least <n> times. 
  1677.  
  1678. \end{enum}
  1679.  
  1680. \xtraspace
  1681. A `|\|' escapes any special meaning of the following character
  1682. if non-alphanumeric, but it turns most alphanumeric characters
  1683. into something special:
  1684.  
  1685. \begin{enum}{1cm}
  1686.  
  1687. \Xj{|\char`\\w|}
  1688. matches alphanumeric, including `|_|', |\W| matches non-alphanumeric.
  1689.  
  1690. \Xj{|\char`\\s|}
  1691. matches whitespace, |\S| matches non-whitespace.
  1692.  
  1693. \Xj{|\char`\\d|}
  1694. matches numeric, |\D| matches non-numeric.
  1695.  
  1696. \Xj{|\char`\\A|}
  1697. matches the beginning of the string, |\Z| matches the end.
  1698.  
  1699. \Xj{|\char`\\b|}
  1700. matches word boundaries, |\B| matches non-boundaries.
  1701.  
  1702. \Xj{|\char`\\G|}
  1703. matches where the previous \kwd{m}|//|\kwd{g} search left off.
  1704.  
  1705. \Xj{|\char`\\n|, |\char`\\r|, |\char`\\f|, |\char`\\t| etc.} 
  1706. have their usual meaning.
  1707.  
  1708. \Xj{|\char`\\w|, |\char`\\s| and |\char`\\d|}
  1709.  may be used within character classes, |\b| denotes backspace in this 
  1710. context.
  1711.  
  1712. \end{enum}
  1713.  
  1714. \xtraspace
  1715. Back-references:
  1716.  
  1717. \begin{enum}{1cm}
  1718.  
  1719. \Xj{|\char`\\1|\ldots|\char`\\9|} 
  1720. refer to matched sub-expressions, grouped with |()|, inside the match. 
  1721.  
  1722. \Xj{|\char`\\10|}
  1723. and up can also be used if the pattern
  1724. matches that many sub-expressions. 
  1725.  
  1726. \end{enum}
  1727.  
  1728. See also |$1|\ldots|$9|, |$+|, |$&|, |$`| and |$'| in section `Special
  1729. variables'.
  1730.  
  1731. \xtraspace
  1732. With modifier \kwd{x}, whitespace can be used in the patterns for
  1733. readability purposes.
  1734.  
  1735. \newpage
  1736.  
  1737. \section{Search and replace functions}
  1738.  
  1739. \begin{enum}{1cm}
  1740.  
  1741. \catcode`\~=\other
  1742.  
  1743. \Xi{[ <expr> |=~| ] [ \kwd{m} ] |/|<pattern>|/| [ \kwd{g} ] [ \kwd{i} ] [ 
  1744. \kwd{m} ] [ \kwd{o} ] [ \kwd{s} ] [ \kwd{x} ]}
  1745. Searches <expr> (default: |$_|) for a pattern. If you prepend an
  1746. \kwd{m} you can use almost any pair of delimiters instead of the slashes. If
  1747. used in array context, an array is returned consisting of the
  1748. sub-expressions matched by the parentheses in pattern, i.e.
  1749. |($1,$2,$3,|\ldots|)|.
  1750. \\
  1751. Optional modifiers:
  1752. \kwd{g} matches as many times as possible; 
  1753. \kwd{i} searches in a case-insensitive manner; 
  1754. \kwd{o} interpolates variables only once.
  1755. \newline 
  1756. \kwd{m} treats the string as multiple lines; 
  1757. \kwd{s} treats the string as a single line; 
  1758. \kwd{x} allows for regular expression extensions.
  1759. \\
  1760. If <pattern> is empty, the most recent pattern from a
  1761. previous match or replacement is used.
  1762. \\
  1763. With \kwd{g} the match can be used as an iterator in scalar context.
  1764.  
  1765. \Xi{|?|<pattern>|?|}
  1766. This is just like the |/|<pattern>|/| search, except that it matches
  1767. only once between calls to the \kwd{reset} operator.
  1768.  
  1769. \Xi{[ |\$|<var> |=~| ] \kwd{s}|/|<pattern>|/|<replacement>|/| [ \kwd{e} ] 
  1770. [ \kwd{g} ] [ \kwd{i} ] [ \kwd{m} ] [ \kwd{o} ] [ \kwd{s} ] [ \kwd{x} ]}
  1771. Searches a string for a pattern, and if found, replaces that pattern
  1772. with the replacement text. It returns the number of substitutions
  1773. made, if any, otherwise it returns \false{}. 
  1774. \\
  1775. Optional modifiers: \kwd{g} replaces all occurrences of the pattern;
  1776. \kwd{e} evaluates the replacement string as a Perl expression; for the 
  1777. other 
  1778. modifiers, see |/|<pattern>|/| matching. Almost any delimiter may
  1779. replace the slashes; if single quotes are used, no interpolation is
  1780. done on the strings between the delimeters, otherwise they are interpolated
  1781. as if inside double quotes.
  1782. \\
  1783. If bracketing delimeters are used, <pattern> and <replacement> 
  1784. may have their own delimiters, e.g. |s(foo)[bar]|.
  1785. \\
  1786. If <pattern> is empty, the most recent pattern from a previous match or 
  1787. replacement is used.
  1788.  
  1789. \Xi{[ |\$|<var> |=~| ] \kwd{tr}|/|<searchlist>|/|<replacementlist>|/| [ 
  1790. \kwd{c} ] [ \kwd{d} ] [ \kwd{s} ]}
  1791. Translates all occurrences of the characters found in the search list
  1792. with the corresponding character in the replacement list. It returns
  1793. the number of characters replaced. \kwd{y} may be used instead of \kwd{tr}. 
  1794. \\
  1795. Optional modifiers: \kwd{c} complements the <searchlist>; \kwd{d}
  1796. deletes all characters found in <searchlist> that do not have a
  1797. corresponding character in <replacementlist>; \kwd{s} squeezes all
  1798. sequences of characters that are translated into the same target
  1799. character into one occurrence of this character.
  1800.  
  1801. \Xi{\kwd{pos} <scalar>}
  1802. Returns the position where the last \kwd{m}|//|\kwd{g} search left off
  1803. for <scalar>. May be assigned to.
  1804.  
  1805. \Xi{\kwd{study} [ |\$|<var>\dag{} ]}
  1806. Studies the scalar variable |$|<var> in anticipation of performing many
  1807. pattern matches on its contents before the variable is next modified.
  1808.  
  1809. \end{enum}
  1810.  
  1811. \newpage
  1812.  
  1813. \section{File test operators} 
  1814.  
  1815. These unary operators take one argument, either a filename or a
  1816. filehandle, and test the associated file to see if something is true
  1817. about it. If the argument is omitted, they test |$_| (except for |-t,|
  1818. which tests |STDIN|). If the special argument |_| (underscore) is
  1819. passed, they use the info of the preceding test or \kwd{stat} call.
  1820.  
  1821. \begin{enum}{2.5cm}
  1822.  
  1823. \Xi{|-r -w -x|}  File is readable/writable/executable by effective uid/gid.
  1824.  
  1825. \Xi{|-R -W -X|}  File is readable/writable/executable by real uid/gid.
  1826.  
  1827. \Xi{|-o  -O|}  File is owned by effective/real uid. 
  1828.  
  1829. \Xi{|-e  -z|}  File exists, has zero size. 
  1830.  
  1831. \Xi{|-s|}  File exists and has non-zero size. Returns the size.
  1832.  
  1833. \Xi{|-f  -d|}  File is a plain file, a directory.
  1834.  
  1835. \Xi{|-l  -S  -p|}  File is a symbolic link, a socket, a named pipe (FIFO). 
  1836.  
  1837. \Xi{|-b  -c|}  File is a block/character special file. 
  1838.  
  1839. \Xi{|-u  -g  -k|}  File has setuid/setgid/sticky bit set. 
  1840.  
  1841. \Xi{|-t|}  Tests if filehandle (|STDIN| by default) is opened to a tty.
  1842.  
  1843. \Xi{|-T  -B|}  File is a text/non-text (binary) file.  |-T| and |-B|
  1844. return \true{} on a null file, or a file at EOF when testing a filehandle. 
  1845.  
  1846. \Xi{|-M  -A  -C|}  File modification/access/inode change time. Measured
  1847. in days. Value returned reflects the file age at the time the script
  1848. started. See also |$^T| in section `Special variables'.
  1849.  
  1850. \end{enum}
  1851.  
  1852.  
  1853. \section{File operations} 
  1854.  
  1855. Functions operating on a list of files return the number of files
  1856. successfully operated upon.
  1857.  
  1858. \begin{enum}{1cm}
  1859.  
  1860. \Xi{\kwd{chmod} <list>}
  1861. Changes the permissions of a list of files. The first element of the
  1862. list must be the numerical mode. 
  1863.  
  1864. \Xi{\kwd{chown} <list>}
  1865. Changes the owner and group of a list of files. The first two elements
  1866. of the list must be the numerical uid and gid. 
  1867.  
  1868. \Xi{\kwd{truncate} <file>\kwd{,} <size>}
  1869. truncates <file> to <size>. <file> may be a filename or a filehandle.
  1870.  
  1871. \Xi{\kwd{link} <oldfile>\kwd{,} <newfile>}
  1872. Creates a new filename linked to the old filename.
  1873.  
  1874. \Xi{\kwd{lstat} <file>}
  1875. Like stat, but does not traverse a final symbolic link.
  1876.  
  1877. \Xi{\kwd{mkdir} <dir>\kwd{,} <mode>}
  1878. Creates a directory with given permissions. Sets |$!| on failure.
  1879.  
  1880. \Xi{\kwd{readlink} \oEXPR}
  1881. Returns the value of a symbolic link.
  1882.  
  1883. \Xi{\kwd{rename} <oldname>\kwd{,} <newname>}
  1884. Changes the name of a file.
  1885.  
  1886. \Xi{\kwd{rmdir} <filename>\dag}
  1887. Deletes the directory if it is empty. Sets |$!| on failure.
  1888.  
  1889. \pagebreak[2]
  1890. \Xi{\kwd{stat} <file>}
  1891. Returns a 13-element array (0:\$dev, 1:\$ino, 2:\$mode, 3:\$nlink,
  1892. 4:\$uid, 5:\$gid, 6:\$rdev, 7:\$size, 8:\$atime, 9:\$mtime,
  1893. 10:\$ctime, 11:\$blksize, 12:\$blocks). <file> can be a filehandle, an
  1894. expression evaluating to a filename, or |_| to refer to the last file
  1895. test operation or \kwd{stat} call.
  1896. \\
  1897. Returns a null list if the \kwd{stat} fails.
  1898.  
  1899. \Xi{\kwd{symlink} <oldfile>\kwd{,} <newfile>}
  1900. Creates a new filename symbolically linked to the old filename.
  1901.  
  1902. \Xi{\kwd{unlink} <list>}
  1903. Deletes a list of files.
  1904.  
  1905. \Xi{\kwd{utime} <list>}
  1906. Changes the access and modification times. The first two elements of
  1907. the list must be the numerical access and modification times.
  1908.  
  1909. \end{enum}
  1910.  
  1911.  
  1912.  
  1913.  
  1914. \section{Input / Output} 
  1915.  
  1916. In input/output operations, <filehandle> may be a filehandle as opened
  1917. by the \kwd{open} operator, a pre-defined filehandle (e.g. |STDOUT|)
  1918. or a scalar variable which evaluates to the name of a filehandle to be
  1919. used.
  1920.  
  1921. \begin{enum}{1cm}
  1922.  
  1923. \Xi{\<<filehandle>\>}
  1924. In scalar context: reads a single line from the file opened on 
  1925. <filehandle>. 
  1926. In array context: reads the whole file.
  1927.  
  1928. \Xi{\<\,\>}
  1929. Reads from the input stream formed by the files specified in
  1930. |@ARGV|, or standard input if no arguments were supplied.
  1931.  
  1932. \Xi{\kwd{binmode} <filehandle>}
  1933. Arranges for the file opened on <filehandle> to be read or written in
  1934. \textit{binary} mode as opposed to \textit{text} mode (null-operation on 
  1935. UNIX).
  1936.  
  1937. \Xi{\kwd{close} <filehandle>}
  1938. Closes the file or pipe associated with the file handle.
  1939.  
  1940. \Xi{\kwd{dbmclose} |\%|<hash>}
  1941. Deprecated, use \kwd{untie} instead.
  1942.  
  1943. \Xi{\kwd{dbmopen} |\%|<hash>\kwd{,} <dbmname>\kwd{,} <mode>}
  1944. Deprecated, use \kwd{tie} instead.
  1945.  
  1946. \Xi{\kwd{eof} <filehandle>}
  1947. Returns 1 if the next read will return end of file, or if the file is
  1948. not open. 
  1949.  
  1950. \Xi{\kwd{eof}}
  1951. Returns the eof status for the last file read.
  1952.  
  1953. \Xj{\kwd{eof(}\,\kwd{)}}
  1954. Indicates eof on the pseudo-file formed of the files listed on the
  1955. command line. 
  1956.  
  1957. \Xi{\kwd{fcntl} <filehandle>\kwd{,} <function>\kwd{,} |\$|<var>}
  1958. Implements the {\it fcntl\/}(2) function. This function has non-standard
  1959. return values. See the manual for details. 
  1960.  
  1961. \Xi{\kwd{fileno} <filehandle>}
  1962. Returns the file descriptor for a given (open) file.
  1963.  
  1964. \Xi{\kwd{flock} <filehandle>\kwd{,} <operation>}
  1965. Calls {\it flock\/}(2) on the file. <operation> formed by adding 1 
  1966. (shared), 2
  1967. (exclusive), 4 (non-blocking) or 8 (unlock). 
  1968.  
  1969.  
  1970. \Xi{\kwd{getc} [ <filehandle> ]}
  1971. Yields the next character from the file, or |""| on end of file.
  1972. \newline If <filehandle> is omitted, reads from |STDIN|. 
  1973.  
  1974. \Xi{\kwd{ioctl} <filehandle>\kwd{,} <function>\kwd{,} |\$|<var>}
  1975. performs {\it ioctl}(2) on the file. This function has non-standard
  1976. return values. See the manual for details. 
  1977.  
  1978. \Xi{\kwd{open} <filehandle> [ \kwd{,} <filename> ]}
  1979. Opens a file and associates it with <filehandle>. If <filename> is
  1980. omitted, the scalar variable of the same name as the <filehandle> must
  1981. contain the filename.
  1982.  
  1983. The following filename conventions apply when opening a file.
  1984.  
  1985. \begin{enum}{2cm}
  1986. \Xi{|"|<file>|"|} open <file> for input. Also |"<|<file>|"|.
  1987.  
  1988. \Xi{|">|<file>|"|} open <file> for output, creating it if necessary.
  1989.  
  1990. \Xi{|">>|<file>|"|} open <file> in append mode.
  1991.  
  1992. \Xi{|"+>|<file>|"|} open <file> with read/write access.
  1993.  
  1994. \Xi{|"\||<cmd>|"|} opens a pipe to command <cmd>. If <cmd> is `|-|', forks.
  1995.  
  1996. \Xi{|"|<cmd>|\|"|} opens a pipe from command <cmd>. If <cmd> is `|-|', 
  1997. forks.
  1998. \end{enum}
  1999.  
  2000. <file> may be |&|<filehnd>, in which case the new file handle is
  2001. connected to the (previously opened) filehandle <filehnd>.
  2002. If it is |&=|<n>, <file> will be connected to the given file descriptor.
  2003.  
  2004. \kwd{open} 
  2005. returns \kwd{undef} upon failure, \true{} otherwise.
  2006.  
  2007. \Xi{\kwd{pipe} <readhandle>\kwd{,} <writehandle>}
  2008. Returns a pair of connected pipes.
  2009.  
  2010. \Xi{\kwd{print} [ <filehandle> ] [ <list>\dag ]}
  2011. Prints the elements of LIST, converting them to strings if needed. If
  2012. <filehandle> is omitted, prints by default to standard output (or to
  2013. the last selected output channel, see \kwd{select}).
  2014.  
  2015. \Xi{\kwd{printf} [ <filehandle> ] <list> ]}
  2016. Equivalent to |print| <filehandle> |sprintf| <list>.
  2017.  
  2018. \Xi{\kwd{read} <filehandle>\kwd{,} |\$|<var>\kwd{,} <length> [ \kwd{,} 
  2019. <offset> ]}
  2020. Reads <length> binary bytes from the file into the variable at
  2021. <offset>. Returns number of bytes actually read. 
  2022.  
  2023. \Xi{\kwd{seek} <filehandle>\kwd{,} <position>\kwd{,} <whence>}
  2024. Arbitrarily positions the file. Returns 1 upon success, 0 otherwise.
  2025.  
  2026. \Xi{\kwd{select} [ <filehandle> ]}
  2027. Returns the currently selected filehandle. 
  2028. Sets the current default filehandle for output operations if
  2029. <filehandle> is supplied.
  2030.  
  2031. \Xi{\kwd{select} <rbits>\kwd{,} <wbits>\kwd{,} <nbits>\kwd{,} <timeout>}
  2032. Performs a {\it select\/}(2) system call with the same parameters.
  2033.  
  2034. \Xi{\kwd{sprintf} <format>\kwd{,} <list>}
  2035. Returns a string formatted by (almost all of) the usual {\it printf}(3)
  2036. conventions. 
  2037.  
  2038. \Xi{\kwd{sysread} <filehandle>\kwd{,} |\$|<var>\kwd{,} <length> [ \kwd{,} 
  2039. <offset> ]}
  2040. Reads <length> bytes into |$|<var> at <offset>.
  2041.  
  2042. \Xi{\kwd{syswrite} <filehandle>\kwd{,} <scalar>\kwd{,} <length> [ \kwd{,} 
  2043. <offset> ]}
  2044. Writes <length> bytes from <scalar> at <offset>.
  2045.  
  2046. \Xi{\kwd{tell} [ <filehandle> ]}
  2047. Returns the current file position for the file. If <filehandle> is
  2048. omitted, assumes the file last read. 
  2049.  
  2050. \end{enum}
  2051.  
  2052.  
  2053. \section{Formats} 
  2054.  
  2055. \begin{enum}{1cm}
  2056.  
  2057. \Xi{\kwd{formline} <picture>\kwd{,} <list>}
  2058. Formats <list> according to <picture> and accumulates the result into 
  2059. \$\^|A|.
  2060.  
  2061. \Xi{\kwd{write} [ <filehandle> ]}
  2062. Writes a formatted record to the specified file, using the format
  2063. associated with that file.
  2064.  
  2065. \end{enum}
  2066.  
  2067. Formats are defined as follows:
  2068.  
  2069. \kwd{format} [ <name> ] |=| \\
  2070. <formlist> \\
  2071. |.|
  2072.  
  2073. <formlist> pictures the lines, and contains the arguments which will
  2074. give values to the fields in the lines. <name> defaults to |STDOUT| if
  2075. omitted.\\
  2076. Picture fields are:
  2077.  
  2078. \begin{tabbing}
  2079. |  |\=|         |\=\kill
  2080. \>|@<<<|\ldots    \> left adjusted field, repeat the |<| to denote the 
  2081. desired
  2082.                      width; \\
  2083. \>|@>>>|\ldots    \> right adjusted field; \\
  2084. \>|@|\|\|\|\ldots \> centered field; \\
  2085. \>|@#.##|\ldots   \> numeric format with implied decimal point; \\
  2086. \>|@*|            \> a multi-line field.
  2087. \end{tabbing}
  2088.  
  2089. Use \^ instead of |@| for multi-line block filling.
  2090.  
  2091. Use |~| at the beginning of a line to suppress unwanted empty lines.
  2092.  
  2093. Use |~~| at the beginning of a line to have this format line repeated
  2094. until all fields are exhausted. 
  2095.  
  2096. Set |$-| to zero to force a page break.
  2097.  
  2098. See also |$|\^, |$~|, |$^A|, |$^F|, |$-| and |$=| 
  2099. in section `Special variables'.
  2100.  
  2101.  
  2102. \section{Directory reading routines} 
  2103.  
  2104. \begin{enum}{1cm}
  2105.  
  2106. \Xi{\kwd{closedir} <dirhandle>}
  2107. Closes a directory opened by opendir.
  2108.  
  2109. \Xi{\kwd{opendir} <dirhandle>\kwd{,} <dirname>}
  2110. Opens a directory on the handle specified.
  2111.  
  2112. \Xi{\kwd{readdir} <dirhandle>}
  2113. Returns the next entry (or an array of entries) in the directory.
  2114.  
  2115. \Xi{\kwd{rewinddir} <dirhandle>}
  2116. Positions the directory to the beginning.
  2117.  
  2118. \Xi{\kwd{seekdir} <dirhandle>\kwd{,} <pos>}
  2119. Sets position for readdir on the directory.
  2120.  
  2121. \Xi{\kwd{telldir} <dirhandle>}
  2122. Returns the postion in the directory.
  2123.  
  2124. \end{enum}
  2125.  
  2126.  
  2127. \section{System interaction} 
  2128.  
  2129. \begin{enum}{1cm}
  2130.  
  2131. \Xi{\kwd{alarm} <expr>}
  2132. Schedules a |SIGALRM| to be delivered after <expr> seconds. 
  2133.  
  2134. \Xi{\kwd{chdir} [ <expr> ]}
  2135. Changes the working directory.
  2136. \newline Uses |$ENV{"HOME"}| or |$ENV{"LOGNAME"}| if <expr> is omitted.
  2137.  
  2138. \Xi{\kwd{chroot} <filename>\dag}
  2139. Changes the root directory for the process and its children.
  2140.  
  2141. \Xi{\kwd{die} [ <list> ]}
  2142. Prints the value of <list> to |STDERR| and exits with the current
  2143. value of |$!| (errno). If |$!| is 0, exits with the value of |($? >> 8)|.
  2144. If |($? >> 8)| is 0, exits with 255. <list> defaults to
  2145. |"Died"|.
  2146.  
  2147. \Xi{\kwd{exec} <list>}
  2148. Executes the system command in <list>; does not return.
  2149.  
  2150. \Xi{\kwd{exit} [ <expr> ]}
  2151. Exits immediately with the value of |EXPR|, which defaults to |0| (zero).
  2152. Calls |END| routines and object destructors before exiting.
  2153.  
  2154. \Xi{\kwd{fork}}
  2155. Does a {\it fork\/}(2) system call. Returns the child pid to the parent
  2156. process and zero to the child process. 
  2157.  
  2158. \Xi{\kwd{getlogin}}
  2159. Returns the current login name as known by the system.
  2160.  
  2161. \Xi{\kwd{getpgrp} [ <pid> ]}
  2162. Returns the process group for process <pid> (0, or omitted,  means the
  2163. current process). 
  2164.  
  2165. \Xi{\kwd{getppid}}
  2166. Returns the process id of the parent process.
  2167.  
  2168. \Xi{\kwd{getpriority} <which>\kwd{,} <who>}
  2169. Returns the current priority for a process, process group, or user.
  2170.  
  2171. \Xi{\kwd{glob} <pat>}
  2172. Returns a list of filenames that match the shell pattern <pat>.
  2173.  
  2174. \Xi{\kwd{kill} <list>}
  2175. Sends a signal to a list of processes. The first element of the list
  2176. must be the signal to send (numeric, or its name as a string). 
  2177.  
  2178. \Xi{\kwd{setpgrp} <pid>\kwd{,} <pgrp>}
  2179. Sets the process group for the <pid> (0 = current process).
  2180.  
  2181. \Xi{\kwd{setpriority} <which>\kwd{,} <who>\kwd{,} <prio>}
  2182. Sets the current priority for a process, process group, or a user.
  2183.  
  2184. \Xi{\kwd{sleep} [ <expr> ]}
  2185. Causes the script to sleep for <expr> seconds, or forever if no
  2186. <expr>. Returns the number of seconds actually slept. 
  2187.  
  2188. \Xi{\kwd{syscall} <list>}
  2189. Calls the system call specified in the first element of the list,
  2190. passing the rest of the list as arguments to the call. 
  2191.  
  2192. \Xi{\kwd{system} <list>}
  2193. Does exactly the same thing as \kwd{exec }<list> except that a fork is
  2194. performed first, and the parent process waits for the child process to 
  2195. complete. 
  2196.  
  2197. \Xi{\kwd{times}}
  2198. Returns a 4-element array (0:\$user, 1:\$system, 2:\$cuser,
  2199. 3:\$csystem) giving the user and system times, in seconds, for this
  2200. process and the children of this process.
  2201.  
  2202. \Xi{\kwd{umask} [ <expr> ]}
  2203. Sets the umask for the process and returns the old one. If <expr> is
  2204. omitted, returns current umask value. 
  2205.  
  2206. \Xi{\kwd{wait}}
  2207. Waits for a child process to terminate and returns the pid of the
  2208. deceased process (-1 if none). The status is returned in |$?|. 
  2209.  
  2210. \Xi{\kwd{waitpid} <pid>\kwd{,} <flags>}
  2211. Performs the same function as the corresponding system call.
  2212.  
  2213. \Xi{\kwd{warn} [ <list> ]}
  2214. Prints the message on |STDERR| like \kwd{die}, but does not exit.
  2215. \newline <list> defaults to |"Warning: something's wrong"|.
  2216.  
  2217. \end{enum}
  2218.  
  2219.  
  2220. \section{Networking} 
  2221.  
  2222. \begin{enum}{1cm}
  2223.  
  2224. \Xi{\kwd{accept} <newsocket>\kwd{,} <genericsocket>}
  2225. Accepts a new socket.
  2226.  
  2227. \Xi{\kwd{bind} <socket>\kwd{,} <name>}
  2228. Binds the <name> to the <socket>.
  2229.  
  2230. \Xi{\kwd{connect} <socket>\kwd{,} <name>}
  2231. Connects the <name> to the <socket>.
  2232.  
  2233. \Xi{\kwd{getpeername} <socket>}
  2234. Returns the socket address of the other end of the <socket>.
  2235.  
  2236. \Xi{\kwd{getsockname} <socket>}
  2237. Returns the name of the socket.
  2238.  
  2239. \Xi{\kwd{getsockopt} <socket>\kwd{,} <level>\kwd{,} <optname>}
  2240. Returns the socket options.
  2241.  
  2242. \Xi{\kwd{listen} <socket>\kwd{,} <queuesize>}
  2243. Starts listening on the specified <socket>.
  2244.  
  2245. \Xi{\kwd{recv} <socket>\kwd{,} <scalar>\kwd{,} <length>\kwd{,} <flags>}
  2246. Receives a message on <socket>.
  2247.  
  2248. \Xi{\kwd{send} <socket>\kwd{,} <msg>\kwd{,} <FLAGS [ >\kwd{,} <to> ]}
  2249. Sends a message on the <socket>.
  2250.  
  2251. \Xi{\kwd{setsockopt} <socket>\kwd{,} <level>\kwd{,} <optname>\kwd{,} 
  2252. <optval>}
  2253. Sets the requested socket option.
  2254.  
  2255. \Xi{\kwd{shutdown} <socket>\kwd{,} <how>}
  2256. Shuts down a <socket>.
  2257.  
  2258. \Xi{\kwd{socket} <socket>\kwd{,} <domain>\kwd{,} <type>\kwd{,} <protocol>}
  2259. Creates a <socket> in <domain> with <type> and <protocol>.
  2260.  
  2261. \Xi{\kwd{socketpair} <socket1>\kwd{,} <socket2>\kwd{,} <domain>\kwd{,} 
  2262. <type>\kwd{,} <protocol>}
  2263. As socket, but creates a pair of bi-directional sockets.
  2264.  
  2265. \end{enum}
  2266.  
  2267.  
  2268. \section{SystemV IPC} 
  2269.  
  2270. \begin{enum}{1cm}
  2271.  
  2272. \Xi{\kwd{msgctl} <id>\kwd{,} <cmd>\kwd{,} <args>}
  2273. Calls {\it msgctl\/}(2). If <cmd> is |&IPC_STAT| then <arg> must 
  2274. be a variable.
  2275.  
  2276. \Xi{\kwd{msgget} <key>\kwd{,} <flags>}
  2277. Creates a message queue for <key>.
  2278. Returns the message queue identifier.
  2279.  
  2280. \Xi{\kwd{msgsnd} <id>\kwd{,} <msg>\kwd{,} <flags>}
  2281. Sends <msg> to queue <id>.
  2282.  
  2283. \Xi{\kwd{msgrcv} <id>\kwd{,} \$<var>\kwd{,} <size>\kwd{,} <type>\kwd{,} 
  2284. <flags>}
  2285. Receives a message from queue <id> into <var>.
  2286.  
  2287. \Xi{\kwd{semctl} <id>\kwd{,} <semnum>\kwd{,} <cmd>\kwd{,} <arg>}
  2288. Calls {\it semctl\/}(2).\\
  2289. If <cmd> is |&IPC_STAT| of |&GETALL| then <arg> must 
  2290. be a variable.
  2291.  
  2292. \Xi{\kwd{semget} <key>\kwd{,} <nsems>\kwd{,} <size>\kwd{,} <flags>}
  2293. Creates a set of semaphores for <key>.
  2294. Returns the message semaphore identifier.
  2295.  
  2296. \Xi{\kwd{semop} <key>\kwd{,} ...}
  2297. Performs semaphore operations.
  2298.  
  2299. \Xi{\kwd{shmctl} <id>\kwd{,} <cmd>\kwd{,} <arg>}
  2300. Calls {\it shmctl\/}(2). If <cmd> is |&IPC_STAT| then <arg> must 
  2301. be a variable.
  2302.  
  2303. \Xi{\kwd{shmget} <key>\kwd{,} <size>\kwd{,} <flags>}
  2304. Creates shared memory.
  2305. Returns the shared memory segment identifier.
  2306.  
  2307. \Xi{\kwd{shmread} <id>\kwd{,} \$<var>\kwd{,} <pos>\kwd{,} <size>}
  2308. Reads at most <size> bytes of the contents of shared memory segment <id>
  2309. starting at offset <pos> into <var>.
  2310.  
  2311. \Xi{\kwd{shmwrite} <id>\kwd{,} <string>\kwd{,} <pos>\kwd{,} <size>}
  2312. Writes at most <size> bytes of <string> into the contents of 
  2313. shared memory segment <id> at offset <pos>.
  2314.  
  2315. \end{enum}
  2316.  
  2317.  
  2318. \section{Miscellaneous} 
  2319.  
  2320. \begin{enum}{1cm}
  2321.  
  2322. \Xi{\kwd{defined} <expr>}
  2323. Tests whether the lvalue <expr> has an actual value.
  2324.  
  2325. \Xi{\kwd{do} <filename>}
  2326. Executes <filename> as a Perl script.
  2327. See also \kwd{require} in section `Subroutines, packages and modules'.
  2328.  
  2329. \Xi{\kwd{dump} [ <label> ]}
  2330. Immediate core dump. When reincarnated, starts at <label>.
  2331.  
  2332. \Xi{\kwd{eval\{}<expr>\kwd{;} \ldots \}}
  2333. Executes the code between \{ and \}. Traps run-time errors as described
  2334. with \kwd{eval(}<expr>\kwd{)}, section `String~functions'.
  2335.  
  2336. \Xi{\kwd{local} <list>}
  2337. Creates a scope for the listed variables local to the enclosing block,
  2338. subroutine or eval. 
  2339.  
  2340. \Xi{\kwd{my} <list>}
  2341. Creates a scope for the listed variables lexically
  2342. local to the enclosing block, subroutine or eval. 
  2343.  
  2344. \Xi{\kwd{ref} \oEXPR}
  2345. Returns a \true{} value if <expr> is a reference.
  2346. Returns the package name if <expr> has been blessed into a package.
  2347.  
  2348. \Xi{\kwd{reset} [ <expr> ]}
  2349. Resets |??| searches so that they work again. <expr> is a list of
  2350. single letters. All variables and arrays beginning with one of those
  2351. letters are reset to their pristine state.  Only affects the current
  2352. package.
  2353.  
  2354. \Xi{\kwd{scalar} <expr> }
  2355. Forces evaluation of <expr> in scalar context.
  2356.  
  2357. \Xi{\kwd{undef} [ <lvalue> ]}
  2358. Undefines the <lvalue>. Always returns the undefined value.
  2359.  
  2360. \Xi{\kwd{wantarray}}
  2361. Returns \true{} if the current context expects an array value.
  2362.  
  2363. \end{enum}
  2364.  
  2365. \newpage
  2366.  
  2367. \section{Information from system files} 
  2368. See the manual about return values in scalar context.
  2369.  
  2370. {\largesl passwd} \\
  2371. Returns (\$name, \$passwd, \$uid, \$gid, \$quota, \$comment, \$gcos, 
  2372. \$dir, \$shell).
  2373.  
  2374. \begin{enum}{6cm}
  2375.  
  2376. \Xi{\kwd{endpwent}}
  2377. Ends look-up processing.
  2378.  
  2379. \Xi{\kwd{getpwent}}
  2380. Gets next user information.
  2381.  
  2382. \Xi{\kwd{getpwnam} <name>}
  2383. Gets information by name. 
  2384.  
  2385. \Xi{\kwd{getpwuid} <uid>}
  2386. Gets information by user ID.
  2387.  
  2388. \Xi{\kwd{setpwent}}
  2389. Resets look-up processing.
  2390.  
  2391. \end{enum}
  2392.  
  2393. {\vskip6pt\largesl group} \\
  2394. Returns (\$name, \$passwd, \$gid, \$members).
  2395.  
  2396. \begin{enum}{6cm}
  2397.  
  2398. \Xi{\kwd{endgrent}}
  2399. Ends look-up processing.
  2400.  
  2401. \Xi{\kwd{getgrgid} <gid>}
  2402. Gets information by group ID. 
  2403.  
  2404. \Xi{\kwd{getgrnam} <name>}
  2405. Gets information by name.
  2406.  
  2407. \Xi{\kwd{getgrent}}
  2408. Gets next group information.
  2409.  
  2410. \Xi{\kwd{setgrent}}
  2411. Resets look-up processing.
  2412.  
  2413. \end{enum}
  2414.  
  2415. {\vskip6pt\largesl hosts} \\
  2416. Returns (\$name, \$aliases, \$addrtype, \$length, @addrs).
  2417.  
  2418. \begin{enum}{6cm}
  2419.  
  2420. \Xi{\kwd{endhostent}}
  2421. Ends look-up processing.
  2422.  
  2423. \Xi{\kwd{gethostbyaddr} <addr>\kwd{,} <addrtype>}
  2424. Gets information by IP address.
  2425.  
  2426. \Xi{\kwd{gethostbyname} <name>}
  2427. Gets information by host name.
  2428.  
  2429. \Xi{\kwd{gethostent}}
  2430. Gets next host information.
  2431.  
  2432. \Xi{\kwd{sethostent} <stayopen>}
  2433. Resets look-up processing.
  2434.  
  2435. \end{enum}
  2436.  
  2437. {\vskip6pt\largesl networks} \\
  2438. Returns (\$name, \$aliases, \$addrtype, \$net).
  2439.  
  2440. \begin{enum}{6cm}
  2441.  
  2442. \Xi{\kwd{endnetent}}
  2443. Ends look-up processing.
  2444.  
  2445. \Xi{\kwd{getnetbyaddr} <addr>\kwd{,} <type>}
  2446. Gets information by address and type.
  2447.  
  2448. \Xi{\kwd{getnetbyname} <name>}
  2449. Gets information by network name.
  2450.  
  2451. \Xi{\kwd{getnetent}}
  2452. Gets next network information.
  2453.  
  2454. \Xi{\kwd{setnetent} <stayopen>}
  2455. Resets look-up processing.
  2456.  
  2457. \end{enum}
  2458.  
  2459. {\vskip6pt\largesl services} \\
  2460. Returns (\$name, \$aliases, \$port, \$proto).
  2461.  
  2462. \begin{enum}{6cm}
  2463.  
  2464. \Xi{\kwd{endservent}}
  2465. Ends look-up processing.
  2466.  
  2467. \Xi{\kwd{getservbyname} <name>\kwd{, }<proto>}
  2468. Gets information by service name. 
  2469.  
  2470. \Xi{\kwd{getservbyport} <port>\kwd{, }<proto>}
  2471. Gets information by service port.
  2472.  
  2473. \Xi{\kwd{getservent}}
  2474. Gets next service information.
  2475.  
  2476. \Xi{\kwd{setservent} <stayopen>}
  2477. Resets look-up processing.
  2478.  
  2479. \end{enum}
  2480.  
  2481. {\vskip6pt\largesl protocols} \\
  2482. Returns (\$name, \$aliases, \$proto).
  2483.  
  2484. \begin{enum}{6cm}
  2485.  
  2486. \Xi{\kwd{endprotoent}}
  2487. Ends look-up processing.
  2488.  
  2489. \Xi{\kwd{getprotobyname} <name>}
  2490. Gets information by protocol name.
  2491.  
  2492. \Xi{\kwd{getprotobynumber} <number>}
  2493. Gets information by protocol number.
  2494.  
  2495. \Xi{\kwd{getprotoent}}
  2496. Gets next protocol information.
  2497.  
  2498. \Xi{\kwd{setprotoent} <stayopen>}
  2499. Resets look-up processing.
  2500.  
  2501. \end{enum}
  2502.  
  2503.  
  2504. \section{Special variables} 
  2505.  
  2506. The following variables are global and should be localized in subroutines:
  2507.  
  2508. \begin{enum}{1cm}
  2509.  
  2510. \Xi{|\char`\$\char`\_|}
  2511. The default input and pattern-searching space.
  2512.  
  2513. \Xi{|\char`\$\char`\.|}
  2514. The current input line number of the last filehandle that was read.
  2515.  
  2516. \Xi{|\char`\$\char`\/|}
  2517. The input record separator, newline by default. May be multi-character.
  2518.  
  2519. \Xi{|\char`\$\char`\,|}
  2520. The output field separator for the print operator.
  2521.  
  2522. \Xi{|\char`\$\char`\"|}
  2523. The separator which joins elements of arrays interpolated in strings.
  2524.  
  2525. \Xi{|\char`\$\char`\\|}
  2526. The output record separator for the print operator.
  2527.  
  2528. \Xi{|\char`\$\char`\#|}
  2529. The output format for printed numbers. Deprecated.
  2530.  
  2531. \Xi{|\char`\$\char`\*|}
  2532. Set to 1 to do multiline matching within strings.
  2533. Deprecated, see the \kwd{m} and \kwd{s} modifiers in section 
  2534. `Search and replace functions'.
  2535.  
  2536. \Xi{|\char`\$\char`\?|}
  2537. The status returned by the last |`|\ldots|`| command, pipe \kwd{close} or
  2538. \kwd{system} operator. 
  2539.  
  2540. \Xi{|\char`\$\char`\]|}
  2541. The Perl version number, e.g. |5.001|.
  2542.  
  2543. \Xi{|\char`\$\char`\[|}
  2544. The index of the first element in an array, and of the first character
  2545. in a substring. Default is 0. Deprecated.
  2546.  
  2547. \Xi{|\char`\$\char`\;|}
  2548. The subscript separator for multi-dimensional array emulation. Default
  2549. is |"\034"|. 
  2550.  
  2551. \Xi{|\char`\$\char`\!|}
  2552. If used in a numeric context, yields the current value of |errno|. If
  2553. used in a string context, yields the corresponding error string. 
  2554.  
  2555. \Xi{|\char`\$\char`\@|}
  2556. The Perl error message from the last \kwd{eval} or \kwd{do} <expr> command.
  2557.  
  2558. \Xi{|\char`\$\char`\:|}
  2559. The set of characters after which a string may be broken to fill
  2560. continuation fields (starting with `|^|') in a format. 
  2561.  
  2562. \Xi{|\char`\$\char`\0|}
  2563. The name of the file containing the Perl script being executed. May be
  2564. assigned to. 
  2565.  
  2566. \Xi{|\char`\$\char`\$|}
  2567. The process number of the Perl interpreter running this script. Altered 
  2568. (in the
  2569. child process) by \kwd{fork}. 
  2570.  
  2571. \Xi{|\char`\$\char`\<|}
  2572. The real user ID of this process.
  2573.  
  2574. \Xi{|\char`\$\char`\>|}
  2575. The effective user ID of this process. 
  2576.  
  2577. \Xi{|\char`\$\char`\(|}
  2578. The real group ID of this process.
  2579.  
  2580. \Xi{|\char`\$\char`\)|}
  2581. The effective group ID of this process.
  2582.  
  2583. \Xi{|\char`\$\char`\^A|}
  2584. The accumulator for \kwd{formline} and \kwd{write} operations.
  2585.  
  2586. \Xi{|\char`\$\char`\^D|}
  2587. The debug flags as passed to Perl using `|-D|'.
  2588.  
  2589. \Xi{|\char`\$\char`\^F|}
  2590. The highest system file descriptor, ordinarily 2.
  2591.  
  2592. \Xi{|\char`\${\char`\^}I|}
  2593. In-place edit extension as passed to Perl using `|-i|'.
  2594.  
  2595. \Xi{|\char`\$\char`\^L|}
  2596. Formfeed character used in formats.
  2597.  
  2598. \Xi{|\char`\$\char`\^P|}
  2599. Internal debugging flag.
  2600.  
  2601. \Xi{|\char`\$\char`\^T|}
  2602. The time (as delivered by \kwd{time}) when the program started. This
  2603. value is used by the file test operators `|-M|', `|-A|' and `|-C|'.
  2604.  
  2605. \Xi{|\char`\$\char`\^W|}
  2606. The value of the `|-w|' option as passed to Perl.
  2607.  
  2608. \Xi{|\char`\$\char`\^X|}
  2609. The name by which this Perl interpreter was invoked.
  2610.  
  2611. \end{enum}
  2612.  
  2613. The following variables are context dependent and need not be
  2614. localized:
  2615.  
  2616. \begin{enum}{1cm}
  2617.  
  2618. \Xi{|\char`\$\char`\%|}
  2619. The current page number of the currently selected output channel.
  2620.  
  2621. \Xi{|\char`\$\char`\=|}
  2622. The page length of the current output channel. Default is 60 lines.
  2623.  
  2624. \Xi{|\char`\$\char`\-|}
  2625. The number of lines remaining on the page.
  2626.  
  2627. \Xi{|\char`\$\char`\~|}
  2628. The name of the current report format.
  2629.  
  2630. \Xi{|\char`\$\char`\^|}
  2631. The name of the current top-of-page format.
  2632.  
  2633. \Xi{|\char`\$\char`\||}
  2634. If set to nonzero, forces a flush after every write or print on the
  2635. output channel currently selected. Default is 0. 
  2636.  
  2637. \Xj{|\char`\$ARGV|}
  2638. The name of the current file when reading from |<|\,|>| .
  2639. \end{enum}
  2640.  
  2641. The following variables are always local to the current block:
  2642.  
  2643. \begin{enum}{1cm}
  2644.  
  2645. \Xi{|\char`\$\char`\&|}
  2646. The string matched by the last successful pattern match.
  2647.  
  2648. \Xi{|\char`\$\char`\`|}
  2649. The string preceding what was matched by the last successful match.
  2650.  
  2651. \Xi{|\char`\$\char`\'|}
  2652. The string following what was matched by the last successful match. 
  2653.  
  2654. \Xi{|\char`\$\char`\+|}
  2655. The last bracket matched by the last search pattern.
  2656.  
  2657. \Xj{\$|1|\ldots\$|9|\ldots}
  2658. Contain the subpatterns from the corresponding sets of parentheses in
  2659. the last pattern successfully matched.
  2660. |$10|\ldots and up are only available if the
  2661. match contained that many subpatterns. 
  2662.  
  2663. \end{enum}
  2664.  
  2665.  
  2666.  
  2667.  
  2668. \section{Special arrays} 
  2669.  
  2670. \begin{enum}{1.5cm}
  2671.  
  2672. \Xi{|@ARGV|}
  2673. Contains the command line arguments for the script (not including the 
  2674. command name).
  2675.  
  2676. \Xi{|@EXPORT|}
  2677. Names the methods a package exports by default.
  2678.  
  2679. \Xi{|@EXPORT\_OK|}
  2680. Names the methods a package can export upon explicit request.
  2681.  
  2682. \Xi{|@INC|}
  2683. Contains the list of places to look for Perl scripts to be evaluated
  2684. by the \kwd{do} <filename> and \kwd{require} commands. 
  2685.  
  2686. \Xi{|@ISA|}
  2687. List of \textit{base classes} of a package.
  2688.  
  2689. \Xi{|@\char`\_|}
  2690. Parameter array for subroutines. Also used by \kwd{split} if not in
  2691. array context. 
  2692.  
  2693. \Xi{|\char`\%ENV|}
  2694. Contains the current environment.
  2695.  
  2696. \Xi{|\char`\%INC|}
  2697. List of files that have been included with \kwd{require} or \kwd{do}.
  2698.  
  2699. \Xi{|\char`\%OVERLOAD|}
  2700. Can be used to overload operators in a package.
  2701.  
  2702. \Xi{|\char`\%SIG|}Used to set signal handlers for various signals.
  2703.  
  2704. \end{enum}
  2705.  
  2706.  
  2707. \section{Environment variables} 
  2708.  
  2709. Perl uses the following environment variables.
  2710.  
  2711. \begin{enum}{1.5cm}
  2712.  
  2713. \Xi{|HOME|}
  2714. Used if \kwd{chdir} has no argument.
  2715.  
  2716. \Xi{|LOGDIR|}
  2717. Used if \kwd{chdir} has no argument and |HOME| is not set.
  2718.  
  2719. \Xi{|PATH|}
  2720. Used in executing subprocesses, and in finding the Perl script if `|-S|'
  2721. is used.
  2722.  
  2723. \Xi{|PERL5LIB|}
  2724. A colon-separated list of directories to look in for Perl library files
  2725. before looking in the standard library and the current directory.
  2726.  
  2727. \Xi{|PERL5DB|}
  2728. The command to get the debugger code.
  2729. \newline Defaults to \hbox{|BEGIN { require 'perl5db.pl' }|}. 
  2730.  
  2731. \Xi{|PERLLIB|}
  2732. Used instead of |PERL5LIB| if the latter is not defined.
  2733.  
  2734. \end{enum}
  2735.  
  2736.  
  2737. \section{The perl debugger} 
  2738.  
  2739. The Perl symbolic debugger is invoked with `|perl -d|'.
  2740.  
  2741. \begin{enum}{2.5cm}
  2742.  
  2743. \Xi{|h|}
  2744. Prints out a help message.
  2745.  
  2746. \Xi{|T|}
  2747. Prints a stack trace.
  2748.  
  2749. \Xi{|s|}
  2750. Single steps.
  2751.  
  2752. \Xi{|n|}
  2753. Single steps around subroutine call.
  2754.  
  2755. \Xi{\fbox{<ret>}}
  2756. Repeats last `|s|' or `|n|'.
  2757.  
  2758. \Xi{|r|}
  2759. Returns from the current subroutine.
  2760.  
  2761. \Xi{|c| [ <line> ]}
  2762. Continues (until <line>, or another breakpoint, or exit).
  2763.  
  2764. \Xi{|p| \oEXPR}
  2765. Prints <expr>.
  2766.  
  2767. \Xi{|l| [ <range> ]}
  2768. Lists a range of lines. <range> may be a number, start--end,
  2769. start+amount, or a subroutine name. If omitted, lists next window. 
  2770.  
  2771. \Xi{|-|}
  2772. Lists previous window.
  2773.  
  2774. \Xi{|w|}
  2775. Lists window around current line.
  2776.  
  2777. \Xi{|f| <file>}
  2778. Switches to <file> and start listing it.
  2779.  
  2780. \Xi{|l| <sub>}
  2781. Lists the named <sub>routine.
  2782.  
  2783. \Xi{|S|}
  2784. List the names of all subroutines.
  2785.  
  2786. \Xi{|/|<pattern>|/|}
  2787. Searches forwards for <pattern>.
  2788.  
  2789. \Xi{|?|<pattern>|?|}
  2790. Searches backwards for <pattern>.
  2791.  
  2792. \Xi{|b| [ <line> [ <condition> ]]}
  2793. Sets breakpoint at <line>, default: current line.
  2794.  
  2795. \Xi{|b| <subname> [ <condition> ]}
  2796. Sets breakpoint at the subroutine.
  2797.  
  2798. \Xi{|d| [ <line> ]}
  2799. Deletes breakpoint at the given line.
  2800.  
  2801. \Xi{|D|}
  2802. Deletes all breakpoints.
  2803.  
  2804. \Xi{|L|}
  2805. Lists lines that have breakpoints or actions.
  2806.  
  2807. \Xi{|a| <line command>}
  2808. Sets an action for line.
  2809.  
  2810. \Xi{|A|}
  2811. Deletes all line actions.
  2812.  
  2813. \Xi{|\char`\<| <command>}
  2814. Sets an action to be executed before every debugger prompt.
  2815.  
  2816. \Xi{|\char`\>| <command>}
  2817. Sets an action to be executed before every `|s|', `|c|' or `|n|' command.
  2818.  
  2819. \Xi{|V| [ <package> [ <vars> ] ]}
  2820. Lists all variables in a package. Default package is main.
  2821.  
  2822. \Xi{|X| [ <vars> ]}
  2823. Like `|V|', but assumes the current package.
  2824.  
  2825. \Xi{|!| [ [-]<number> ]}
  2826. Re-executes a command. Default is the previous command.
  2827.  
  2828. \Xi{|H| [ -<number> ]}
  2829. Displays the last -<number> commands of more than one letter.
  2830.  
  2831. \Xi{|t|}
  2832. Toggles trace mode.
  2833.  
  2834. \Xi{|=|< > [ <alias value> ]}
  2835. Sets alias, or lists current aliases.
  2836.  
  2837. \Xi{|q|}
  2838. Quits. You may also use your \fbox{<eof>} character.
  2839.  
  2840. \Xi{<command>}
  2841. Executes <command> as a Perl statement.
  2842.  
  2843. \end{enum}
  2844.  
  2845. \newpage
  2846.  
  2847. \unnumbered{Notes}
  2848. \vfill
  2849. \makebox[\textwidth]{Perl Reference Guide Revision \refrev \hfill
  2850. \copyright 1989,1995 Johan Vromans}
  2851.  
  2852.  
  2853. \end{document}
  2854.  
  2855. refbase.cls
  2856. %%
  2857. %% RCS Status      : $Id: refbase.cls,v 5.8 1995/11/21 13:03:37 jv Exp $
  2858. %% Author          : Johan Vromans
  2859. %% Created On      : Wed Jul  3 13:58:33 1991
  2860. %% Last Modified By: Johan Vromans
  2861. %% Last Modified On: Tue Nov 21 14:02:03 1995
  2862. %% Update Count    : 53
  2863. %% Status          : OK
  2864. %%
  2865. %%%%%%%%%%%%%%%% Copyright %%%%%%%%%%%%%%%%
  2866. %
  2867. % The Perl Reference Guide and its associated files are 
  2868. %
  2869. % Copyright 1989, 1995 Johan Vromans.
  2870. %
  2871. % They may be used and reproduced under the terms of the
  2872. % GNU Public Licence. A copy of this licence should have 
  2873. % been included in your Perl source kit.
  2874. %
  2875. %%%%%%%%%%%%%%%% Usage %%%%%%%%%%%%%%%%
  2876. %
  2877. % Usage:
  2878. %
  2879. %    \documentclass[epsf]{refbase}
  2880. %
  2881. %%%%%%%%%%%%%%%% Start of code %%%%%%%%%%%%%%%%
  2882. %
  2883. \NeedsTeXFormat{LaTeX2e}[1994/12/01]
  2884. \ProvidesClass{refbase}
  2885.               [1995/11/20 $Revision: 5.8 $
  2886.  Document class for Perl Reference Guide]
  2887. \def\perlrev{5.001}
  2888. \def\PRGfmtname{Perl Reference Guide}
  2889. \def\PRGfmtversion{$Revision: 5.8 $}
  2890. \everyjob{\typeout{Document class \PRGfmtname\space\PRGfmtversion}}
  2891. \everyjob{\typeout{for Perl \perlrev.}}
  2892. \def\refrev{\perlrev.\revision}
  2893. \everyjob{\typeout{Reference Guide revision is \refrev.}}
  2894. %
  2895. % epsf.sty must be loaded before psfonts.
  2896. \DeclareOption{epsf}
  2897.    {\input{epsf.sty}}        % dvips
  2898. %\ExecuteOptions{...}
  2899. \ProcessOptions
  2900. %
  2901. %%%%%%%%%%%%%%%% Other Styles %%%%%%%%%%%%%%%%
  2902. %
  2903. \LoadClass[11pt,twoside]{article}    % standard LaTeX
  2904. %
  2905. %%%%%%%%%%%%%%%% Selection of Fonts %%%%%%%%%%%%%%%%
  2906. %
  2907. \let\makeuppage=\relax
  2908. \def\makeupspace#1{\relax}
  2909. %
  2910. \typeout{Configuring for PostScript fonts}
  2911. \RequirePackage{times}
  2912. \def\largesl{%
  2913.     \sffamily\bfseries\itshape\fontsize{12}{14}\selectfont}
  2914. \def\LARGEsl{%
  2915.     \sffamily\bfseries\itshape\fontsize{17}{22}\selectfont}
  2916. \def\smallsf{%
  2917.     \sffamily\mdseries\upshape\fontsize{10}{10}\selectfont}
  2918. \def\smallbf{%
  2919.     \sffamily\bfseries\upshape\fontsize{10}{10}\selectfont}
  2920.  
  2921. % In the final version, some explicit \newpages and space are needed. 
  2922. \let\makeuppage=\newpage
  2923. \def\makeupspace#1{\vspace{#1}}
  2924. %
  2925. %%%%%%%%%%%%%%%% Private Settings %%%%%%%%%%%%%%%%
  2926. %
  2927. \topmargin -1.55cm        % for dvips 5.47
  2928. \headheight 0.7cm
  2929. \headsep 0.4cm
  2930. \footskip 1.0cm
  2931. \textheight 25.4cm         % for dvips 5.47
  2932. \textwidth 12.8cm
  2933. \oddsidemargin 3cm        % for dvips 5.47
  2934. \evensidemargin 3cm         % for dvips 5.47
  2935. \frenchspacing
  2936. %
  2937. %%%%%%%%%%%%%%%% Headers/Footers %%%%%%%%%%%%%%%%
  2938. %
  2939. \newlength{\tw}\setlength{\tw}{\textwidth}\addtolength{\tw}{-2pt}
  2940. \def\@refhead#1{%
  2941.     \vbox{\makebox[\textwidth][#1]{\largesl{Perl Reference Guide}}
  2942.       \rule[-0.1cm]{\textwidth}{0.5pt}}}
  2943. \def\@reffoot#1{%
  2944.     \vbox{\rule[-0.6cm]{\textwidth}{0.5pt}
  2945.       \makebox[\textwidth][#1]{\largesl\thepage}}}
  2946. %
  2947. \def\@oddhead{\@refhead{r}}
  2948. \def\@evenhead{\@refhead{l}}
  2949. \def\@oddfoot{\@reffoot{r}}
  2950. \def\@evenfoot{\@reffoot{l}}
  2951. %
  2952. %%%%%%%%%%%%%%%% Paragraphs %%%%%%%%%%%%%%%%
  2953. %
  2954. \parindent 0pt            % align to left margin
  2955. \setlength{\baselineskip}{12pt}    % inter-line spacing
  2956. \parskip 2pt plus 1pt        % half-line spacing between paragraphs
  2957. \setlength{\smallskipamount}{\parskip} % half-line
  2958. \setlength{\medskipamount}{2\parskip} % single line
  2959. \setlength{\bigskipamount}{3\parskip} % one-and-a-half line
  2960. \setlength{\topsep}{0pt plus 1pt} % for lists and tabbing
  2961. \setlength{\partopsep}{0pt plus 1pt} % for lists and tabbing
  2962. \setlength{\itemsep}{0pt plus 1pt} % for lists and tabbing
  2963. %
  2964. \raggedright            % no adjustment
  2965. \let\maybenewpage\relax
  2966. %
  2967. %%%%%%%%%%%%%%%% Sections and such %%%%%%%%%%%%%%%%
  2968. %
  2969. % Note: zero is a 'hot' value. approximate with 0.1pt
  2970. \def\pr@section{
  2971.     \@startsection {section}{1}{0.1pt}
  2972.                {8mm}{0.1pt}{\normalsize}}
  2973. %
  2974. \renewcommand{\section}[1]{
  2975.     \maybenewpage
  2976.     \addtocounter{section}{1}
  2977.     \pr@section*{\vbox{{\LARGEsl \thesection. #1}
  2978.               {\rule[0.3cm]{\textwidth}{0.25pt}}}}
  2979.     \typeout{\thesection. #1}
  2980. }
  2981. \newcommand{\unnumbered}[1]{
  2982.     \maybenewpage
  2983.     \pr@section*{{\vbox{{\LARGEsl {#1}}
  2984.                  {\rule[0.3cm]{\textwidth}{0.25pt}}}}}}
  2985. %
  2986. %%%%%%%%%%%%%%%% Macros %%%%%%%%%%%%%%%%
  2987. %
  2988. \chardef\other=12
  2989. %
  2990. % |lit| is used to represent literal things.
  2991. % Representation is a fixed font.
  2992. {\catcode`\|=\active
  2993. \gdef|{\leavevmode%
  2994. \begingroup\catcode`\\=\other\catcode`\{=\other%
  2995. \catcode`\}=\other\catcode`\$=\other\catcode`\&=\other%
  2996. \catcode`\#=\other\catcode`\~=\other%
  2997. \catcode`\_=\other\catcode`\^=\other\catcode`\<=\other%
  2998. \catcode`\[=\other%
  2999. \obeyspaces\obeylines%
  3000. \let|=\endgroup\escapechar`\|\catcode`\%=\other\tt}}
  3001. \catcode`\|=\active
  3002.  
  3003. % <var> is used for variable things. 
  3004. % Representation is 10pt sans-serif uppercased.
  3005. \catcode`\<=\active
  3006. \def<{\leavevmode\italicizerest}
  3007. \def\italicizerest#1>{{\smallsf\uppercase{#1}}}
  3008.  
  3009. % LaTeX active and 'hot' characters
  3010. \def\|{\leavevmode\hbox{\tt\char`\|}}
  3011. \def\<{\leavevmode\hbox{\tt\char`\<}}
  3012. \def\>{\leavevmode\hbox{\tt\char`\>}}
  3013. \def\^{\leavevmode\hbox{\tt\char`\^}}
  3014. \def\${\leavevmode\hbox{\tt\char`\$}}
  3015. \def\%{\leavevmode\hbox{\tt\char`\%}}
  3016. \def\&{\leavevmode\hbox{\tt\char`\&}}
  3017. \def\{{\leavevmode\hbox{\tt\char`\{}}
  3018. \def\}{\leavevmode\hbox{\tt\char`\}}}
  3019. \def\_{\leavevmode\hbox{\tt\char`\_}}
  3020.  
  3021. % Keywords
  3022. % Representation is 10pt sans-serif bold.
  3023. \def\kwd#1{{\smallbf #1}}
  3024.  
  3025. % Definitions
  3026. \def\oEXPR{<expr>\dag}
  3027. \def\true{{\bf true}}
  3028. \def\false{{\bf false}}
  3029.  
  3030. %%%%%%%%%%%%%%%% Enumerations %%%%%%%%%%%%%%%%
  3031. %
  3032. % Usage:
  3033. %
  3034. %  \begin{enum}{width}
  3035. %  \Xi{Blah} blah blah...
  3036. %  \Xi{Blah} bla ...
  3037. %  ...
  3038. %  \end{enum}
  3039. %
  3040. \newlength{\@xli}
  3041. \newlength{\@xlj}
  3042. \def\enum#1{
  3043.     \list{}{
  3044.       \setlength{\topsep}{0pt plus 1pt}
  3045.       \setlength{\partopsep}{0pt plus 1pt}
  3046.       \setlength{\itemsep}{0pt plus 1pt}
  3047.       \setlength{\parsep}{\parskip}
  3048.       \setlength{\itemindent}{0pt}
  3049.       \setlength{\labelsep}{5pt}
  3050.       \setlength{\labelwidth}{#1}
  3051.       \setlength{\leftmargin}{\labelwidth}
  3052.       \addtolength{\labelwidth}{-\labelsep}
  3053.       \setlength{\@xli}{\labelwidth}
  3054.       \def\makelabel##1{##1\hss}}}
  3055.  
  3056. % List element that overflows if it is too wide
  3057. \def\Xi#1{
  3058.     \settowidth{\@xlj}{#1}
  3059.     \item[{#1}]
  3060.     \ifnum\@xlj>\@xli
  3061.            \strut\newline
  3062.     \fi}
  3063. % List element that does not overflow if it is too wide
  3064. \def\Xj#1{\item[{#1}]}
  3065.  
  3066. \let\endenum=\endlist
  3067.  
  3068. %%%%%%%%%%%%%%%% Emacs support %%%%%%%%%%%%%%%%
  3069. %
  3070. % Local Variables:
  3071. % eval:(auto-fill-mode 0)
  3072. % eval:(headers)
  3073. % eval:(setq comment-start "% ")
  3074. % eval:(setq comment-start-skip "% +")
  3075. % End:
  3076.  
  3077.  
  3078. \item Literals
  3079. \item Variables
  3080. \item Operators
  3081. \item Statements
  3082. \item Subroutines, packages and modules
  3083. \item Object oriented programming
  3084. \item Arithmetic functions
  3085. \item Conversion functions
  3086. \item Structure conversion
  3087. \item String functions
  3088. \item Array and list functions
  3089. \item Regular expressions
  3090. \item Search and replace functions
  3091. \item File test operators
  3092. \item File operations
  3093. \item Input / Output
  3094. \item Formats
  3095. \item Directory reading routines
  3096. \item System interaction
  3097. \item Networking
  3098. \item SystemV IPC
  3099. \item Miscellaneous
  3100. \item Information from system files
  3101. \item Special variables
  3102. \item Special arrays
  3103. \item Environment variables
  3104. \item The perl debugger
  3105.  
  3106.  
  3107. %%Creator: dvipsk 5.58a Copyright 1986, 1994 Radical Eye Software
  3108. %%Title: refbase.dvi
  3109. %%Pages: 25
  3110. %%PageOrder: Ascend
  3111. %%BoundingBox: 0 0 596 842
  3112. %%DocumentFonts: Helvetica-BoldOblique Times-Bold Times-Roman Courier
  3113. %%+ Helvetica Helvetica-Bold Times-Italic
  3114. %%DocumentPaperSizes: a4
  3115. %%EndComments
  3116. %DVIPSCommandLine: dvips -r0 -ta4 refbase.dvi -o refbase.ps
  3117. %DVIPSParameters: dpi=300, compressed, comments removed
  3118. %DVIPSSource:  TeX output 1995.11.24:1325
  3119. %%BeginProcSet: texc.pro
  3120. /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
  3121. /X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
  3122. mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
  3123. ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
  3124. isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
  3125. hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
  3126. TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
  3127. forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
  3128. /@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
  3129. /FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
  3130. /nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
  3131. string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
  3132. end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
  3133. /sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
  3134. N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
  3135. length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
  3136. 128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
  3137. get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
  3138. dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
  3139. /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
  3140. /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
  3141. 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
  3142. setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
  3143. .1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N
  3144. /cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id
  3145. gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp
  3146. add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add
  3147. /gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{
  3148. dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1
  3149. adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2
  3150. idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
  3151. putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
  3152. adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
  3153. {adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
  3154. adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
  3155. chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
  3156. }if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
  3157. length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
  3158. cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
  3159. 0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
  3160. add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
  3161. /eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
  3162. known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
  3163. /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
  3164. 65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
  3165. 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
  3166. {}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
  3167. getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
  3168. ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
  3169. RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
  3170. false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
  3171. round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
  3172. rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
  3173. {dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
  3174. B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
  3175. 4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
  3176. p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
  3177. a}B /bos{/SS save N}B /eos{SS restore}B end
  3178. %%EndProcSet
  3179. %%BeginProcSet: texps.pro
  3180. TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
  3181. index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
  3182. exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
  3183. exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
  3184. dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
  3185. ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
  3186. end definefont 3 -1 roll makefont /setfont load]cvx def}def
  3187. /ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def
  3188. /ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def
  3189. end
  3190. %%EndProcSet
  3191. TeXDict begin 39158280 55380996 1000 300 300 (refbase.dvi)
  3192. @start /Fa 132[25 123[{}1 41.666669 /Courier rf /Fb 1
  3193. 26 df<380FFFFC4813FE4813FC3860820012C01281EA010613041203A21202EA060C130E
  3194. 120CA2121CA2EA180FEA3807EA300617147E931A>25 D E /Fc 80[23
  3195. 53[20 20 2[23 13 18 18 1[23 23 23 33 13 20 1[13 23 23
  3196. 13 20 23 20 23 23 13[23 2[28 33[11 46[{}25 45.624988
  3197. /Times-Italic rf /Fd 80[25 25 52[23 23 32 23 25 14 23
  3198. 16 25 25 25 25 37 12 23 12 12 25 25 14 23 25 23 25 23
  3199. 37[14 14 7[23 5[12 2[14 14 40[{}33 41.666669 /Helvetica-Bold
  3200. rf /Fe 3 122 df<14FF010713E090381F00F80178131E01E01307D80180EB018048C812
  3201. C000061560481530A248151848150CA2481506A4481503A900601506A46C150CA26C1518
  3202. 6C1530A26C15606C15C06C6CEB0180D800E0EB07000178131E011F13F8903807FFE00100
  3203. 90C7FC282B7EA02D>13 D<EA03F0EA0FFC487E487E481380A2B512C0A66C1380A26C1300
  3204. 6C5A6C5AEA03F012127E9317>15 D<5AEA0380A6EA0100A4EA793CEAFFFEEA793CEA0100
  3205. A3EA0380B2EA0100A70F2A7E9F14>121 D E /Ff 164[12 25 28
  3206. 28 39 28 30 25 28 30 32 28 32 30 35 23 28 21 12 30 32
  3207. 25 28 30 30 28 28 13[23 23 23 2[12 46[{}31 41.666669
  3208. /Helvetica rf /Fg 136[39 28 30 17 28 19 1[30 30 30 1[14
  3209. 28 1[14 30 30 17 28 30 28 1[28 14[36 1[33 8[39 13[28
  3210. 28 28 28 28 28 28 28 28 28 48[{}32 50.000001 /Helvetica-BoldOblique
  3211. rf /Fh 137[21 16[18 18[28 28[21 3[21 21 1[10 46[{}7 41.666669
  3212. /Times-Roman rf /Fi 59[27 27 69[27 27 27 27 27 27 27
  3213. 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27
  3214. 27 27 27 27 27 27 1[27 27 27 27 1[27 27 27 27 27 27 27
  3215. 27 27 27 27 27 27 27 1[27 27 27 27 27 27 27 27 27 27
  3216. 27 27 27 27 27 27 27 27 27 1[27 27 27 27 27 27 27 27
  3217. 27 27 27 27 27 27 27 27 27 27 27 27 27 33[{}91 45.624988
  3218. /Courier rf /Fj 78[23 1[25 25 51[20 23 23 33 23 23 13
  3219. 18 15 23 23 23 23 35 13 23 13 13 23 23 15 20 23 20 23
  3220. 20 15 2[15 1[15 28 33 33 43 33 33 28 25 30 33 25 33 33
  3221. 40 28 1[18 15 33 33 25 28 33 30 30 33 42 2[26 1[13 13
  3222. 23 23 23 23 23 23 23 23 23 23 13 11 15 11 26 1[15 15
  3223. 15 3[23 35[{}80 45.624988 /Times-Roman rf /Fk 137[23
  3224. 25 15 18 20 2[23 25 1[13 2[13 2[15 20 3[23 16[28 26[23
  3225. 3[23 23 1[11 46[{}17 45.624988 /Times-Bold rf /Fl 81[43
  3226. 52[39 39 55 39 43 23 39 27 1[43 43 43 63 20 39 20 20
  3227. 43 43 23 39 43 39 43 39 10[47 1[43 47 51 1[47 55 51 59
  3228. 43 2[20 1[55 43 47 51 51 1[51 7[39 39 39 39 39 39 39
  3229. 39 39 39 20 20 1[20 44[{}54 70.833336 /Helvetica-BoldOblique
  3230. rf end
  3231. %%EndProlog
  3232. %%BeginSetup
  3233. %%Feature: *Resolution 300dpi
  3234. TeXDict begin
  3235. %%PaperSize: a4
  3236. %%BeginPaperSize: a4
  3237. a4
  3238. %%EndPaperSize
  3239.  
  3240. %%EndSetup
  3241. %%Page: 1 1
  3242. 1 0 bop eop
  3243. %%Page: 1 2
  3244. 1 1 bop 355 317 a Fl(P)n(erl)20 b(Ref)o(erence)i(Guide)p
  3245. 355 338 1264 2 v 354 439 a Fk(for)12 b(Perl)f(version)g(5.001)354
  3246. 601 y Fj(Perl)h(program)f(designed)f(and)h(created)h(by)354
  3247. 657 y(Larry)g(W)l(all)f Fi(<lwall@netlabs)q(.com)q(>)354
  3248. 819 y Fj(Reference)i(guide)d(designed)g(and)h(created)h(by)354
  3249. 875 y(Johan)f(V)m(romans)g Fi(<jvromans@squ)q(irre)q(l.nl)q(>)355
  3250. 1139 y Fl(Contents)p 355 1160 V 411 1260 a Fj(1.)23 b(Command)12
  3251. b(line)e(options)411 1317 y(2.)23 b(Literals)411 1373
  3252. y(3.)g(V)-5 b(ariables)411 1430 y(4.)23 b(Operators)411
  3253. 1486 y(5.)g(Statements)411 1542 y(6.)g(Subroutines,)10
  3254. b(packages)h(and)g(modules)411 1599 y(7.)23 b(Object)11
  3255. b(oriented)f(programming)411 1655 y(8.)23 b(Arithmetic)10
  3256. b(functions)411 1712 y(9.)23 b(Conversion)10 b(functions)388
  3257. 1768 y(10.)23 b(Structure)11 b(conversion)390 1825 y(1)n(1.)23
  3258. b(String)10 b(functions)388 1881 y(12.)23 b(Array)11
  3259. b(and)g(list)f(functions)388 1938 y(13.)23 b(Regular)11
  3260. b(expressions)388 1994 y(14.)23 b(Search)12 b(and)f(replace)h
  3261. (functions)388 2051 y(15.)23 b(File)11 b(test)g(operators)388
  3262. 2107 y(16.)23 b(File)11 b(operations)388 2163 y(17.)23
  3263. b(Input)10 b(/)h(Output)388 2220 y(18.)23 b(Formats)388
  3264. 2276 y(19.)g(Directory)11 b(reading)f(routines)388 2333
  3265. y(20.)23 b(System)11 b(interaction)388 2389 y(21.)23
  3266. b(Networking)388 2446 y(22.)g(SystemV)11 b(IPC)388 2502
  3267. y(23.)23 b(Miscellaneous)388 2559 y(24.)g(Information)10
  3268. b(from)i(system)f(\256les)388 2615 y(25.)23 b(Special)11
  3269. b(variables)388 2672 y(26.)23 b(Special)11 b(arrays)388
  3270. 2728 y(27.)23 b(Environment)10 b(variables)388 2784 y(28.)23
  3271. b(The)11 b(perl)g(debugger)354 2946 y Fh(Rev)m(.)g(5.001.0)p
  3272. eop
  3273. %%Page: 2 3
  3274. 2 2 bop 354 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  3275. 354 -89 1512 3 v 355 -1 a Fl(Con)m(ventions)p 355 20
  3276. 1512 2 v 354 121 a Fi(fixed)102 b Fj(denotes)10 b(literal)g(text.)354
  3277. 186 y Ff(THIS)142 b Fj(means)11 b(variable)g(text,)g(i.e.)h(things)d
  3278. (you)i(must)f(\256ll)h(in.)354 251 y Ff(THIS)p Fe(y)122
  3279. b Fj(means)11 b(that)g Ff(THIS)g Fj(will)f(default)g(to)h
  3280. Fi($_)h Fj(if)f(omitted.)354 316 y Fd(w)o(or)o(d)141
  3281. b Fj(is)10 b(a)i(keyword,)f(i.e.)g(a)h(word)f(with)f(a)h(special)g
  3282. (meaning.)p 354 338 112 2 v 354 393 2 56 v 368 381 a
  3283. Ff(RET)p 464 393 V 354 395 112 2 v 140 w Fj(denotes)f(pressing)g(a)h
  3284. (keyboard)g(key)m(.)354 446 y([.)t(.)t(.)t(])162 b(denotes)10
  3285. b(an)h(optional)e(part.)355 615 y Fl(1.)19 b(Command)h(line)f(options)p
  3286. 355 636 1512 2 v 354 737 a Fi(-a)64 b Fj(turns)11 b(on)g(autosplit)d
  3287. (mode)k(when)f(used)f(with)h Fi(-n)g Fj(or)h Fi(-p)p
  3288. Fj(.)g(Splits)e(to)h Fi(@F)p Fj(.)354 802 y Fi(-c)64
  3289. b Fj(checks)11 b(syntax)g(but)f(does)h(not)f(execute.)354
  3290. 867 y Fi(-d)64 b Fj(runs)11 b(the)g(script)f(under)h(the)g(debugger)n
  3291. (.)f(Use)i(`)p Fi(-de)28 b(0)p Fj(')12 b(to)e(start)h(the)g(debugger)
  3292. 472 924 y(without)f(a)h(script.)354 989 y Fi(-D)h Ff(NUMBER)472
  3293. 1045 y Fj(sets)f(debugging)e(\257ags.)354 1110 y Fi(-e)j
  3294. Ff(COMMANDLINE)472 1167 y Fj(to)f(enter)g(a)h(single)e(line)g(of)i
  3295. (script.)e(Multiple)g Fi(-e)i Fj(commands)g(may)f(be)g(given)g(to)g
  3296. (build)472 1223 y(up)g(a)h(multi-line)d(script.)354 1288
  3297. y Fi(-F)j Ff(REGEXP)472 1345 y Fj(speci\256es)f(a)h(regular)f
  3298. (expression)f(to)g(split)g(on)h(if)g Fi(-a)h Fj(is)f(in)f(ef)o(fect.)
  3299. 354 1410 y Fi(-i)i Ff(EXT)472 1466 y Fj(\256les)g(processed)e(by)h(the)
  3300. g Fi(<)d(>)j Fj(construct)f(are)i(to)f(be)g(edited)g(in-place.)354
  3301. 1531 y Fi(-I)h Ff(DIR)472 1587 y Fj(with)f Fi(-P)p Fj(:)g(tells)f(the)h
  3302. (C)h(preprocessor)e(where)i(to)f(look)f(for)h(include)f(\256les.)i(The)
  3303. 472 1644 y(directory)f(is)g(prepended)f(to)h Fi(@INC)p
  3304. Fj(.)354 1709 y Fi(-l)h Fj([)g Ff(OCTNUM)f Fj(])472 1765
  3305. y(enables)g(automatic)g(line)f(ending)g(processing,)h(e.g.)h
  3306. Fi(-l013)p Fj(.)354 1830 y Fi(-n)64 b Fj(assumes)11 b(an)h(input)d
  3307. (loop)i(around)f(the)h(script.)g(Lines)f(are)i(not)e(printed.)354
  3308. 1895 y Fi(-p)64 b Fj(assumes)11 b(an)h(input)d(loop)i(around)f(the)h
  3309. (script.)g(Lines)f(are)i(printed.)354 1960 y Fi(-P)64
  3310. b Fj(runs)11 b(the)g(C)h(preprocessor)e(on)h(the)g(script)f(before)i
  3311. (compilation)d(by)i(Perl.)354 2025 y Fi(-s)64 b Fj(interprets)10
  3312. b(`)p Fi(-xxx)p Fj(')j(on)e(the)g(command)h(line)e(as)h(switches)f(and)
  3313. h(sets)g(the)472 2082 y(corresponding)f(variables)g Fi($)q(xxx)i
  3314. Fj(in)e(the)h(script.)354 2147 y Fi(-S)64 b Fj(uses)11
  3315. b(the)g Fi(PATH)h Fj(environment)f(variable)f(to)h(search)h(for)f(the)g
  3316. (script.)354 2212 y Fi(-T)64 b Fj(forces)12 b Fc(taint)e
  3317. Fj(checking.)354 2277 y Fi(-u)64 b Fj(dumps)11 b(core)h(after)f
  3318. (compiling)f(the)h(script.)g(T)m(o)f(be)i(used)e(with)g(the)h
  3319. Fc(undump)f Fj(program)472 2333 y(\(where)i(available\).)354
  3320. 2398 y Fi(-U)64 b Fj(allows)10 b(Perl)i(to)f(perform)h(unsafe)f
  3321. (operations.)354 2463 y Fi(-v)64 b Fj(prints)10 b(the)h(version)f(and)h
  3322. (patchlevel)g(of)g(your)g(Perl)g(executable.)354 2529
  3323. y Fi(-w)64 b Fj(prints)10 b(warnings)g(about)h(possible)e(spelling)g
  3324. (errors)j(and)f(other)g(error)o(-prone)472 2585 y(constructs)f(in)h
  3325. (the)g(script.)354 2650 y Fi(-x)h Fj([)g Ff(DIR)f Fj(])472
  3326. 2706 y(extracts)g(Perl)h(program)f(from)h(the)f(input)f(stream.)h(If)h
  3327. Ff(DIR)f Fj(is)g(speci\256ed,)g(switches)f(to)472 2763
  3328. y(this)g(directory)h(before)g(running)f(the)h(program.)354
  3329. 2828 y Fi(-0)h Ff(V)m(AL)472 2884 y Fj(\(that')n(s)e(the)h(number)h
  3330. (zero\))f(designates)f(an)h(initial)f(value)h(for)g(the)g(record)g
  3331. (separator)472 2941 y Fi($)q(/)p Fj(.)h(See)g(also)e
  3332. Fi(-l)p Fj(.)p 354 3018 1512 3 v 354 3065 a Fg(2)p eop
  3333. %%Page: 3 4
  3334. 3 3 bop 1364 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  3335. 354 -89 1512 3 v 355 -2 a Fl(2.)19 b(Literals)p 355 19
  3336. 1512 2 v 354 121 a Fj(Numeric:)11 b Fi(123)56 b(1_234)g(123.4)g(5E-10)f
  3337. (0xff)13 b Fj(\(hex\))54 b Fi(0377)13 b Fj(\(octal\).)354
  3338. 186 y(String:)d Fi('abc')j Fj(literal)d(string,)g(no)g(variable)h
  3339. (interpolation)d(nor)j(escape)g(characters,)h(except)591
  3340. 243 y Fi(\\')f Fj(and)g Fi(\\\\)p Fj(.)i(Also:)d Fi(q/abc/)p
  3341. Fj(.)j(Almost)d(any)h(pair)g(of)g(delimiters)g(can)g(be)g(used)591
  3342. 299 y(instead)f(of)h Fi(/)p Fj(.)t(.)t(.)t Fi(/)p Fj(.)472
  3343. 365 y Fi("abc")i Fj(V)-5 b(ariables)11 b(are)h(interpolated)d(and)i
  3344. (escape)h(sequences)e(are)i(processed.)591 421 y(Also:)d
  3345. Fi(qq/abc/)p Fj(.)591 478 y(Escape)i(sequences:)f Fi(\\t)i
  3346. Fj(\(T)m(ab\),)f Fi(\\n)h Fj(\(Newline\),)f Fi(\\r)h
  3347. Fj(\(Return\),)g Fi(\\f)591 534 y Fj(\(Formfeed\),)g
  3348. Fi(\\b)g Fj(\(Backspace\),)h Fi(\\a)e Fj(\(Alarm\),)i
  3349. Fi(\\e)e Fj(\(Escape\),)h Fi(\\033)p Fj(\(octal\),)591
  3350. 591 y Fi(\\x1b)p Fj(\(hex\),)g Fi(\\c[)g Fj(\(control\).)591
  3351. 647 y Fi(\\l)f Fj(and)g Fi(\\u)h Fj(lowcase/upcase)e(the)h(following)e
  3352. (character;)591 704 y Fi(\\L)i Fj(and)g Fi(\\U)h Fj(lowcase/upcase)e
  3353. (until)g(a)i Fi(\\E)g Fj(is)e(encountered.)591 760 y
  3354. Fi(\\Q)h Fj(quote)g(regexp)g(characters)g(until)f(a)i
  3355. Fi(\\E)g Fj(is)e(encountered.)472 826 y Fi(`)p Ff(COMMAND)p
  3356. Fi(`)h Fj(evaluates)g(to)g(the)g(output)e(of)i(the)g
  3357. Ff(COMMAND)p Fj(.)591 882 y(Also:)e Fi(qx/)p Ff(COMMAND)p
  3358. Fi(/)p Fj(.)354 948 y(Array:)i Fi(\(1,2,3\))p Fj(.)j
  3359. Fi(\(\))e Fj(is)f(an)g(empty)g(array)m(.)472 1004 y Fi(\(1..4\))i
  3360. Fj(is)e(the)g(same)h(as)f Fi(\(1,2,3,4\))p Fj(.)j(Likewise)c
  3361. Fi(\('abc'..'ade')q(\))p Fj(.)472 1061 y Fi(qw/foo)29
  3362. b(bar)13 b Fj(.)t(.)t(.)t Fi(/)f Fj(is)e(the)h(same)h(as)f
  3363. Fi(\('foo','bar',)q Fj(.)t(.)t(.)t Fi(\))p Fj(.)354 1126
  3364. y(Array)h(reference:)g Fi([1,2,3])p Fj(.)354 1192 y(Hash)f
  3365. (\(associative)f(array\):)i Fi(\()p Ff(KEY1)p Fi(,)27
  3366. b Ff(V)m(AL1)p Fi(,)g Ff(KEY2)p Fi(,)f Ff(V)m(AL2)p Fi(,)h
  3367. Fj(.)t(.)t(.)t Fi(\))p Fj(.)472 1248 y(Also:)10 b Fi(\()p
  3368. Ff(KEY1)27 b Fi(=>)h Ff(V)m(AL1)p Fi(,)f Ff(KEY2)f Fi(=>)i
  3369. Ff(V)m(AL2)p Fi(,)f Fj(.)t(.)t(.)t Fi(\))p Fj(.)354 1314
  3370. y(Hash)11 b(reference:)h Fi({)p Ff(KEY1)p Fi(,)27 b Ff(V)m(AL1)p
  3371. Fi(,)g Ff(KEY2)p Fi(,)g Ff(V)m(AL2)p Fi(,)g Fj(.)t(.)t(.)t
  3372. Fi(})p Fj(.)354 1380 y(Code)12 b(reference:)g Fd(sub)g
  3373. Fi({)f Ff(ST)m(A)m(TEMENTS)g Fi(})354 1445 y Fj(Filehandles:)f
  3374. Fi(STDIN)p Fj(,)j Fi(STDOUT)p Fj(,)g Fi(STDERR)p Fj(,)h
  3375. Fi(ARGV)p Fj(,)f Fi(DATA)p Fj(.)472 1502 y(User)o(-speci\256ed:)e
  3376. Ff(HANDLE)p Fj(,)g Fi($)p Ff(V)m(AR)p Fj(.)354 1567 y(Globs:)f
  3377. Fi(<)p Ff(P)m(A)m(TTERN)p Fi(>)h Fj(evaluates)g(to)g(all)f(\256lenames)
  3378. i(according)f(to)f(the)h(pattern.)472 1624 y(Use)g(`)p
  3379. Fi(<${)p Ff(V)m(AR)p Fi(}>)p Fj(')i(or)e(`)p Fd(glob)h
  3380. Fi($)p Ff(V)m(AR)p Fj(')f(to)g(glob)f(from)i(a)f(variable.)354
  3381. 1689 y(Here-Is:)h Fi(<<)p Ff(IDENTIFIER)56 b Fc(See)11
  3382. b(the)g(Perl)g(manual)e(for)i(details.)354 1755 y Fj(Special)h(tokens:)
  3383. 472 1811 y Fi(_)c(_)q(FILE_)h(_)p Fj(:)i(\256lename;)g
  3384. Fi(_)d(_LINE_)h(_)q Fj(:)i(line)f(number)n(.)472 1868
  3385. y Fi(_)e(_)q(END_)g(_)q Fj(:)j(end)g(of)g(program;)g(remaining)f(lines)
  3386. h(can)g(be)g(read)h(using)e Fi(<)p Ff(DA)m(T)m(A)p Fi(>)p
  3387. Fj(.)355 2037 y Fl(3.)19 b(V)l(ariab)o(les)p 355 2058
  3388. V 354 2159 a Fi($)q(var)269 b Fj(a)12 b(simple)e(scalar)i(variable.)354
  3389. 2226 y Fi($)q(var[28])161 b Fj(29th)10 b(element)i(of)f(array)h
  3390. Fi(@var)p Fj(.)354 2292 y Fi($)q(p)27 b(=)h(\\@var)106
  3391. b Fj(now)11 b Fi($p)h Fj(is)f(a)g(reference)h(to)f(array)h
  3392. Fi(@var)p Fj(.)354 2359 y Fi($)q($p[28])188 b Fj(29th)10
  3393. b(element)i(of)f(array)h(referenced)g(by)f Fi($p)p Fj(.)h(Also:)e
  3394. Fi($p->[28])p Fj(.)354 2425 y Fi($)q(var[-1])161 b Fj(last)11
  3395. b(element)g(of)g(array)h Fi(@var)p Fj(.)354 2492 y Fi($)q(var[$)q(i][$)
  3396. q(j])51 b($j)p Fj(-th)12 b(element)f(of)g Fi($i)p Fj(-th)h(element)f
  3397. (of)g(array)h Fi(@var)p Fj(.)354 2558 y Fi($)q(var{)q('Feb'})79
  3398. b Fj(a)12 b(value)f(from)g(`hash')g(\(associative)f(array\))i
  3399. Fi(\045var)p Fj(.)354 2625 y Fi($)q(p)27 b(=)h(\\\045var)106
  3400. b Fj(now)11 b Fi($p)h Fj(is)f(a)g(reference)h(to)f(hash)g
  3401. Fi(\045var)p Fj(.)354 2691 y Fi($)q($p{'Feb'})107 b Fj(a)12
  3402. b(value)f(from)g(hash)g(referenced)h(by)f Fi($p)p Fj(.)h(Also:)e
  3403. Fi($p->{'Feb'})p Fj(.)354 2757 y Fi($)q(#var)242 b Fj(last)11
  3404. b(index)f(of)h(array)h Fi(@var)p Fj(.)354 2824 y Fi(@var)270
  3405. b Fj(the)11 b(entire)g(array;)732 2880 y(in)g(a)h(scalar)f(context:)f
  3406. (the)h(number)g(of)g(elements)g(in)g(the)g(array)m(.)354
  3407. 2947 y Fi(@var[3,4,5])81 b Fj(a)12 b(slice)f(of)g(array)g
  3408. Fi(@var)p Fj(.)p 354 3018 1512 3 v 1838 3065 a Fg(3)p
  3409. eop
  3410. %%Page: 4 5
  3411. 4 4 bop 354 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  3412. 354 -89 1512 3 v 354 -7 a Fi(@var{)r('a','b'})25 b Fj(a)12
  3413. b(slice)f(of)g Fi(\045var)p Fj(;)h(same)g(as)f Fi(\($var{'a'},$va)q
  3414. (r{'b)q('}\))q Fj(.)354 60 y Fi(\045)q(var)269 b Fj(the)11
  3415. b(entire)g(hash;)732 117 y(in)g(a)h(scalar)f(context:)f
  3416. Fk(true)i Fj(if)f(the)g(hash)g(has)g(elements.)354 185
  3417. y Fi($)q(var{)q('a',1,...})23 b Fj(emulates)11 b(a)h(multi-dimensional)
  3418. c(array)m(.)354 253 y Fi(\('a'..'z'\)[4)q(,7,9)q(])24
  3419. b Fj(a)11 b(slice)g(of)g(an)g(array)h(literal.)354 320
  3420. y Ff(PKG)p Fi(::)p Ff(V)m(AR)153 b Fj(a)12 b(variable)f(from)g(a)h
  3421. (package,)g(e.g.)g Fi($pkg::var)p Fj(,)i Fi(@pkg::ary)p
  3422. Fj(.)354 388 y Fi(\\)p Ff(OBJECT)187 b Fj(reference)13
  3423. b(to)d(an)i(object,)f(e.g.)h Fi(\\$var)p Fj(,)h Fi(\\\045hash)p
  3424. Fj(.)354 456 y Fi(*)p Ff(NAME)230 b Fj(refers)12 b(to)f(all)g(objects)f
  3425. (represented)h(by)f Ff(NAME)p Fj(.)732 513 y(`)p Fi(*n1)j(=)e(*n2)p
  3426. Fj(')i(makes)e Fi(n1)h Fj(an)f(alias)g(for)g Fi(n2)p
  3427. Fj(.)732 569 y(`)p Fi(*n1)i(=)e(\\$n2)p Fj(')i(makes)e
  3428. Fi($n1)i Fj(an)e(alias)f(for)i Fi($n2)p Fj(.)354 638
  3429. y(Y)-5 b(ou)11 b(can)h(always)e(use)h(a)h Fi({)g Ff(BLOCK)f
  3430. Fi(})g Fj(returning)f(the)h(right)f(type)h(of)g(reference)i(instead)d
  3431. (of)354 695 y(the)h(variable)g(identi\256er)n(,)g(e.g.)h
  3432. Fi(${)p Fj(.)t(.)t(.)t Fi(})p Fj(,)h Fi(&{)p Fj(.)t(.)t(.)t
  3433. Fi(})p Fj(.)g Fi($$p)f Fj(is)f(just)f(a)h(shorthand)f(for)h
  3434. Fi(${$p})p Fj(.)355 865 y Fl(4.)19 b(Operator)o(s)p 355
  3435. 886 1512 2 v 354 989 a Fi(**)165 b Fj(Exponentiation)o(.)354
  3436. 1045 y Fi(+)28 b(-)f(*)h(/)g Fj(Addition,)9 b(subtraction,)h
  3437. (multiplication,)e(division.)354 1101 y Fi(\045)192 b
  3438. Fj(Modulo)10 b(division.)354 1158 y Fi(&)28 b(|)f(\303)83
  3439. b Fj(Bitwise)10 b(AND,)h(bitwise)f(OR,)i(bitwise)d(exclusive)h(OR.)354
  3440. 1214 y Fi(>>)55 b(<<)h Fj(Bitwise)10 b(shift)g(right,)h(bitwise)e
  3441. (shift)h(left.)354 1271 y Fi(|)q(|)54 b(&)q(&)h Fj(Logical)10
  3442. b(OR,)i(logical)e(AND.)354 1327 y Fi(.)192 b Fj(Concatenation)9
  3443. b(of)j(two)e(strings.)354 1384 y Fd(x)196 b Fj(Returns)10
  3444. b(a)i(string)e(or)h(array)h(consisting)c(of)k(the)f(left)g(operand)f
  3445. (\(an)i(array)f(or)573 1440 y(a)g(string\))f(repeated)h(the)g(number)h
  3446. (of)f(times)g(speci\256ed)g(by)f(the)h(right)g(operand.)354
  3447. 1510 y(All)g(of)g(the)g(above)g(operators)f(have)i(an)f(associated)f
  3448. (assignment)g(operator)n(,)h(e.g.)h(`)p Fi(.=)p Fj('.)354
  3449. 1579 y Fi(->)165 b Fj(Dereference)12 b(operator)n(.)354
  3450. 1635 y Fi(\\)192 b Fj(Reference)12 b(\(unary\).)354 1692
  3451. y Fi(!)82 b(\304)h Fj(Negation)10 b(\(unary\),)h(bitwise)f(complement)h
  3452. (\(unary\).)354 1748 y Fi(++)55 b(--)h Fj(Auto-increment)10
  3453. b(\(magical)h(on)g(strings\),)f(auto-decrement.)354 1805
  3454. y Fi(=)e(=)47 b(!=)56 b Fj(Numeric)11 b(equality)m(,)f(inequality)m(.)
  3455. 354 1861 y Fd(eq)61 b(ne)h Fj(String)10 b(equality)m(,)g(inequality)m
  3456. (.)354 1918 y Fi(<)82 b(>)h Fj(Numeric)11 b(less)f(than,)h(greater)h
  3457. (than.)354 1974 y Fd(lt)83 b(gt)71 b Fj(String)10 b(less)h(than,)g
  3458. (greater)g(than.)354 2031 y Fi(<=)55 b(>=)h Fj(Numeric)11
  3459. b(less)f(\(greater\))i(than)f(or)g(equal)g(to.)354 2087
  3460. y Fd(le)74 b(ge)62 b Fj(String)10 b(less)h(\(greater\))g(than)g(or)g
  3461. (equal.)354 2144 y Fi(<=>)28 b Fd(cmp)d Fj(Numeric)11
  3462. b(\(string\))f(compare.)i(Returns)f(-1,)h(0)f(or)g(1.)354
  3463. 2200 y Fi(=\304)55 b(!\304)h Fj(Search)12 b(pattern,)f(substituti)o
  3464. (on,)d(or)k(translation)d(\(negated\).)354 2256 y Fi(..)165
  3465. b Fj(Range)11 b(\(scalar)h(context\))e(or)h(enumeration)g(\(array)h
  3466. (context\).)354 2313 y Fi(?)28 b(:)137 b Fj(Alternation)9
  3467. b(\(if-then-else\))i(operator)n(.)354 2369 y Fi(,)192
  3468. b Fj(Comma)12 b(operator)n(,)f(also)g(list)f(element)h(separator)n(.)g
  3469. (Y)-5 b(ou)11 b(can)g(also)g(use)g Fi(=>)p Fj(.)354 2426
  3470. y Fd(not)155 b Fj(low-precedence)11 b(negation.)354 2482
  3471. y Fd(and)146 b Fj(low-precedence)11 b(and.)354 2539 y
  3472. Fd(or)68 b(xor)46 b Fj(low-precedence)11 b(or)n(,)g(xor)n(.)354
  3473. 2608 y(A)h(`list')e(is)g(a)i(list)e(of)h(expressions,)f(variables)g(or)
  3474. i(lists.)e(An)h(array)g(variable)g(or)g(an)h(array)f(slice)354
  3475. 2665 y(may)h(always)f(be)g(used)g(instead)f(of)h(a)g(list.)354
  3476. 2721 y(All)g(Perl)g(functions)f(can)h(be)h(used)e(as)i(list)e
  3477. (operators,)g(in)h(which)g(case)g(they)g(have)g(very)g(high)354
  3478. 2777 y(or)h(very)f(low)f(precedence,)i(depending)e(on)h(whether)g(you)f
  3479. (look)g(at)i(the)f(left)f(side)h(of)g(the)354 2834 y(operator)g(or)g
  3480. (at)h(the)e(right)h(side)f(of)i(it.)f(Only)f(the)h(operators)f
  3481. Fd(not)p Fj(,)i Fd(and)p Fj(,)h Fd(or)f Fj(and)f Fd(xor)p
  3482. Fj(,)h(have)354 2890 y(lower)f(precedence.)354 2947 y(Parentheses)g
  3483. (can)h(be)f(added)g(around)f(the)h(parameter)h(lists)e(to)h(avoid)f
  3484. (precedence)i(problems.)p 354 3018 1512 3 v 354 3065
  3485. a Fg(4)p eop
  3486. %%Page: 5 6
  3487. 5 5 bop 1364 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  3488. 354 -89 1512 3 v 355 -1 a Fl(5.)19 b(Statements)p 355
  3489. 20 1512 2 v 354 124 a Fj(Every)11 b(statement)g(is)g(an)g(expression,)f
  3490. (optionally)f(followed)h(by)g(a)i(modi\256er)n(,)g(and)354
  3491. 180 y(terminated)f(with)f(a)i(semicolon.)e(The)h(semicolon)g(may)g(be)h
  3492. (omitted)e(if)h(the)g(statement)f(is)h(the)354 236 y(\256nal)h(one)f
  3493. (in)f(a)i Ff(BLOCK)p Fj(.)354 304 y(Execution)e(of)h(expressions)f(can)
  3494. h(depend)g(on)g(other)f(expressions)g(using)g(one)h(of)g(the)354
  3495. 360 y(modi\256ers)g Fd(if)p Fj(,)h Fd(unless)p Fj(,)g
  3496. Fd(while)f Fj(or)g Fd(until)p Fj(,)h(e.g.:)400 428 y
  3497. Ff(EXPR1)e Fd(if)h Ff(EXPR2)f Fi(;)400 484 y Ff(EXPR1)g
  3498. Fd(until)h Ff(EXPR2)g Fi(;)354 552 y Fj(Also,)g(by)g(using)f(one)h(of)g
  3499. (the)g(logical)f(operators)g Fi(|)q(|)p Fj(,)i Fi(&&)g
  3500. Fj(or)f Fi(?:)p Fj(,)h(e.g.:)400 619 y Ff(EXPR1)e Fi(|)q(|)h
  3501. Ff(EXPR2)g Fi(;)400 676 y Ff(EXPR1)f Fi(?)i Ff(EXPR2)e
  3502. Fi(:)i Ff(EXPR3)e Fi(;)354 743 y Fj(Statements)h(can)h(be)f(combined)f
  3503. (to)h(form)h(a)f Ff(BLOCK)g Fj(when)g(enclosed)f(in)h
  3504. Fi({})p Fj(.)h Ff(BLOCK)p Fj(s)f(may)354 800 y(be)h(used)e(to)h
  3505. (control)f(\257ow:)400 867 y Fd(if)h Fi(\()p Ff(EXPR)p
  3506. Fi(\))f Ff(BLOCK)i Fj([)f([)h Fd(elsif)e Fi(\()p Ff(EXPR)p
  3507. Fi(\))h Ff(BLOCK)g(...)f Fj(])i Fd(else)f Ff(BLOCK)g
  3508. Fj(])400 924 y Fd(unless)h Fi(\()p Ff(EXPR)p Fi(\))f
  3509. Ff(BLOCK)g Fj([)g Fd(else)g Ff(BLOCK)g Fj(])400 980 y([)g
  3510. Ff(LABEL)p Fd(:)g Fj(])g Fd(while)g Fi(\()p Ff(EXPR)p
  3511. Fi(\))g Ff(BLOCK)g Fj([)h Fd(continue)g Ff(BLOCK)f Fj(])400
  3512. 1037 y([)g Ff(LABEL)p Fd(:)g Fj(])g Fd(until)g Fi(\()p
  3513. Ff(EXPR)p Fi(\))g Ff(BLOCK)g Fj([)h Fd(continue)g Ff(BLOCK)f
  3514. Fj(])400 1093 y([)g Ff(LABEL)p Fd(:)g Fj(])g Fd(f)o(or)h
  3515. Fi(\()g Fj([)f Ff(EXPR)g Fj(])g Fi(;)h Fj([)f Ff(EXPR)g
  3516. Fj(])g Fi(;)h Fj([)f Ff(EXPR)g Fj(])g Fi(\))h Ff(BLOCK)400
  3517. 1150 y Fj([)f Ff(LABEL)p Fd(:)g Fj(])g Fd(f)o(oreach)h
  3518. Ff(V)m(AR)p Fe(y)p Fi(\()p Ff(ARRA)m(Y)p Fi(\))f Ff(BLOCK)400
  3519. 1206 y Fj([)g Ff(LABEL)p Fd(:)g Fj(])g Ff(BLOCK)g Fj([)h
  3520. Fd(continue)23 b Ff(BLOCK)11 b Fj(])354 1273 y(Program)h(\257ow)f(can)h
  3521. (be)f(controlled)f(with:)354 1346 y Fd(goto)j Ff(LABEL)472
  3522. 1403 y Fj(Continue)d(execution)h(at)g(the)g(speci\256ed)g(label.)354
  3523. 1473 y Fd(last)g Fj([)h Ff(LABEL)e Fj(])472 1530 y(Immediately)i(exits)
  3524. e(the)h(loop)f(in)h(question.)e(Skips)i(continue)f(block.)354
  3525. 1600 y Fd(ne)o(xt)i Fj([)g Ff(LABEL)f Fj(])472 1656 y(Starts)g(the)g
  3526. (next)g(iteration)f(of)h(the)g(loop.)354 1727 y Fd(redo)i
  3527. Fj([)e Ff(LABEL)g Fj(])472 1783 y(Restarts)g(the)g(loop)f(block)h
  3528. (without)e(evaluating)h(the)h(conditional)e(again.)354
  3529. 1856 y(Special)j(forms)f(are:)400 1924 y Fd(do)h Ff(BLOCK)f
  3530. Fd(while)g Ff(EXPR)g Fi(;)400 1980 y Fd(do)h Ff(BLOCK)f
  3531. Fd(until)g Ff(EXPR)f Fi(;)354 2036 y Fj(which)h(are)h(guaranteed)e(to)h
  3532. (perform)h Ff(BLOCK)f Fj(once)g(before)h(testing)d Ff(EXPR)p
  3533. Fj(,)i(and)400 2104 y Fd(do)h Ff(BLOCK)354 2171 y Fj(which)f(ef)o
  3534. (fectively)g(turns)f Ff(BLOCK)h Fj(into)f(an)h(expression.)355
  3535. 2343 y Fl(6.)19 b(Subr)o(outines,)i(pac)o(ka)o(g)q(es)g(and)f(modules)p
  3536. 355 2364 V 354 2468 a Fi(&)p Ff(SUBROUTINE)11 b(LIST)472
  3537. 2524 y Fj(Executes)g(a)g Ff(SUBROUTINE)g Fj(declared)g(by)g(a)h
  3538. Fd(sub)g Fj(declaration,)e(and)h(returns)g(the)472 2581
  3539. y(value)g(of)g(the)g(last)g(expression)f(evaluated)g(in)h
  3540. Ff(SUBROUTINE)f Fj(.)472 2637 y Ff(SUBROUTINE)h Fj(can)g(be)h(an)f
  3541. (expression)f(yielding)f(a)j(reference)g(to)f(a)g(code)g(object.)472
  3542. 2693 y(The)g Fi(&)h Fj(may)g(be)f(omitted)f(if)h(the)g(subroutine)f
  3543. (has)h(been)g(declared)g(before)h(being)e(used.)354 2764
  3544. y Fd(bless)h Ff(REF)h Fj([)f Fd(,)g Ff(P)m(ACKAGE)f Fj(])472
  3545. 2820 y(T)n(urns)h(the)g(object)g Ff(REF)g Fj(into)f(an)h(object)g(in)g
  3546. Ff(P)m(ACKAGE)p Fj(.)f(Returns)h(the)g(reference.)354
  3547. 2890 y Fd(caller)g Fj([)h Ff(EXPR)e Fj(])472 2947 y(Returns)h(an)g
  3548. (array)h(\()p Fi($)q Fj(package,)p Fi($)p Fj(\256le,)p
  3549. Fi($)q Fj(line,...\))g(for)f(a)h(speci\256c)f(subroutine)e(call.)p
  3550. 354 3018 1512 3 v 1838 3065 a Fg(5)p eop
  3551. %%Page: 6 7
  3552. 6 6 bop 354 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  3553. 354 -89 1512 3 v 472 -7 a Fj(`)p Fi(caller)p Fj(')h(returns)e(this)e
  3554. (info)h(for)h(the)g(current)g(subroutine,)e(`)p Fi(caller\(1\))p
  3555. Fj(')14 b(for)d(the)472 49 y(caller)h(of)f(this)f(subroutine)f(etc..)j
  3556. (Returns)f Fk(false)g Fj(if)g(no)g(caller)n(.)354 116
  3557. y Fd(do)h Ff(SUBROUTINE)f(LIST)472 173 y Fj(Deprecated)h(form)f(of)h
  3558. Fi(&)p Ff(SUBROUTINE)e Fj(.)354 240 y Fd(goto)j Fi(&)p
  3559. Ff(SUBROUTINE)472 296 y Fj(Substitutes)c(a)j(call)f(to)g
  3560. Ff(SUBROUTINE)f Fj(for)h(the)g(current)g(subroutine.)354
  3561. 363 y Fd(impor)q(t)h Ff(MODULE)f Fj([)g Ff(LIST)g Fj(])472
  3562. 420 y(Imports)g(the)g(named)h(subroutines)d(from)i Ff(MODULE)p
  3563. Fj(.)354 487 y Fd(no)h Ff(MODULE)f Fj([)h Ff(LIST)f Fj(])472
  3564. 543 y(Cancels)h(imported)e(semantics.)h(See)h Fd(use)p
  3565. Fj(.)354 610 y Fd(pac)o(kage)h Ff(NAME)472 667 y Fj(Designates)d(the)h
  3566. (remainder)h(of)f(the)g(current)g(block)f(as)i(a)f(package.)354
  3567. 734 y Fd(require)h Ff(EXPR)p Fe(y)472 790 y Fj(If)g Ff(EXPR)e
  3568. Fj(is)h(numeric,)h(requires)f(Perl)g(to)g(be)g(at)g(least)g(that)g
  3569. (version.)f(Otherwise)472 847 y Ff(EXPR)h Fj(must)g(be)g(the)g(name)h
  3570. (of)f(a)g(\256le)h(that)e(is)h(included)f(from)i(the)f(Perl)g(library)m
  3571. (.)g(Does)472 903 y(not)g(include)f(more)i(than)e(once,)i(and)f(yields)
  3572. f(a)i(fatal)f(error)g(if)g(the)g(\256le)h(does)f(not)472
  3573. 960 y(evaluate)g(to)g(a)h Fk(true)g Fj(value.)472 1016
  3574. y(If)g Ff(EXPR)e Fj(is)h(a)h(bare)f(word,)g(assumes)g(extension)f(`)p
  3575. Fi(.pm)p Fj(')i(for)g(the)f(name)g(of)h(the)f(\256le.)354
  3576. 1083 y Fd(return)i Ff(EXPR)472 1140 y Fj(Returns)e(from)h(a)f
  3577. (subroutine)f(with)g(the)h(value)g(speci\256ed.)354 1207
  3578. y Fd(sub)i Ff(NAME)d Fi({)h Ff(EXPR)g Fi(;)g Fj(.)t(.)t(.)t
  3579. Fi(})472 1263 y Fj(Designates)f Ff(NAME)h Fj(as)g(a)g(subroutine.)f
  3580. (Parameters)i(are)g(passed)f(by)f(reference)j(as)472
  3581. 1320 y(array)f Fi(@_)p Fj(.)g(Returns)f(the)g(value)g(of)g(the)g(last)g
  3582. (expression)e(evaluated.)354 1387 y([)j Fd(sub)g Fj(])f
  3583. Fi(BEGIN)i({)f Ff(EXPR)e Fi(;)i Fj(.)t(.)t(.)t Fi(})472
  3584. 1443 y Fj(De\256nes)g(a)f(setup)g Ff(BLOCK)g Fj(to)f(be)i(called)f
  3585. (before)g(execution.)354 1510 y([)h Fd(sub)g Fj(])f Fi(END)i({)e
  3586. Ff(EXPR)g Fi(;)g Fj(.)t(.)t(.)t Fi(})472 1567 y Fj(De\256nes)h(a)f
  3587. (cleanup)g Ff(BLOCK)g Fj(to)g(be)g(called)g(upon)f(termination.)354
  3588. 1634 y Fd(tie)h Ff(V)m(AR)p Fd(,)f Ff(P)m(ACKAGE)p Fd(,)g
  3589. Fj([)h Ff(LIST)g Fj(])472 1690 y(T)n(ies)g(a)h(variable)f(to)g(a)g
  3590. (package)g(that)g(will)f(handle)h(it.)g(Can)g(be)g(used)g(to)g(bind)f
  3591. (a)i(dbm)f(or)472 1747 y(ndbm)g(\256le)h(to)f(a)g(hash.)354
  3592. 1814 y Fd(untie)h Ff(V)m(AR)472 1870 y Fj(Breaks)g(the)f(binding)e
  3593. (between)i(the)g(variable)g(and)g(the)g(package.)354
  3594. 1937 y Fd(use)h Ff(MODULE)f Fj([)h Ff(LIST)f Fj(])472
  3595. 1994 y(Imports)g(semantics)g(from)h(the)e(named)i(module)f(into)f(the)h
  3596. (current)g(package.)355 2167 y Fl(7.)19 b(Object)h(oriented)h(pr)o
  3597. (ogramming)p 355 2188 1512 2 v 354 2289 a Fj(Perl)12
  3598. b(rules)f(of)g(object)f(oriented)h(programming:)354 2358
  3599. y Fe(\017)21 b Fj(An)11 b(object)f(is)h(simply)f(a)i(reference)g(that)e
  3600. (happens)h(to)g(know)f(which)g(class)h(it)g(belongs)e(to.)390
  3601. 2414 y(Objects)h(are)i(blessed,)e(references)i(are)g(not.)354
  3602. 2481 y Fe(\017)21 b Fj(A)11 b(class)g(is)f(simply)h(a)g(package)g(that)
  3603. g(happens)f(to)h(provide)f(methods)h(to)f(deal)h(with)g(object)390
  3604. 2538 y(references.)390 2594 y(If)g(a)h(package)f(fails)g(to)g(provide)f
  3605. (a)h(method,)g(the)g(base)g(classes)g(as)g(listed)f(in)h
  3606. Fi(@ISA)h Fj(are)390 2651 y(searched.)354 2718 y Fe(\017)21
  3607. b Fj(A)11 b(method)g(is)f(simply)h(a)g(subroutine)e(that)i(expects)g
  3608. (an)g(object)f(reference)j(\(or)e(a)h(package)390 2774
  3609. y(name,)g(for)f(static)g(methods\))f(as)h(the)g(\256rst)g(ar)o(gument.)
  3610. 390 2831 y(Methods)f(can)i(be)f(applied)f(with:)508 2887
  3611. y Ff(METHOD)h(OBJREF)g(P)m(ARAMETERS)180 b Fj(or)508
  3612. 2943 y Ff(OBJREF)p Fi(->)p Ff(METHOD)11 b(P)m(ARAMETERS)p
  3613. 354 3018 1512 3 v 354 3065 a Fg(6)p eop
  3614. %%Page: 7 8
  3615. 7 7 bop 1364 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  3616. 354 -89 1512 3 v 355 -2 a Fl(8.)19 b(Arithmetic)i(functions)p
  3617. 355 19 1512 2 v 354 120 a Fd(abs)12 b Ff(EXPR)p Fe(y)472
  3618. 176 y Fj(Returns)f(the)g(absolute)f(value)h(of)g(its)f(operand.)354
  3619. 241 y Fd(atan2)i Ff(Y)p Fd(,)f Ff(X)472 298 y Fj(Returns)g(the)g
  3620. (arctangent)g(of)g Ff(Y)p Fj(/)p Ff(X)f Fj(in)h(the)g(range)g(-)p
  3621. Fb(\031)i Fj(to)e Fb(\031)r Fj(.)354 362 y Fd(cos)h Ff(EXPR)p
  3622. Fe(y)472 419 y Fj(Returns)f(the)g(cosine)g(of)g Ff(EXPR)f
  3623. Fj(\(expressed)h(in)g(radians\).)354 484 y Fd(e)o(xp)i
  3624. Ff(EXPR)p Fe(y)472 540 y Fj(Returns)e Fi(e)h Fj(to)f(the)f(power)h(of)h
  3625. Ff(EXPR)p Fj(.)354 605 y Fd(int)f Ff(EXPR)p Fe(y)472
  3626. 661 y Fj(Returns)g(the)g(integer)g(portion)e(of)j Ff(EXPR)p
  3627. Fj(.)354 726 y Fd(log)g Ff(EXPR)p Fe(y)472 782 y Fj(Returns)f(natural)g
  3628. (logarithm)f(\(base)h Fi(e)p Fj(\))h(of)f Ff(EXPR)p Fj(.)354
  3629. 847 y Fd(rand)i Fj([)e Ff(EXPR)g Fj(])472 904 y(Returns)g(a)h(random)f
  3630. (fractional)g(number)g(between)g(0)g(and)g(the)g(value)f(of)i
  3631. Ff(EXPR)p Fj(.)e(If)472 960 y Ff(EXPR)h Fj(is)g(omitted,)f(returns)h(a)
  3632. g(value)g(between)g(0)g(and)g(1.)354 1025 y Fd(sin)h
  3633. Ff(EXPR)p Fe(y)472 1081 y Fj(Returns)f(the)g(sine)g(of)g
  3634. Ff(EXPR)f Fj(\(expressed)h(in)g(radians\).)354 1146 y
  3635. Fd(sqr)q(t)h Ff(EXPR)p Fe(y)472 1203 y Fj(Returns)f(the)g(square)g
  3636. (root)g(of)g Ff(EXPR)p Fj(.)354 1267 y Fd(srand)i Fj([)e
  3637. Ff(EXPR)g Fj(])472 1324 y(Sets)h(the)e(random)i(number)f(seed)g(for)g
  3638. (the)g(rand)g(operator)n(.)354 1389 y Fd(time)32 b Fj(Returns)11
  3639. b(the)f(number)h(of)g(seconds)f(since)g(January)g(1,)h(1970.)g
  3640. (Suitable)f(for)h(feeding)f(to)472 1445 y Fd(gmtime)h
  3641. Fj(and)g Fd(localtime)p Fj(.)355 1613 y Fl(9.)19 b(Con)m(ver)o(sion)i
  3642. (functions)p 355 1634 V 354 1735 a Fd(chr)12 b Ff(EXPR)p
  3643. Fe(y)472 1791 y Fj(Returns)f(the)g(character)h(represented)f(by)g(the)g
  3644. (decimal)g(value)g Ff(EXPR)p Fj(.)354 1856 y Fd(gmtime)g
  3645. Ff(EXPR)p Fe(y)472 1913 y Fj(Converts)g(a)g(time)h(as)f(returned)g(by)g
  3646. (the)f Fd(time)h Fj(function)f(to)h(a)g(9-element)g(array)472
  3647. 1969 y(\(0:)p Fi($)p Fj(sec,)h(1:)p Fi($)p Fj(min,)f(2:)p
  3648. Fi($)p Fj(hour)n(,)g(3:)p Fi($)p Fj(mday)m(,)g(4:)p Fi($)p
  3649. Fj(mon,)h(5:)p Fi($)o Fj(year)n(,)g(6:)p Fi($)p Fj(wday)m(,)f(7:)p
  3650. Fi($)p Fj(yday)m(,)472 2025 y(8:)p Fi($)p Fj(isdst\))f(with)g(the)h
  3651. (time)g(analyzed)g(for)g(the)g(Greenwich)g(time)g(zone.)h
  3652. Fi($)p Fj(mon)f(has)g(the)472 2082 y(range)h(0..1)n(1)f(and)g
  3653. Fi($)q Fj(wday)f(has)h(the)g(range)h(0..6.)354 2147 y
  3654. Fd(he)o(x)h Ff(EXPR)p Fe(y)472 2203 y Fj(Returns)e(the)g(decimal)g
  3655. (value)g(of)g Ff(EXPR)g Fj(interpreted)f(as)h(an)h(hex)f(string.)354
  3656. 2268 y Fd(localtime)g Ff(EXPR)p Fe(y)472 2324 y Fj(Converts)g(a)g(time)
  3657. h(as)f(returned)g(by)g(the)f Fd(time)h Fj(function)f(to)h
  3658. Fc(ctime)p Fj(\(3\))g(string.)f(In)h(array)472 2381 y(context,)g
  3659. (returns)g(a)g(9-element)g(array)h(with)e(the)h(time)g(analyzed)g(for)h
  3660. (the)e(local)h(time)472 2437 y(zone.)354 2502 y Fd(oct)h
  3661. Ff(EXPR)p Fe(y)472 2558 y Fj(Returns)f(the)g(decimal)g(value)g(of)g
  3662. Ff(EXPR)g Fj(interpreted)f(as)h(an)h(octal)e(string.)h(If)g
  3663. Ff(EXPR)472 2615 y Fj(starts)g(of)o(f)g(with)f Fi(0x)p
  3664. Fj(,)j(interprets)d(it)g(as)i(a)f(hex)g(string)f(instead.)354
  3665. 2680 y Fd(or)o(d)j Ff(EXPR)p Fe(y)472 2736 y Fj(Returns)e(the)g(ascii)g
  3666. (value)g(of)g(the)g(\256rst)g(character)h(of)f Ff(EXPR)p
  3667. Fj(.)354 2801 y Fd(vec)h Ff(EXPR)p Fd(,)e Ff(OFFSET)p
  3668. Fd(,)i Ff(BITS)472 2857 y Fj(T)n(reats)g(string)e Ff(EXPR)g
  3669. Fj(as)h(a)h(vector)f(of)g(unsigned)f(integers,)g(and)h(yields)f(the)h
  3670. (bit)f(at)472 2914 y Ff(OFFSET)p Fj(.)j Ff(BITS)e Fj(must)f(be)i
  3671. (between)e(1)i(and)f(32.)g(May)g(be)h(assigned)e(to.)p
  3672. 354 3018 1512 3 v 1838 3065 a Fg(7)p eop
  3673. %%Page: 8 9
  3674. 8 8 bop 354 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  3675. 354 -89 1512 3 v 355 -1 a Fl(10.)19 b(Structure)k(con)m(ver)o(sion)p
  3676. 355 20 1512 2 v 354 121 a Fd(pac)o(k)12 b Ff(TEMPLA)m(TE)p
  3677. Fd(,)e Ff(LIST)472 178 y Fj(Packs)i(the)f(values)f(into)g(a)i(binary)e
  3678. (structure)h(using)f Ff(TEMPLA)m(TE)p Fj(.)354 244 y
  3679. Fd(unpac)o(k)j Ff(TEMPLA)m(TE)p Fd(,)d Ff(EXPR)472 300
  3680. y Fj(Unpacks)h(the)g(structure)f Ff(EXPR)h Fj(into)f(an)h(array)m(,)h
  3681. (using)e Ff(TEMPLA)m(TE)p Fj(.)472 366 y Ff(TEMPLA)m(TE)h
  3682. Fj(is)g(a)g(sequence)g(of)g(characters)h(as)f(follows:)527
  3683. 432 y Fi(a)28 b Fj(/)41 b Fi(A)55 b Fj(Ascii)10 b(string,)g(null)h(/)g
  3684. (space)g(padded)527 489 y Fi(b)28 b Fj(/)41 b Fi(B)55
  3685. b Fj(Bit)11 b(string)f(in)g(ascending)h(/)g(descending)e(order)527
  3686. 545 y Fi(c)28 b Fj(/)41 b Fi(C)55 b Fj(Native)10 b(/)h(unsigned)f(char)
  3687. i(value)527 601 y Fi(f)28 b Fj(/)41 b Fi(d)55 b Fj(Single)10
  3688. b(/)h(double)g(\257oat)g(in)f(native)h(format)527 658
  3689. y Fi(h)28 b Fj(/)41 b Fi(H)55 b Fj(Hex)11 b(string,)f(low)h(/)g(high)f
  3690. (nybble)g(\256rst.)527 714 y Fi(i)28 b Fj(/)41 b Fi(I)55
  3691. b Fj(Signed)11 b(/)g(unsigned)e(integer)i(value)527 771
  3692. y Fi(l)28 b Fj(/)41 b Fi(L)55 b Fj(Signed)11 b(/)g(unsigned)e(long)h
  3693. (value)527 827 y Fi(n)28 b Fj(/)41 b Fi(N)55 b Fj(Short)11
  3694. b(/)g(long)f(in)h(network)f(\(big)h(endian\))f(byte)h(order)527
  3695. 884 y Fi(s)28 b Fj(/)41 b Fi(S)55 b Fj(Signed)11 b(/)g(unsigned)e
  3696. (short)h(value)527 940 y Fi(u)28 b Fj(/)41 b Fi(p)55
  3697. b Fj(Uuencoded)10 b(string)g(/)h(Pointer)g(to)g(a)g(string)527
  3698. 997 y Fi(v)28 b Fj(/)41 b Fi(V)55 b Fj(Short)11 b(/)g(long)f(in)h(V)-6
  3699. b(AX)11 b(\(little)e(endian\))i(byte)g(order)527 1053
  3700. y Fi(x)28 b Fj(/)41 b Fi(@)55 b Fj(Null)10 b(byte)h(/)g(null)f(\256ll)h
  3701. (until)e(position)527 1110 y Fi(X)164 b Fj(Backup)11
  3702. b(a)h(byte)472 1176 y(Each)g(character)g(may)f(be)g(followed)f(by)h(a)h
  3703. (decimal)f(number)g(which)g(will)f(be)h(used)g(as)472
  3704. 1233 y(a)h(repeat)f(count,)g(`)p Fi(*)p Fj(')h(speci\256es)f(all)g
  3705. (remaining)f(ar)o(guments.)472 1289 y(If)i(the)f(format)h(is)e
  3706. (preceded)i(with)e Fi(\045)p Ff(N)p Fj(,)i Fd(unpac)o(k)h
  3707. Fj(returns)d(an)h Ff(N)p Fj(-bit)g(checksum)472 1345
  3708. y(instead.)472 1402 y(Spaces)h(may)g(be)f(included)f(in)h(the)f
  3709. (template)h(for)h(readability)e(purposes.)355 1573 y
  3710. Fl(11.)19 b(String)i(functions)p 355 1594 V 354 1695
  3711. a Fd(chomp)12 b Ff(LIST)p Fe(y)472 1751 y Fj(Removes)g(line)f(endings)e
  3712. (from)j(all)f(elements)g(of)g(the)g(list;)f(returns)g(the)h(\(total\))
  3713. 472 1808 y(number)h(of)f(characters)g(removed.)354 1874
  3714. y Fd(chop)h Ff(LIST)p Fe(y)472 1930 y Fj(Chops)f(of)o(f)h(the)e(last)h
  3715. (character)h(on)f(all)f(elements)h(of)h(the)f(list;)e(returns)i(the)g
  3716. (last)472 1987 y(chopped)g(character)n(.)354 2053 y Fd(crypt)i
  3717. Ff(PLAINTEXT)p Fd(,)d Ff(SAL)m(T)472 2109 y Fj(Encrypts)g(a)i(string.)
  3718. 354 2175 y Fd(e)o(v)o(al)g Ff(EXPR)p Fe(y)472 2231 y
  3719. Ff(EXPR)f Fj(is)g(parsed)g(and)g(executed)f(as)i(if)f(it)f(were)i(a)g
  3720. (Perl)f(program.)h(The)f(value)472 2288 y(returned)g(is)g(the)g(value)g
  3721. (of)g(the)g(last)f(expression)g(evaluated.)h(If)h(there)f(is)g(a)g
  3722. (syntax)472 2344 y(error)h(or)f(runtime)g(error)n(,)h(an)g(unde\256ned)
  3723. e(string)g(is)h(returned)g(by)f Fd(e)o(v)o(al)p Fj(,)j(and)e
  3724. Fi($@)g Fj(is)g(set)472 2401 y(to)g(the)g(error)h(message.)f(See)h
  3725. (also)f Fd(e)o(v)o(al)h Fj(in)e(section)h(`Miscellaneous'.)354
  3726. 2467 y Fd(inde)o(x)h Ff(STR)p Fd(,)f Ff(SUBSTR)g Fj([)h
  3727. Fd(,)f Ff(OFFSET)h Fj(])472 2523 y(Returns)f(the)g(position)d(of)j
  3728. Ff(SUBSTR)g Fj(in)f Ff(STR)h Fj(at)g(or)g(after)g Ff(OFFSET)p
  3729. Fj(.)h(If)g(the)e(substring)472 2580 y(is)h(not)g(found,)f(returns)h
  3730. Fi(-1)h Fj(\(but)e(see)i Fi($[)g Fj(in)e(section)h(`Special)g
  3731. (variables'\).)354 2646 y Fd(length)h Ff(EXPR)p Fe(y)472
  3732. 2702 y Fj(Returns)f(the)g(length)f(in)h(characters)g(of)h(the)f(value)f
  3733. (of)i Ff(EXPR)p Fj(.)354 2768 y Fd(lc)f Ff(EXPR)472 2824
  3734. y Fj(Returns)g(a)h(lower)f(case)g(version)f(of)i Ff(EXPR)p
  3735. Fj(.)354 2890 y Fd(lc\256r)o(st)g Ff(EXPR)472 2947 y
  3736. Fj(Returns)f Ff(EXPR)g Fj(with)f(the)h(\256rst)g(character)h(in)e
  3737. (lower)h(case.)p 354 3018 1512 3 v 354 3065 a Fg(8)p
  3738. eop
  3739. %%Page: 9 10
  3740. 9 9 bop 1364 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  3741. 354 -89 1512 3 v 354 -7 a Fd(quotemeta)h Ff(EXPR)472
  3742. 49 y Fj(Returns)e Ff(EXPR)g Fj(with)f(all)h(regexp)g(meta-characters)h
  3743. (quoted.)354 118 y Fd(rinde)o(x)h Ff(STR)p Fd(,)e Ff(SUBSTR)f
  3744. Fj([)i Fd(,)f Ff(OFFSET)h Fj(])472 174 y(Returns)f(the)g(position)e(of)
  3745. i(the)g(last)g Ff(SUBSTR)f Fj(in)h Ff(STR)g Fj(at)h(or)f(before)g
  3746. Ff(OFFSET)p Fj(.)354 243 y Fd(substr)i Ff(EXPR)p Fd(,)c
  3747. Ff(OFFSET)k Fj([)e Fd(,)g Ff(LEN)g Fj(])472 299 y(Extracts)g(a)g
  3748. (substring)e(out)i(of)g Ff(EXPR)f Fj(and)h(returns)g(it.)g(If)h
  3749. Ff(OFFSET)g Fj(is)e(negative,)472 356 y(counts)g(from)i(the)f(end)g(of)
  3750. g(the)g(string.)g(May)g(be)g(assigned)f(to.)354 424 y
  3751. Fd(uc)i Ff(EXPR)472 481 y Fj(Returns)f(an)g(upper)g(case)h(version)e
  3752. (of)h Ff(EXPR)p Fj(.)354 550 y Fd(uc\256r)o(st)i Ff(EXPR)472
  3753. 606 y Fj(Returns)e Ff(EXPR)g Fj(with)f(the)h(\256rst)g(character)h(in)e
  3754. (upper)h(case.)355 780 y Fl(12.)19 b(Arra)o(y)i(and)f(list)g(functions)
  3755. p 355 801 1512 2 v 354 904 a Fd(delete)12 b Fi($)p Ff(HASH)p
  3756. Fi({)p Ff(KEY)p Fi(})472 960 y Fj(Deletes)f(the)g(speci\256ed)g(value)g
  3757. (from)h(the)e(speci\256ed)h(hash.)g(Returns)g(the)g(deleted)472
  3758. 1017 y(value)g(unless)f Ff(HASH)h Fj(is)g Fd(tie)p Fj(d)f(to)h(a)g
  3759. (package)h(that)e(does)h(not)f(support)g(it.)354 1085
  3760. y Fd(each)i Fi(\045)p Ff(HASH)472 1142 y Fj(Returns)f(a)h(2-element)f
  3761. (array)h(consisting)c(of)k(the)e(key)h(and)g(value)g(for)h(the)f(next)f
  3762. (value)472 1198 y(of)i(the)f(hash.)g(Entries)f(are)i(returned)e(in)h
  3763. (an)g(apparently)g(random)g(order)n(.)g(After)g(all)472
  3764. 1255 y(values)g(of)g(the)g(hash)g(have)g(been)g(returned,)g(a)h(null)e
  3765. (array)i(is)e(returned.)i(The)f(next)f(call)472 1311
  3766. y(to)h Fd(each)h Fj(after)f(that)g(will)f(start)h(iterating)e(again.)
  3767. 354 1380 y Fd(e)o(xists)j Ff(EXPR)p Fe(y)472 1436 y Fj(Checks)g(if)f
  3768. (the)g(speci\256ed)g(hash)f(key)h(exists)f(in)h(its)f(hash)h(array)m(.)
  3769. 354 1506 y Fd(grep)i Ff(EXPR)p Fd(,)d Ff(LIST)354 1562
  3770. y Fd(grep)j Ff(BLOCK)e(LIST)472 1619 y Fj(Evaluates)g
  3771. Ff(EXPR)f Fj(or)h Ff(BLOCK)g Fj(for)h(each)f(element)h(of)f(the)g
  3772. Ff(LIST)p Fj(,)g(locally)f(setting)g Fi($_)472 1675 y
  3773. Fj(to)h(refer)h(to)f(the)g(element.)h(Modifying)d Fi($_)j
  3774. Fj(will)e(modify)h(the)g(corresponding)472 1731 y(element)h(from)f
  3775. Ff(LIST)p Fj(.)h(Returns)f(the)g(array)g(of)g(elements)g(from)h
  3776. Ff(LIST)f Fj(for)h(which)472 1788 y Ff(EXPR)f Fj(returned)g
  3777. Fk(true)p Fj(.)354 1857 y Fd(join)g Ff(EXPR)p Fd(,)f
  3778. Ff(LIST)472 1913 y Fj(Joins)g(the)h(separate)g(strings)f(of)h
  3779. Ff(LIST)g Fj(into)f(a)i(single)e(string)g(with)g(\256elds)h(separated)g
  3780. (by)472 1970 y(the)g(value)g(of)g Ff(EXPR)p Fj(,)g(and)g(returns)g(the)
  3781. g(string.)354 2038 y Fd(ke)o(ys)h Fi(\045)q Ff(HASH)472
  3782. 2095 y Fj(Returns)f(an)g(array)h(of)f(all)g(the)g(keys)g(of)g(the)g
  3783. (named)h(hash.)354 2164 y Fd(map)g Ff(EXPR)p Fd(,)e Ff(LIST)354
  3784. 2220 y Fd(map)i Ff(BLOCK)f(LIST)472 2277 y Fj(Evaluates)g
  3785. Ff(EXPR)f Fj(or)h Ff(BLOCK)g Fj(for)h(each)f(element)h(of)f(the)g
  3786. Ff(LIST)p Fj(,)g(locally)f(setting)g Fi($_)472 2333 y
  3787. Fj(to)h(refer)h(to)f(the)g(element.)h(Modifying)d Fi($_)j
  3788. Fj(will)e(modify)h(the)g(corresponding)472 2390 y(element)h(from)f
  3789. Ff(LIST)p Fj(.)h(Returns)f(the)g(list)e(of)j(results.)354
  3790. 2459 y Fd(pop)h Fi(@)p Ff(ARRA)m(Y)472 2515 y Fj(Pops)e(of)o(f)h(and)f
  3791. (returns)f(the)h(last)g(value)g(of)g(the)g(array)m(.)354
  3792. 2584 y Fd(push)i Fi(@)p Ff(ARRA)m(Y)p Fd(,)d Ff(LIST)472
  3793. 2640 y Fj(Pushes)h(the)g(values)f(of)i Ff(LIST)f Fj(onto)f(the)h(end)g
  3794. (of)g Ff(ARRA)m(Y)p Fj(.)354 2709 y Fd(re)o(ver)o(se)i
  3795. Ff(LIST)472 2765 y Fj(In)f(array)f(context:)f(returns)h(the)g
  3796. Ff(LIST)g Fj(in)f(reverse)i(order)n(.)472 2822 y(In)g(scalar)f
  3797. (context:)f(returns)g(the)h(\256rst)g(element)h(of)f
  3798. Ff(LIST)g Fj(with)f(bytes)g(reversed.)354 2890 y Fd(scalar)i
  3799. Fi(@)p Ff(ARRA)m(Y)472 2947 y Fj(Returns)f(the)g(number)g(of)h
  3800. (elements)f(in)f(the)h(array)m(.)p 354 3018 1512 3 v
  3801. 1838 3065 a Fg(9)p eop
  3802. %%Page: 10 11
  3803. 10 10 bop 354 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  3804. 354 -89 1512 3 v 354 -7 a Fd(scalar)g Fi(\045)p Ff(HASH)472
  3805. 49 y Fj(Returns)f(a)h Fk(true)g Fj(value)f(if)g(the)g(hash)f(has)h
  3806. (elements)g(de\256ned.)354 114 y Fd(shift)g Fj([)h Fi(@)p
  3807. Ff(ARRA)m(Y)e Fj(])472 170 y(Shifts)h(the)g(\256rst)g(value)g(of)g(the)
  3808. g(array)h(of)o(f)f(and)g(returns)g(it,)g(shortening)e(the)i(array)h(by)
  3809. e(1)472 227 y(and)h(moving)g(everything)e(down.)i(If)h
  3810. Fi(@)p Ff(ARRA)m(Y)e Fj(is)h(omitted,)g(shifts)f Fi(@ARGV)i
  3811. Fj(in)f(main)472 283 y(and)g Fi(@_)h Fj(in)f(subroutines.)354
  3812. 348 y Fd(sor)q(t)h Fj([)f Ff(SUBROUTINE)g Fj(])g Ff(LIST)472
  3813. 404 y Fj(Sorts)g(the)g Ff(LIST)g Fj(and)g(returns)g(the)g(sorted)f
  3814. (array)i(value.)f(If)h Ff(SUBROUTINE)e Fj(is)472 461
  3815. y(speci\256ed,)i(gives)e(the)h(name)h(of)f(a)h(subroutine)d(that)h
  3816. (returns)h(less)g(than)f(zero,)i(zero,)g(or)472 517 y(greater)g(than)f
  3817. (zero,)h(depending)d(on)i(how)g(the)g(elements)g(of)g(the)g(array)m(,)h
  3818. (available)e(to)472 574 y(the)h(routine)f(as)i Fi($a)g
  3819. Fj(and)f Fi($b)p Fj(,)h(are)g(to)e(be)i(ordered.)472
  3820. 630 y Ff(SUBROUTINE)f Fj(may)h(be)f(the)g(name)h(of)f(a)g(user)o
  3821. (-de\256ned)g(routine,)g(or)g(a)h Ff(BLOCK)p Fj(.)354
  3822. 695 y Fd(splice)f Fi(@)p Ff(ARRA)m(Y)p Fd(,)f Ff(OFFSET)j
  3823. Fj([)e Fd(,)g Ff(LENGTH)h Fj([)f Fd(,)g Ff(LIST)g Fj(])h(])472
  3824. 751 y(Removes)g(the)f(elements)g(of)g Fi(@)p Ff(ARRA)m(Y)g
  3825. Fj(designated)e(by)i Ff(OFFSET)h Fj(and)f Ff(LENGTH)p
  3826. Fj(,)472 808 y(and)g(replaces)h(them)f(with)f Ff(LIST)h
  3827. Fj(\(if)g(speci\256ed\).)472 864 y(Returns)g(the)g(elements)g(removed.)
  3828. 354 929 y Fd(split)g Fj([)h Ff(P)m(A)m(TTERN)e Fj([)i
  3829. Fd(,)f Ff(EXPR)p Fe(y)f Fj([)i Fd(,)f Ff(LIMIT)f Fj(])i(])f(])472
  3830. 985 y(Splits)f(a)i(string)e(into)g(an)h(array)h(of)f(strings,)f(and)h
  3831. (returns)g(it.)g(If)g Ff(LIMIT)g Fj(is)f(speci\256ed,)472
  3832. 1042 y(splits)g(into)g(at)h(most)g(that)f(number)i(of)f(\256elds.)g(If)
  3833. h Ff(P)m(A)m(TTERN)f Fj(is)f(also)h(omitted,)g(splits)472
  3834. 1098 y(on)g(whitespace.)g(If)h(not)e(in)h(array)g(context:)f(returns)h
  3835. (number)g(of)g(\256elds)g(and)g(splits)f(to)472 1155
  3836. y Fi(@_)p Fj(.)j(See)f(also:)e(`Search)i(and)f(replace)h(functions'.)
  3837. 354 1220 y Fd(unshift)g Fi(@)p Ff(ARRA)m(Y)p Fd(,)e Ff(LIST)472
  3838. 1276 y Fj(Prepends)h(list)f(to)h(the)g(front)g(of)g(the)g(array)m(,)h
  3839. (and)f(returns)g(the)g(number)g(of)g(elements)g(in)472
  3840. 1332 y(the)g(new)g(array)m(.)354 1397 y Fd(v)o(alues)h
  3841. Fi(\045)p Ff(HASH)472 1454 y Fj(Returns)f(a)h(normal)f(array)h
  3842. (consisting)c(of)k(all)e(the)h(values)g(of)g(the)g(named)g(hash.)p
  3843. 354 3018 V 354 3065 a Fg(10)p eop
  3844. %%Page: 11 12
  3845. 11 11 bop 1364 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  3846. 354 -89 1512 3 v 355 -2 a Fl(13.)19 b(Regular)i(e)o(xpressions)p
  3847. 355 19 1512 2 v 354 120 a Fj(Each)12 b(character)f(matches)h(itself,)e
  3848. (unless)g(it)h(is)g(one)g(of)g(the)g(special)f(characters)354
  3849. 176 y Fi(+?.*\303$\(\)[]{})q(|)s(\\)p Fj(.)i(The)f(special)g(meaning)f
  3850. (of)i(these)e(characters)i(can)f(be)h(escaped)354 233
  3851. y(using)e(a)i(`)p Fi(\\)p Fj('.)354 298 y Fi(.)91 b Fj(matches)12
  3852. b(an)f(arbitrary)g(character)n(,)h(but)f(not)f(a)i(newline)e(unless)g
  3853. (it)h(is)f(a)i(single-line)472 354 y(match)g(\(see)f
  3854. Fd(m)p Fi(//)p Fd(s)p Fj(\).)354 419 y Fi(\()p Fj(.)t(.)t(.)t
  3855. Fi(\))22 b Fj(groups)10 b(a)i(series)f(of)g(pattern)f(elements)h(to)g
  3856. (a)h(single)e(element.)354 484 y Fi(\303)91 b Fj(matches)12
  3857. b(the)f(beginning)e(of)i(the)g(tar)o(get.)g(In)h(multi-line)d(mode)j
  3858. (\(see)f Fd(m)p Fi(//)p Fd(m)p Fj(\))h(also)472 540 y(matches)g(after)f
  3859. (every)h(newline)e(character)n(.)354 605 y Fi($)91 b
  3860. Fj(matches)12 b(the)f(end)g(of)g(the)g(line.)g(In)g(multi-line)f(mode)h
  3861. (also)g(matches)g(before)g(every)472 661 y(newline)g(character)n(.)354
  3862. 726 y Fi([)p Fj(.)t(.)t(.)t Fi(])22 b Fj(denotes)10 b(a)i(class)f(of)g
  3863. (characters)g(to)g(match.)h Fi([\303)p Fj(.)t(.)t(.)t
  3864. Fi(])g Fj(negates)f(the)g(class.)354 791 y Fi(\()p Fj(.)t(.)t(.)t
  3865. Fi(|)q Fj(.)t(.)t(.)t Fi(|)q Fj(.)t(.)t(.)t Fi(\))21
  3866. b Fj(matches)12 b(one)f(of)g(the)g(alternatives.)354
  3867. 856 y Fi(\(?)p Fj(#)h Ff(TEXT)f Fi(\))21 b Fj(Comment.)354
  3868. 920 y Fi(\(?:)13 b Ff(REGEXP)d Fi(\))21 b Fj(Like)11
  3869. b Fi(\()p Ff(REGEXP)p Fi(\))g Fj(but)f(does)h(not)f(make)i
  3870. (back-references.)354 985 y Fi(\(?=)h Ff(REGEXP)d Fi(\))21
  3871. b Fj(Zero)11 b(width)f(positive)f(look-ahead)i(assertion.)354
  3872. 1050 y Fi(\(?!)i Ff(REGEXP)d Fi(\))21 b Fj(Zero)11 b(width)f(negative)g
  3873. (look-ahead)h(assertion.)354 1115 y Fi(\(?)h Ff(MODIFIER)f
  3874. Fi(\))21 b Fj(Embedded)10 b(pattern-match)h(modi\256er)n(.)g
  3875. Ff(MODIFIER)g Fj(can)g(be)g(one)g(or)472 1171 y(more)h(of)f
  3876. Fd(i)p Fj(,)h Fd(m)p Fj(,)f Fd(s)h Fj(or)f Fd(x)p Fj(.)354
  3877. 1257 y(Quanti\256ed)g(subpatterns)e(match)i(as)h(many)f(times)g(as)g
  3878. (possible.)f(When)h(followed)f(with)g(a)h(`)p Fi(?)p
  3879. Fj(')354 1313 y(they)g(match)g(the)g(minimum)h(number)f(of)g(times.)g
  3880. (These)g(are)h(the)f(quanti\256ers:)354 1378 y Fi(+)91
  3881. b Fj(matches)12 b(the)f(preceding)f(pattern)h(element)g(one)g(or)g
  3882. (more)h(times.)354 1442 y Fi(?)91 b Fj(matches)12 b(zero)f(or)h(one)f
  3883. (times.)354 1507 y Fi(*)91 b Fj(matches)12 b(zero)f(or)h(more)f(times.)
  3884. 354 1572 y Fi({)q Ff(N)p Fi(,)p Ff(M)p Fi(})20 b Fj(denotes)11
  3885. b(the)g(minimum)g Ff(N)g Fj(and)g(maximum)h Ff(M)f Fj(match)g(count.)g
  3886. Fi({)p Ff(N)p Fi(})h Fj(means)472 1628 y(exactly)f Ff(N)g
  3887. Fj(times;)g Fi({)p Ff(N)p Fi(,})h Fj(means)g(at)f(least)f
  3888. Ff(N)i Fj(times.)354 1714 y(A)g(`)p Fi(\\)p Fj(')f(escapes)h(any)f
  3889. (special)f(meaning)h(of)g(the)g(following)e(character)j(if)f
  3890. (non-alphanumeric,)354 1770 y(but)g(it)f(turns)h(most)f(alphanumeric)h
  3891. (characters)h(into)e(something)g(special:)354 1835 y
  3892. Fi(\\w)64 b Fj(matches)12 b(alphanumeric,)f(including)e(`)p
  3893. Fi(_)p Fj(',)j Fi(\\W)g Fj(matches)f(non-alphanumeric.)354
  3894. 1900 y Fi(\\s)64 b Fj(matches)12 b(whitespace,)e Fi(\\S)i
  3895. Fj(matches)g(non-whitespace.)354 1965 y Fi(\\d)64 b Fj(matches)12
  3896. b(numeric,)f Fi(\\D)h Fj(matches)g(non-numeric.)354 2029
  3897. y Fi(\\A)64 b Fj(matches)12 b(the)f(beginning)e(of)i(the)g(string,)f
  3898. Fi(\\Z)i Fj(matches)f(the)g(end.)354 2094 y Fi(\\b)64
  3899. b Fj(matches)12 b(word)f(boundaries,)f Fi(\\B)i Fj(matches)f
  3900. (non-boundaries.)354 2159 y Fi(\\G)64 b Fj(matches)12
  3901. b(where)f(the)g(previous)f Fd(m)p Fi(//)p Fd(g)i Fj(search)g(left)f(of)
  3902. o(f.)354 2224 y Fi(\\n)p Fj(,)i Fi(\\r)p Fj(,)f Fi(\\f)p
  3903. Fj(,)g Fi(\\t)g Fj(etc.)21 b(have)11 b(their)g(usual)f(meaning.)354
  3904. 2288 y Fi(\\w)p Fj(,)j Fi(\\s)f Fj(and)f Fi(\\d)21 b
  3905. Fj(may)11 b(be)g(used)f(within)g(character)h(classes,)g
  3906. Fi(\\b)g Fj(denotes)f(backspace)h(in)f(this)472 2345
  3907. y(context.)354 2430 y(Back-references:)354 2495 y Fi(\\1)p
  3908. Fj(.)t(.)t(.)t Fi(\\9)23 b Fj(refer)12 b(to)e(matched)i
  3909. (sub-expressions,)d(grouped)h(with)g Fi(\(\))p Fj(,)j(inside)d(the)h
  3910. (match.)354 2560 y Fi(\\10)37 b Fj(and)11 b(up)g(can)h(also)e(be)i
  3911. (used)e(if)h(the)g(pattern)g(matches)g(that)g(many)g(sub-expressions.)
  3912. 354 2625 y(See)h(also)f Fi($1)p Fj(.)t(.)t(.)t Fi($9)p
  3913. Fj(,)i Fi($+)p Fj(,)f Fi($&)p Fj(,)h Fi($`)f Fj(and)f
  3914. Fi($')h Fj(in)e(section)g(`Special)i(variables'.)354
  3915. 2710 y(W)n(ith)f(modi\256er)g Fd(x)p Fj(,)h(whitespace)e(can)i(be)f
  3916. (used)g(in)f(the)h(patterns)g(for)g(readability)f(purposes.)p
  3917. 354 3018 1512 3 v 1811 3065 a Fg(11)p eop
  3918. %%Page: 12 13
  3919. 12 12 bop 354 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  3920. 354 -89 1512 3 v 355 -1 a Fl(14.)19 b(Sear)o(c)o(h)i(and)f(replace)h
  3921. (functions)p 355 20 1512 2 v 354 121 a Fj([)12 b Ff(EXPR)e
  3922. Fi(=\304)i Fj(])g([)f Fd(m)g Fj(])h Fi(/)p Ff(P)m(A)m(TTERN)p
  3923. Fi(/)f Fj([)h Fd(g)g Fj(])f([)h Fd(i)f Fj(])g([)h Fd(m)f
  3924. Fj(])g([)h Fd(o)g Fj(])f([)h Fd(s)f Fj(])g([)h Fd(x)f
  3925. Fj(])472 177 y(Searches)h Ff(EXPR)f Fj(\(default:)f Fi($_)p
  3926. Fj(\))i(for)g(a)f(pattern.)g(If)h(you)e(prepend)h(an)g
  3927. Fd(m)h Fj(you)e(can)i(use)472 234 y(almost)f(any)g(pair)g(of)g
  3928. (delimiters)f(instead)h(of)g(the)g(slashes.)f(If)i(used)f(in)f(array)i
  3929. (context,)472 290 y(an)g(array)f(is)g(returned)g(consisting)e(of)i(the)
  3930. g(sub-expressions)e(matched)i(by)g(the)472 347 y(parentheses)g(in)g
  3931. (pattern,)g(i.e.)g Fi(\($1,$2,$3,)p Fj(.)5 b(.)t(.)t
  3932. Fi(\))p Fj(.)472 403 y(Optional)10 b(modi\256ers:)h Fd(g)g
  3933. Fj(matches)h(as)f(many)g(times)g(as)g(possible;)e Fd(i)i
  3934. Fj(searches)h(in)e(a)472 459 y(case-insensitive)g(manner;)h
  3935. Fd(o)h Fj(interpolates)d(variables)i(only)f(once.)472
  3936. 516 y Fd(m)i Fj(treats)f(the)f(string)g(as)i(multiple)d(lines;)h
  3937. Fd(s)i Fj(treats)f(the)g(string)e(as)j(a)f(single)f(line;)g
  3938. Fd(x)472 572 y Fj(allows)g(for)i(regular)f(expression)f(extensions.)472
  3939. 629 y(If)i Ff(P)m(A)m(TTERN)f Fj(is)g(empty)m(,)g(the)g(most)g(recent)g
  3940. (pattern)g(from)h(a)f(previous)f(match)h(or)472 685 y(replacement)h(is)
  3941. f(used.)472 742 y(W)n(ith)g Fd(g)h Fj(the)f(match)g(can)g(be)h(used)e
  3942. (as)i(an)f(iterator)g(in)f(scalar)i(context.)354 807
  3943. y Fi(?)p Ff(P)m(A)m(TTERN)p Fi(?)472 863 y Fj(This)f(is)f(just)g(like)h
  3944. (the)g Fi(/)p Ff(P)m(A)m(TTERN)p Fi(/)g Fj(search,)h(except)f(that)g
  3945. (it)f(matches)i(only)e(once)472 919 y(between)h(calls)g(to)g(the)g
  3946. Fd(reset)g Fj(operator)n(.)354 984 y([)h Fi($)p Ff(V)m(AR)f
  3947. Fi(=\304)h Fj(])f Fd(s)p Fi(/)p Ff(P)m(A)m(TTERN)p Fi(/)p
  3948. Ff(REPLACEMENT)p Fi(/)f Fj([)i Fd(e)f Fj(])h([)f Fd(g)h
  3949. Fj(])g([)f Fd(i)g Fj(])g([)h Fd(m)f Fj(])h([)f Fd(o)h
  3950. Fj(])f([)h Fd(s)f Fj(])h([)f Fd(x)h Fj(])472 1041 y(Searches)g(a)g
  3951. (string)e(for)h(a)h(pattern,)f(and)g(if)g(found,)g(replaces)g(that)f
  3952. (pattern)h(with)f(the)472 1097 y(replacement)i(text.)f(It)g(returns)g
  3953. (the)f(number)i(of)f(substitutio)o(ns)d(made,)k(if)f(any)m(,)472
  3954. 1154 y(otherwise)g(it)f(returns)h Fk(false)p Fj(.)472
  3955. 1210 y(Optional)f(modi\256ers:)h Fd(g)g Fj(replaces)h(all)e
  3956. (occurrences)i(of)f(the)g(pattern;)f Fd(e)i Fj(evaluates)e(the)472
  3957. 1266 y(replacement)i(string)e(as)h(a)h(Perl)f(expression;)f(for)h(the)g
  3958. (other)g(modi\256ers,)g(see)472 1323 y Fi(/)p Ff(P)m(A)m(TTERN)p
  3959. Fi(/)h Fj(matching.)f(Almost)f(any)h(delimiter)g(may)g(replace)h(the)f
  3960. (slashes;)e(if)472 1379 y(single)h(quotes)g(are)i(used,)f(no)g
  3961. (interpolation)e(is)i(done)f(on)h(the)g(strings)f(between)g(the)472
  3962. 1436 y(delimeters,)i(otherwise)e(they)g(are)i(interpolated)e(as)h(if)g
  3963. (inside)f(double)g(quotes.)472 1492 y(If)i(bracketing)e(delimeters)h
  3964. (are)h(used,)f Ff(P)m(A)m(TTERN)g Fj(and)g Ff(REPLACEMENT)f
  3965. Fj(may)h(have)472 1549 y(their)g(own)g(delimiters,)f(e.g.)i
  3966. Fi(s\(foo\)[bar])p Fj(.)472 1605 y(If)g Ff(P)m(A)m(TTERN)f
  3967. Fj(is)g(empty)m(,)g(the)g(most)g(recent)g(pattern)g(from)h(a)f
  3968. (previous)f(match)h(or)472 1662 y(replacement)h(is)f(used.)354
  3969. 1726 y([)h Fi($)p Ff(V)m(AR)f Fi(=\304)h Fj(])f Fd(tr)p
  3970. Fi(/)p Ff(SEARCHLIST)p Fi(/)p Ff(REPLACEMENTLIST)p Fi(/)e
  3971. Fj([)i Fd(c)h Fj(])f([)h Fd(d)g Fj(])f([)h Fd(s)f Fj(])472
  3972. 1783 y(T)n(ranslates)g(all)g(occurrences)g(of)g(the)g(characters)h
  3973. (found)e(in)h(the)g(search)g(list)f(with)h(the)472 1839
  3974. y(corresponding)f(character)i(in)e(the)h(replacement)h(list.)e(It)h
  3975. (returns)g(the)g(number)g(of)472 1896 y(characters)h(replaced.)g
  3976. Fd(y)f Fj(may)h(be)f(used)g(instead)f(of)h Fd(tr)p Fj(.)472
  3977. 1952 y(Optional)f(modi\256ers:)h Fd(c)g Fj(complements)g(the)g
  3978. Ff(SEARCHLIST)p Fj(;)e Fd(d)j Fj(deletes)f(all)472 2009
  3979. y(characters)g(found)e(in)h Ff(SEARCHLIST)f Fj(that)g(do)h(not)g(have)g
  3980. (a)g(corresponding)f(character)472 2065 y(in)i Ff(REPLACEMENTLIST)p
  3981. Fj(;)e Fd(s)j Fj(squeezes)f(all)f(sequences)h(of)g(characters)h(that)e
  3982. (are)472 2122 y(translated)f(into)h(the)f(same)i(tar)o(get)f(character)
  3983. h(into)e(one)h(occurrence)h(of)f(this)f(character)n(.)354
  3984. 2186 y Fd(pos)k Ff(SCALAR)472 2243 y Fj(Returns)e(the)g(position)e
  3985. (where)i(the)g(last)g Fd(m)p Fi(//)p Fd(g)h Fj(search)f(left)g(of)o(f)h
  3986. (for)f Ff(SCALAR)p Fj(.)g(May)472 2299 y(be)h(assigned)e(to.)354
  3987. 2364 y Fd(stud)o(y)j Fj([)e Fi($)q Ff(V)m(AR)p Fe(y)f
  3988. Fj(])472 2420 y(Studies)h(the)g(scalar)g(variable)g Fi($)p
  3989. Ff(V)m(AR)g Fj(in)f(anticipation)f(of)j(performing)e(many)i(pattern)472
  3990. 2477 y(matches)g(on)f(its)f(contents)g(before)h(the)g(variable)g(is)g
  3991. (next)f(modi\256ed.)p 354 3018 1512 3 v 354 3065 a Fg(12)p
  3992. eop
  3993. %%Page: 13 14
  3994. 13 13 bop 1364 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  3995. 354 -89 1512 3 v 355 -2 a Fl(15.)19 b(File)h(test)h(operator)o(s)p
  3996. 355 19 1512 2 v 354 123 a Fj(These)11 b(unary)g(operators)g(take)g(one)
  3997. g(ar)o(gument,)g(either)g(a)h(\256lename)g(or)f(a)g(\256lehandle,)g
  3998. (and)g(test)354 180 y(the)g(associated)f(\256le)i(to)f(see)g(if)g
  3999. (something)f(is)h(true)g(about)f(it.)h(If)h(the)f(ar)o(gument)g(is)f
  4000. (omitted,)354 236 y(they)h(test)f Fi($_)i Fj(\(except)g(for)f
  4001. Fi(-t,)h Fj(which)f(tests)f Fi(STDIN)p Fj(\).)j(If)f(the)e(special)h
  4002. (ar)o(gument)g Fi(_)354 293 y Fj(\(underscore\))g(is)g(passed,)g(they)g
  4003. (use)g(the)f(info)h(of)g(the)g(preceding)g(test)f(or)h
  4004. Fd(stat)h Fj(call.)354 367 y Fi(-r)28 b(-w)g(-x)78 b
  4005. Fj(File)11 b(is)f(readable/writable/executable)f(by)i(ef)o(fective)h
  4006. (uid/gid.)354 439 y Fi(-R)28 b(-W)g(-X)78 b Fj(File)11
  4007. b(is)f(readable/writable/executable)f(by)i(real)h(uid/gid.)354
  4008. 510 y Fi(-o)28 b(-O)160 b Fj(File)11 b(is)f(owned)h(by)g(ef)o
  4009. (fective/real)g(uid.)354 581 y Fi(-e)28 b(-z)160 b Fj(File)11
  4010. b(exists,)f(has)h(zero)h(size.)354 653 y Fi(-s)242 b
  4011. Fj(File)11 b(exists)f(and)h(has)g(non-zero)f(size.)i(Returns)f(the)g
  4012. (size.)354 724 y Fi(-f)28 b(-d)160 b Fj(File)11 b(is)f(a)i(plain)e
  4013. (\256le,)i(a)g(directory)m(.)354 795 y Fi(-l)28 b(-S)g(-p)78
  4014. b Fj(File)11 b(is)f(a)i(symbolic)e(link,)g(a)i(socket,)f(a)g(named)h
  4015. (pipe)f(\(FIFO\).)354 866 y Fi(-b)28 b(-c)160 b Fj(File)11
  4016. b(is)f(a)i(block/character)e(special)h(\256le.)354 938
  4017. y Fi(-u)28 b(-g)g(-k)78 b Fj(File)11 b(has)g(setuid/setgid)o(/st)o
  4018. (icky)d(bit)i(set.)354 1009 y Fi(-t)242 b Fj(T)m(ests)10
  4019. b(if)h(\256lehandle)g(\()p Fi(STDIN)h Fj(by)f(default\))g(is)g(opened)f
  4020. (to)h(a)h(tty)m(.)354 1080 y Fi(-T)28 b(-B)160 b Fj(File)11
  4021. b(is)f(a)i(text/non-text)c(\(binary\))j(\256le.)h Fi(-T)g
  4022. Fj(and)e Fi(-B)i Fj(return)f Fk(true)h Fj(on)f(a)g(null)650
  4023. 1137 y(\256le,)g(or)h(a)f(\256le)h(at)f(EOF)g(when)g(testing)e(a)j
  4024. (\256lehandle.)354 1208 y Fi(-M)28 b(-A)g(-C)78 b Fj(File)11
  4025. b(modi\256cation/access/inode)d(change)j(time.)h(Measured)f(in)g(days.)
  4026. 650 1265 y(V)-5 b(alue)10 b(returned)g(re\257ects)h(the)g(\256le)f(age)
  4027. h(at)g(the)f(time)h(the)f(script)g(started.)h(See)650
  4028. 1321 y(also)f Fi($\303T)i Fj(in)f(section)f(`Special)i(variables'.)355
  4029. 1499 y Fl(16.)19 b(File)h(operations)p 355 1520 V 354
  4030. 1624 a Fj(Functions)10 b(operating)g(on)h(a)g(list)f(of)i(\256les)f
  4031. (return)g(the)g(number)g(of)g(\256les)g(successfully)354
  4032. 1681 y(operated)g(upon.)354 1755 y Fd(chmod)h Ff(LIST)472
  4033. 1812 y Fj(Changes)f(the)g(permissions)f(of)h(a)h(list)e(of)h(\256les.)g
  4034. (The)g(\256rst)g(element)h(of)f(the)g(list)f(must)472
  4035. 1868 y(be)i(the)f(numerical)g(mode.)354 1939 y Fd(cho)o(wn)i
  4036. Ff(LIST)472 1996 y Fj(Changes)e(the)g(owner)g(and)g(group)g(of)g(a)g
  4037. (list)f(of)i(\256les.)f(The)g(\256rst)g(two)g(elements)g(of)g(the)472
  4038. 2052 y(list)f(must)h(be)g(the)g(numerical)g(uid)g(and)g(gid.)354
  4039. 2124 y Fd(truncate)h Ff(FILE)p Fd(,)f Ff(SIZE)472 2180
  4040. y Fj(truncates)g Ff(FILE)g Fj(to)g Ff(SIZE)p Fj(.)g Ff(FILE)g
  4041. Fj(may)g(be)h(a)f(\256lename)h(or)f(a)h(\256lehandle.)354
  4042. 2251 y Fd(link)f Ff(OLDFILE)p Fd(,)g Ff(NEWFILE)472 2308
  4043. y Fj(Creates)h(a)g(new)f(\256lename)h(linked)e(to)g(the)h(old)g
  4044. (\256lename.)354 2379 y Fd(lstat)g Ff(FILE)472 2436 y
  4045. Fj(Like)g(stat,)g(but)f(does)h(not)g(traverse)g(a)g(\256nal)h(symbolic)
  4046. e(link.)354 2507 y Fd(mkdir)i Ff(DIR)p Fd(,)e Ff(MODE)472
  4047. 2564 y Fj(Creates)i(a)g(directory)e(with)g(given)h(permissions.)f(Sets)
  4048. h Fi($!)h Fj(on)e(failure.)354 2635 y Fd(readlink)i Ff(EXPR)p
  4049. Fe(y)472 2691 y Fj(Returns)f(the)g(value)g(of)g(a)h(symbolic)e(link.)
  4050. 354 2763 y Fd(rename)i Ff(OLDNAME)p Fd(,)f Ff(NEWNAME)472
  4051. 2819 y Fj(Changes)g(the)g(name)h(of)f(a)h(\256le.)354
  4052. 2890 y Fd(rmdir)g Ff(FILENAME)p Fe(y)472 2947 y Fj(Deletes)f(the)g
  4053. (directory)f(if)i(it)e(is)h(empty)m(.)g(Sets)g Fi($!)h
  4054. Fj(on)f(failure.)p 354 3018 1512 3 v 1811 3065 a Fg(13)p
  4055. eop
  4056. %%Page: 14 15
  4057. 14 14 bop 354 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  4058. 354 -89 1512 3 v 354 -7 a Fd(stat)f Ff(FILE)472 49 y
  4059. Fj(Returns)g(a)h(13-element)f(array)g(\(0:)p Fi($)p Fj(dev)m(,)h(1:)p
  4060. Fi($)o Fj(ino,)f(2:)p Fi($)p Fj(mode,)g(3:)p Fi($)p Fj(nlink,)f(4:)p
  4061. Fi($)p Fj(uid,)472 105 y(5:)p Fi($)p Fj(gid,)h(6:)p Fi($)p
  4062. Fj(rdev)m(,)g(7:)p Fi($)p Fj(size,)g(8:)p Fi($)p Fj(atime,)g(9:)p
  4063. Fi($)p Fj(mtime,)h(10:)p Fi($)o Fj(ctime,)g(1)n(1:)p
  4064. Fi($)p Fj(blksize,)472 162 y(12:)p Fi($)p Fj(blocks\).)e
  4065. Ff(FILE)h Fj(can)h(be)f(a)h(\256lehandle,)f(an)g(expression)f
  4066. (evaluating)f(to)i(a)472 218 y(\256lename,)i(or)e Fi(_)h
  4067. Fj(to)e(refer)i(to)f(the)g(last)g(\256le)g(test)g(operation)f(or)h
  4068. Fd(stat)g Fj(call.)472 275 y(Returns)g(a)h(null)e(list)g(if)h(the)g
  4069. Fd(stat)g Fj(fails.)354 343 y Fd(symlink)g Ff(OLDFILE)p
  4070. Fd(,)g Ff(NEWFILE)472 399 y Fj(Creates)h(a)g(new)f(\256lename)h
  4071. (symbolically)d(linked)h(to)h(the)g(old)f(\256lename.)354
  4072. 467 y Fd(unlink)i Ff(LIST)472 523 y Fj(Deletes)f(a)h(list)e(of)h
  4073. (\256les.)354 591 y Fd(utime)g Ff(LIST)472 648 y Fj(Changes)g(the)g
  4074. (access)h(and)f(modi\256cation)f(times.)h(The)g(\256rst)g(two)g
  4075. (elements)g(of)g(the)g(list)472 704 y(must)g(be)g(the)g(numerical)h
  4076. (access)f(and)g(modi\256cation)f(times.)355 868 y Fl(17.)19
  4077. b(Input)i(/)e(Output)p 355 889 1512 2 v 354 991 a Fj(In)12
  4078. b(input/outp)o(ut)c(operations,)i Ff(FILEHANDLE)h Fj(may)g(be)h(a)f
  4079. (\256lehandle)g(as)g(opened)g(by)f(the)354 1048 y Fd(open)j
  4080. Fj(operator)n(,)e(a)h(pre-de\256ned)f(\256lehandle)g(\(e.g.)h
  4081. Fi(STDOUT)p Fj(\))h(or)e(a)h(scalar)f(variable)g(which)354
  4082. 1104 y(evaluates)g(to)g(the)f(name)i(of)g(a)f(\256lehandle)g(to)f(be)i
  4083. (used.)354 1174 y Fi(<)q Ff(FILEHANDLE)p Fi(>)472 1230
  4084. y Fj(In)g(scalar)f(context:)f(reads)h(a)h(single)e(line)g(from)i(the)f
  4085. (\256le)g(opened)g(on)g Ff(FILEHANDLE)p Fj(.)472 1287
  4086. y(In)h(array)f(context:)f(reads)h(the)g(whole)g(\256le.)354
  4087. 1354 y Fi(<)d(>)56 b Fj(Reads)12 b(from)g(the)f(input)e(stream)j
  4088. (formed)g(by)e(the)h(\256les)g(speci\256ed)g(in)g Fi(@ARGV)p
  4089. Fj(,)i(or)472 1411 y(standard)e(input)f(if)h(no)g(ar)o(guments)f(were)i
  4090. (supplied.)354 1479 y Fd(binmode)h Ff(FILEHANDLE)472
  4091. 1535 y Fj(Arranges)e(for)h(the)f(\256le)g(opened)g(on)g
  4092. Ff(FILEHANDLE)f Fj(to)h(be)g(read)h(or)f(written)f(in)h
  4093. Fc(binary)472 1591 y Fj(mode)h(as)f(opposed)f(to)h Fc(text)g
  4094. Fj(mode)g(\(null-operation)e(on)i(UNIX\).)354 1659 y
  4095. Fd(c)o(lose)h Ff(FILEHANDLE)472 1716 y Fj(Closes)f(the)g(\256le)g(or)h
  4096. (pipe)e(associated)g(with)h(the)g(\256le)g(handle.)354
  4097. 1784 y Fd(dbmc)o(lose)i Fi(\045)p Ff(HASH)472 1840 y
  4098. Fj(Deprecated,)f(use)f Fd(untie)h Fj(instead.)354 1908
  4099. y Fd(dbmopen)h Fi(\045)q Ff(HASH)p Fd(,)d Ff(DBMNAME)p
  4100. Fd(,)f Ff(MODE)472 1964 y Fj(Deprecated,)j(use)f Fd(tie)g
  4101. Fj(instead.)354 2032 y Fd(eof)h Ff(FILEHANDLE)472 2088
  4102. y Fj(Returns)f(1)g(if)g(the)g(next)g(read)h(will)e(return)h(end)g(of)g
  4103. (\256le,)h(or)f(if)g(the)g(\256le)g(is)g(not)f(open.)354
  4104. 2156 y Fd(eof)56 b Fj(Returns)11 b(the)g(eof)h(status)d(for)j(the)f
  4105. (last)f(\256le)i(read.)354 2224 y Fd(eof\()c(\))21 b
  4106. Fj(Indicates)10 b(eof)h(on)g(the)g(pseudo-\256le)g(formed)g(of)g(the)g
  4107. (\256les)g(listed)f(on)h(the)g(command)472 2280 y(line.)354
  4108. 2348 y Fd(fcntl)g Ff(FILEHANDLE)p Fd(,)f Ff(FUNCTION)p
  4109. Fd(,)i Fi($)p Ff(V)m(AR)472 2405 y Fj(Implements)f(the)g
  4110. Fc(fcntl)p Fj(\(2\))g(function.)f(This)g(function)g(has)h(non-standard)
  4111. e(return)472 2461 y(values.)i(See)h(the)f(manual)g(for)h(details.)354
  4112. 2529 y Fd(\256leno)g Ff(FILEHANDLE)472 2585 y Fj(Returns)f(the)g
  4113. (\256le)h(descriptor)e(for)h(a)h(given)e(\(open\))h(\256le.)354
  4114. 2653 y Fd(\257oc)o(k)i Ff(FILEHANDLE)p Fd(,)d Ff(OPERA)m(TION)472
  4115. 2710 y Fj(Calls)h Fc(\257ock)q Fj(\(2\))g(on)g(the)g(\256le.)h
  4116. Ff(OPERA)m(TION)e Fj(formed)i(by)f(adding)f(1)h(\(shared\),)h(2)472
  4117. 2766 y(\(exclusive\),)f(4)g(\(non-blocking\))e(or)i(8)h(\(unlock\).)354
  4118. 2834 y Fd(getc)g Fj([)g Ff(FILEHANDLE)e Fj(])472 2890
  4119. y(Y)n(ields)g(the)h(next)g(character)g(from)h(the)f(\256le,)h(or)f
  4120. Fi("")h Fj(on)f(end)g(of)g(\256le.)472 2947 y(If)h Ff(FILEHANDLE)e
  4121. Fj(is)h(omitted,)g(reads)g(from)h Fi(STDIN)p Fj(.)p 354
  4122. 3018 1512 3 v 354 3065 a Fg(14)p eop
  4123. %%Page: 15 16
  4124. 15 15 bop 1364 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  4125. 354 -89 1512 3 v 354 -7 a Fd(ioctl)f Ff(FILEHANDLE)p
  4126. Fd(,)f Ff(FUNCTION)p Fd(,)h Fi($)q Ff(V)m(AR)472 49 y
  4127. Fj(performs)h Fc(ioctl)p Fj(\(2\))e(on)h(the)g(\256le.)h(This)e
  4128. (function)g(has)h(non-standard)e(return)i(values.)472
  4129. 105 y(See)h(the)f(manual)h(for)f(details.)354 184 y Fd(open)i
  4130. Ff(FILEHANDLE)d Fj([)i Fd(,)f Ff(FILENAME)f Fj(])472
  4131. 240 y(Opens)h(a)g(\256le)h(and)f(associates)f(it)h(with)f
  4132. Ff(FILEHANDLE)p Fj(.)h(If)g Ff(FILENAME)f Fj(is)h(omitted,)472
  4133. 297 y(the)g(scalar)h(variable)e(of)i(the)f(same)g(name)h(as)f(the)g
  4134. Ff(FILEHANDLE)g Fj(must)g(contain)f(the)472 353 y(\256lename.)472
  4135. 424 y(The)h(following)f(\256lename)i(conventions)d(apply)h(when)h
  4136. (opening)f(a)h(\256le.)472 509 y Fi(")p Ff(FILE)p Fi(")95
  4137. b Fj(open)10 b Ff(FILE)h Fj(for)h(input.)e(Also)g Fi("<)p
  4138. Ff(FILE)p Fi(")p Fj(.)472 588 y Fi(">)p Ff(FILE)p Fi(")68
  4139. b Fj(open)10 b Ff(FILE)h Fj(for)h(output,)e(creating)g(it)h(if)g
  4140. (necessary)m(.)472 666 y Fi(">>)p Ff(FILE)p Fi(")41 b
  4141. Fj(open)10 b Ff(FILE)h Fj(in)g(append)g(mode.)472 744
  4142. y Fi("+>)p Ff(FILE)p Fi(")41 b Fj(open)10 b Ff(FILE)h
  4143. Fj(with)g(read/write)f(access.)472 822 y Fi("|)q Ff(CMD)p
  4144. Fi(")60 b Fj(opens)10 b(a)i(pipe)e(to)h(command)h Ff(CMD)p
  4145. Fj(.)f(If)g Ff(CMD)g Fj(is)g(`)p Fi(-)p Fj(',)h(forks.)472
  4146. 900 y Fi(")p Ff(CMD)p Fi(|)q(")60 b Fj(opens)10 b(a)i(pipe)e(from)i
  4147. (command)g Ff(CMD)p Fj(.)f(If)g Ff(CMD)g Fj(is)g(`)p
  4148. Fi(-)p Fj(',)h(forks.)472 985 y Ff(FILE)f Fj(may)h(be)f
  4149. Fi(&)p Ff(FILEHND)p Fj(,)h(in)f(which)f(case)i(the)f(new)g(\256le)g
  4150. (handle)g(is)f(connected)h(to)472 1042 y(the)g(\(previously)f(opened\))
  4151. h(\256lehandle)f Ff(FILEHND)p Fj(.)h(If)h(it)f(is)f Fi(&=)p
  4152. Ff(N)p Fj(,)j Ff(FILE)e Fj(will)f(be)472 1098 y(connected)h(to)g(the)g
  4153. (given)f(\256le)i(descriptor)n(.)472 1170 y Fd(open)h
  4154. Fj(returns)e Fd(undef)h Fj(upon)e(failure,)i Fk(true)g
  4155. Fj(otherwise.)354 1248 y Fd(pipe)g Ff(READHANDLE)p Fd(,)e
  4156. Ff(WRITEHANDLE)472 1304 y Fj(Returns)h(a)h(pair)f(of)g(connected)g
  4157. (pipes.)354 1382 y Fd(print)h Fj([)f Ff(FILEHANDLE)g
  4158. Fj(])g([)h Ff(LIST)p Fe(y)p Fj(])472 1439 y(Prints)f(the)g(elements)g
  4159. (of)g(LIST)m(,)g(converting)f(them)h(to)g(strings)f(if)h(needed.)g(If)
  4160. 472 1495 y Ff(FILEHANDLE)g Fj(is)g(omitted,)f(prints)g(by)h(default)f
  4161. (to)h(standard)g(output)e(\(or)i(to)g(the)g(last)472
  4162. 1552 y(selected)g(output)f(channel,)h(see)g Fd(select)p
  4163. Fj(\).)354 1630 y Fd(printf)h Fj([)f Ff(FILEHANDLE)g
  4164. Fj(])g Ff(LIST)g Fj(])472 1686 y(Equivalent)f(to)g Fi(print)j
  4165. Ff(FILEHANDLE)e Fi(sprintf)i Ff(LIST)p Fj(.)354 1765
  4166. y Fd(read)f Ff(FILEHANDLE)p Fd(,)e Fi($)q Ff(V)m(AR)p
  4167. Fd(,)g Ff(LENGTH)h Fj([)h Fd(,)f Ff(OFFSET)h Fj(])472
  4168. 1821 y(Reads)g Ff(LENGTH)g Fj(binary)e(bytes)g(from)i(the)f(\256le)h
  4169. (into)e(the)h(variable)f(at)h Ff(OFFSET)p Fj(.)472 1878
  4170. y(Returns)g(number)g(of)h(bytes)e(actually)g(read.)354
  4171. 1956 y Fd(seek)i Ff(FILEHANDLE)p Fd(,)e Ff(POSITION)p
  4172. Fd(,)g Ff(WHENCE)472 2012 y Fj(Arbitrarily)g(positions)f(the)i(\256le.)
  4173. g(Returns)g(1)g(upon)g(success,)g(0)g(otherwise.)354
  4174. 2090 y Fd(select)g Fj([)h Ff(FILEHANDLE)e Fj(])472 2147
  4175. y(Returns)h(the)g(currently)g(selected)f(\256lehandle.)h(Sets)g(the)g
  4176. (current)g(default)g(\256lehandle)472 2203 y(for)h(output)d(operations)
  4177. h(if)h Ff(FILEHANDLE)g Fj(is)f(supplied.)354 2281 y Fd(select)h
  4178. Ff(RBITS)p Fd(,)g Ff(WBITS)p Fd(,)f Ff(NBITS)p Fd(,)g
  4179. Ff(TIMEOUT)472 2338 y Fj(Performs)i(a)g Fc(select)p Fj(\(2\))f(system)g
  4180. (call)g(with)f(the)h(same)h(parameters.)354 2416 y Fd(sprintf)g
  4181. Ff(FORMA)m(T)p Fd(,)f Ff(LIST)472 2473 y Fj(Returns)g(a)h(string)e
  4182. (formatted)h(by)g(\(almost)f(all)h(of\))g(the)g(usual)g
  4183. Fc(printf)p Fj(\(3\))e(conventions.)354 2551 y Fd(sysread)k
  4184. Ff(FILEHANDLE)p Fd(,)d Fi($)p Ff(V)m(AR)p Fd(,)g Ff(LENGTH)i
  4185. Fj([)f Fd(,)g Ff(OFFSET)h Fj(])472 2607 y(Reads)g Ff(LENGTH)g
  4186. Fj(bytes)e(into)g Fi($)p Ff(V)m(AR)h Fj(at)g Ff(OFFSET)p
  4187. Fj(.)354 2685 y Fd(sys)o(write)h Ff(FILEHANDLE)p Fd(,)e
  4188. Ff(SCALAR)p Fd(,)g Ff(LENGTH)i Fj([)f Fd(,)g Ff(OFFSET)h
  4189. Fj(])472 2742 y(W)n(rites)f Ff(LENGTH)h Fj(bytes)e(from)i
  4190. Ff(SCALAR)e Fj(at)i Ff(OFFSET)p Fj(.)354 2820 y Fd(tell)f
  4191. Fj([)g Ff(FILEHANDLE)g Fj(])472 2876 y(Returns)g(the)g(current)g
  4192. (\256le)h(position)d(for)i(the)g(\256le.)h(If)f Ff(FILEHANDLE)g
  4193. Fj(is)f(omitted,)472 2933 y(assumes)h(the)g(\256le)h(last)e(read.)p
  4194. 354 3018 V 1811 3065 a Fg(15)p eop
  4195. %%Page: 16 17
  4196. 16 16 bop 354 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  4197. 354 -89 1512 3 v 355 -3 a Fl(18.)19 b(Formats)p 355 18
  4198. 1512 2 v 354 120 a Fd(f)o(ormline)12 b Ff(PICTURE)p Fd(,)e
  4199. Ff(LIST)472 176 y Fj(Formats)i Ff(LIST)f Fj(according)f(to)h
  4200. Ff(PICTURE)g Fj(and)g(accumulates)g(the)g(result)f(into)g
  4201. Fi($\303)q(A)p Fj(.)354 242 y Fd(write)i Fj([)f Ff(FILEHANDLE)f
  4202. Fj(])472 299 y(W)n(rites)h(a)h(formatted)f(record)g(to)g(the)g
  4203. (speci\256ed)g(\256le,)h(using)e(the)g(format)i(associated)472
  4204. 355 y(with)f(that)f(\256le.)354 422 y(Formats)i(are)g(de\256ned)f(as)g
  4205. (follows:)354 488 y Fd(f)o(ormat)h Fj([)g Ff(NAME)e Fj(])h
  4206. Fi(=)354 544 y Ff(FORMLIST)354 601 y Fi(.)354 666 y Ff(FORMLIST)g
  4207. Fj(pictures)f(the)h(lines,)f(and)h(contains)e(the)i(ar)o(guments)f
  4208. (which)h(will)e(give)i(values)f(to)354 722 y(the)h(\256elds)g(in)g(the)
  4209. g(lines.)f Ff(NAME)h Fj(defaults)f(to)h Fi(STDOUT)i Fj(if)e(omitted.)
  4210. 354 779 y(Picture)g(\256elds)g(are:)409 846 y Fi(@<<<)p
  4211. Fj(.)t(.)t(.)96 b(left)11 b(adjusted)f(\256eld,)i(repeat)f(the)g
  4212. Fi(<)h Fj(to)e(denote)h(the)g(desired)f(width;)409 902
  4213. y Fi(@>>>)p Fj(.)t(.)t(.)96 b(right)11 b(adjusted)e(\256eld;)409
  4214. 959 y Fi(@||)q(|)p Fj(.)t(.)t(.)95 b(centered)12 b(\256eld;)409
  4215. 1015 y Fi(@#.##)p Fj(.)t(.)t(.)69 b(numeric)12 b(format)f(with)f
  4216. (implied)h(decimal)g(point;)409 1072 y Fi(@*)191 b Fj(a)12
  4217. b(multi-line)e(\256eld.)354 1139 y(Use)h Fi(\303)h Fj(instead)e(of)h
  4218. Fi(@)h Fj(for)f(multi-line)f(block)g(\256lling.)354 1204
  4219. y(Use)h Fi(\304)h Fj(at)f(the)g(beginning)e(of)j(a)f(line)g(to)f
  4220. (suppress)g(unwanted)g(empty)h(lines.)354 1269 y(Use)g
  4221. Fi(\304\304)h Fj(at)f(the)g(beginning)f(of)h(a)g(line)g(to)g(have)g
  4222. (this)f(format)h(line)g(repeated)g(until)f(all)h(\256elds)354
  4223. 1326 y(are)h(exhausted.)354 1391 y(Set)g Fi($-)g Fj(to)e(zero)i(to)f
  4224. (force)g(a)h(page)f(break.)354 1457 y(See)h(also)f Fi($\303)p
  4225. Fj(,)h Fi($\304)p Fj(,)g Fi($\303A)p Fj(,)h Fi($\303F)p
  4226. Fj(,)g Fi($-)e Fj(and)g Fi($=)h Fj(in)f(section)f(`Special)i
  4227. (variables'.)355 1626 y Fl(19.)19 b(Director)q(y)j(reading)e(r)o
  4228. (outines)p 355 1647 V 354 1748 a Fd(c)o(losedir)12 b
  4229. Ff(DIRHANDLE)472 1805 y Fj(Closes)f(a)h(directory)e(opened)h(by)f
  4230. (opendir)n(.)354 1871 y Fd(opendir)j Ff(DIRHANDLE)p Fd(,)d
  4231. Ff(DIRNAME)472 1927 y Fj(Opens)h(a)g(directory)g(on)g(the)g(handle)f
  4232. (speci\256ed.)354 1993 y Fd(readdir)i Ff(DIRHANDLE)472
  4233. 2050 y Fj(Returns)f(the)g(next)g(entry)g(\(or)g(an)g(array)h(of)f
  4234. (entries\))g(in)g(the)f(directory)m(.)354 2116 y Fd(re)o(winddir)i
  4235. Ff(DIRHANDLE)472 2173 y Fj(Positions)e(the)g(directory)h(to)g(the)g
  4236. (beginning.)354 2239 y Fd(seekdir)h Ff(DIRHANDLE)p Fd(,)e
  4237. Ff(POS)472 2295 y Fj(Sets)i(position)c(for)k(readdir)f(on)g(the)g
  4238. (directory)m(.)354 2361 y Fd(telldir)g Ff(DIRHANDLE)472
  4239. 2418 y Fj(Returns)g(the)g(postion)e(in)i(the)g(directory)m(.)355
  4240. 2589 y Fl(20.)19 b(System)i(interaction)p 355 2610 V
  4241. 354 2711 a Fd(alarm)11 b Ff(EXPR)472 2768 y Fj(Schedules)g(a)h
  4242. Fi(SIGALRM)h Fj(to)e(be)g(delivered)f(after)i Ff(EXPR)e
  4243. Fj(seconds.)354 2834 y Fd(chdir)i Fj([)f Ff(EXPR)g Fj(])472
  4244. 2890 y(Changes)g(the)g(working)f(directory)m(.)472 2947
  4245. y(Uses)h Fi($ENV{"HOME"})k Fj(or)c Fi($ENV{"LOGNAME)q("})j
  4246. Fj(if)e Ff(EXPR)e Fj(is)h(omitted.)p 354 3018 1512 3
  4247. v 354 3065 a Fg(16)p eop
  4248. %%Page: 17 18
  4249. 17 17 bop 1364 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  4250. 354 -89 1512 3 v 354 -7 a Fd(chr)o(oot)h Ff(FILENAME)p
  4251. Fe(y)472 49 y Fj(Changes)e(the)g(root)g(directory)f(for)i(the)f
  4252. (process)f(and)h(its)g(children.)354 119 y Fd(die)h Fj([)f
  4253. Ff(LIST)g Fj(])472 175 y(Prints)g(the)g(value)g(of)g
  4254. Ff(LIST)g Fj(to)g Fi(STDERR)i Fj(and)e(exits)f(with)g(the)h(current)g
  4255. (value)g(of)g Fi($!)472 232 y Fj(\(errno\).)h(If)f Fi($!)g
  4256. Fj(is)f(0,)h(exits)f(with)g(the)g(value)g(of)h Fi(\($?)28
  4257. b(>>)g(8\))p Fj(.)12 b(If)f Fi(\($?)28 b(>>)g(8\))11
  4258. b Fj(is)f(0,)472 288 y(exits)h(with)f(255.)h Ff(LIST)g
  4259. Fj(defaults)f(to)h Fi("Died")p Fj(.)354 358 y Fd(e)o(xec)h
  4260. Ff(LIST)472 415 y Fj(Executes)f(the)g(system)f(command)i(in)f
  4261. Ff(LIST)p Fj(;)f(does)h(not)g(return.)354 485 y Fd(e)o(xit)h
  4262. Fj([)f Ff(EXPR)f Fj(])472 541 y(Exits)g(immediately)h(with)f(the)h
  4263. (value)g(of)g Fi(EXPR)p Fj(,)i(which)d(defaults)h(to)f
  4264. Fi(0)i Fj(\(zero\).)g(Calls)472 598 y Fi(END)h Fj(routines)c(and)i
  4265. (object)g(destructors)f(before)h(exiting.)354 668 y Fd(f)o(ork)41
  4266. b Fj(Does)11 b(a)h Fc(fork)q Fj(\(2\))e(system)h(call.)g(Returns)g(the)
  4267. g(child)f(pid)g(to)h(the)g(parent)g(process)g(and)472
  4268. 724 y(zero)h(to)f(the)g(child)f(process.)354 794 y Fd(getlogin)472
  4269. 851 y Fj(Returns)h(the)g(current)g(login)f(name)i(as)f(known)f(by)h
  4270. (the)g(system.)354 921 y Fd(getpgrp)j Fj([)d Ff(PID)g
  4271. Fj(])472 977 y(Returns)g(the)g(process)g(group)f(for)i(process)e
  4272. Ff(PID)h Fj(\(0,)g(or)h(omitted,)e(means)i(the)f(current)472
  4273. 1034 y(process\).)354 1104 y Fd(getppid)472 1160 y Fj(Returns)g(the)g
  4274. (process)g(id)g(of)g(the)g(parent)g(process.)354 1230
  4275. y Fd(getpriority)h Ff(WHICH)p Fd(,)f Ff(WHO)472 1287
  4276. y Fj(Returns)g(the)g(current)g(priority)f(for)h(a)h(process,)f(process)
  4277. g(group,)f(or)i(user)n(.)354 1357 y Fd(glob)g Ff(P)m(A)m(T)472
  4278. 1413 y Fj(Returns)f(a)h(list)e(of)h(\256lenames)h(that)e(match)i(the)e
  4279. (shell)h(pattern)f Ff(P)m(A)m(T)p Fj(.)354 1483 y Fd(kill)g
  4280. Ff(LIST)472 1540 y Fj(Sends)h(a)h(signal)e(to)h(a)g(list)f(of)h
  4281. (processes.)g(The)g(\256rst)g(element)h(of)f(the)g(list)f(must)h(be)g
  4282. (the)472 1596 y(signal)f(to)h(send)g(\(numeric,)h(or)f(its)f(name)i(as)
  4283. f(a)h(string\).)354 1666 y Fd(setpgrp)h Ff(PID)p Fd(,)d
  4284. Ff(PGRP)472 1723 y Fj(Sets)i(the)e(process)h(group)g(for)g(the)g
  4285. Ff(PID)f Fj(\(0)i(=)f(current)g(process\).)354 1793 y
  4286. Fd(setpriority)h Ff(WHICH)p Fd(,)e Ff(WHO)p Fd(,)i Ff(PRIO)472
  4287. 1849 y Fj(Sets)g(the)e(current)i(priority)d(for)j(a)f(process,)g
  4288. (process)g(group,)g(or)g(a)g(user)n(.)354 1919 y Fd(sleep)h
  4289. Fj([)f Ff(EXPR)g Fj(])472 1976 y(Causes)h(the)e(script)h(to)g(sleep)f
  4290. (for)i Ff(EXPR)e Fj(seconds,)h(or)g(forever)h(if)f(no)g
  4291. Ff(EXPR)p Fj(.)f(Returns)472 2032 y(the)h(number)h(of)f(seconds)f
  4292. (actually)g(slept.)354 2102 y Fd(syscall)h Ff(LIST)472
  4293. 2159 y Fj(Calls)g(the)g(system)g(call)g(speci\256ed)g(in)f(the)h
  4294. (\256rst)g(element)h(of)f(the)g(list,)f(passing)g(the)h(rest)472
  4295. 2215 y(of)h(the)f(list)f(as)h(ar)o(guments)g(to)f(the)h(call.)354
  4296. 2285 y Fd(system)h Ff(LIST)472 2342 y Fj(Does)f(exactly)g(the)g(same)h
  4297. (thing)d(as)j Fd(e)o(xec)f Ff(LIST)g Fj(except)g(that)g(a)h(fork)f(is)f
  4298. (performed)472 2398 y(\256rst,)i(and)f(the)g(parent)g(process)f(waits)h
  4299. (for)g(the)g(child)f(process)h(to)g(complete.)354 2468
  4300. y Fd(times)472 2524 y Fj(Returns)g(a)h(4-element)f(array)h(\(0:)p
  4301. Fi($)o Fj(user)n(,)g(1:)p Fi($)p Fj(system,)f(2:)p Fi($)o
  4302. Fj(cuser)n(,)h(3:)p Fi($)p Fj(csystem\))472 2581 y(giving)e(the)h(user)
  4303. g(and)g(system)g(times,)g(in)g(seconds,)f(for)i(this)e(process)g(and)h
  4304. (the)472 2637 y(children)g(of)g(this)f(process.)354 2707
  4305. y Fd(umask)i Fj([)g Ff(EXPR)e Fj(])472 2764 y(Sets)i(the)e(umask)i(for)
  4306. f(the)g(process)f(and)h(returns)g(the)g(old)f(one.)i(If)f
  4307. Ff(EXPR)g Fj(is)g(omitted,)472 2820 y(returns)g(current)g(umask)g
  4308. (value.)354 2890 y Fd(wait)37 b Fj(W)l(aits)11 b(for)h(a)f(child)f
  4309. (process)h(to)g(terminate)g(and)g(returns)f(the)h(pid)g(of)g(the)g
  4310. (deceased)472 2947 y(process)g(\(-1)g(if)h(none\).)f(The)g(status)f(is)
  4311. g(returned)h(in)g Fi($?)p Fj(.)p 354 3018 V 1811 3065
  4312. a Fg(17)p eop
  4313. %%Page: 18 19
  4314. 18 18 bop 354 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  4315. 354 -89 1512 3 v 354 -7 a Fd(waitpid)g Ff(PID)p Fd(,)e
  4316. Ff(FLAGS)472 49 y Fj(Performs)i(the)f(same)h(function)e(as)h(the)g
  4317. (corresponding)f(system)g(call.)354 115 y Fd(warn)j Fj([)e
  4318. Ff(LIST)g Fj(])472 172 y(Prints)g(the)g(message)g(on)g
  4319. Fi(STDERR)i Fj(like)e Fd(die)p Fj(,)g(but)g(does)f(not)h(exit.)472
  4320. 228 y Ff(LIST)g Fj(defaults)g(to)f Fi("Warning:)30 b(something's)g
  4321. (wrong")p Fj(.)355 396 y Fl(21.)19 b(Netw)o(orking)p
  4322. 355 417 1512 2 v 354 519 a Fd(accept)12 b Ff(NEWSOCKET)p
  4323. Fd(,)f Ff(GENERICSOCKET)472 575 y Fj(Accepts)g(a)h(new)f(socket.)354
  4324. 641 y Fd(bind)h Ff(SOCKET)p Fd(,)f Ff(NAME)472 698 y
  4325. Fj(Binds)g(the)g Ff(NAME)f Fj(to)h(the)g Ff(SOCKET)p
  4326. Fj(.)354 764 y Fd(connect)i Ff(SOCKET)p Fd(,)d Ff(NAME)472
  4327. 821 y Fj(Connects)h(the)g Ff(NAME)f Fj(to)h(the)g Ff(SOCKET)p
  4328. Fj(.)354 887 y Fd(getpeername)i Ff(SOCKET)472 944 y Fj(Returns)e(the)g
  4329. (socket)g(address)f(of)i(the)e(other)h(end)g(of)g(the)g
  4330. Ff(SOCKET)p Fj(.)354 1010 y Fd(getsoc)o(kname)j Ff(SOCKET)472
  4331. 1066 y Fj(Returns)d(the)g(name)h(of)f(the)g(socket.)354
  4332. 1133 y Fd(getsoc)o(k)o(opt)j Ff(SOCKET)p Fd(,)d Ff(LEVEL)p
  4333. Fd(,)f Ff(OPTNAME)472 1189 y Fj(Returns)h(the)g(socket)g(options.)354
  4334. 1255 y Fd(listen)g Ff(SOCKET)p Fd(,)g Ff(QUEUESIZE)472
  4335. 1312 y Fj(Starts)g(listening)e(on)i(the)g(speci\256ed)g
  4336. Ff(SOCKET)p Fj(.)354 1378 y Fd(recv)h Ff(SOCKET)p Fd(,)f
  4337. Ff(SCALAR)p Fd(,)f Ff(LENGTH)p Fd(,)h Ff(FLAGS)472 1435
  4338. y Fj(Receives)h(a)f(message)h(on)f Ff(SOCKET)p Fj(.)354
  4339. 1501 y Fd(send)i Ff(SOCKET)p Fd(,)d Ff(MSG)p Fd(,)h Ff(FLAGS)g([)g
  4340. Fd(,)g Ff(T)o(O)i Fj(])472 1558 y(Sends)e(a)h(message)f(on)g(the)g
  4341. Ff(SOCKET)p Fj(.)354 1624 y Fd(setsoc)o(k)o(opt)i Ff(SOCKET)p
  4342. Fd(,)e Ff(LEVEL)p Fd(,)f Ff(OPTNAME)p Fd(,)g Ff(OPTV)m(AL)472
  4343. 1680 y Fj(Sets)i(the)e(requested)h(socket)g(option.)354
  4344. 1747 y Fd(shutdo)o(wn)j Ff(SOCKET)p Fd(,)d Ff(HOW)472
  4345. 1803 y Fj(Shuts)g(down)f(a)i Ff(SOCKET)p Fj(.)354 1870
  4346. y Fd(soc)o(ket)g Ff(SOCKET)p Fd(,)f Ff(DOMAIN)p Fd(,)f
  4347. Ff(TYPE)p Fd(,)g Ff(PROT)o(OCOL)472 1926 y Fj(Creates)i(a)g
  4348. Ff(SOCKET)f Fj(in)f Ff(DOMAIN)h Fj(with)f Ff(TYPE)h Fj(and)g
  4349. Ff(PROT)o(OCOL)p Fj(.)354 1992 y Fd(soc)o(ketpair)h Ff(SOCKET1)p
  4350. Fd(,)f Ff(SOCKET2)p Fd(,)g Ff(DOMAIN)p Fd(,)f Ff(TYPE)p
  4351. Fd(,)g Ff(PROT)o(OCOL)472 2049 y Fj(As)h(socket,)g(but)g(creates)g(a)h
  4352. (pair)f(of)g(bi-directional)e(sockets.)355 2220 y Fl(22.)19
  4353. b(SystemV)i(IPC)p 355 2241 V 354 2343 a Fd(msgctl)11
  4354. b Ff(ID)p Fd(,)g Ff(CMD)p Fd(,)f Ff(ARGS)472 2399 y Fj(Calls)h
  4355. Fc(msgctl)p Fj(\(2\).)g(If)g Ff(CMD)g Fj(is)g Fi(&IPC_STAT)j
  4356. Fj(then)c Ff(ARG)i Fj(must)e(be)i(a)f(variable.)354 2466
  4357. y Fd(msgget)h Ff(KEY)p Fd(,)e Ff(FLAGS)472 2522 y Fj(Creates)i(a)g
  4358. (message)f(queue)g(for)g Ff(KEY)p Fj(.)g(Returns)g(the)g(message)g
  4359. (queue)g(identi\256er)n(.)354 2588 y Fd(msgsnd)i Ff(ID)p
  4360. Fd(,)d Ff(MSG)p Fd(,)h Ff(FLAGS)472 2645 y Fj(Sends)g
  4361. Ff(MSG)g Fj(to)g(queue)g Ff(ID)p Fj(.)354 2711 y Fd(msgr)o(cv)i
  4362. Ff(ID)p Fd(,)d Fi($)p Ff(V)m(AR)p Fd(,)g Ff(SIZE)p Fd(,)h
  4363. Ff(TYPE)p Fd(,)f Ff(FLAGS)472 2768 y Fj(Receives)i(a)f(message)h(from)g
  4364. (queue)e Ff(ID)h Fj(into)f Ff(V)m(AR)p Fj(.)354 2834
  4365. y Fd(semctl)h Ff(ID)p Fd(,)g Ff(SEMNUM)p Fd(,)e Ff(CMD)p
  4366. Fd(,)h Ff(ARG)472 2890 y Fj(Calls)h Fc(semctl)p Fj(\(2\).)472
  4367. 2947 y(If)h Ff(CMD)f Fj(is)g Fi(&IPC_STAT)i Fj(of)f Fi(&GETALL)h
  4368. Fj(then)e Ff(ARG)g Fj(must)g(be)g(a)g(variable.)p 354
  4369. 3018 1512 3 v 354 3065 a Fg(18)p eop
  4370. %%Page: 19 20
  4371. 19 19 bop 1364 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  4372. 354 -89 1512 3 v 354 -7 a Fd(semget)g Ff(KEY)p Fd(,)e
  4373. Ff(NSEMS)p Fd(,)g Ff(SIZE)p Fd(,)g Ff(FLAGS)472 49 y
  4374. Fj(Creates)i(a)g(set)f(of)g(semaphores)g(for)g Ff(KEY)p
  4375. Fj(.)g(Returns)g(the)g(message)g(semaphore)472 105 y(identi\256er)n(.)
  4376. 354 170 y Fd(semop)h Ff(KEY)p Fd(,)e Fj(...)472 227 y(Performs)i
  4377. (semaphore)g(operations.)354 291 y Fd(shmctl)f Ff(ID)p
  4378. Fd(,)g Ff(CMD)p Fd(,)f Ff(ARG)472 348 y Fj(Calls)h Fc(shmctl)p
  4379. Fj(\(2\).)g(If)g Ff(CMD)g Fj(is)g Fi(&IPC_STAT)j Fj(then)c
  4380. Ff(ARG)i Fj(must)e(be)i(a)f(variable.)354 413 y Fd(shmget)i
  4381. Ff(KEY)p Fd(,)d Ff(SIZE)p Fd(,)g Ff(FLAGS)472 469 y Fj(Creates)i
  4382. (shared)f(memory)m(.)h(Returns)f(the)g(shared)g(memory)h(segment)f
  4383. (identi\256er)n(.)354 534 y Fd(shmread)i Ff(ID)p Fd(,)d
  4384. Fi($)p Ff(V)m(AR)p Fd(,)h Ff(POS)p Fd(,)f Ff(SIZE)472
  4385. 590 y Fj(Reads)i(at)f(most)g Ff(SIZE)f Fj(bytes)h(of)g(the)g(contents)f
  4386. (of)h(shared)g(memory)h(segment)f Ff(ID)472 647 y Fj(starting)f(at)h
  4387. (of)o(fset)g Ff(POS)g Fj(into)g Ff(V)m(AR)p Fj(.)354
  4388. 711 y Fd(shmwrite)h Ff(ID)p Fd(,)e Ff(STRING)p Fd(,)h
  4389. Ff(POS)p Fd(,)g Ff(SIZE)472 768 y Fj(W)n(rites)g(at)g(most)g
  4390. Ff(SIZE)g Fj(bytes)f(of)h Ff(STRING)g Fj(into)g(the)f(contents)g(of)i
  4391. (shared)f(memory)472 824 y(segment)g Ff(ID)g Fj(at)g(of)o(fset)g
  4392. Ff(POS)p Fj(.)355 993 y Fl(23.)19 b(Miscellaneous)p 355
  4393. 1014 1512 2 v 354 1114 a Fd(de\256ned)13 b Ff(EXPR)472
  4394. 1171 y Fj(T)m(ests)e(whether)f(the)h(lvalue)g Ff(EXPR)f
  4395. Fj(has)h(an)g(actual)g(value.)354 1235 y Fd(do)h Ff(FILENAME)472
  4396. 1292 y Fj(Executes)f Ff(FILENAME)f Fj(as)h(a)h(Perl)f(script.)g(See)h
  4397. (also)f Fd(require)h Fj(in)e(section)472 1348 y(`Subroutines,)g
  4398. (packages)h(and)g(modules'.)354 1413 y Fd(dump)i Fj([)e
  4399. Ff(LABEL)g Fj(])472 1470 y(Immediate)h(core)g(dump.)f(When)g
  4400. (reincarnated,)g(starts)g(at)g Ff(LABEL)p Fj(.)354 1534
  4401. y Fd(e)o(v)o(al)p Fa({)q Ff(EXPR)p Fd(;)f Fj(.)t(.)t(.)t
  4402. Fi(})472 1591 y Fj(Executes)h(the)g(code)g(between)g
  4403. Fi({)g Fj(and)g Fi(})q Fj(.)g(T)n(raps)h(run-time)f(errors)g(as)g
  4404. (described)g(with)472 1647 y Fd(e)o(v)o(al\()p Ff(EXPR)p
  4405. Fd(\))p Fj(,)g(section)f(`String)h(functions'.)354 1712
  4406. y Fd(local)g Ff(LIST)472 1768 y Fj(Creates)h(a)g(scope)f(for)g(the)g
  4407. (listed)f(variables)g(local)h(to)g(the)f(enclosing)g(block,)472
  4408. 1825 y(subroutine)g(or)h(eval.)354 1890 y Fd(m)o(y)g
  4409. Ff(LIST)472 1946 y Fj(Creates)h(a)g(scope)f(for)g(the)g(listed)f
  4410. (variables)g(lexically)g(local)h(to)f(the)h(enclosing)f(block,)472
  4411. 2003 y(subroutine)g(or)h(eval.)354 2067 y Fd(ref)h Ff(EXPR)p
  4412. Fe(y)472 2124 y Fj(Returns)f(a)h Fk(true)g Fj(value)f(if)g
  4413. Ff(EXPR)f Fj(is)h(a)g(reference.)i(Returns)e(the)g(package)g(name)h(if)
  4414. 472 2180 y Ff(EXPR)f Fj(has)g(been)g(blessed)f(into)g(a)i(package.)354
  4415. 2245 y Fd(reset)g Fj([)f Ff(EXPR)g Fj(])472 2301 y(Resets)g
  4416. Fi(??)h Fj(searches)g(so)e(that)h(they)g(work)f(again.)i
  4417. Ff(EXPR)e Fj(is)h(a)g(list)f(of)h(single)f(letters.)472
  4418. 2358 y(All)h(variables)f(and)h(arrays)h(beginning)d(with)h(one)h(of)g
  4419. (those)g(letters)f(are)i(reset)f(to)g(their)472 2414
  4420. y(pristine)f(state.)h(Only)f(af)o(fects)i(the)f(current)g(package.)354
  4421. 2479 y Fd(scalar)h Ff(EXPR)472 2536 y Fj(Forces)g(evaluation)e(of)h
  4422. Ff(EXPR)f Fj(in)h(scalar)g(context.)354 2600 y Fd(undef)i
  4423. Fj([)e Ff(L)m(V)m(ALUE)g Fj(])472 2657 y(Unde\256nes)g(the)g
  4424. Ff(L)m(V)m(ALUE)p Fj(.)g(Always)f(returns)h(the)g(unde\256ned)f(value.)
  4425. 354 2722 y Fd(wantarra)o(y)472 2778 y Fj(Returns)h Fk(true)h
  4426. Fj(if)f(the)g(current)g(context)g(expects)f(an)i(array)f(value.)p
  4427. 354 3018 1512 3 v 1811 3065 a Fg(19)p eop
  4428. %%Page: 20 21
  4429. 20 20 bop 354 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  4430. 354 -89 1512 3 v 355 -2 a Fl(24.)19 b(Inf)o(ormation)i(fr)o(om)f
  4431. (system)h(\256les)p 355 19 1512 2 v 354 120 a Fj(See)12
  4432. b(the)f(manual)g(about)g(return)g(values)f(in)h(scalar)g(context.)354
  4433. 185 y Fg(pass)o(wd)354 242 y Fj(Returns)g(\()p Fi($)q
  4434. Fj(name,)h Fi($)p Fj(passwd,)f Fi($)p Fj(uid,)g Fi($)p
  4435. Fj(gid,)g Fi($)p Fj(quota,)g Fi($)p Fj(comment,)h Fi($)p
  4436. Fj(gcos,)f Fi($)p Fj(dir)n(,)h Fi($)p Fj(shell\).)354
  4437. 307 y Fd(endpwent)517 b Fj(Ends)10 b(look-up)g(processing.)354
  4438. 373 y Fd(getpwent)528 b Fj(Gets)11 b(next)f(user)h(information.)354
  4439. 438 y Fd(getpwnam)i Ff(NAME)371 b Fj(Gets)11 b(information)f(by)g
  4440. (name.)354 503 y Fd(getpwuid)j Ff(UID)443 b Fj(Gets)11
  4441. b(information)f(by)g(user)i(ID.)354 568 y Fd(setpwent)530
  4442. b Fj(Resets)11 b(look-up)f(processing.)354 659 y Fg(gr)o(oup)354
  4443. 715 y Fj(Returns)h(\()p Fi($)q Fj(name,)h Fi($)p Fj(passwd,)f
  4444. Fi($)p Fj(gid,)g Fi($)p Fj(members\).)354 781 y Fd(endgrent)533
  4445. b Fj(Ends)10 b(look-up)g(processing.)354 846 y Fd(getgr)o(gid)k
  4446. Ff(GID)457 b Fj(Gets)11 b(information)f(by)g(group)h(ID.)354
  4447. 911 y Fd(getgrnam)i Ff(NAME)387 b Fj(Gets)11 b(information)f(by)g
  4448. (name.)354 977 y Fd(getgrent)544 b Fj(Gets)11 b(next)f(group)h
  4449. (information.)354 1042 y Fd(setgrent)546 b Fj(Resets)11
  4450. b(look-up)f(processing.)354 1132 y Fg(hosts)354 1189
  4451. y Fj(Returns)h(\()p Fi($)q Fj(name,)h Fi($)p Fj(aliases,)f
  4452. Fi($)p Fj(addrtype,)g Fi($)p Fj(length,)g(@addrs\).)354
  4453. 1254 y Fd(endhostent)487 b Fj(Ends)10 b(look-up)g(processing.)354
  4454. 1320 y Fd(gethostb)o(y)o(addr)k Ff(ADDR)p Fd(,)c Ff(ADDR)o(TYPE)45
  4455. b Fj(Gets)11 b(information)f(by)g(IP)i(address.)354 1385
  4456. y Fd(gethostb)o(yname)i Ff(NAME)270 b Fj(Gets)11 b(information)f(by)g
  4457. (host)h(name.)354 1450 y Fd(gethostent)498 b Fj(Gets)11
  4458. b(next)f(host)g(information.)354 1516 y Fd(sethostent)j
  4459. Ff(ST)m(A)m(YOPEN)266 b Fj(Resets)11 b(look-up)f(processing.)354
  4460. 1606 y Fg(netw)o(orks)354 1663 y Fj(Returns)h(\()p Fi($)q
  4461. Fj(name,)h Fi($)p Fj(aliases,)f Fi($)p Fj(addrtype,)g
  4462. Fi($)p Fj(net\).)354 1728 y Fd(endnetent)512 b Fj(Ends)10
  4463. b(look-up)g(processing.)354 1793 y Fd(getnetb)o(y)o(addr)k
  4464. Ff(ADDR)p Fd(,)c Ff(TYPE)187 b Fj(Gets)11 b(information)f(by)g(address)
  4465. h(and)g(type.)354 1859 y Fd(getnetb)o(yname)j Ff(NAME)295
  4466. b Fj(Gets)11 b(information)f(by)g(network)h(name.)354
  4467. 1924 y Fd(getnetent)523 b Fj(Gets)11 b(next)f(network)h(information.)
  4468. 354 1989 y Fd(setnetent)h Ff(ST)m(A)m(YOPEN)292 b Fj(Resets)11
  4469. b(look-up)f(processing.)354 2080 y Fg(services)354 2136
  4470. y Fj(Returns)h(\()p Fi($)q Fj(name,)h Fi($)p Fj(aliases,)f
  4471. Fi($)p Fj(port,)g Fi($)p Fj(proto\).)354 2202 y Fd(endservent)489
  4472. b Fj(Ends)10 b(look-up)g(processing.)354 2267 y Fd(getservb)o(yname)k
  4473. Ff(NAME)p Fd(,)c Ff(PROT)o(O)104 b Fj(Gets)11 b(information)f(by)g
  4474. (service)i(name.)354 2332 y Fd(getservb)o(ypor)q(t)i
  4475. Ff(POR)o(T)p Fd(,)e Ff(PROT)o(O)136 b Fj(Gets)11 b(information)f(by)g
  4476. (service)i(port.)354 2398 y Fd(getservent)500 b Fj(Gets)11
  4477. b(next)f(service)h(information.)354 2463 y Fd(setservent)i
  4478. Ff(ST)m(A)m(YOPEN)268 b Fj(Resets)11 b(look-up)f(processing.)354
  4479. 2553 y Fg(pr)o(otocols)354 2610 y Fj(Returns)h(\()p Fi($)q
  4480. Fj(name,)h Fi($)p Fj(aliases,)f Fi($)p Fj(proto\).)354
  4481. 2675 y Fd(endpr)o(otoent)470 b Fj(Ends)10 b(look-up)g(processing.)354
  4482. 2741 y Fd(getpr)o(otob)o(yname)15 b Ff(NAME)252 b Fj(Gets)11
  4483. b(information)f(by)g(protocol)g(name.)354 2806 y Fd(getpr)o(otob)o
  4484. (ynumbe)q(r)k Ff(NUMBER)149 b Fj(Gets)11 b(information)f(by)g(protocol)
  4485. g(number)n(.)354 2871 y Fd(getpr)o(otoent)481 b Fj(Gets)11
  4486. b(next)f(protocol)g(information.)354 2937 y Fd(setpr)o(otoent)j
  4487. Ff(ST)m(A)m(YOPEN)249 b Fj(Resets)11 b(look-up)f(processing.)p
  4488. 354 3018 1512 3 v 354 3065 a Fg(20)p eop
  4489. %%Page: 21 22
  4490. 21 21 bop 1364 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  4491. 354 -89 1512 3 v 355 -1 a Fl(25.)19 b(Special)h(v)o(ariab)o(les)p
  4492. 355 20 1512 2 v 354 121 a Fj(The)11 b(following)f(variables)g(are)i
  4493. (global)e(and)h(should)e(be)j(localized)e(in)h(subroutines:)354
  4494. 188 y Fi($_)64 b Fj(The)11 b(default)g(input)f(and)h(pattern-searching)
  4495. f(space.)354 254 y Fi($.)64 b Fj(The)11 b(current)h(input)d(line)i
  4496. (number)g(of)g(the)g(last)g(\256lehandle)f(that)h(was)g(read.)354
  4497. 321 y Fi($/)64 b Fj(The)11 b(input)f(record)i(separator)n(,)f(newline)g
  4498. (by)f(default.)h(May)h(be)f(multi-character)n(.)354 387
  4499. y Fi($,)64 b Fj(The)11 b(output)f(\256eld)h(separator)g(for)h(the)e
  4500. (print)h(operator)n(.)354 453 y Fi($")64 b Fj(The)11
  4501. b(separator)g(which)g(joins)f(elements)h(of)g(arrays)g(interpolated)f
  4502. (in)g(strings.)354 519 y Fi($\\)64 b Fj(The)11 b(output)f(record)h
  4503. (separator)g(for)h(the)f(print)f(operator)n(.)354 585
  4504. y Fi($#)64 b Fj(The)11 b(output)f(format)i(for)f(printed)f(numbers.)h
  4505. (Deprecated.)354 651 y Fi($*)64 b Fj(Set)12 b(to)e(1)h(to)g(do)g
  4506. (multiline)e(matching)h(within)g(strings.)g(Deprecated,)h(see)g(the)g
  4507. Fd(m)g Fj(and)g Fd(s)472 708 y Fj(modi\256ers)h(in)e(section)g(`Search)
  4508. j(and)e(replace)g(functions'.)354 774 y Fi($?)64 b Fj(The)11
  4509. b(status)f(returned)h(by)g(the)g(last)f Fi(`)p Fj(.)t(.)t(.)t
  4510. Fi(`)j Fj(command,)f(pipe)e Fd(c)o(lose)i Fj(or)f Fd(system)472
  4511. 830 y Fj(operator)n(.)354 897 y Fi($])64 b Fj(The)11
  4512. b(Perl)h(version)e(number)n(,)i(e.g.)g Fi(5.001)p Fj(.)354
  4513. 963 y Fi($[)64 b Fj(The)11 b(index)g(of)g(the)g(\256rst)g(element)g(in)
  4514. g(an)g(array)m(,)h(and)f(of)h(the)f(\256rst)g(character)h(in)e(a)472
  4515. 1019 y(substring.)g(Default)h(is)f(0.)i(Deprecated.)354
  4516. 1085 y Fi($;)64 b Fj(The)11 b(subscript)f(separator)h(for)g
  4517. (multi-dimensional)e(array)j(emulation.)e(Default)h(is)472
  4518. 1142 y Fi("\\034")p Fj(.)354 1208 y Fi($!)64 b Fj(If)12
  4519. b(used)f(in)f(a)i(numeric)f(context,)g(yields)f(the)h(current)g(value)g
  4520. (of)g Fi(errno)p Fj(.)i(If)f(used)e(in)h(a)472 1264 y(string)f
  4521. (context,)h(yields)f(the)h(corresponding)e(error)j(string.)354
  4522. 1331 y Fi($@)64 b Fj(The)11 b(Perl)h(error)g(message)f(from)h(the)f
  4523. (last)f Fd(e)o(v)o(al)i Fj(or)f Fd(do)h Ff(EXPR)f Fj(command.)354
  4524. 1397 y Fi($:)64 b Fj(The)11 b(set)g(of)h(characters)f(after)h(which)e
  4525. (a)i(string)e(may)h(be)h(broken)e(to)h(\256ll)g(continuation)472
  4526. 1453 y(\256elds)g(\(starting)f(with)g(`)p Fi(\303)p Fj('\))i(in)f(a)h
  4527. (format.)354 1519 y Fi($0)64 b Fj(The)11 b(name)h(of)g(the)e(\256le)i
  4528. (containing)d(the)i(Perl)h(script)e(being)g(executed.)i(May)f(be)472
  4529. 1576 y(assigned)f(to.)354 1642 y Fi($$)64 b Fj(The)11
  4530. b(process)f(number)h(of)g(the)f(Perl)h(interpreter)f(running)f(this)h
  4531. (script.)g(Altered)g(\(in)h(the)472 1698 y(child)g(process\))g(by)f
  4532. Fd(f)o(ork)p Fj(.)354 1764 y Fi($<)64 b Fj(The)11 b(real)h(user)f(ID)g
  4533. (of)h(this)e(process.)354 1831 y Fi($>)64 b Fj(The)11
  4534. b(ef)o(fective)h(user)f(ID)g(of)h(this)e(process.)354
  4535. 1897 y Fi($\()64 b Fj(The)11 b(real)h(group)e(ID)i(of)f(this)f
  4536. (process.)354 1963 y Fi($\))64 b Fj(The)11 b(ef)o(fective)h(group)e(ID)
  4537. i(of)f(this)f(process.)354 2029 y Fi($\303A)37 b Fj(The)11
  4538. b(accumulator)h(for)f Fd(f)o(ormline)g Fj(and)g Fd(write)g
  4539. Fj(operations.)354 2095 y Fi($\303D)37 b Fj(The)11 b(debug)g(\257ags)g
  4540. (as)g(passed)g(to)g(Perl)g(using)f(`)p Fi(-D)p Fj('.)354
  4541. 2161 y Fi($\303F)37 b Fj(The)11 b(highest)f(system)h(\256le)g
  4542. (descriptor)n(,)g(ordinarily)f(2.)354 2228 y Fi($\303I)37
  4543. b Fj(In-place)12 b(edit)e(extension)g(as)h(passed)g(to)f(Perl)i(using)e
  4544. (`)p Fi(-i)p Fj('.)354 2294 y Fi($\303L)37 b Fj(Formfeed)13
  4545. b(character)e(used)g(in)g(formats.)354 2360 y Fi($\303P)37
  4546. b Fj(Internal)11 b(debugging)e(\257ag.)354 2426 y Fi($\303T)37
  4547. b Fj(The)11 b(time)g(\(as)f(delivered)g(by)h Fd(time)p
  4548. Fj(\))f(when)g(the)h(program)f(started.)h(This)e(value)i(is)f(used)472
  4549. 2482 y(by)h(the)g(\256le)h(test)e(operators)h(`)p Fi(-M)p
  4550. Fj(',)h(`)p Fi(-A)p Fj(')g(and)f(`)p Fi(-C)p Fj('.)354
  4551. 2549 y Fi($\303W)37 b Fj(The)11 b(value)g(of)h(the)e(`)p
  4552. Fi(-w)p Fj(')j(option)c(as)i(passed)g(to)g(Perl.)354
  4553. 2615 y Fi($\303X)37 b Fj(The)11 b(name)h(by)f(which)g(this)f(Perl)h
  4554. (interpreter)g(was)g(invoked.)354 2682 y(The)g(following)f(variables)g
  4555. (are)i(context)e(dependent)g(and)h(need)g(not)g(be)g(localized:)354
  4556. 2748 y Fi($\045)64 b Fj(The)11 b(current)h(page)f(number)g(of)g(the)g
  4557. (currently)g(selected)f(output)g(channel.)354 2815 y
  4558. Fi($=)64 b Fj(The)11 b(page)h(length)e(of)h(the)g(current)g(output)e
  4559. (channel.)j(Default)e(is)h(60)g(lines.)354 2881 y Fi($-)64
  4560. b Fj(The)11 b(number)h(of)f(lines)f(remaining)h(on)g(the)g(page.)354
  4561. 2947 y Fi($\304)64 b Fj(The)11 b(name)h(of)g(the)e(current)i(report)e
  4562. (format.)p 354 3018 1512 3 v 1811 3065 a Fg(21)p eop
  4563. %%Page: 22 23
  4564. 22 22 bop 354 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  4565. 354 -89 1512 3 v 354 -7 a Fi($\303)64 b Fj(The)11 b(name)h(of)g(the)e
  4566. (current)i(top-of-page)e(format.)354 59 y Fi($|)64 b
  4567. Fj(If)12 b(set)f(to)g(nonzero,)g(forces)g(a)h(\257ush)f(after)g(every)g
  4568. (write)g(or)g(print)g(on)g(the)f(output)472 115 y(channel)h(currently)g
  4569. (selected.)g(Default)f(is)h(0.)354 181 y Fi($ARGV)22
  4570. b Fj(The)11 b(name)h(of)g(the)e(current)i(\256le)f(when)g(reading)f
  4571. (from)i Fi(<)c(>)k Fj(.)354 248 y(The)f(following)f(variables)g(are)i
  4572. (always)e(local)h(to)g(the)g(current)g(block:)354 314
  4573. y Fi($&)64 b Fj(The)11 b(string)f(matched)i(by)f(the)f(last)h
  4574. (successful)f(pattern)h(match.)354 380 y Fi($`)64 b Fj(The)11
  4575. b(string)f(preceding)h(what)g(was)g(matched)g(by)g(the)g(last)f
  4576. (successful)h(match.)354 446 y Fi($')64 b Fj(The)11 b(string)f
  4577. (following)g(what)g(was)h(matched)h(by)e(the)h(last)g(successful)f
  4578. (match.)354 512 y Fi($+)64 b Fj(The)11 b(last)g(bracket)g(matched)g(by)
  4579. g(the)g(last)g(search)g(pattern.)354 578 y Fi($)q(1)p
  4580. Fj(.)t(.)t(.)t Fi($)q(9)p Fj(.)t(.)t(.)25 b(Contain)10
  4581. b(the)h(subpatterns)f(from)h(the)g(corresponding)f(sets)g(of)h
  4582. (parentheses)g(in)472 635 y(the)g(last)g(pattern)f(successfully)g
  4583. (matched.)i Fi($10)p Fj(.)t(.)t(.)t(and)g(up)f(are)h(only)e(available)g
  4584. (if)h(the)472 691 y(match)h(contained)e(that)h(many)g(subpatterns.)355
  4585. 862 y Fl(26.)19 b(Special)h(arra)o(ys)p 355 883 1512
  4586. 2 v 354 984 a Fi(@ARGV)42 b Fj(Contains)10 b(the)h(command)h(line)f(ar)
  4587. o(guments)f(for)i(the)f(script)f(\(not)h(including)e(the)531
  4588. 1041 y(command)j(name\).)354 1107 y Fi(@EXPORT)531 1163
  4589. y Fj(Names)g(the)f(methods)f(a)i(package)f(exports)f(by)h(default.)354
  4590. 1229 y Fi(@EXPORT_)s(OK)531 1286 y Fj(Names)h(the)f(methods)f(a)i
  4591. (package)f(can)h(export)e(upon)g(explicit)g(request.)354
  4592. 1352 y Fi(@INC)69 b Fj(Contains)10 b(the)h(list)f(of)i(places)f(to)f
  4593. (look)g(for)i(Perl)f(scripts)f(to)h(be)g(evaluated)g(by)g(the)531
  4594. 1408 y Fd(do)i Ff(FILENAME)d Fj(and)h Fd(require)h Fj(commands.)354
  4595. 1474 y Fi(@ISA)69 b Fj(List)11 b(of)g Fc(base)f(classes)h
  4596. Fj(of)g(a)g(package.)354 1540 y Fi(@_)123 b Fj(Parameter)12
  4597. b(array)f(for)f(subroutines.)e(Also)h(used)h(by)g Fd(split)f
  4598. Fj(if)h(not)g(in)f(array)i(context.)354 1606 y Fi(\045ENV)69
  4599. b Fj(Contains)10 b(the)h(current)g(environment.)354 1672
  4600. y Fi(\045INC)69 b Fj(List)11 b(of)g(\256les)g(that)f(have)i(been)f
  4601. (included)f(with)g Fd(require)i Fj(or)f Fd(do)p Fj(.)354
  4602. 1738 y Fi(\045OVERLOAD)531 1795 y Fj(Can)h(be)f(used)g(to)g(overload)f
  4603. (operators)h(in)f(a)i(package.)354 1861 y Fi(\045SIG)69
  4604. b Fj(Used)11 b(to)g(set)g(signal)f(handlers)g(for)i(various)e(signals.)
  4605. 355 2031 y Fl(27.)19 b(En)m(vir)o(onment)i(v)o(ariab)o(les)p
  4606. 355 2052 V 354 2153 a Fj(Perl)12 b(uses)f(the)f(following)g
  4607. (environment)g(variables.)354 2220 y Fi(HOME)69 b Fj(Used)11
  4608. b(if)g Fd(chdir)h Fj(has)f(no)g(ar)o(gument.)354 2286
  4609. y Fi(LOGDIR)531 2342 y Fj(Used)g(if)g Fd(chdir)h Fj(has)f(no)g(ar)o
  4610. (gument)g(and)g Fi(HOME)h Fj(is)f(not)f(set.)354 2408
  4611. y Fi(PATH)69 b Fj(Used)11 b(in)g(executing)f(subprocesses,)g(and)h(in)g
  4612. (\256nding)f(the)h(Perl)h(script)e(if)h(`)p Fi(-S)p Fj(')h(is)531
  4613. 2465 y(used.)354 2531 y Fi(PERL5LIB)531 2587 y Fj(A)g(colon-separated)e
  4614. (list)g(of)h(directories)f(to)h(look)f(in)h(for)g(Perl)h(library)e
  4615. (\256les)h(before)531 2643 y(looking)f(in)g(the)h(standard)g(library)f
  4616. (and)h(the)g(current)g(directory)m(.)354 2709 y Fi(PERL5DB)531
  4617. 2766 y Fj(The)h(command)f(to)g(get)g(the)g(debugger)f(code.)531
  4618. 2822 y(Defaults)h(to)g Fi(BEGIN)28 b({)g(require)h('perl5db.pl')h(})q
  4619. Fj(.)354 2888 y Fi(PERLLIB)531 2945 y Fj(Used)11 b(instead)f(of)i
  4620. Fi(PERL5LIB)h Fj(if)e(the)g(latter)g(is)g(not)f(de\256ned.)p
  4621. 354 3018 1512 3 v 354 3065 a Fg(22)p eop
  4622. %%Page: 23 24
  4623. 23 23 bop 1364 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  4624. 354 -89 1512 3 v 355 -3 a Fl(28.)19 b(The)i(perl)f(deb)o(ug)o(g)q(er)p
  4625. 355 18 1512 2 v 354 119 a Fj(The)11 b(Perl)h(symbolic)e(debugger)h(is)f
  4626. (invoked)g(with)g(`)p Fi(perl)29 b(-d)p Fj('.)354 184
  4627. y Fi(h)269 b Fj(Prints)10 b(out)h(a)g(help)g(message.)354
  4628. 249 y Fi(T)269 b Fj(Prints)10 b(a)i(stack)e(trace.)354
  4629. 313 y Fi(s)269 b Fj(Single)10 b(steps.)354 378 y Fi(n)269
  4630. b Fj(Single)10 b(steps)g(around)h(subroutine)e(call.)p
  4631. 354 400 112 2 v 354 455 2 56 v 368 443 a Ff(RET)p 464
  4632. 455 V 354 457 112 2 v 199 w Fj(Repeats)i(last)f(`)p Fi(s)p
  4633. Fj(')i(or)g(`)p Fi(n)p Fj('.)354 508 y Fi(r)269 b Fj(Returns)10
  4634. b(from)i(the)f(current)g(subroutine.)354 572 y Fi(c)h
  4635. Fj([)f Ff(LINE)g Fj(])112 b(Continues)9 b(\(until)h Ff(LINE)p
  4636. Fj(,)h(or)g(another)g(breakpoint,)f(or)h(exit\).)354
  4637. 637 y Fi(p)h Ff(EXPR)p Fe(y)123 b Fj(Prints)10 b Ff(EXPR)p
  4638. Fj(.)354 702 y Fi(l)i Fj([)f Ff(RANGE)g Fj(])57 b(Lists)9
  4639. b(a)j(range)f(of)g(lines.)g Ff(RANGE)g Fj(may)h(be)f(a)g(number)n(,)h
  4640. (start\261end,)650 758 y(start+amount,)e(or)h(a)g(subroutine)f(name.)i
  4641. (If)f(omitted,)g(lists)f(next)g(window)m(.)354 823 y
  4642. Fi(-)269 b Fj(Lists)9 b(previous)h(window)m(.)354 888
  4643. y Fi(w)269 b Fj(Lists)9 b(window)h(around)h(current)g(line.)354
  4644. 953 y Fi(f)h Ff(FILE)169 b Fj(Switches)10 b(to)h Ff(FILE)g
  4645. Fj(and)g(start)f(listing)g(it.)354 1017 y Fi(l)i Ff(SUB)171
  4646. b Fj(Lists)9 b(the)i(named)h Ff(SUB)p Fj(routine.)354
  4647. 1082 y Fi(S)269 b Fj(List)10 b(the)h(names)g(of)g(all)g(subroutines.)
  4648. 354 1147 y Fi(/)p Ff(P)m(A)m(TTERN)p Fi(/)54 b Fj(Searches)12
  4649. b(forwards)e(for)i Ff(P)m(A)m(TTERN)p Fj(.)354 1212 y
  4650. Fi(?)p Ff(P)m(A)m(TTERN)p Fi(?)54 b Fj(Searches)12 b(backwards)e(for)i
  4651. Ff(P)m(A)m(TTERN)p Fj(.)354 1276 y Fi(b)g Fj([)f Ff(LINE)g
  4652. Fj([)h Ff(CONDITION)f Fj(]])650 1333 y(Sets)g(breakpoint)f(at)h
  4653. Ff(LINE)p Fj(,)g(default:)f(current)h(line.)354 1398
  4654. y Fi(b)h Ff(SUBNAME)e Fj([)h Ff(CONDITION)g Fj(])650
  4655. 1454 y(Sets)g(breakpoint)f(at)h(the)g(subroutine.)354
  4656. 1519 y Fi(d)h Fj([)f Ff(LINE)g Fj(])112 b(Deletes)10
  4657. b(breakpoint)g(at)h(the)g(given)g(line.)354 1584 y Fi(D)269
  4658. b Fj(Deletes)10 b(all)h(breakpoints.)354 1648 y Fi(L)269
  4659. b Fj(Lists)9 b(lines)i(that)f(have)h(breakpoints)f(or)h(actions.)354
  4660. 1713 y Fi(a)h Ff(LINE)f(COMMAND)650 1769 y Fj(Sets)g(an)g(action)f(for)
  4661. i(line.)354 1834 y Fi(A)269 b Fj(Deletes)10 b(all)h(line)g(actions.)354
  4662. 1899 y Fi(<)h Ff(COMMAND)37 b Fj(Sets)11 b(an)g(action)f(to)h(be)g
  4663. (executed)g(before)h(every)f(debugger)g(prompt.)354 1964
  4664. y Fi(>)h Ff(COMMAND)37 b Fj(Sets)11 b(an)g(action)f(to)h(be)g(executed)
  4665. g(before)h(every)f(`)p Fi(s)p Fj(',)h(`)p Fi(c)p Fj(')g(or)g(`)p
  4666. Fi(n)p Fj(')650 2020 y(command.)354 2085 y Fi(V)g Fj([)f
  4667. Ff(P)m(ACKAGE)f Fj([)i Ff(V)m(ARS)e Fj(])i(])650 2141
  4668. y(Lists)d(all)i(variables)g(in)f(a)i(package.)g(Default)e(package)i(is)
  4669. e(main.)354 2206 y Fi(X)i Fj([)f Ff(V)m(ARS)g Fj(])94
  4670. b(Like)10 b(`)p Fi(V)p Fj(',)j(but)d(assumes)h(the)g(current)g
  4671. (package.)354 2271 y Fi(!)h Fj([)f([-])p Ff(NUMBER)g
  4672. Fj(])650 2327 y(Re-executes)g(a)h(command.)g(Default)e(is)h(the)g
  4673. (previous)f(command.)354 2392 y Fi(H)i Fj([)f(-)p Ff(NUMBER)g
  4674. Fj(])650 2449 y(Displays)e(the)i(last)f(-)p Ff(NUMBER)h
  4675. Fj(commands)g(of)g(more)h(than)f(one)g(letter)n(.)354
  4676. 2513 y Fi(t)269 b Fj(T)m(oggles)9 b(trace)j(mode.)354
  4677. 2578 y Fi(=)24 b Fj([)11 b Ff(ALIAS)f(V)m(ALUE)h Fj(])650
  4678. 2635 y(Sets)g(alias,)g(or)g(lists)f(current)h(aliases.)354
  4679. 2699 y Fi(q)269 b Fj(Quits.)10 b(Y)-5 b(ou)11 b(may)h(also)e(use)h
  4680. (your)p 1197 2656 114 2 v 1197 2713 2 57 v 25 w Ff(EOF)p
  4681. 1309 2713 V 1197 2715 114 2 v 26 w Fj(character)n(.)354
  4682. 2764 y Ff(COMMAND)76 b Fj(Executes)10 b Ff(COMMAND)g
  4683. Fj(as)i(a)f(Perl)h(statement.)p 354 3018 1512 3 v 1811
  4684. 3065 a Fg(23)p eop
  4685. %%Page: 24 25
  4686. 24 24 bop 354 -101 a Fg(P)o(erl)14 b(Reference)e(Guide)p
  4687. 354 -89 1512 3 v 355 -3 a Fl(Notes)p 355 18 1512 2 v
  4688. 354 2938 a Fj(Perl)g(Reference)h(Guide)d(Revision)g(5.001.0)1347
  4689. 2937 y(c)1335 2938 y Fe(\015)p Fj(1989,1995)g(Johan)g(V)m(romans)p
  4690. 354 3018 1512 3 v 354 3065 a Fg(24)p eop
  4691. %%Trailer
  4692. end
  4693. userdict /end-hook known{end-hook}if
  4694. %%EOF
  4695.  
  4696.  
  4697. %%Creator: dvipsk 5.58a Copyright 1986, 1994 Radical Eye Software
  4698. %%Title: refcbase.dvi
  4699. %%Pages: 2
  4700. %%PageOrder: Ascend
  4701. %%BoundingBox: 0 0 596 842
  4702. %%DocumentFonts: Times-Roman
  4703. %%DocumentPaperSizes: a4
  4704. %%EndComments
  4705. %DVIPSCommandLine: dvips -r0 -ta4 refcbase.dvi -o refcbase.ps
  4706. %DVIPSParameters: dpi=300, compressed, comments removed
  4707. %DVIPSSource:  TeX output 1995.11.24:1326
  4708. %%BeginProcSet: texc.pro
  4709. /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
  4710. /X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
  4711. mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
  4712. ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
  4713. isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
  4714. hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
  4715. TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
  4716. forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
  4717. /@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
  4718. /FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
  4719. /nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
  4720. string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
  4721. end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
  4722. /sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
  4723. N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
  4724. length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
  4725. 128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
  4726. get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
  4727. dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
  4728. /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
  4729. /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
  4730. 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
  4731. setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
  4732. .1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N
  4733. /cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id
  4734. gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp
  4735. add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add
  4736. /gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{
  4737. dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1
  4738. adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2
  4739. idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
  4740. putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
  4741. adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
  4742. {adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
  4743. adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
  4744. chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
  4745. }if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
  4746. length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
  4747. cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
  4748. 0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
  4749. add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
  4750. /eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
  4751. known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
  4752. /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
  4753. 65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
  4754. 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
  4755. {}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
  4756. getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
  4757. ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
  4758. RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
  4759. false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
  4760. round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
  4761. rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
  4762. {dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
  4763. B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
  4764. 4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
  4765. p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
  4766. a}B /bos{/SS save N}B /eos{SS restore}B end
  4767. %%EndProcSet
  4768. %%BeginProcSet: texps.pro
  4769. TeXDict begin /rf{findfont dup length 1 add dict begin{1 index /FID ne 2
  4770. index /UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
  4771. exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
  4772. exch def dict begin Encoding{exch dup type /integertype ne{pop pop 1 sub
  4773. dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
  4774. ifelse}forall Metrics /Metrics currentdict end def[2 index currentdict
  4775. end definefont 3 -1 roll makefont /setfont load]cvx def}def
  4776. /ObliqueSlant{dup sin S cos div neg}B /SlantFont{4 index mul add}def
  4777. /ExtendFont{3 -1 roll mul exch}def /ReEncodeFont{/Encoding exch def}def
  4778. end
  4779. %%EndProcSet
  4780. %%BeginProcSet: special.pro
  4781. TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N
  4782. /vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen
  4783. false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B
  4784. /@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit
  4785. div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{
  4786. /CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{
  4787. 10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B
  4788. /@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale
  4789. true def end /@MacSetUp{userdict /md known{userdict /md get type
  4790. /dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup
  4791. length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{}
  4792. N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath
  4793. clippath mark{transform{itransform moveto}}{transform{itransform lineto}
  4794. }{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{
  4795. itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{
  4796. closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39
  4797. 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N
  4798. /txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1
  4799. scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get
  4800. ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip
  4801. not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0
  4802. TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR
  4803. pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1
  4804. -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg
  4805. TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg
  4806. sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr
  4807. 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add
  4808. 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp
  4809. {pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72
  4810. div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray}
  4811. N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict
  4812. maxlength dict begin /magscale true def normalscale currentpoint TR
  4813. /psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts
  4814. /psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx
  4815. psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy
  4816. scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR
  4817. /showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{
  4818. psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
  4819. roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
  4820. moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict
  4821. begin /SpecialSave save N gsave normalscale currentpoint TR
  4822. @SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial
  4823. {CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
  4824. closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
  4825. sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
  4826. }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
  4827. CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
  4828. lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath
  4829. }N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{
  4830. end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin}
  4831. N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{
  4832. /SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX
  4833. SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X
  4834. /startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad
  4835. yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end
  4836. %%EndProcSet
  4837. TeXDict begin 39158280 55380996 1000 300 300 (refcbase.dvi)
  4838. @start /Fa 1 14 df<EC7FC0903803FFF890380F803E90393C0007800170EB01C001C0
  4839. EB006048488048C87E0006814881A24881A248ED0180A248ED00C0A3481660AB006016C0
  4840. A36CED0180A26CED0300A26C1506A26C5D6C5D6C6C5C6C6C5C0170495A013CEB07809026
  4841. 0F803EC7FC903803FFF89038007FC02B2F7DA332>13 D E /Fb 134[25
  4842. 1[36 25 25 14 19 17 1[25 25 25 39 14 25 1[14 25 25 17
  4843. 22 25 22 25 22 10[36 36 30 1[33 1[28 36 4[19 17 1[36
  4844. 5[36 7[25 25 2[25 3[25 25 1[12 1[12 4[17 39 38[{}41 50.000001
  4845. /Times-Roman rf end
  4846. %%EndProlog
  4847. %%BeginSetup
  4848. %%Feature: *Resolution 300dpi
  4849. TeXDict begin
  4850. %%PaperSize: a4
  4851. %%BeginPaperSize: a4
  4852. a4
  4853. %%EndPaperSize
  4854.  
  4855. %%EndSetup
  4856. %%Page: 1 1
  4857. 1 0 bop 413 2917 a @beginspecial -4 @llx 165 @lly 305
  4858. @urx 813 @ury 3399 @rwi @setspecial
  4859. %%BeginDocument: coverpage.eps
  4860. %
  4861. %    Due to bugs in Transcript, the 'PS-Adobe-' stuff is omitted from line 1
  4862. %
  4863.  
  4864. /tgifdict 132 dict def
  4865. tgifdict begin
  4866.  
  4867. %
  4868. %    Using a zero value radius for an ellipse or an arc would result
  4869. %        in a non-invertible CTM matrix which causes problem when this
  4870. %        when this PostScript is wrapped inside other routines, such as
  4871. %        the multi.ps package from
  4872. %        ftp.ucc.su.oz.au:/pub/ps_printing/multi.  You can overcome such
  4873. %        error by uncommenting the sole line of the procedure below:
  4874. %
  4875. /tgif_min_radius
  4876.  {
  4877. %    dup 0.01 lt { pop 0.01 } if
  4878.  } bind def
  4879.  
  4880. /tgifellipsedict 6 dict def
  4881. tgifellipsedict /mtrx matrix put
  4882.  
  4883. /tgifellipse
  4884.  { tgifellipsedict begin
  4885.       /yrad exch def
  4886.       /xrad exch def
  4887.       /y exch def
  4888.       /x exch def
  4889.       /savematrix mtrx currentmatrix def
  4890.       x y translate
  4891.       xrad yrad scale
  4892.       0 0 1 0 360 arc
  4893.       savematrix setmatrix
  4894.    end
  4895.  } def
  4896.  
  4897. /tgifarrowtipdict 8 dict def
  4898. tgifarrowtipdict /mtrx matrix put
  4899.  
  4900. /tgifarrowtip
  4901.  { tgifarrowtipdict begin
  4902.       /dy exch def
  4903.       /dx exch def
  4904.       /h exch def
  4905.       /w exch def
  4906.       /y exch def
  4907.       /x exch def
  4908.       /savematrix mtrx currentmatrix def
  4909.       x y translate
  4910.       dy dx atan rotate
  4911.       0 0 moveto
  4912.       w neg h lineto
  4913.       w neg h neg lineto
  4914.       savematrix setmatrix
  4915.    end
  4916.  } def
  4917.  
  4918. /tgifarcdict 8 dict def
  4919. tgifarcdict /mtrx matrix put
  4920.  
  4921. /tgifarcn
  4922.  { tgifarcdict begin
  4923.       /endangle exch def
  4924.       /startangle exch def
  4925.       /yrad exch def
  4926.       /xrad exch def
  4927.       /y exch def
  4928.       /x exch def
  4929.       /savematrix mtrx currentmatrix def
  4930.       x y translate
  4931.       xrad yrad scale
  4932.       0 0 1 startangle endangle arc
  4933.       savematrix setmatrix
  4934.    end
  4935.  } def
  4936.  
  4937. /tgifarc
  4938.  { tgifarcdict begin
  4939.       /endangle exch def
  4940.       /startangle exch def
  4941.       /yrad exch def
  4942.       /xrad exch def
  4943.       /y exch def
  4944.       /x exch def
  4945.       /savematrix mtrx currentmatrix def
  4946.       x y translate
  4947.       xrad yrad scale
  4948.       0 0 1 startangle endangle arcn
  4949.       savematrix setmatrix
  4950.    end
  4951.  } def
  4952.  
  4953. /tgifsetuserscreendict 22 dict def
  4954. tgifsetuserscreendict begin
  4955.    /tempctm matrix def
  4956.    /temprot matrix def
  4957.    /tempscale matrix def
  4958.  
  4959.    /concatprocs
  4960.     { /proc2 exch cvlit def
  4961.       /proc1 exch cvlit def
  4962.       /newproc proc1 length proc2 length add array def
  4963.       newproc 0 proc1 putinterval
  4964.       newproc proc1 length proc2 putinterval
  4965.       newproc cvx
  4966.     } def
  4967.    /resmatrix matrix def
  4968.    /findresolution
  4969.     { 72 0 resmatrix defaultmatrix dtransform
  4970.       /yres exch def /xres exch def
  4971.       xres dup mul yres dup mul add sqrt
  4972.     } def
  4973. end
  4974.  
  4975. /tgifsetuserscreen
  4976.  { tgifsetuserscreendict begin
  4977.       /spotfunction exch def
  4978.       /screenangle exch def
  4979.       /cellsize exch def
  4980.  
  4981.       /m tempctm currentmatrix def
  4982.       /rm screenangle temprot rotate def
  4983.       /sm cellsize dup tempscale scale def
  4984.  
  4985.       sm rm m m concatmatrix m concatmatrix pop
  4986.  
  4987.       1 0 m dtransform /y1 exch def /x1 exch def
  4988.  
  4989.       /veclength x1 dup mul y1 dup mul add sqrt def
  4990.       /frequency findresolution veclength div def
  4991.  
  4992.       /newscreenangle y1 x1 atan def
  4993.  
  4994.       m 2 get m 1 get mul m 0 get m 3 get mul sub 0 gt
  4995.  
  4996.       {{neg} /spotfunction load concatprocs
  4997.          /spotfunction exch def
  4998.       } if
  4999.  
  5000.       frequency newscreenangle /spotfunction load setscreen
  5001.    end
  5002.  } def
  5003.  
  5004. /tgifsetpatterndict 18 dict def
  5005. tgifsetpatterndict begin
  5006.    /bitison
  5007.     { /ybit exch def /xbit exch def
  5008.       /bytevalue bstring ybit bwidth mul xbit 8 idiv add get def
  5009.  
  5010.       /mask 1 7 xbit 8 mod sub bitshift def
  5011.       bytevalue mask and 0 ne
  5012.     } def
  5013. end
  5014.  
  5015. /tgifbitpatternspotfunction
  5016.  { tgifsetpatterndict begin
  5017.       /y exch def /x exch def
  5018.  
  5019.       /xindex x 1 add 2 div bpside mul cvi def
  5020.       /yindex y 1 add 2 div bpside mul cvi def
  5021.  
  5022.       xindex yindex bitison
  5023.        { /onbits onbits 1 add def 1 }
  5024.        { /offbits offbits 1 add def 0 }
  5025.        ifelse
  5026.    end
  5027.  } def
  5028.  
  5029. /tgifsetpattern
  5030.  { tgifsetpatterndict begin
  5031.       /cellsz exch def
  5032.       /angle exch def
  5033.       /bwidth exch def
  5034.       /bpside exch def
  5035.       /bstring exch def
  5036.  
  5037.       /onbits 0 def /offbits 0 def
  5038.       cellsz angle /tgifbitpatternspotfunction load tgifsetuserscreen
  5039.       {} settransfer
  5040.       offbits offbits onbits add div setgray
  5041.    end
  5042.  } def
  5043.  
  5044. /tgifxpmdict 4 dict def
  5045. /tgifbwpicstr 1 string def
  5046. /tgifcolorpicstr 3 string def
  5047.  
  5048. /tgifsetpixels { tgifxpmdict begin /pixels exch def end } def
  5049.  
  5050. /tgifsetpix { tgifxpmdict begin pixels 3 1 roll putinterval end } def
  5051.  
  5052. /tgifbwspot
  5053.  { tgifxpmdict begin
  5054.       /index exch def
  5055.       tgifbwpicstr 0
  5056.       pixels index 3 mul 3 getinterval aload pop
  5057.       255 mul .114 mul exch 255 mul .587 mul add exch 255 mul .299 mul add
  5058.       cvi put
  5059.       tgifbwpicstr
  5060.    end
  5061.  } def
  5062.  
  5063. /tgifcolorspot
  5064.  { tgifxpmdict begin
  5065.       /index exch def
  5066.       pixels index 3 mul 3 getinterval aload pop
  5067.       255 mul cvi tgifcolorpicstr 2 3 -1 roll put
  5068.       255 mul cvi tgifcolorpicstr 1 3 -1 roll put
  5069.       255 mul cvi tgifcolorpicstr 0 3 -1 roll put
  5070.       tgifcolorpicstr
  5071.    end
  5072.  } def
  5073.  
  5074. /tgifnewcolorspot
  5075.  { tgifxpmdict begin
  5076.       /index exch def
  5077.       pixels index 3 mul 3 getinterval aload pop setrgbcolor
  5078.    end
  5079.  } def
  5080.  
  5081. /tgifcolordict 4 dict def
  5082.  
  5083. /colorimage where
  5084.  { pop }
  5085.  { /colorimage
  5086.    { tgifcolordict begin
  5087.         pop pop pop pop pop
  5088.         /ih exch def
  5089.         /iw exch def
  5090.         /x 0 def
  5091.         /y 0 def
  5092.         1 1 ih
  5093.          { pop 1 1 iw
  5094.             { pop currentfile
  5095.               tgifbwpicstr readhexstring pop 0 get tgifnewcolorspot
  5096.               x y moveto 1 0 rlineto 0 1 rlineto -1 0 rlineto
  5097.               closepath fill
  5098.               /x x 1 add def
  5099.             } for
  5100.            /y y 1 add def
  5101.            /x 0 def
  5102.          } for
  5103.      end
  5104.    } def
  5105.  } ifelse
  5106.  
  5107. /tgifpatdict 10 dict def
  5108.  
  5109. /tgifpatbyte
  5110.  { currentdict /retstr get exch
  5111.    pat i cellsz mod get put
  5112.  } def
  5113.  
  5114. /tgifpatproc
  5115.  { 0 1 widthlim {tgifpatbyte} for retstr
  5116.    /i i 1 add def
  5117.  } def
  5118.  
  5119. /tgifpatfill
  5120.  { tgifpatdict begin
  5121.       /h exch def
  5122.       /w exch def
  5123.       /lty exch def
  5124.       /ltx exch def
  5125.       /cellsz exch def
  5126.       /pat exch def
  5127.  
  5128.       /widthlim w cellsz div cvi 1 sub def
  5129.       /retstr widthlim 1 add string def
  5130.       /i 0 def
  5131.  
  5132.       ltx lty translate
  5133.       w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
  5134.       ltx neg lty neg translate
  5135.    end
  5136.  } def
  5137.  
  5138. /pat1 <ffffffffffffffff> def
  5139. /pat2 <0000000000000000> def
  5140. /pat3 <8000000008000000> def
  5141. /pat4 <8800000022000000> def
  5142. /pat5 <8800220088002200> def
  5143. /pat6 <8822882288228822> def
  5144. /pat7 <aa55aa55aa55aa55> def
  5145. /pat8 <77dd77dd77dd77dd> def
  5146. /pat9 <77ffddff77ffddff> def
  5147. /pat10 <77ffffff77ffffff> def
  5148. /pat11 <7fffffff7fffffff> def
  5149. /pat12 <8040200002040800> def
  5150. /pat13 <40a00000040a0000> def
  5151. /pat14 <ff888888ff888888> def
  5152. /pat15 <ff808080ff080808> def
  5153. /pat16 <f87422478f172271> def
  5154. /pat17 <038448300c020101> def
  5155. /pat18 <081c22c180010204> def
  5156. /pat19 <8080413e080814e3> def
  5157. /pat20 <8040201008040201> def
  5158. /pat21 <8844221188442211> def
  5159. /pat22 <77bbddee77bbddee> def
  5160. /pat23 <c1e070381c0e0783> def
  5161. /pat24 <7fbfdfeff7fbfdfe> def
  5162. /pat25 <3e1f8fc7e3f1f87c> def
  5163. /pat26 <0102040810204080> def
  5164. /pat27 <1122448811224488> def
  5165. /pat28 <eeddbb77eeddbb77> def
  5166. /pat29 <83070e1c3870e0c1> def
  5167. /pat30 <fefdfbf7efdfbf7f> def
  5168. /pat31 <7cf8f1e3c78f1f3e> def
  5169.  
  5170. /tgifcentertext { dup stringwidth pop 2 div neg 0 rmoveto } def
  5171.  
  5172. /tgifrighttext { dup stringwidth pop neg 0 rmoveto } def
  5173.  
  5174. /tgifreencsmalldict 12 dict def
  5175. /tgifReEncodeSmall
  5176.  { tgifreencsmalldict begin
  5177.       /newcodesandnames exch def
  5178.       /newfontname exch def
  5179.       /basefontname exch def
  5180.  
  5181.       /basefontdict basefontname findfont def
  5182.       /newfont basefontdict maxlength dict def
  5183.  
  5184.       basefontdict
  5185.       { exch dup /FID ne
  5186.          { dup /Encoding eq
  5187.             { exch dup length array copy newfont 3 1 roll put }
  5188.             { exch newfont 3 1 roll put }
  5189.             ifelse
  5190.          }
  5191.          { pop pop }
  5192.          ifelse
  5193.       }
  5194.       forall
  5195.  
  5196.       newfont /FontName newfontname put
  5197.       newcodesandnames aload pop
  5198.  
  5199.       newcodesandnames length 2 idiv
  5200.       { newfont /Encoding get 3 1 roll put}
  5201.       repeat
  5202.  
  5203.       newfontname newfont definefont pop
  5204.    end
  5205.  } def
  5206.  
  5207. /tgifgray { 8 1 0 72 300 32 div div tgifsetpattern } bind def
  5208.  
  5209. /tgifboxdict 6 dict def
  5210. /tgifboxstroke
  5211.  { tgifboxdict begin
  5212.       /pat def /w def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
  5213.       1.415 setmiterlimit
  5214.       w 1 eq { w setlinewidth } if
  5215.       pat pat1 ne pat pat2 ne and { gsave pat tgifgray } if
  5216.       newpath x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto closepath
  5217.       pat pat2 eq { 1 setgray stroke 0 setgray } { stroke } ifelse
  5218.       pat pat1 ne pat pat2 ne and { grestore } if
  5219.       w 1 eq { 1 setlinewidth } if
  5220.       1 setmiterlimit
  5221.    end
  5222.  } def
  5223. /tgifboxfill
  5224.  { tgifboxdict begin
  5225.       /pat def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
  5226.       pat pat1 ne pat pat2 ne and { gsave pat tgifgray } if
  5227.       newpath x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto closepath
  5228.       pat pat2 eq { 1 setgray fill 0 setgray } { fill } ifelse
  5229.       pat pat1 ne pat pat2 ne and { grestore } if
  5230.    end
  5231.  } def
  5232.  
  5233. end
  5234.  
  5235. tgifdict begin
  5236. /tgifsavedpage save def
  5237.  
  5238. 1 setmiterlimit
  5239. 1 setlinewidth
  5240.  
  5241. 0 setgray
  5242.  
  5243. 72 0 mul 72 11.70 mul translate
  5244. 72 128 div 100 mul 100 div dup neg scale
  5245.  
  5246. gsave
  5247.  
  5248. % BOX
  5249. newpath
  5250.    21 948 moveto 509 948 lineto 509 959 lineto 21 959 lineto
  5251. closepath fill
  5252. gsave
  5253.    1.415 setmiterlimit
  5254.    newpath
  5255.       21 948 moveto 509 948 lineto 509 959 lineto 21 959 lineto
  5256.    closepath stroke
  5257.    1 setmiterlimit
  5258. grestore
  5259.  
  5260. % BOX
  5261. newpath
  5262.    18 692 moveto 203 692 lineto 203 702 lineto 18 702 lineto
  5263. closepath fill
  5264. gsave
  5265.    1.415 setmiterlimit
  5266.    newpath
  5267.       18 692 moveto 203 692 lineto 203 702 lineto 18 702 lineto
  5268.    closepath stroke
  5269.    1 setmiterlimit
  5270. grestore
  5271.  
  5272. % XBM
  5273. 0 setgray
  5274. gsave
  5275.    100 235 translate 0.450 0.450 scale 0 rotate
  5276.  
  5277.    gsave
  5278.    0 0 translate
  5279.    256 256 true [1 0 0 1 0 0]
  5280.    {<0000000000000000000000000000000000000000000000000000000000000000
  5281.      0000000000000000000000000000000000000000000000000000000000000000
  5282.      0000000000000000000000000000000000000000000000000000000000000000
  5283.      0000000000000000000000000000000000000000000000000000000000000000
  5284.      0000000000000000000000000000000000000000000000000000000000000000
  5285.      0000000000000000000000000000000000000000000000000000000000000000
  5286.      0000000000000000000000000000000000000000000000000000000000000000
  5287.      0000000000000000000000000000000000000000000000000000000000000000
  5288.      0000000000000000000000000000000000000000000000000000000000000000
  5289.      0000000000000000000000000000000000000000000000000000000000000000
  5290.      0000000000000000000000000000000000000000000000000000000000000000
  5291.      0000000000000000000000000000000000000000000000000000000000000000
  5292.      0000000000000000000000000000000000000000000000000000000000000000
  5293.      0000000000000000000000000000000000000000000000000000000000000000
  5294.      0000000000000000000000000000000000000000000000000000000000000000
  5295.      0000000000000000000000000000000000000000000000000000000000000000
  5296.      0000000000000000000000000000000000000000000000000000000000000000
  5297.      0000000000000000000000000000000000000000000000000000000000000000
  5298.      0000000000000000000000000000000000000000000000000000000000000000
  5299.      0000000000000000000000000000000000000000000000000000000000000000
  5300.      0000000000000000000000000000000000000000000000000000000000000000
  5301.      0000000000000000000000000000000000000000000000000000000000000000
  5302.      0000000000000000000000000000000000000000000000000000000000000000
  5303.      0000000000000000000000000000000000000000000000000000000000000000
  5304.      0000000000000000000000000000000000000000000000000000000000000000
  5305.      0000000000000000000000000000000000000000000000000000000000000000
  5306.      0000000000000000000000000000000000000000000000000000000000000000
  5307.      0000000000000000000000000000000000000000000000000000000000000000
  5308.      0000000000000000000000000000000000000000000000000000000000000000
  5309.      0000000000000000000000000000000000000000000000000000000000000000
  5310.      0000000000000000000000000000000000000000000000000000000000000000
  5311.      0000000000000000000000000000000000000000000000000000000000000000
  5312.      0000000000000000000000000000000000000000000000000000000000000000
  5313.      0000000000000000000000000000000000000000000000000000000000000000
  5314.      0000000000000000000000000000000000000000000000000000000000000000
  5315.      0000000000000000000000000000000000000000000000000000000000000000
  5316.      0000000000000000000000000000000000000000000000000000000000000000
  5317.      0000000000000000000000000000000000000000000000000000000000000000
  5318.      0000000000000000000000000000000000000000000000000000000000000000
  5319.      0000000000000000000000000000000000000000000000000000000000000000
  5320.      0000000000000000000000000000000000000000000000000000000000000000
  5321.      0000000000000000000000000000000000000000000000000000000000000000
  5322.      0000000000000000000000000000000000000000000000000000000000000000
  5323.      0000000000000000000000000000000000000000000000000000000000000000
  5324.      0000000000000000000000000000000000000000000000000000000000000000
  5325.      0000000000000000000000000000000000000000000000000000000000000000
  5326.      0000000000000000000000000000000000000000000000000000000000000000
  5327.      0000000000000000000000000000000000000000000000000000000000000000
  5328.      0000000000000000000000000000000000000000000000000000000000000000
  5329.      0000000000000000000000000000000000000000000000000000000000000000
  5330.      0000000000000000000000000000000000000000000000000000000000000000
  5331.      0000000000000000000000000000000000000000000000000000000000000000
  5332.      0000000000000000000000000000000000000000000000000000000000000000
  5333.      0000000000000000000000000000000000000000000000000000000000000000
  5334.      0000000000000000000000000000000000000000000000000000000000000000
  5335.      0000000000000000000000000000000000000000000000000000000000000000
  5336.      0000000000000000000000000000000000000000000000000000000000000000
  5337.      0000000000000000000000000000000000000000000000000000000000000000
  5338.      0000000000000000000000000000000000000000000000000000000000000000
  5339.      0000000000000000000000000000000000000000000000000000000000000000
  5340.      0000000000000000000000000000000000000000000000000000000000000000
  5341.      0000000000000000000000000000000000000000000000000000000000000000
  5342.      0000000000000000000000000000000000000000000000000000000000000000
  5343.      0000000000000000000000000000000000000000000000000000000000000000
  5344.      0000000000000000000000000000000000000000000000000000000000000000
  5345.      0000000000000000000000000000000000000000000000000000000000000000
  5346.      0000000000000000000000000000000000000000000000000000000000000000
  5347.      0000000000000000000000000000000000000000000000000000000000000000
  5348.      0000000000000000000000000000000000000000000000000000000000000000
  5349.      0000000000000000000000000000000000000000000000000000000000000000
  5350.      0000000000000000000000000000000000000000000000000000000000000000
  5351.      0000000000000000000000000000000000000000000000000000000000000000
  5352.      0000000000000000000000000000000000000000000000000000000000000000
  5353.      0000000000000000000000000000000000000000000000000000000000000000
  5354.      0000000000000000000000000000000000000000000000000000000000000000
  5355.      0000000000000000000000000000000000000000000000000000000000000000
  5356.      0000000000000000000000000000000000000000000000000000000000000000
  5357.      0000000000000000000000000000000000000000000000000000000000000000
  5358.      0000000000000000000000000000000000000000000000000000000000000000
  5359.      0000000000000000000000000000000000000000000000000000000000000000
  5360.      0000000000000000000000000000000000000000000000000000000000000000
  5361.      0000000000000000000000000000000000000000000000000000000000000000
  5362.      0000000000000000000000000000000000000000000000000000000000000000
  5363.      0000000000000000000000000000000000000000000000000000000000000000
  5364.      0000000000000000000000000000000000000000000000000000000000000000
  5365.      0000000000000000000000000000000000000000000000000000000000000000
  5366.      0000000000000000000000000000000000000000000000000000000000000000
  5367.      0000000000000000000000000000000000000000000000000000000000000000
  5368.      0000000000000000000000000000000000000000000000000000000000000000
  5369.      0000000000000000000000000000000000000000000000000000000000000000
  5370.      0000000000000000000000000000000000000000000000000000000000000000
  5371.      0000000000000000000000000000000000000000000000000000000000000000
  5372.      0000000000000000000000000000000000000000000000000000000000000000
  5373.      0000000000000000000000000000000000000000000000004000000000000000
  5374.      0000000000000000000000000000000000000000000000000000000000000000
  5375.      0000000000000000000000000000000000000000000000002800000000000000
  5376.      0000000000000000000000000000000000000000000000001000000000000000
  5377.      0000000000000000000000000000000000000000000000102800800000000000
  5378.      0000000000000000000000000000000000000000000080043403000000000000
  5379.      000000000000000000000000000000000000000000002c085b09400000000000
  5380.      0000000000000000000000000000000000000000000016225f10800000000000
  5381.      0000000000000000000000000000000000000000000005856fda140000000000
  5382.      000000000000000000000000000000000000000000000203cc7cf10000000000
  5383.      0000000000000000000000000000000000000000000040a3f66e3ea800000000
  5384.      000000000000000000000000000000000000000000164877fd6c7db400000000
  5385.      00000000000000000000000000000000000000000017613ffffc7e7820000000
  5386.      00000000000000000000000000000000000000000006703efffdfcfa08000000
  5387.      000000000000000000000000000000000000000002812d1ffffefdf810000000
  5388.      0000000000000000000000000000000000000000052a0a8ffffffff108000000
  5389.      000000000000000000000000000000000000000000050f87ffffe1fe02000000
  5390.      0000000000000000000000000000000000000000000f2f4bfdffe1fa00280000
  5391.      000000000000000000000000000000000000000000038fa3fcffefbe80040000
  5392.      00000000000000000000000000000000000000000083c76dfdffdfff50000000
  5393.      0000000000000000000000000000000000000000082be3fffefffffc61840000
  5394.      000000000000000000000000000000000000000015677ffffffffffdc70e0000
  5395.      00000000000000000000000000000000000000022e3bffffffffffffeb8e8000
  5396.      000000000000000000000000000000000000000c1cbbffffffffffdffe5f8000
  5397.      00000000000000000000000000000000000000001fbdffff0fffffff982fe000
  5398.      00000000000000000000000000000000000000005f3bfffe1fffffae1e0f0000
  5399.      00000000000000000000000000000000000000010f9ffffe8ffffd8f9f0a0000
  5400.      00000000000000000000000000000000000000001ffdffff7ffffc1fb5020000
  5401.      000000000000000000000000000000000000000007ff7fffffffdbaff4429000
  5402.      0000000000000000000000000000000000000014affefffffffff7f790010840
  5403.      000000000000000000000000000000000000003b97fffffbffd61ff11a11b400
  5404.      00000000000000000000000000000000000000bf97cfffffffe47fe248020000
  5405.      00000000000000000000000000000000000000dfffe7fffffff0bff088844200
  5406.      00000000000000000000000000000000000000afffcfffffffe07ff47403ad00
  5407.      000000000000000000000000000000000000005fffe7ffffcff07ff85c23fcd0
  5408.      00000000000000000000000000000000000002bfffcff3ffbff8bffe7c43f7a0
  5409.      00000000000000000000000000000000000007fffec683ffdffe3ff7d43070e8
  5410.      00000000000000000000000000000000000077ffffc503eb3c301fe3966061e4
  5411.      000000000000000000000000000000000000fe9fffe411f21e1803e18678207d
  5412.      000000000000000000000000000000000017ff7fffc063eebeb504c28a6060fe
  5413.      00000000000000000000000000000000007ff37f0fc20387ffff4bd1402a1578
  5414.      0000000000000000000000000000000000ffd8fd0fa4258bffffd788006004d0
  5415.      000000000000000000000000000000440bfb8effc6400302bffffffc523fe304
  5416.      000000000000000000000000000000a1afff5fda842204011ffff7fe0c1f8612
  5417.      0000000000000000000000040000017effffbfb8e22020000ffffffe174fe380
  5418.      00000000000000000000000900000385f7fffff8e0e10c010ffffffe1d0fe3c0
  5419.      00000000000000000000006000000207f1f7feeaf2600b402fffffff98c7e3d0
  5420.      000000000000000000c0028000020203c3fffff7c04905001fffffff1807e3e4
  5421.      00000000000000000871271000080080e9ffb75fa0a4000843fffffffc57d3ea
  5422.      0000000000000045f7a0a80000001600cffc77ff0046010001fffdfffc0ff7cc
  5423.      00000000000000d4ea880200000002111fff37fe80a6000601fff8fffe1fffe7
  5424.      0000000000000161c10000008411476259ffffe0f2df040d017ff4fe7c1feff4
  5425.      00000000000003bda20000002051a7c39cffffc06dffa80f407fc0febf0efff0
  5426.      0000000000000772c700200146bfdbd77bffff80ffffd60f82be83fe661d7fc1
  5427.      0000000000001ff4dfa1010043f9edb7ffffff027ffdbdede01fc1fff78effd0
  5428.      0000000000007ffdffdc4001d7fd1e7fffffff09ffe002f8d08f93ffe78ffcc5
  5429.      0000000000003ffffffe20047ff80dfffe9fffd7ffe0007c700fe1ff278fd842
  5430.      000000000000fffffffc54416ffa87fffc3ffe3fffc0001c680fe3ff0b0c297c
  5431.      0000000000007fffffff182827becefffcbfff7fffe000012e03f1ffa7861af0
  5432.      000000000001ffffffff78527fffb7f9e8ffffffffc800007d07cbff0c0c2ff0
  5433.      000000000003ffffffc1af16af7ffb3847fffffffff820001fa077be02d247f0
  5434.      00000000000fffffffe30c2217bdfa6287fffffffff9000417d02b7e8cd00f80
  5435.      000000000017ffffffe0870003b9ff1a0ffffffffc2a00100be81fff04f04780
  5436.      00000000001fffdff1f1820005f05f800bfffffff80720000ff01ff88ce03f00
  5437.      00000000003d38fff0f8c300023823c623fffffffc00d48007f00fffc6f07fa8
  5438.      00000000003a1bffe1f5c70102726f0083fffffffc0021200ff50bfd9ec17fd0
  5439.      00000000001c0fffe0fce340a53ab79541ffffffffa0105c03ffa7ffcbe1ffe0
  5440.      00000000007bafffc1f04508df7bffc80bffffffffd0003903ffd6ff8be3ffc0
  5441.      00000000005fefffc07132066dffffa101ffffffffe9001e81fff3ffcbf3ffc0
  5442.      0000000000fffffd03f84f007bfbffc0240fffffff9a801fa3fff1ff97ffff80
  5443.      0000000005fffd5001f81fc4f7f80fc00085ffffffa5ea0ff7fffcffc7ffff00
  5444.      000000000bfe000007f43b4bffc057d0001fffffffe0daafffffb97fcfffff00
  5445.      000000000ffd000017fe1c97f7d007e0402fffff8fe007fffffbce3fe7ffff80
  5446.      000000001ff020102fe8512bf7c00fc00077ffff1fe80bfffff714ffe7ffff00
  5447.      000000002ff4012affe20197f2280b300a23ffff9ff003fffffb853ff3ffff80
  5448.      000000003ffbd5ffff8d0adfb61100400411ffff9ffc87ffffff8bffe3ffff00
  5449.      000000003ffeffffffd54060de8402100600ffffaffea3fffff927ffe1ffff80
  5450.      000000007fffffffffb89ac54a0800040424ffffffffd7fbffb90fffe3ffff84
  5451.      000000003fffffffff9dfcc0590000000010ffffdffffff1ff8e5fdfc3ffff80
  5452.      000000007ffffffffd3bff40100000001001ffff8fffffe3fe087fbe81ffff86
  5453.      000000007ffffffffc87ff280000008008003fffc3ffffe1ff883ff6a1ffffc3
  5454.      00000001fffff8d0000ff60d0900000000007fffe7ffffc7ff01777f43fffb87
  5455.      00000000ffffe88000009b400000009010003ffff3ffffd1cf40769fb1fff7d3
  5456.      00000003fffff50000120684000020010000bdf3ebffff8f9f08793490ffffe7
  5457.      00000003fffffbe0008047200000100030001ff9ffffff5f5f90200ae8ffe7ef
  5458.      00000003fffffd40000001000820200240403ffbffffff3e5fe8021bd8fffdef
  5459.      0000000fdffffc5eaa80c4c015048000140017fdfffff97f7fe10087587f9dd7
  5460.      0000003fffff93f70000800800041002280005fdffffc1ffffe0000c987f9ffd
  5461.      0000002fffff486e8000820004100002080012fc1fffd5fdfdc00007c83faff4
  5462.      0000003ffffe092000a08000b0000005046ae2f83fffcbffffc0001ffa1f9ffd
  5463.      0000003fff702c00004002000a00000200b9e7febfffffffff80005fde87ffff
  5464.      0000003fdc402a0000154000200000082b72f7fffffffdffffa0043f9f0fffff
  5465.      0000005ffe142404001680001000000013f966fffffffeffffc2203fcfcdffff
  5466.      0000007ffc720454005a0000000000005ffccbffbffffffffee5407f508fffff
  5467.      0000003dff5d422880310000000000001a1f09bffffffffffd3aa23fa4efffff
  5468.      0000007af80e0000004000000000000028100b7fbffffffff07d017f64dbffff
  5469.      000000287e4200000100000000000000000825feffffffffe82e03fd707fffff
  5470.      00000020b88c0000008004000000000040000bfefffffffff0e7b7fee9ffffff
  5471.      000000103c42880001004140000000000000017ffff7ffffe873dfdff8ffffff
  5472.      000000407407000090011f80000000002000015fffe7fffff0b3ff9ff9ffffff
  5473.      000000a01c85008400004fe8000000000001003fff8ffffff2f1fd4fffffffff
  5474.      00000160000a0a510000ffe00001000042002047ff9ff7ff55fdf5dfffffffff
  5475.      000000d4108445f80000fff80100000008001003bfdffbff9fbbf5ffffffffff
  5476.      00000070011b87900043eff028000010422050076fbff3ffdf3b0affffffffff
  5477.      0000001d00c7a5482030e1f90e0800000024000137bff9ffff998affffffffff
  5478.      0000000e428dc08849f897f07964040000a00821263fe3effe671dfff9ffffef
  5479.      00000007d003c3acbafa5bd08ef52000000400015e3bf9cfdd2e1afffafffff7
  5480.      0000000bb007dffcfffcffc00242000000210000a43d830fa04f3ffffdffffef
  5481.      00000007f57bfffe0fe17f800090840000000500125b29cd80667ffffbffffff
  5482.      0000000bfdf7fef01fc3fe00010100000010902000114110104f7afffffffffe
  5483.      000000044bbfeb32bfebfd0000000000004125040000b544422d7dfffffffffe
  5484.      000000000024047ffffffc0000000000002fa0a8000168701a1efbffffffff3c
  5485.      00000000000006fffffffe05000000000007d03c0000a411540f7fffffffff3e
  5486.      00000000000057fffffff81282800000004f145800020003601ffffffffffa7d
  5487.      0000000400005fffffff8403f4f00000002dc42600000001f85fffffffefff1f
  5488.      0000000000007fffffff9503ffe00000091ed68800000002e0bfafffff87ff7e
  5489.      000000008081ffffffffd701fffa4800019f7d0280000001711f9fffffc7fbfe
  5490.      0000000024bbffffffffffd1ffff10004faff92000000004e02f8fffff01f9ff
  5491.      00000000c9ffffff87fffffcfffffc802fbff09100000000140f8fffff0af5ff
  5492.      000000003fbfffe20ffffffffffffd051ffff82020001000003dbffffe07fdff
  5493.      00000000014ffff287ffffffffffffa1fffffa54800000000009ffffff07ffff
  5494.      00000000011ddbc01fffffffffffffe3fffffd7520000004005dffbffe27f3ff
  5495.      000000000007a7fd0fffffffffffffebfffffd1d008000008008fffffe07f9bf
  5496.      00000000001089507ffffffffffffffffffff42000000205044dfffffc26fdff
  5497.      00000000000001fb3effabfffffffffffffffc10400000000048fffffc2fffff
  5498.      00000000000092dabdff863fffffffff7ffffe6200002001a021bffff87ffcff
  5499.      000000000000177efffed535fdfffffd9a66fd34900000000a08bffffa7ffeff
  5500.      00000000000009aff7eaac11ffffffbc3258b618200000000091bffff8fffeff
  5501.      00000000000006fa0ab02b9d7fffff16586c5cb6a000010001017ffff17fff7f
  5502.      0000000000000014000002befbfffe25b8a034fc400000040087fffff1fdffff
  5503.      0000000000000080000000df6dffff01c8c0387f442000000066fffff1fffbff
  5504.      00000000000000000000003bd2fffe09a2a028744080000000afffffe3fffbff
  5505.      00000000000000000000001ff7ffffe8d5c08e0060000020003fffeffbffffff
  5506.      0000000000000000000000459ffffffaff885e8042000000003fffc7f7ffffff
  5507.      000000000000000000000000affff7fffff02f1061000000041fff83ffffff9f
  5508.      0000000000000000000000005ffffc9ed7bcffe166000000003fff07ffffff9f
  5509.      0000000000000000000000000fffc74a47077fe032040100225ffe87ffffffcf
  5510.      00000000000000000000000007fff6e8000cfff0f900000805bffe0fffffffcf
  5511.      00000000000000000000000001fffffd0445ffe834000005473ffc0fffffffef
  5512.      00000000000000000000000000bffffd4102fff8f1000004062ff83fffffffff
  5513.      000000000000000000000000003ffffff207fdf87fa000288a5ff41fffdfffff
  5514.      000000000000000000000000000fffffcc03f9c41f000160247fe03fffffffff
  5515.      0000000000000000000000000007ffffff08fce08fa000540e7fe01ffeffffff
  5516.      0000000000000000000000000007ffffbc11bd881fe0014068ff805ffc7fffff
  5517.      0000000000000000000000000003fffbfc09cf840dfc91a02bffc23ff23fffff
  5518.      0000000000000000000000000007f8fbfc13930a95fa0480fbff847fc07fffff
  5519.      0000000000000000000000000003f838fe97980542fe00805fff88df80ffffff
  5520.      0000000000000000000000000003f8f5e73d482c0a0004011fff0dfe0fdfffff
  5521.      0000000000000000000000000007fa78729c184800410004bfffaffe07ffffff
  5522.      000000000000000000000000000fff70a3181844040020031fff9fc59dffffff
  5523.      0000000000000000000000000007fffc3e0c9c8200000828ffffffd3dfffffff
  5524.      000000000000000000000000001ffff0b9081945000001227fffff8fffffffff
  5525.      000000000000000000000000000ffff8fc005eb3020010243fffffafffffdbff
  5526.      000000000000000000000000000ffff8fd082e6380000244ffffffffffffcff3
  5527.      000000000000000000000000000ffffcfcc46efba92011c47fffffffffff8bf7
  5528.      000000000000000000000000000ffff8fc84cff7d90067ac3fffffffffff89eb
  5529.      000000000000000000000000001ffff8de86effffd243ff83ffffffffffe28ff
  5530.      000000000000000000000000001ffff9fe87fffffc58f7e05ffffffffffc53ff
  5531.      000000000000000000000000003ffff9fe97effffa787fa07fffffffefae5dff
  5532.      000000000000000000000000003ffff3ff87fffff8f0f802ffffffffc01cfffd
  5533.      000000000000000000000000001ffff9fec7fffff67ab001ffffffffa02efcfc
  5534.      000000000000000000000000005ffff3ff8ffffffcffc003ffffffffc9fffffc
  5535.      000000000000000000000000013fffffffe7effffffe1007fffffffff3ffbbfe>}
  5536.    imagemask
  5537.    grestore
  5538.  
  5539.    gsave
  5540.    256 0 translate
  5541.    256 256 true [1 0 0 1 0 0]
  5542.    {<0000000000000000000000000000000000000000000000000000000000000000
  5543.      0000000000000000000000000000000000000000000000000000000000000000
  5544.      0000000000000000000000000000000000000000000000000000000000000000
  5545.      0000000000000000000000000000000000000000000000000000000000000000
  5546.      0000000000000000000000000000000000000000000000000000000000000000
  5547.      0000000000000000000000000000000000000000000000000000000000000000
  5548.      0000000000000000000000000000000000000000000000000000000000000000
  5549.      0000000000000000000000000000000000000000000000000000000000000000
  5550.      0000000000000000000000000000000000000000000000000000000000000000
  5551.      0000000000000000000000000000000000000000000000000000000000000000
  5552.      0000000000000000000000000000000000000000000000000000000000000000
  5553.      0000000000000000000000000000000000000000000000000000000000000000
  5554.      0000000000000000000000000000000000000000000000000000000000000000
  5555.      0000000000000000000000000000000000000000000000000000000000000000
  5556.      0000000000000000000000000000000000000000000000000000000000000000
  5557.      0000000000000000000000000000000000000000000000000000000000000000
  5558.      0000000000000000000000000000000000000000000000000000000000000000
  5559.      0000000000000000000000000000000000000000000000000000000000000000
  5560.      0000000000000000000000000000000000000000000000000000000000000000
  5561.      0000000000000000000000000000000000000000000000000000000000000000
  5562.      0000000000000000000000000000000000000000000000000000000000000000
  5563.      0000000000000000000000000000000000000000000000000000000000000000
  5564.      0000000000000000000000000000000000000000000000000000000000000000
  5565.      0000000000000000000000000000000000000000000000000000000000000000
  5566.      0000000000000000000000000000000000000000000000000000000000000000
  5567.      0000000000000000000000000000000000000000000000000000000000000000
  5568.      0000000000000000000000000000000000000000000000000000000000000000
  5569.      0000000000000000000000000000000000000000000000000000000000000000
  5570.      0000000000000000000000000000000000000000000000000000000000000000
  5571.      0000000000000000000000000000000000000000000000000000000000000000
  5572.      0000000000000000000000000000000000000000000000000000000000000000
  5573.      0000000000000000000000000000000000000000000000000000000000000000
  5574.      0000000000000000000000000000000000000000000000000000000000000000
  5575.      0000000000000000000000000000000000000000000000000000000000000000
  5576.      0000000000000000000000000000000000000000000000000000000000000000
  5577.      0000000000000000000000000000000000000000000000000000000000000000
  5578.      0000000000000000000000000000000000000000000000000000000000000000
  5579.      0000000000000000000000000000000000000000000000000000000000000000
  5580.      0000000000000000000000000000000000000000000000000000000000000000
  5581.      0000000000000000000000000000000000000000000000000000000000000000
  5582.      0000000000000000000000000000000000000000000000000000000000000000
  5583.      0000000000000000000000000000000000000000000000000000000000000000
  5584.      0000000000000000000000000000000000000000000000000000000000000000
  5585.      0000000000000000000000000000000000000000000000000000000000000000
  5586.      0000000000000000000000000000000000000000000000000000000000000000
  5587.      0000000000000000000000000000000000000000000000000000000000000000
  5588.      0000000000000000000000000000000000000000000000000000000000000000
  5589.      0000000000000000000000000000000000000000000000000000000000000000
  5590.      0000000000000000000000000000000000000000000000000000000000000000
  5591.      0000000000000000000000000000000000000000000000000000000000000000
  5592.      0000000000000000000000000000000000000000000000000000000000000000
  5593.      0000000000000000000000000000000000000000000000000000000000000000
  5594.      0000000000000000000000000000000000000000000000000000000000000000
  5595.      0000000000000000000000000000000000000000000000000000000000000000
  5596.      0000000000000000000000000000000000000000000000000000000000000000
  5597.      0000000000000000000000000000000000000000000000000000000000000000
  5598.      0000000000000000000000000000000000000000000000000000000000000000
  5599.      0000000000000000000000000000000000000000000000000000000000000000
  5600.      0000000000000000000000000000000000000000000000000000000000000000
  5601.      0000000000000000000000000000000000000000000000000000000000000000
  5602.      0000000000000000000000000000000000000000000000000000000000000000
  5603.      0000000000000000000000000000000000000000000000000000000000000000
  5604.      0000000000000000000000000000000000000000000000000000000000000000
  5605.      0000000000000000000000000000000000000000000000000000000000000000
  5606.      0000000000000000000000000000000000000000000000000000000000000000
  5607.      0000000000000000000000000000000000000000000000000000000000000000
  5608.      0000000000000000000000000000000000000000000000000000000000000000
  5609.      0000000000000000000000000000000000000000000000000000000000000000
  5610.      0000000000000000000000000000000000000000000000000000000000000000
  5611.      0000000000000000000000000000000000000000000000000000000000000000
  5612.      0000000000000000000000000000000000000000000000000000000000000000
  5613.      0000000000000000000000000000000000000000000000000000000000000000
  5614.      0000000000000000000000000000000000000000000000000000000000000000
  5615.      0000000000000000000000000000000000000000000000000000000000000000
  5616.      0000000000000000000000000000000000000000000000000000000000000000
  5617.      0000000000000000000000000000000000000000000000000000000000000000
  5618.      0000000000000000000000000000000000000000000000000000000000000000
  5619.      0000000000000000000000000000000000000000000000000000000000000000
  5620.      0000000000000000000000000000000000000000000000000000000000000000
  5621.      0000000000000000000000000000000000000000000000000000000000000000
  5622.      0000000000000000000000000000000000000000000000000000000000000000
  5623.      0000000000000000000000000000000000000000000000000000000000000000
  5624.      0000000000000000000000000000000000000000000000000000000000000000
  5625.      0000000000000000000000000000000000000000000000000000000000000000
  5626.      0000000000000000000000000000000000000000000000000000000000000000
  5627.      0000000000000000000000000000000000000000000000000000000000000000
  5628.      0000000000000000000000000000000000000000000000000000000000000000
  5629.      0000000000000000000000000000000000000000000000000000000000000000
  5630.      0000000000000000000000000000000000000000000000000000000000000000
  5631.      0000000000000000000000000000000000000000000000000000000000000004
  5632.      0000000000000000000000000000000000000000000000000000000000000001
  5633.      0000000000000000000000000000000000000000000000000000000000000000
  5634.      000000000000000000000000000000000000000000000000000000000000000a
  5635.      0000000000000000000000000000000000000000000000000000000000000002
  5636.      0000000000000000000000000000000000000000000000000000000000000000
  5637.      0000000000000000000000000000000000000000000000000000000000000006
  5638.      0000000000000000000000000000000000000000000000000000000000000001
  5639.      0000000000000000000000000000000000000000000000000000000000000001
  5640.      0000000000000000000000000000000000000000000000000000000000000024
  5641.      0000000000000000000000000000000000000000000000000000000000000005
  5642.      0000000000000000000000000000000000000000000000000000000000000028
  5643.      0000000000000000000000000000000000000000000000000000000000000018
  5644.      000000000000000000000000000000000000000000000000000000000000015d
  5645.      000000000000000000000000000000000000000000000000000000000000087f
  5646.      00000000000000000000000000000000000000000000000000000000000002f7
  5647.      00000000000000000000000000000000000000000000000000000000000008e9
  5648.      000000000000000000000000000000000000000000000000000000000000517f
  5649.      000000000000000000000000000000000000000000000000000000000000007f
  5650.      0000000000000000000000000000000000000000000000000000000000042a7f
  5651.      00000000000000000000000000000000000000000000000000000000000b56ff
  5652.      0000000000000000000000000000000000000000000000000000000000242fff
  5653.      00000000000000000000000000000000000000000000000000000000000007ff
  5654.      00000000000000000000000000000000000000000000000000000000000127ff
  5655.      0000000000000000000000000000000000000000000000000000000000eaffff
  5656.      00000000000000000000000000000000000000000000000000000000003fffff
  5657.      00000000000000000000000000000000000000000000000000000000011fcff7
  5658.      00000000000000000000000000000000000000000000000000000000002fc7ef
  5659.      00000000000000000000000000000000000000000000000000000004055feff7
  5660.      0000000000000000000000000000000000000000000000000000000020fffbff
  5661.      00000000000000000000000000000000000000000000000000000006156ffdff
  5662.      000000000000000000000000000000000000000000000000000000041a8fffff
  5663.      000000000000000000000000000000000000000000000000000000070f4ffffe
  5664.      000000000000000000000000000000000000000000000000000000061f3ffff8
  5665.      0000000000000000000000000000000000000000000000000000000b8ffffe7e
  5666.      0000000000000000000000000000000000000000000000000000000f0fffdcfc
  5667.      0000000000000000000000000000000000000000000000000000021fafffecff
  5668.      000000000000000000000000000000000000000000000000000021fffffff9ff
  5669.      0000000000000000000000000000000000000000000000000000009ffffffef5
  5670.      0000000000000000000000000000000000000000000000000000828ffffffff9
  5671.      000000000000000000000000000000000000000000000000000000a7ffffffe1
  5672.      0000000000000000000000000000000000000000000000000000005fffffffc2
  5673.      0000000000000000000000000000000000000000000000000000007fffffffc7
  5674.      00000000000000000000000000000000000000000000000000000bffffffffde
  5675.      800000000000000000000000000000000000000000000000000223ff7ffffffe
  5676.      00000000000000000000000000000000000000000000000000002ffffffffffe
  5677.      00000000000000000000000000000000000000000000000000003fffffffffff
  5678.      00000000000000000000000000000000000000000000000000007fffffffffff
  5679.      40000000000000000000000000000000000000000000000000001fffffffffff
  5680.      00000000000000000000000000000000000000000000000000003fffffffffff
  5681.      20000000000000000000000000000000000000000000000000007fffffffffff
  5682.      0000000000000000000000000000000000000000000000000003ffffffffffff
  5683.      1000000000000000000000000000000000000000000000000000bfffffffffff
  5684.      0000000000000000000000000000000000000000000000000002bfffffffffff
  5685.      00000000000000000000000000000000000000000000000000000bffdfffddff
  5686.      8200000000000000000000000000000000000000000000000008042fffffdfff
  5687.      6920000000000000000000000000000000000000000000000000168fffdfffff
  5688.      6fc80000000000000000000000000000000000000000000000047f7fffdfffff
  5689.      fff80000000000000000000000000000000000000000000000007ffffffcffff
  5690.      0f2f000000000000000000000000000000000000000000000015fbfffffeffff
  5691.      451680000000000000000000000000000000000000000000000fffffefffffff
  5692.      090140000000000000000000000000000000000000000000001fffffdfffffff
  5693.      0040000000000000000000000000000000000000000000000015ffffffffffff
  5694.      2804200000000000000000000000000000000000000000000041ffffffffffff
  5695.      05c01000000000000000000000000000000000000000000000287fffffffffff
  5696.      0f05000000000000000000000000000000000000000000000053ffcfc7ffffff
  5697.      04a708000000000000000000000000000000000000000000003fffdfefffffdf
  5698.      080e0000000000000000000000000000000000000000000003ffff7feeffff9f
  5699.      023e8800000000000000000000000000000000000000000001ffffffe7ffffef
  5700.      0df60000000000000000000000000000000000000000000057ffffffdfffffff
  5701.      07fa8800000000000000000000000000000000000000000009ffffffffffffff
  5702.      0fb10000000000000000000000000000000000000000000003bfffffffffffff
  5703.      07d00800000000000000000000000000000000000000000000ffffffffffffff
  5704.      0fb07000000000000000000000000000000000000000000000fffffffffffffe
  5705.      03e03000000000000000000000000000000000000000000000fffffffffbfffe
  5706.      0770300000000000000000000000000000000000000000000bffffffffffffff
  5707.      01807000000000000000000000000000000000000000000015ffffff3ffbffff
  5708.      83a1e00000000000000000000000000000000000000000003ffffffefff3ffff
  5709.      0190e00000000000000000000000000000000000000000003ffffffefffbffff
  5710.      2021c0000000000000000000000000000000000000000000fffffffbfffffffc
  5711.      1893e00000000000000000000000000000000000000000007ffffffdfffffffe
  5712.      3a37c0000000000000000000000000000000000000000007fffffffbfffffffc
  5713.      0fb18000000000000000000000000000000000000000000efffffffffffffffe
  5714.      8ff1c0000000000000000000000000000000000000000007ffffff9ffffffffe
  5715.      07f98000000000000000000000000000000000000000000fffffffdfffffff7f
  5716.      1f358000000000000000000000000000000000000000002fffffff3ffffffff7
  5717.      ce0d800000000000000000000000000000000000000000171ffffffffffffff7
  5718.      3e3dc000000000000000000000000000000000000000003c8ffffffffffffff7
  5719.      fc8fa000000000000000000000000000000000000000000f5fffffffffffffff
  5720.      fdffc0000000000000000000000000000000000000000017ffffffffffffffff
  5721.      fcff8000000000000000000000000000000000000000004fffffffffffffffff
  5722.      e9ffc0000000000000000000000000000000000000000003ffffffffffffffff
  5723.      cffff000000000000000000000000000000000000000000bffffffffffffdfff
  5724.      bfffc2000000000000000000000000000000000000000007ffffffffffffdfff
  5725.      fffef480000000000000000000000000000000000000017fffffffffffffdfff
  5726.      ffffea00000000000000000000000000000000000000017fffffffffffffffff
  5727.      fffff400000000000000000000000000000000000000043fffffffffffffffff
  5728.      fffff900000000000000000000000000000000000000001fffffffffffffffff
  5729.      fffff0200000000000000000000000000000000000000567ffffffffffffffff
  5730.      fffff80000000000000000000000000000000000000000ffffffffffffffffff
  5731.      fffffa4000000000000000000000000000000000000000ffffffffffffffffff
  5732.      fffffdd0000000000000000000000000000000000000017fffffffffffffffff
  5733.      fffffff0800000000000000000000000000000000000157fffffffffffffffff
  5734.      ffffdffc0000000000000000000000000000000000008b7fffffffffffffffff
  5735.      ffffafff00000000000000000000000000000000000021ffffffffffffffffff
  5736.      ffff3bfe00000000000000000000000000000000000003ffffffffffffffffff
  5737.      ffffbdffa000000000000000000000000000000000000fffffffffffffffffff
  5738.      ffffffbfc000000000000000000000000000000000008fffffffffffffffffff
  5739.      fffffffff0000000000000000000000000000000000217ffffffffffffffffff
  5740.      fffffffff80000000000000000000000000000000005ffffffffffffffffffff
  5741.      ffffffffff0000000000000000000000000000000021ffffffffffffffffffff
  5742.      fffffffffc0000000000000000000000000000000003ffffffffffffffffffff
  5743.      fffffffcfe000000000000000000000000000000000bffffffffffffffffffff
  5744.      fffffff8fe0000000000000000000000000000000097ffffffffffffffffffff
  5745.      7ffffffc3a00000000000000000000000000000000ffffffffffffffffffffff
  5746.      7dfffffc3d0000000000000000000000000000000bffffffffffffffffffffff
  5747.      3efffff638000000000000000000000000000000efffffffffffffffffffffff
  5748.      7ffffffc30000000000000000000000000000003bfffffffffffffffffffffff
  5749.      fffffffe0a000000000000000000000000000001ffffffffffffffffffffffff
  5750.      fffe1bfe0000000000000000000000000000000fffffffffffffffffffffffff
  5751.      1fff87fb02000000000000000000000000000003ffffffffffffffffffffffff
  5752.      7fff41ff84000000000000000000000000000001ffffffffffffffffffffffff
  5753.      bfffc27f80000000000000000000000000000000ffffffffffffffffffffffff
  5754.      ffffc07f00000000000000000000000000000009ffffffffffffffffffffffef
  5755.      ffffe81fa000000000000000000000000000001fffffffffffffffffffffffff
  5756.      fffff20fe000000000000000000000000000007fffffffffffffffffffffffff
  5757.      7ffffcaff800000000000000000000000000001fffffffffffffffffffffffff
  5758.      6dffff5ff00000000000000000000000000005ffffffffffffffffffffffff67
  5759.      9ebfffff3a0000000000000000000000000002ffffffffffffffffffffffff7f
  5760.      ec4fffff240000000000000000000000000015ffffffffffeffffffffffffff7
  5761.      ef15ffff80000000000000000000000000005effffffffff6ffffbffffffffff
  5762.      ff58ffffc0000000000000000000000000003ffffffffffe6f8ffffffffff3ff
  5763.      ff8ea9fff0000000000000000000000000003ffffffffffc2f83fffffffff9fb
  5764.      ff0284f7e0000000000000000000000000007fffffffffb84603fefffffffffb
  5765.      ffc14afff800000000000000000000000000ffffffffffd48e09037ffffffff9
  5766.      fe00bbd7e800000000000000000000000001ffffffffffb99e0017fffffffff3
  5767.      ff500803a880000000000000000000000001fffffffffcb5fe0443fffffedffb
  5768.      ff900805c80000000000000000000000000bfbfffffff0effe00affbfffe9dff
  5769.      ffd40003c600000000000000000000000035ffffffff98503e802ffcfffedcff
  5770.      fff89005cc000000000000000000000003ffffffffff00409f200ffa3ff8d8ff
  5771.      fffc0043e600000000000000000000000fffffffffff80404f8003fe7ff8d0ff
  5772.      fffe9003c400000000000000000000001fffffffffff01c01fc003fffff972ff
  5773.      ffffc909f20000000000000000000000bfffffffffffc8700fd001fffffcf8ff
  5774.      ffffc803c00000000000000000000002ffffffffffffd0600be089fffff8f3ff
  5775.      fffffc51e40000000000000000000005fffffffffffff43c00f441fffffe7fff
  5776.      fffffc63400000000000000000000003fffffffffffffe7a00384ffffffcffff
  5777.      fffffe37200000000000000000000013ffffffffffffff7f000560e7ffff5fff
  5778.      fffffeff000000000000000000000007fffffffffffeaafed001f5f65fffdfff
  5779.      ffffffff00000000000000000000001ffffffffffffe00bfed00f07e0fffffff
  5780.      fdffffff08000000000000000000057ffffffffffffc203ffd51387c1ffffffe
  5781.      ffffffef0000000000000000000002ffffffffffffff1001fbea7a1f43ffffcd
  5782.      ff7ffffe0a00000000000000000031ffffffffeffffc0811f3b0377e415fff80
  5783.      ff7fffff0400000000000000000034ffffffffdffffc0a08cb9c08afe80fff09
  5784.      fffffff902000000000000000000bbffffffffeffffc091ae3d50137f00fff01
  5785.      fffffffd040000000000000000009fbfffffffffffffa8ef45c04003fd03ff81
  5786.      fffffff0000000000000000000037ffffffffffffffff03fa1000001f5063f15
  5787.      fffffff881000000000000000015ffffffffffffffffb40ff8a00003fbc27f09
  5788.      ffffffb800000000000000000007fffffffffffffbffb827f0000017efa13f3f
  5789.      fffffff800000000000000000043fffffffffffff9ff9803eca0508adf517fbf
  5790.      fffffff80000000000000000001fffffffffffffe3fffc038404712cea35cfff
  5791.      7ffe7ffa000000000000000002afffffffffffffe8fcfe03d2013a00218dcfff
  5792.      fffefffc20000000000000000187fffffffffffef5fcfa034c83748a7a8ac8ff
  5793.      9ffffffc000000000000000003e7fffffffffeffff7c3f69bf82b9073bc1fcff
  5794.      1ffffff8200000000000000017c7fffffffffe77fffc0ffb7f400fa7bfc1707f
  5795.      2ffffffe0000000000000000218ffffffffffe33fffe03ffbfd0229178283c3f
  5796.      07fffffca000000000000000254ffffffffffef3fffd47feafe007a848407c7f
  5797.      57fffffe200000000000000143087ffffe7fff73ffffd3ff87e500da28003f3f>}
  5798.    imagemask
  5799.    grestore
  5800.  
  5801.    gsave
  5802.    512 0 translate
  5803.    256 256 true [1 0 0 1 0 0]
  5804.    {<0000000000000000000000000000000000000000000000000000000000000000
  5805.      0000000000000000000000000000000000000000000000000000000000000000
  5806.      0000000000000000000000000000000000000000000000000000000000000000
  5807.      0000000000000000000000000000000000000000000000000000000000000000
  5808.      0000000000000000000000000000000000000000000000000000000000000000
  5809.      0000000000000000000000000000000000000000000000000000000000000000
  5810.      0000000000000000000000000000000000000000000000000000000000000000
  5811.      0000000000000000000000000000000000000000000000000000000000000000
  5812.      0000000000000000000000000000000000000000000000000000000000000000
  5813.      0000000000000000000000000000000000000000000000000000000000000000
  5814.      0000000000000000000000000000000000000000000000000000000000000000
  5815.      0000000000000000000000000000000000000000000000000000000000000000
  5816.      0000000000000000000000000000000000000000000000000000000000000000
  5817.      0000000000000000000000000000000000000000000000000000000000000000
  5818.      0000000000000000000000000000000000000000000000000000000000000000
  5819.      0000000000000000000000000000000000000000000000000000000000000000
  5820.      0000000000000000000000000000000000000000000000000000000000000000
  5821.      0000000000000000000000000000000000000000000000000000000000000000
  5822.      0000000000000000000000000000000000000000000000000000000000000000
  5823.      0000000000000000000000000000000000000000000000000000000000000000
  5824.      0000000000000000000000000000000000000000000000000000000000000000
  5825.      0000000000000000000000000000000000000000000000000000000000000000
  5826.      0000000000000000000000000000000000000000000000000000000000000000
  5827.      0000000000000000000000000000000000000000000000000000000000000000
  5828.      0000000000000000000000000000000000000000000000000000000000000000
  5829.      0000000000000000000000000000000000000000000000000000000000000000
  5830.      0000000000000000000000000000000000000000000000000000000000000000
  5831.      0000000000000000000000000000000000000000000000000000000000000000
  5832.      0000000000000000000000000000000000000000000000000000000000000000
  5833.      0000000000000000000000000000000000000000000000000000000000000000
  5834.      0000000000000000000000000000000000000000000000000000000000000000
  5835.      0000000000000000000000000000000000000000000000000000000000000000
  5836.      0000000000000000000000000000000000000000000000000000000000000000
  5837.      0000000000000000000000000000000000000000000000000000000000000000
  5838.      0000000000000000000000000000000000000000000000000000000000000000
  5839.      0000000000000000000000000000000000000000000000000000000000000000
  5840.      0000000000000000000000000000000000000000000000000000000000000000
  5841.      0000000000000000000000000000000000000000000000000000000000000000
  5842.      0000000000000000000000000000000000000000000000000000000000000000
  5843.      0000000000000000000000000000000000000000000000000000000000000000
  5844.      0000000000000000000000000000000000000000000000000000000000000000
  5845.      0000000000000000000000000000000000000000000000000000000000000000
  5846.      0000000000000000000000000000000000000000000000000000000000000000
  5847.      0000000000000000000000000000000000000000000000000000000000000000
  5848.      0000000000000000000000000000000000000000000000000000000000000000
  5849.      0000000000000000000000000000000000000000000000000000000000000000
  5850.      0000000000000000000000000000000000000000000000000000000000000000
  5851.      0000000000000000000000000000000000000000000000000000000000000000
  5852.      0000000000000000000000000000000000000000000000000000000000000000
  5853.      0000000000000000000000000000000000000000000000000000000000000000
  5854.      0000000000000000000000000000000000000000000000000000000000000000
  5855.      0000000000000000000000000000000000000000000000000000000000000000
  5856.      0000000000000000000000000000000000000000000000000000000000000000
  5857.      0000000000000000000000000000000000000000000000000000000000000000
  5858.      0000000000000000000000000000000000000000000000000000000000000000
  5859.      0000000000000000000000000000000000000000000000000000000000000000
  5860.      0000000000000000000000000000000000000000000000000000000000000000
  5861.      0000000000000000000000000000000000000000000000000000000000000000
  5862.      0000000000000000000000000000000000000000000000000000000000000000
  5863.      0000000000000000000000000000000000080000000000000000000000000000
  5864.      0000000000000000000000080000000000000000000000000000000000000000
  5865.      0000000000000000000000080014000000000000000000000000000000000000
  5866.      0000000000000000040000800000000200000000000000000000000000000000
  5867.      00000000000000000208008c7000000900800000000000000000000000000000
  5868.      000000000000000000190a94b000004100000000000000000000000000000000
  5869.      0000000000000000030f76ca7a00012000000000000000000000000000000000
  5870.      0000000000000000065fff4a640000c100a00000000000000000000000000000
  5871.      0000000000000000113bff641b2a02c000000000000000000000000000000000
  5872.      0000000000000001613aadfc571cab8000000000000000000000000000000000
  5873.      0000000000000000bab86ffe198c75c000000000000000000000000000000000
  5874.      0000000000000000739d67f21fc8d30000000000000000000000000000000000
  5875.      00000000000000061fdef7770ffe600128008000000000000000000000000000
  5876.      0000000000000004bfffff583ffec80050060000000000000000000000000000
  5877.      00000000000000074f97ff3f0bffc40510000000000000000000000000000000
  5878.      00000000000000237f87ffb853eec802204a1400000000000000000000000000
  5879.      000000000000001ffcf3ffff3b85a0130a001004040000000000000000000000
  5880.      000000000000001bfce7ffff6e81024e10c02000010000000000000000000000
  5881.      0000000000400019fe3fdfffc781928f10802006aa0000000000000000000000
  5882.      0000000009e50808fe5ffbffe7e71e3f3a908280034000000000000000000000
  5883.      0000000226304284ff9fffffcfcb8d3f9f524202a00000000000000000000000
  5884.      000000214f790284ffffffe6efff9e3f17b00a08000000000000000000000000
  5885.      00000021e38e4123fffee7ffff7fc409e7102f40200000000000000000000000
  5886.      0000004ad5de0213ffb937ffffff8404ef147810000000000000000000000000
  5887.      00000000afffc008fffc177fdfff62457e8c7c08000000000000000000000000
  5888.      0000000a3fcf8005bfeb107f9fff60a21d04e020000000000000000000000000
  5889.      00000002dfe7f0005ff7dd3ffffff3a1eec15019000020000000000000000000
  5890.      00000009ffc7e1200ffff3ffffff1751f0444020000000000000000000000000
  5891.      00000801fff77c0a03ff97ffffb1df84fd201010000000000000000000000000
  5892.      00020107fffff84503febfffefd7ffeafe602001000000000000000000000000
  5893.      0001505afffffd2ea3ff7fffffffff3fff7a8800204000000000000000000000
  5894.      49e9c0043fffffbfdffd7cfffffff7bffff18000010000000000000000000000
  5895.      f035f40abffffffff7faff7ffffff291fffde042084902000000000000000000
  5896.      f8bffd57fffffffffff2fffffffff647fffec000082020000000000000000000
  5897.      3ffffffffffffffffde3fffeffbff115fffd28280d0080200000000000000000
  5898.      1fdfffffffffffffff07ff9fff7fbb4fffec1028040020000000000000000000
  5899.      dfc2ffffffffffffff83ffdfffbffda3ffa60410040050000000000000000000
  5900.      ffc1fffffffffffeab8bbfbffffffd81ffcd0000900a68000000000000000000
  5901.      fffaff7ffdffffea00440fdffffcfe71ffe20000002e90040000000000000000
  5902.      ff3fff7beffefc0000000fdffffd7ea88ff00000014a01000000000000000000
  5903.      ffffffbffef6fe00000007bffffe7ff427da0000002000020000000000000000
  5904.      f7ffffffedfffea410001f3ffffffffc97fd0000000020000000000000000000
  5905.      7fffffffb7ffffd340800d9fffffffe75fffd000801005a00000000000000000
  5906.      f7fffffc3fffffebb810239fffff3fd3bfff600d001000800000000000000000
  5907.      ffffffff1fffffd12900836ffdff9fc3fefff817a00c00020000000000000000
  5908.      cfffffffffffff882800012fbeef1be7befff07f803000000000000000000000
  5909.      cffffff9ffffff4519000063faff8ffeeffff835901a00400000000000000000
  5910.      effffffdfffffdd428080047fc9f9ffffffff07a342000010000000000000000
  5911.      efffffff3fffbd608c000023fe0f9ff7effff97c1ca000100000000000000000
  5912.      fffffff01fff5840000004b3ff47bbf7ffffe4fc1f2000f00400000000000000
  5913.      fffffffbb7ffe800420002f3fec1e9fbfffffc740fa0003c4000000000000000
  5914.      ffffffffebefc042000003f2fcd4affffffffc68a70100b00000000000000000
  5915.      ffffffdebffff421000100fc1f62abfffffffec14a2000080800000000000000
  5916.      fffffcc12ff6880b200000f87ff18fffffffff81a60000140200000000000000
  5917.      ffcfc700176914438000427c3ff3e7ffffffff264c0100000080000000000000
  5918.      ff9ff2200742001582400d587ffbffffffefffe8102000240020000000000000
  5919.      f7f6fb800778194a2010062c7ffcfffffffffef1000000011408000000000000
  5920.      ffd07f0001a9309c8e005558fffc7ffee7fffde0080004108c04000000000000
  5921.      fff41f9000fcbbc60100506cff7c3fffd3fffffa00a000022f02000000000000
  5922.      c1fb7f4000f87fc44404606cff3f5fffcf3c7ffeac0080044c00000000000000
  5923.      eafdbfc201cc79c060013038ff1fa1ffee7f7fdfee0800400200400000000000
  5924.      edfe7ff505e0f9c524066079fe7fe2ffdff8fe97d64002240200000000000000
  5925.      f4dea7bfc1e039e0310ba018fe3ffdfffff6ffe8530100124000000000000000
  5926.      fd109fff93e013c4200c0093fe7fffff97f7fe88078151420800000000000000
  5927.      7e1207fff5fa1fc231450241ff3fffffc3ffff8e8181f0492280200000000000
  5928.      f82003fffff00fe4228c0189fe7fffffefffff6e0185e0d40a00100000000000
  5929.      f02045fffffc07e1311c0107fe7ffffff7ff3fe3806be06881a0040000000000
  5930.      c1c0007ffdf90fc0e73500affcffffffffcffe72801651500008000000000000
  5931.      e2e5013ffdff87d1779894fff87ffffffa817e78680750420010840000000000
  5932.      dfc7407ff8ff0fe4ffa28ffff8fffffff024fc707803848c202c000000000000
  5933.      f7e780bffbffc7f8ff85dffff0fffffff3c05f7e3a4bc016001f000000000000
  5934.      57cfc2ffffffcfe1ff0fdffff2ffd5fffea00f7c7fb6800e350e800000000000
  5935.      0fcf90ffdfffe7e0bf8ffffff1ff80fffff007ff1ff2800e04c3c00000000000
  5936.      3fffb4fbdfffdfc1ff2fffffffffe42cffba0ffefff5000e1003840000000000
  5937.      3fdfbafbcffeffe1ff5fffefffeff4027fbe5fefffff8012808bc20000000000
  5938.      ffffbfffefff7fc1ff3fffefffcfff40ff7a9fffffff003e0001400000000000
  5939.      fffebfffe7ffffe3fffbffe3ff83ffa87fff07ffffafa007a001110000000000
  5940.      fefcffff8bffffcbfcfbffe7ff21fff07ffe1fffbfffc0058002800000000000
  5941.      ffffc7fff1ffffd7faf5ffe7df80fffd7ffe87ff4fffe002d001e00000000000
  5942.      ffff9ffff3ffffdff9ffffc486007ff8ffe03ffe57ffc0006a2f880000000000
  5943.      ffffc7fff5ffefffe5ffffc403a07ffc3ff05fffa3f9f0011b9fc00000000000
  5944.      ffff9fffffffdfffc3ffff84004045fe7fe3ffff13f1c4001fbca00000000000
  5945.      fbffcfffffbbe7ff87bfffa00014003f07f3ffffcff83b420ffd080000000000
  5946.      fbffffffe7ffdfff07ffff06002910470befffff8be85fa12ffe440000000000
  5947.      f3fffffff7ffffff8ffffea2000e0283e3ffffffe7de03c29b07000000000000
  5948.      f1ffffffe7ffffce3fffffe68009c151effffffca7be01c08984200000000000
  5949.      f0ffffffe3ff7fdf1fffffe3a40af4f0f7f3ffda0e5e00a014a1488000000000
  5950.      f0ffffffe3ff7ffe7ffff7e3e001fd78ffc7ffd9fe7c00504d40300000000000
  5951.      fa7fffffe0feefce3bfff7fbfa007bfe7fc3ff9af95680280650040000000000
  5952.      ffffffffe33fffd6e3ffeffbfc4bfddebfe1ff1be84e201401a0000000000000
  5953.      ffffffffe19ffe6650ffffffff1dfeef3fe3ff1bfe0f000a10e0400000000000
  5954.      ffffffffcb3fffc761ffddfffffbfff71fe3fd53fc5e00054af0100000000000
  5955.      fffffffee73f7e77f07fca7fe3bcffffbff9f429ffd00015feac290000000000
  5956.      ffffffffed6ffffff0ff98bfe77effff1ffd788affa08aacdf11000000000000
  5957.      ffffffffc8ebbffffc3ffc7e73fa3fff1ff83cffffc4125dbe00800000000000
  5958.      fffeffffc9abbffff83ffe7f7bf77fff3f781ffffff93c0afa21600000000000
  5959.      ffffffffddfbbffffe1fef3f7fffbfff9fb43fffeffefa0df800740000000000
  5960.      fffffffffffffffff20fe3dfffe3dfff9ffaffffffffd003c0007e2000000000
  5961.      ffffffffeffffffff447f17fffe0cfffbfffffffffdfe001e00abf8000000000
  5962.      ffffffffcffffdfff917e01fffe09ffffffffffffb8bd003f005574000000000
  5963.      ffffffff87effffffc2ff91ffee06fffffffffffffcfe000fa0bd0c000000000
  5964.      ffffffff1f7ffffff41ff24ffe20bfffffffffffff9fc0007a1e610000000000
  5965.      ffffffff3ffffffff607f983fc143fffffffffe7ff87f002be8f940000000000
  5966.      fffffffc3ffdfffffc03f0e5fd181fffffffffcfffd7fd081d8cd20000000000
  5967.      fffffffe7ffdffffff01fcf37e0403ae3f9ffff3fffbfe022d40358400000000
  5968.      fffffff8fffdffffdf01faf3770501ce3ffffeffffffff4e3c021f4000000000
  5969.      fffffffeffffff7fef44ffffffa6e9f63fffffffffffff8a8e05a7c040000000
  5970.      ffdffffdfffffcfff68bffff3feffbfc3dffffffffb7f72c47155bf040000000
  5971.      fffffffffffff87ffb67ffff5dfffffe1e7fffffffd9f60527ce3bfd00000000
  5972.      fffffffffffff9fff3c7ffffddffff907ffffffff3c1c940135c3ffe00000000
  5973.      7ffffffffffff2fff3e3dfffe77fff001fff7ffdffe87328000ebd7f80000000
  5974.      ffffffffffbff3fdfbfbdfbee7771c0437fffffa0f80a682508dff7f80000000
  5975.      7fffffffffdff3ffcff8ff9fb9bf9e00537fdffe1fd40a5d521ffaffd0000000
  5976.      ffffffcfff9fe7fefffcdfbffafd30a5217ffff977ec1effc03ff8bf84000000
  5977.      ffffffe7fbbfe7fee7fc7fdffff5e85608bffffabbfe057fe05fcc7f50000000
  5978.      ffffffdfefdfeffff3eaffffbff7c2bf217ffff1f7fe01ffc53f1abf14000000
  5979.      fffffffffbfff7fffdf6ffffcffbeb53c43ffff8edfd005faa7f8f7f8a000000
  5980.      fffffffffffffffffba7ffff97ffeb37b07afaf9b3fd102ff97f2fff44000000
  5981.      bfffffffffbffffffef97fffe4ff9288f8397f3e8affd48fbc1faff5a1000000
  5982.      ffffffffffbfffffffbfffffc2fc131fe0bdfafe89ffd26f507fffbdd0000000
  5983.      ffffffcfff9fffffffffffffd2f90841f4fc6f5fadfffebee17f3f8bfc000000
  5984.      fffffff7ff9bfffffffff5ffc6f00017fcfebfaffcffff78407a1e01f0000000
  5985.      ffffffffffffffffffffb7ffa17c0423fe3e37d3de7ffffe205ba169f0000000
  5986.      ffffffffffffffffffffffffcb480045fc7f3fe31d7ffff0105fabfae0000000
  5987.      fffffffffffffffffffff7fff7a40413fe50bfe9cfbfffff0a3fffffe8000000
  5988.      ffffffffffffffffff7fffeeffcc0400ff207fd3bf1ff3fa1c3f5ffff0000000
  5989.      ffffffffffffffffffffffe7f5aaa0001fc03fe9ff8ff3fd8d9d07fff8000000
  5990.      ffffffffffffffffffbfffe7e4c748001f607ff0df8ff3ff0c995ffff8000000
  5991.      ffffffffffffffffff8ff7f3f021f40007b41fea7fdff1ff8e416fdffc000000
  5992.      ffffffffffffffffffeff7ebe080fc00075a5fe017ffd1ffcf54ff7fdc000000
  5993.      fffffffffffffffffff7fc7ff02a1e4803affffa81fff87fcff97f3bfe800000
  5994.      fffffdfffffffffffffffe3ff0000b2107c7fff420f7f8ffeff8fef1ff000000
  5995.      fffffcfffbffffffbfffff3ff00103d003e0fd55582bfe5ffff87ff03f400000
  5996.      fffff8ffffffffffffff779fe00002a02b303004e003ec3fffe07ff01b000000
  5997.      fffffcfffebfffffffbf1bcef201019107bd2423f00be63ffffc3ffc0d800000
  5998.      fff1f9fffdffffffffff15c5f00000c01ffeb20fe4057e3bfff05ff034400000
  5999.      fff5ffffffffffffffff1bf1f820240003bfd697b800ff1ffffd0ff806100000
  6000.      fff9fcefe7bfffffffcf8fa2e800008007bf8e0f7e29ffbbfffc07f814280000
  6001.      fffffc37e7dfffefffefeff8f420080001ffc20fbd90ff947fdfa1f501100000
  6002.      fffffe7eafffeffffffff27d7800000001bfd61fb2f8ffcafffecbf50e580000
  6003.      ffffff3fdfffffffffffe83f3510002000dfee86bc38fffafffff5fb95900000
  6004.      ff9ff67fbffffffffffff0be080000000019fe4c7878bff7ffffdfff3d000000
  6005.      ff9fffbfdffdfefffffff31f448000000044ffb4301c9fffffffffff88880000
  6006.      ff3ff7fffff9fffffffffd0e20201000002d7fe808315ffffff7ffffd8200000
  6007.      ff8ffffffffdfffffffff68778020400002a7fe0411c17ffffdbffff6c220000
  6008.      ffdffffffffffbff7fffdca7f8080000000b7fc004797bfc56c7f2f89c300000
  6009.      fffffff7fffffbfffffff847fa02000000047ff0003fe8fe0157f8ff2e188000
  6010.      ffbffffffffffbbffffff42bc500850010027ff0003f64780157f0fdbe304000
  6011.      f3fffffffffff9ffbfffff1be200000002013ffcbadff81c25fffc7fbe8d2000
  6012.      f9ffffffffffe3fbbfbffe1b048000800000505d77acea195bfff8ffff000000
  6013.      f9ffffdfffffe3ffdfbff78f06000044200108affe03f00e7ffffc6fffce8000
  6014.      fdffffdffffff3ff7fdfff1d0220002000020027fe01c1422fff7c3fef060000
  6015.      fdffffcffffff9ffffcfff8f8090001a00014017fe846003efffff3f7f871000
  6016.      3ffff70fffff7fff7fe37d5d4020808480010013fb23e001fd5fff7fff83c000
  6017.      7fffe7c7ffff47ff7fe87e0fc09a100300100001ffcf6803dbbfffffffe17000
  6018.      ffffff13ffff5ffdbfc5bc47d0310040a0000200ffef102fa0bff7ffff88d400
  6019.      ffffffc9ffffe7ffdffbfeb7e09cb000090808807f93410a017fe7ffff64e800
  6020.      ffffdf83dfffffff5fc7ffeff0143004040206807e03601c04bfe17ffbfc6800
  6021.      ffffefc9deffffffffe7dffbf80800000400084a1f07d95a01cff4bff87c7a00
  6022.      ffffff97ccffffeffff31ffff0001002020102023b0fa0f4515ff85ff97cb800
  6023.      fffcfdffce7f7feffffb8bbffe010000008040a08faf88185a6ffa3ffc1e3080
  6024.      fff879dfde7f3fcffffbd7dcfd0000020000020a1ffb4897fd36fe3ffc3c7000
  6025.      fffc78ffe7b79f7f3ff9dbdc3fc000004020104a07f3ae03fc287fbffe1f3400
  6026.      cffd7fffef7ffff31ff2ffe429a000002000061e1fb9fe9ff0323ffffcbeb800
  6027.      f7fffffffffffe7b8ffd7ffa8ada0080040811070fbffffffc5cbfffff7ffd00
  6028.      cff7fffffffff47b8ffe3feb0b2c80001000010a27bffbfee57c6ffffffffe00
  6029.      e7fbfffdfffffe2ff3ff9fffa78700a0050204c201fffbfb7ffffffffffffe00
  6030.      dffffff9fffefe676bff67f29fd400010010012003ff1ff897f63fffffffe74c
  6031.      fffffff8ffffffb77bcfc1ea1bf02068228100a089df1ffe03fe5fffffffff03
  6032.      fffffff0ffffdeeffbefe3f105490020002050a045ff5ff00bff3feffffff702
  6033.      f7fffffc5fffe7e7edc7b1ad4004002a02000449067e3ff827fe2ff3ffffffc1
  6034.      f7fffff9ffffeff3ecefb3b780004874001210004c297f76def89fffffffff80
  6035.      f7fffffffffff7b3f797d5ff68012018800004083004deff793c13ffffffffe2
  6036.      f7ffffffffffffd7e38fa3ffa0405c0a20020012100bfdfaf88455ffffffffd0
  6037.      f7ffffffffff7bebd943cbffbc003410402040282406fe7d3fe459ffffdfffbe
  6038.      ffffffffffe7bbefec96fba3da0000206400001890007ffa7f8111fffe8fffbd
  6039.      ffffffffffeffbf3fe635ed1ae0000027200000e000001ffff4909ffff5fffda
  6040.      fffffffffffffffbffc1ff48cf48410071400016800001fffd03c2fffffffff8
  6041.      7fffffbffffffbf89df9ee2537e400010ca80009448415fc7e1ed1fffbcffffc
  6042.      ffffffd7ffffffbdadf1fe22defc00005140000280000e9ef53fa5fdffffffea
  6043.      7fffffd7ffffff9fdeffbe0a2ffd10000020008120020cbf79b657fdfffffffe
  6044.      fffffbfbfffffb9fbf7f1f1daff6a1000244000000000efff17b7ff7fff7ffff
  6045.      fffff9fffffff9afef5ddc4755fb600a00000000a0050ffffc1ffffeeff9ffff
  6046.      fffff9fffffff9ffad1f141742fb54000040020000022fffff40ffff05f5ffff
  6047.      fffffefffffffdffce0d848090bda24284008044000026efffd07ff801ffffff
  6048.      ffffddffffff3fff972fc239085f4301000a00010004127fffe5fe6001feffff
  6049.      fffeeffffff9bffde75f70a8980748e02100002140820315f7fefc1085ffffc7
  6050.      ffffeffffff9fffdc3b0e3980c22222040100000820106806faffaa037c2ff8b
  6051.      ffffcffffffdffe745c255dc0e00109000040000000020007fffe66c9fc161c3
  6052.      ffffe7fffffffff0d1c09f8006808420100000084000a0017feff2e83c8050c7
  6053.      ffffc7fffffffff630200780872020840000000000000508ffeff9e2bc2b58db
  6054.      ffffcffff7ffffc5e8000fa4070004100800000000001055ffffda817d5f93ef
  6055.      ffffc3fff7ffffe6900003c0c080048402100080008001885bfdbd001f7f999f
  6056.      ffffc7ff2ffe7fe7a03407a00350221000020011000209c800ff3e020bffd54f
  6057.      ffffe3ffc9df1ff7c81941d0a14801024000000000000452057fbe9006ffef5f
  6058.      fffff7ff857ffffc803a02e000b0000004000400008002a812dffea0827ffeff
  6059.      fbfffbfff017bfe4601c00a82400010000400000001001472abfffd4a01f7ffe>}
  6060.    imagemask
  6061.    grestore
  6062.  
  6063.    gsave
  6064.    768 0 translate
  6065.    152 256 true [1 0 0 1 0 0]
  6066.    {<0000000000000000000000000000000000000000000000000000000000000000
  6067.      0000000000000000000000000000000000000000000000000000000000000000
  6068.      0000000000000000000000000000000000000000000000000000000000000000
  6069.      0000000000000000000000000000000000000000000000000000000000000000
  6070.      0000000000000000000000000000000000000000000000000000000000000000
  6071.      0000000000000000000000000000000000000000000000000000000000000000
  6072.      0000000000000000000000000000000000000000000000000000000000000000
  6073.      0000000000000000000000000000000000000000000000000000000000000000
  6074.      0000000000000000000000000000000000000000000000000000000000000000
  6075.      0000000000000000000000000000000000000000000000000000000000000000
  6076.      0000000000000000000000000000000000000000000000000000000000000000
  6077.      0000000000000000000000000000000000000000000000000000000000000000
  6078.      0000000000000000000000000000000000000000000000000000000000000000
  6079.      0000000000000000000000000000000000000000000000000000000000000000
  6080.      0000000000000000000000000000000000000000000000000000000000000000
  6081.      0000000000000000000000000000000000000000000000000000000000000000
  6082.      0000000000000000000000000000000000000000000000000000000000000000
  6083.      0000000000000000000000000000000000000000000000000000000000000000
  6084.      0000000000000000000000000000000000000000000000000000000000000000
  6085.      0000000000000000000000000000000000000000000000000000000000000000
  6086.      0000000000000000000000000000000000000000000000000000000000000000
  6087.      0000000000000000000000000000000000000000000000000000000000000000
  6088.      0000000000000000000000000000000000000000000000000000000000000000
  6089.      0000000000000000000000000000000000000000000000000000000000000000
  6090.      0000000000000000000000000000000000000000000000000000000000000000
  6091.      0000000000000000000000000000000000000000000000000000000000000000
  6092.      0000000000000000000000000000000000000000000000000000000000000000
  6093.      0000000000000000000000000000000000000000000000000000000000000000
  6094.      0000000000000000000000000000000000000000000000000000000000000000
  6095.      0000000000000000000000000000000000000000000000000000000000000000
  6096.      0000000000000000000000000000000000000000000000000000000000000000
  6097.      0000000000000000000000000000000000000000000000000000000000000000
  6098.      0000000000000000000000000000000000000000000000000000000000000000
  6099.      0000000000000000000000000000000000000000000000000000000000000000
  6100.      0000000000000000000000000000000000000000000000000000000000000000
  6101.      0000000000000000000000000000000000000000000000000000000000000000
  6102.      0000000000000000000000000000000000000000000000000000000000000000
  6103.      0000000000000000000000000000000000000000000000000000000000000000
  6104.      0000000000000000000000000000000000000000000000000000000000000000
  6105.      0000000000000000000000000000000000000000000000000000000000000000
  6106.      0000000000000000000000000000000000000000000000000000000000000000
  6107.      0000000000000000000000000000000000000000000000000000000000000000
  6108.      0000000000000000000000000000000000000000000000000000000000000000
  6109.      0000000000000000000000000000000000000000000000000000000000000000
  6110.      0000000000000000000000000000000000000000000000000000000000000000
  6111.      0000000000000000000000000000000000000000000000000000000000000000
  6112.      0000000000000000000000000000000000000000000000000000000000000000
  6113.      0000000000000000000000000000000000000000000000000000000000000000
  6114.      0000000000000000000000000000000000000000000000000000000000000000
  6115.      0000000000000000000000000000000000000000000000000000000000000000
  6116.      0000000000000000000000000000000000000000000000000000000000000000
  6117.      0000000000000000000000000000000000000000000000000000000000000000
  6118.      0000000000000000000000000000000000000000000000000000000000000000
  6119.      0000000000000000000000000000000000000000000000000000000000000000
  6120.      0000000000000000000000000000000000000000000000000000000000000000
  6121.      0000000000000000000000000000000000000000000000000000000000000000
  6122.      0000000000000000000000000000000000000000000000000000000000000000
  6123.      0000000000000000000000000000000000000000000000000000000000000000
  6124.      0000000000000000000000000000000000000000000000000000000000000000
  6125.      0000000000000000000000000000000000000000000000000000000000000000
  6126.      0000000000000000000000000000000000000000000000000000000000000000
  6127.      0000000000000000000000000000000000000000000000000000000000000000
  6128.      0000000000000000000000000000000000000000000000000000000000000000
  6129.      0000000000000000000000000000000000000000000000000000000000000000
  6130.      0000000000000000000000000000000000000000000000000000000000000000
  6131.      0000000000000000000000000000000000000000000000000000000000000000
  6132.      0000000000000000000000000000000000000000000000000000000000000000
  6133.      0000000000000000000000000000000000000000000000000000000000000000
  6134.      0000000000000000000000000000000000000000000000000000000000000000
  6135.      0000000000000000000000000000000000000000000000000000000000000000
  6136.      0000000000000000000000000000000000000000000000000000000000000000
  6137.      0000000000000000000000000000000000000000000000000000000000000000
  6138.      0000000000000000000000000000000000000000000000000000000000000000
  6139.      0000000000000000000000000000000000000000000000000000000000000000
  6140.      0000000000000000000000000000000000000000000000000000000000000000
  6141.      0000000000000000000000000000000000000000000000000000000000000000
  6142.      0000000000000000000000000000000000000000000000000000000000000000
  6143.      0000000000000000000000000000000000000000000000000000000000000000
  6144.      0000000000000000000000000000000000000000000000000000000000000000
  6145.      0000000000000000000000000000000000000000000000000000000000000000
  6146.      0000000000000000000000000000000000000000000000000000000000000000
  6147.      0000000000000000000000000000000000000000000000000000000000000000
  6148.      0000000000000000000000000000000000000000000000000000000000000000
  6149.      0000000000000000000000000000000000000000000000000000000000000000
  6150.      0000000000000000000000000000000000000000000000000000000000000000
  6151.      0000000000000000000000000000000000000000000000000000000000000000
  6152.      0000000000000000000000000000000000000000000000000000000000000000
  6153.      0000000000000000000000000000000000000000000000000000000000000000
  6154.      0000000000000000000000000000000000000000000000000000000000000000
  6155.      0000000000000000000000000000000000000000000000000000000000000000
  6156.      0000000000000000000000000000000000000000000000000000000000000000
  6157.      0000000000000000000000000000000000000000000000000000000000000000
  6158.      0000000000000000000000000000000000000000000000000000000000000000
  6159.      0000000000000000000000000000000000000000000000000000000000000000
  6160.      0000000000000000000000000000000000000000000000000000000000000000
  6161.      0000000000000000000000000000000000000000000000000000000000000000
  6162.      0000000000000000000000000000000000000000000000000000000000000000
  6163.      0000000000000000000000000000000000000000000000000000000000000000
  6164.      0000000000000000000000000000000000000000000000000000000000000000
  6165.      0000000000000000000000000000000000000000000000000000000000000000
  6166.      0000000000000000000000000000000000000000000000000000000000000000
  6167.      0000000000000000000000000000000000000000000000000000000000000000
  6168.      0000000000000000000000000000000000000000000000000000000000000000
  6169.      0000000000000000000000000000000000000000000000000000000000000000
  6170.      0000000000000000000000000000000000000000000000000000000000000000
  6171.      0000000000000000000000000000000000000000000000000000000000000000
  6172.      0000000000000000000000000000000000000000000000000000000000000000
  6173.      0000000000000000000000000000000000000000000000000000000000000000
  6174.      0000000000000000000000000000000000000000000000000000000000000000
  6175.      0000000000000000000000000000000000000000000000000000000000000000
  6176.      0000000000000000000000000000000000000000000000000000000000000000
  6177.      0000000000000000000000000000000000000000000000000000000000000000
  6178.      0000000000000000000000000000000000000000000000000000000000000000
  6179.      0000000000000000000000000000000000000000000000000000000000000000
  6180.      0000000000000000000000000000000000000000000000000000000000000000
  6181.      0000000000000000000000000000000000000000000000000000000000000000
  6182.      0000000000000000000000000000000000000000000000000000000000000000
  6183.      0000000000000000000000000000000000000000000000000000000000000000
  6184.      0000000000000000000000000000000000000000000000000000000000000000
  6185.      0000000000000000000000000000000000000000000000000000000000000000
  6186.      0000000000000000000000000000000000000000000000000000000000000000
  6187.      0000000000000000000000000000000000000000000000000000000000000000
  6188.      0000000000000000000000000000000000000000000000000000000000000000
  6189.      0000000000000000000000000000000000000000000000000000000000000000
  6190.      0000000000000000000000000000000000000000000000000000000000000000
  6191.      0000000000000000000000000000000000000000000000000000000000000000
  6192.      0000000000000000000000000000000000000000000000000000000000000000
  6193.      0000000000000000000000000000000000000000000000000000000000000000
  6194.      0000000000000000000000000000000000000000000000000000000000000000
  6195.      0000000000000000000000000000000000000000000000000000000000000000
  6196.      0000000000000000000000000000000000000000000000000000000000000000
  6197.      0000000000000000000000000000000000000000000000000000000000000000
  6198.      0000000000000000000000000000000000000000000000000000000000000000
  6199.      0000000000000000000000000000000000000000000000000000000000000000
  6200.      0000000000000000000000000000000000000000000000000000000000000000
  6201.      0000000000000000000000000000000000000000000000000000000000000000
  6202.      0000000000000000000000000000000000004000000000000000000000000000
  6203.      0000000000000000000000000000000000000000000000000000000000000000
  6204.      0000000000000000000000400000000000000000000000000000000000000000
  6205.      0000000000000000000000000000000000000000000000000000000000000000
  6206.      0000000042000000000000000000000000000000000000100000000000000000
  6207.      0000000000000000000004000000000000000000000000000000000000020000
  6208.      0000000000000000000000000000000010000000000000000000000000000000
  6209.      00000042000000000000000000000000000000000000c0000000000000000000
  6210.      000000000000000000e0400000000000000000000000000000000000e0900000
  6211.      000000000000000000000000000000e000000000000000000000000000000000
  6212.      0000e8000000000000000000000000000000000000f000000000000000000000
  6213.      0000000000000000382000000000000000000000000000000000008804000000
  6214.      0000000000000000000000000000d02800000000000000000000000000000000
  6215.      0038124000000000000000000000000000000000f80c00000000000000000000
  6216.      000000000000007e070000000000000000000000000000000000f81500000000
  6217.      0000000000000000000000000078040000000000000000000000000000000000>}
  6218.    imagemask
  6219.    grestore
  6220.  
  6221.    gsave
  6222.    0 256 translate
  6223.    256 256 true [1 0 0 1 0 0]
  6224.    {<00000000000000000000000000efbfe7eeffeffffffe001ffffffdffefff9df8
  6225.      00000000000000000000000001f3bff7f73fffffffff400ffffff3ffdeffbbfd
  6226.      00000000000000000000000001ff7fe7e77fffff83ff80fffffff5ffbf7e31ff
  6227.      00000000000000000000000003ffffe7f73fffffeae7a07ffffffffebefe33f7
  6228.      00000000000000000000000003ffffffe277fe00000600ffffffffff3ffe71e7
  6229.      00000000000000000000000003fffffffb23fc000008007ffffffffe7eee33fe
  6230.      0000000000000000000000000ffffffffb2bf0a0012000ffffffffff729e61ff
  6231.      00000000000000000000000007ffffffff37f85804a0007ffffffffff05f30ff
  6232.      0000000000000000000000003ffffffff87fe3f22a0001fffffffffff40e61ff
  6233.      0000000000000000000000001fffffffd0bff1fd500140fffffffffff10ef0ff
  6234.      0000000000000000000000007fffffffe2ffc33fc00205fffffffffff41e716f
  6235.      0000000000000000000000003fffffffe1ffe71f808403ffffffffffff3e6167
  6236.      0000000000000000000000007fffffffb1ff863e00120ffffffffff9fc3c6e6f
  6237.      0000000000000000000000007fffffff7bff843d040017fffffffff8ff3eb327
  6238.      000000000000000000000000bffffffffbfd1c78175017fffffffff1fc3f6b67
  6239.      0000000000000000000000003ffffffffbf008f01fe027fff7ff7ff28e3ff3a3
  6240.      0000000000000000000000007fffffffffe4f1c03f8015ffeffff7f51c3fc7e1
  6241.      000000000000000000000000ffffffffffebe310bf8058ffeffff3fe587fcfe3
  6242.      00000000000000000000000bdfffffffffffca023f0ad87fffffc7fc787fffc3
  6243.      000000000000000000000005ffffffffffffe5215f09e4ffffffcbf47efffff9
  6244.      000000000000000000000003fffffffffffb84befe3fd9f76fff8ee1fd3ffbc3
  6245.      0000000000000000000000033ffffffffeff8af57c1fd3f76ff38049ffbffbc3
  6246.      0000000000000000000000287ffffffffcff9feafc1fe7e7ffe721079e27fa0f
  6247.      0000000000000000000000253fffffffffff1fb77c5fa3f3e7d1884f4e13ff07
  6248.      000000000000000000000009ffffffffffcd1ffef8b74fa3ffa601bfbc87dc0f
  6249.      00000000000000000000005fffffffffffa11ffff8bfa7f1ff8002df5e06124b
  6250.      00000000000000000000013ffffffffffe083ffff3bfeee3df820197ce0ca6d2
  6251.      00000000000000000000001fffffffffba1b1fd3e9beffe3ff88021f920623fa
  6252.      00000000000000000000007fffffffffb57e7faff5ffffe7bf80041f8e0ccbf1
  6253.      00000000000000000000003fffffffffcffe3f83f1ffefe1df04031f200fc7e2
  6254.      00000000000000000000007ffffffffffff47e27f3ffdfebf190043c155f8bd1
  6255.      00000000000000000000003ffffffffe7be03e93f9fffff9e100001c70bd83cc
  6256.      0000000000000000000000bfffffffffffe57f0fe3ffbf6be505017d57e71413
  6257.      00000000000000000000005bfffffffff3f5ff45f9ffbfabc40a203f875f1200
  6258.      000000000000000000000037fffffff9e7efff8fe1fe7d33c40c00ff9d2c2413
  6259.      0000000000000000000001fffffffffc47ffff8ff9fffe1bc058c2fe200e0883
  6260.      0000000000000000000001bfffffffe09fbff7fff3fff87f807585f8a00c000f
  6261.      0000000000000000000003dfffffffe0bf9ff3bcfbfffa3fc07487f284082a17
  6262.      0000000000000000000005bfffffffc2ffd8f5fd7fffff7f02ed1bc5d250307e
  6263.      0000000000000000000005ffffffff8bff9ae8df7fffdf7f80bc2bcbe854bc1e
  6264.      0000000000000000000009ffffffff17fedcf1fe7fffff7f95dc1f8ff14171ff
  6265.      00000000000000000000137ffffffe7ffffffcff277ffeff54bc0f9f8103e8ff
  6266.      00000000000000000000147ffffff97ffffbf3ef1ffffffc5c781fbc060fcbfe
  6267.      0000000000000000000018fffffff8ffffffefe7affffffe2c3d0ffc06850df7
  6268.      000000000000000000004fffffffe3fffffffffcfdffff9030fc3fe16e205fe4
  6269.      000000000000000000012bffffffe5ffffffffddf7fffdf448fc1fd59f806fd0
  6270.      0000000000000000000087ffffffebcffffffffafffffe7003fc3f8ebf897f81
  6271.      0000000000000000000007ffffffefdfefffffb1fffffd6905ff9fbe7fd0b741
  6272.      0000000000000000000107ffffffafbf8fffffc7cfffde722ffe9ff9fff1ff07
  6273.      0000000000000000000021ffffff6f9f8ffffb9317ffd6e107ff0ffbfff87c0b
  6274.      000000000000000000000bffffffdf3e3feff3265fffede03ffe1feffff2ec5f
  6275.      0000000000000000000157fffffffe7f2bd72b431ffff7a03fd84fffeff5c97f
  6276.      000000000000000000003ffffffffc7ffbc9d60ebfff9fa27c815f7f8fffe7ff
  6277.      0000000000000000000087fffffffafffbb30f27ffffcf611a09feffcfffffff
  6278.      0000000000000000000227fffffff1ffff395c1cafff1fc24c07ff7f8fffcdff
  6279.      0000000000000000000043ffffffebffbfb05c5a1f60cff30257ffefdffffbff
  6280.      000000000000000000048fffffffc7ff3d6020745d811fc305fffffd7ffffdf7
  6281.      0000000000000000000147ffffffd7ff3bf820d01e800fc302ffffff7ffffbff
  6282.      000000000000000000000fffffff0f9c7be100c8b8001fc7207ffffffffffdff
  6283.      000000000000000000008ffffffe3fbefaf10c2278000ef2603fff7fffffffff
  6284.      000000000000000000001ffffffc7f38ffc33804e010cf44e82ffefffffff9ff
  6285.      000000000000000000020ffffffa7eb9fea1dc0380016fe67d0fff6ffffffdff
  6286.      000000000000000000903fffffddf961fd07f8028023cfe5fb0bfe4fffffb1ff
  6287.      000000000000000000001fffff5ff9e37e07fa000103e7f7fd83deaf4fffbbff
  6288.      000000000000000000008fffffbffdc6f887e0010203ee4ff98bfe4ffffebfff
  6289.      0000000000000000010403ffff7fefca3c27f4042501fe2fffc1ff47dffebfff
  6290.      0000000000000000000007fffe7fefd1780ff0024e23fc8ffd81feaffffffbff
  6291.      0000000000000000000007fffeffe7ac7827e807a401fe0fffd0ffcff7ffffff
  6292.      000000000000000000000ffffcffc7e1d0aee01f0a03fe3fffc1ffc7e3fffffb
  6293.      000000000000000000000fffffffe0e0e2dfc00d0047fe5fffe8ffeffbfffff1
  6294.      000000000000000000011fffffffe0e4a7fe809e0807fc3ffff0ffcff3fffff3
  6295.      000000000000000000080ffffffff0794dff401c0007ff3ffff07feffffffff8
  6296.      000000000000000000001ffffffce1f55fff04b8021fff3fff347fffffffbff0
  6297.      000000000000000000020ffffffae0f9cffe0010040fff8bff989ffffffff7fc
  6298.      000000000000000000004ffffffc87f0970d0000281fffb7fe3e3fff8fff7fff
  6299.      000000000000000000000ffffffe03e2438600001c5fff77ff8c7fffcfffbaff
  6300.      000000000000000000001ffffffe1fe117140042b03ff77ffe586fff8fffbeff
  6301.      000000000000000000000ffffff80e448f80000242fff2fffcfd3fff9fffbf3f
  6302.      000000000000000000003ffffdf87c413fc0000ea1ffffeffcf87fffffffbd7f
  6303.      000000000000000000001ffffbf43d161fe2100143fffffffc787fffffffafff
  6304.      000000000000000000007fffffe1f84c2fc0202985fe7fffe9789fbfffffdfff
  6305.      000000000000000000003fffffc5f0ac1fd0801003fe7fff74fa4fdfffffefff
  6306.      00000000000000000000ffffffc7c1d81fc22062296cfffe91febeffffffffff
  6307.      000000000000000000003fffff87e1fc5fc00080900ffffe1cfdff7ffcffffff
  6308.      000000000000000000017fffff9f07f9ff800208704ffffc33fdfefffdffff6e
  6309.      000000000000000000013fffffcf83f87fc10680315fdffe1ffcfffffc7fffbf
  6310.      00000000000000000002fffffe3e0ff0ff001403e0ff9ffc9ff1ffffecf7ff7f
  6311.      000000000000000000017fffff3d23e0ff80242de1fffffe0ff97fffe663ffff
  6312.      000000000000000000057ffffe787fe3ff00203fc1fdfffc1ff27fffd647ffff
  6313.      000000000000000000020ffffe30ffe3ff8850bf83fc5ffe8ff47fffef67fffb
  6314.      000000000000000000001ffffd63ffcbfe01803fc7f8fff83fe8f7ffffebfffb
  6315.      000000000000000000020fffdc41ffe5ff12809f83fc7ffe9ffe7bffffeaffff
  6316.      000000000000000000003ffffc87fef7fc27807f07f1fffdbff87fffffed7fff
  6317.      000000000000000000001fffdd53fffff65f025806d0fffebff07fff2ffe7ff7
  6318.      00000000000000000010bfff9daffff7f4bf88988723fff6ffe0fffe07fafff1
  6319.      00000000000000000000ffffdffffffff47f90980783ffffffc3fffe97fa7ff5
  6320.      000000000000000000017fff9bfeffbff8bf52300387ffffff03fffe3ff47fe3
  6321.      00000000000000000000ffffb3fdffffecbf299a0783fffffe0fffff7ffe7ff3
  6322.      00000000000000000003ffffe3fffffffd60433817c3ffffe03f4ffefffc7fc3
  6323.      00000000000000000001ffffe3fff7ffffa407f82ff3fffef177dff9fffe7fc1
  6324.      00000000000000000003ffffcfffe7ffff8087a01fc7ffff81effffbffdcffc6
  6325.      00000000000000000001ffffe7ffefffffc88ff8bfe3fff7c373fffdffef7f83
  6326.      00000000000000000007ffffcfffefff2f9f1fe01fc3ffcf0fe7fffffbf8ff8b
  6327.      00000000000000000001ffffefffeff7acdf3df05fc1ffef8febfffff9fdfb03
  6328.      00000000000000000007ffff3ffecfef3aff3df01f85ffde1ffbf7ffe3fbcb07
  6329.      00000000000000000005ffffdffeefce7cffb2b11fc8fffe2ff5fbf6f07e8b91
  6330.      0000000000000000000bffffbffdff8e7def73223f0a3ff87ffff9cce4ee070a
  6331.      00000000000000000007fffffffcffacbff705003f8c1ff2bff5fddff03f0bc1
  6332.      0000000000000000000efffffffcff9a7bfc06483d1c5ff0fef6ff1fee7c0f80
  6333.      00000000000000000006bffffff7ff107dfc0c007c1e0df47d45febfffff17c1
  6334.      0000000000000000000877ffffebff20f7f8144078161fe1fccbff6f9ff75e80
  6335.      00000000000000000000b7ffffe7fe10ffe80c08f07703609ca3eeed9ffdfc20
  6336.      00000000000000000012effffff7fe61ffc8303160bf0652999bdfc77fb9f450
  6337.      0000000000000000000027fffffffe34efde007500ffa13d1ec7ff8f7f14f468
  6338.      000000000000000000094ffffffffcf9d7bc00fa04fe645fbdb5ff8e7e19747a
  6339.      000000000000000000044ffffffffc78e3fc00fe21feb03f5eeefda52e0c1fbd
  6340.      000000000000000000000ffffffff960847804f057fea8bbfceb7dfdb61a165f
  6341.      000000000000000000000ffffffffee0e0fe20f06fff1005fed8fd7c0f0b0f1b
  6342.      000000000000000000004ffffffffbc580fc00e1e7fe8003bfe27bfd46429f35
  6343.      000000000000000000001ffffffff8d3007c00e0f1d80800bff43f7e87e143d8
  6344.      00000000000000000024fffffcfff98e09f821ffc7d140007feb3fff0fe7e351
  6345.      000000000000000000001ffffa7ff20f13da00ffebc880013bd13f3f83f3a1c6
  6346.      000000000000000000087ffffffffa3e239023ff89b080007fe6beff07fb8788
  6347.      000000000000000000003ffffffff13c23a821ff9de0000010d4ff7f8f798386
  6348.      000000000000000000003fffffffe6f84fc347f43bc200005458fffdaee00f8c
  6349.      000000000000000000003ffffeffe3fd4583e3e23fe800000014fffbff720781
  6350.      00000000000000000004bfffffffcff09e06c7e07fc00000685bfffbf9f00e85
  6351.      00000000000000000002ffffffff87f89f0ae7e0efe20000103ffffffbf80781
  6352.      00000000000000000005f5ffffff2fe13c1cc7f7df000020e07ffffff3e08347
  6353.      0000000000000000000057ffffff5fe3fa2dc7fffe8100040a9befffff98a2a3
  6354.      0000000000000000000186fffffebfc3f87ba7fffc000050150bffe1e783c147
  6355.      00000000000000000000077ffffebfe7f472cffffd022000068077f1ed48c246
  6356.      000000000000000000010ebfffff7f87f0e71fff9e2400001e02ef60d88a42c6
  6357.      0000000000000000000007ffffff7fcfc0c38fffdf000000010003e86cc411ee
  6358.      0000000000000000000006fffffe7f9f01863fffdc05000000448ffafdec43fc
  6359.      00000000000000000002077fffff7fcca28a1ffbde842080010027fffffc037e
  6360.      000000000000000000002a7fffffffb8870c7ffffba0000003020fdffffc069c
  6361.      000000000000000000040effffffffa1c6187fffefc40800028887fffffe060e
  6362.      000000000000000000000b7fffffffc30d7cffffdfc0800107000ffdfff80e0c
  6363.      0000000000000000000005fffffffdc38ff9ffe7ea990280035007fff7f40604
  6364.      00000000000000000000037ffffff88e3ff9ff89e05614000fb51fbfeff80c00
  6365.      00000000000000000000053ffbfff8a61ff3ff83e01d080003ba8ffffffc0e10
  6366.      00000000000000000000027ffffff91c3ee7ff13c04c20002f7e17fffff80c02
  6367.      00000000000000000000073ff7fff89c1fe7ff1ca20094421f3e037ffff4a608
  6368.      000000000000000000000affefffe238bf8fff9d40030000545e06bffdfacc00
  6369.      0000000000000000000001fff7fff3f9bf1fff1e020150028472847fdffbf400
  6370.      0000000000000000000031ffffffe7e3fc3fff9c84a4000a08f0e87ffffeb800
  6371.      0000000000000000000005ffffffffe3fe1fffbd6a8880049070fe3febff3c00
  6372.      000000000000000000002bffffffffcff87ffff8e560000154c9f85ffffe3000
  6373.      0000000000000000000001ffffffff87f8bffffafbf04149784afdbffffeb800
  6374.      0000000000000000000009ffffffff9ff1fffff86be00213b4cdfbfefffff800
  6375.      0000000000000000000001ffbfffff9ff5fffffe6be5529d7847f9fdffffdc10
  6376.      0000000000000000000001ffbfffff3febfffffec788802ae8ceb3fd8beba080
  6377.      0000000000000000000004ff7fffffbff7ffffc7c7db420634827ffe8ff7c850
  6378.      00000000000000000000017fffffff7fffffff87831fc00580447fffbfef8010
  6379.      0000000000000000000000ffffffffffffffffa381bde00690043ffffdffea00
  6380.      00000000000000000000087fffffffffffffffcc017be02f804c3ef7fdffc800
  6381.      00000000000000000000027fffffffffffffff96818fe81c4014bf71feff5080
  6382.      00000000000000000000047fffffffffffffffde01be86f800017fe2efbc1000
  6383.      00000000000000000000003ffffffbfffffffffd01cfdefc00104fe4bbfd9220
  6384.      0000000000000000000000fffffff7fffffffffc03bfffb88001bfc77ffda000
  6385.      000000000000000000000a3ffffffffffffffff841fffeb00022fe7f9fff9000
  6386.      0000000000000000000001fffffffffffffffff807fffd60012af8ef5ff38120
  6387.      00000000000000000000017ffffffffffffffffcc1a7fee0086f7c7fab73c090
  6388.      0000000000000000000001bf1fffffffffffffff8223fd8040bff0cb3f5309e0
  6389.      0000000000000000000004ff3fffffffffffffbfd001fc40001c70417fa354f0
  6390.      0000000000000000000040fe3ffffff7ffffffffe103f9100058f480fcea3470
  6391.      000000000000000000000272bfffe7ffffbffffc7c01fe80003058407af33c70
  6392.      0000000000000000000000e6ffffefffffffff642c03ec000064bc0195fa3cf0
  6393.      000000000000000000000023ffffe7fffffffeb41705d28000205ca8e6fe1f70
  6394.      0000000000000000000000cfffffdfcfffffff781c16c0210000203717de36f0
  6395.      00000000000000000000022bffffffeffffffffcbe02c01000000c3feede0f60
  6396.      000000000000000000000a6bffffffdffffffffcfc0fa40000049a6fff9c1741
  6397.      000000000000000000000431ffffff9fffffffddfe27c00000000f87ffd70760
  6398.      0000000000000000000004e3ffffffdffffffffffc0fc8000001275beb0c0281
  6399.      000000000000000000000077fffffffffffffffeeea7d200000003a8fb564120
  6400.      0000000000000000000004ffffffdffffffffdfdbbdca444000002e0bbac0242
  6401.      00000000000000000000012fffffdfffffffffff0bfef110000201d07bca4b20
  6402.      00000000000000000000001bfffffffffffffdfd07ffe28a000003a07c448fc2
  6403.      000000000000000000000103ffffffffffffffff93df2338a0000184b54deff2
  6404.      00000000000000000000002bfffffffffffffffe070677d50000050ac4ffcfc6
  6405.      000000000000000000000813fffffffffffffef74f8835280000000da07bade6
  6406.      000000000000000000000084ffffffffffffff761f0036900000123fc0b69f2e
  6407.      0000000000000000000000167fffffffffffffbf7e803b500000000d82fb1caf
  6408.      0000000000000000000082a8fffffffffffffdffffa0bfe000002459c9f11e9e
  6409.      0000000000000000000002a4fffffffffffffbffffc07fc42400025fd87a1e8f
  6410.      000000000000000000000538ffffffffffffffdfff803f980000055851d31d2e
  6411.      000000000000000000000339ffffffffffffffff79d03f9a500003957ca6552e
  6412.      00000000000000000000023afffffffffffffbfe7bc41e7d00000050e586247e
  6413.      000000000000000000000007fffffffffffffbff3ed0b4548000011077a2453e
  6414.      000000000000000000000909bffffffffffffffe3ea0dd5100000271cfcc887a
  6415.      0000000000000000000000471ffffffffffff7ffff92fdd2800000a0efe74473
  6416.      00000000000000000000010d3ffffffbffffe3ffff81eff041080b43d786057b
  6417.      0000000000000000000000811fffdfffffbff9ffff51cf7a80000600cfce85fb
  6418.      00000000000000000000090a07ffffffffffe3ffe320be6100008400f6020bd7
  6419.      00000000000000000000018041fffff6affff3ffe988ddf7a0400e0a7e1a019d
  6420.      00000000000000000000120543ff5ff555ffe2fff220bfd500001c3c7c1a170e
  6421.      000000000000000000000142c0bff5eaaaafe2fff18a8f83100008143c8e4b4c
  6422.      000000000000000000002403917ffdfb2bb5c6fffb03835740087010383a1f16
  6423.      000000000000000000001000e0ffffeadfdf4afffb95838b4800000938090fef
  6424.      00000000000000000000000058fffff557ba8dffffcf014740010410782439cd
  6425.      000000000000000000000002ee7ffffa5fffd7fffe5f80d11400a08b381019ed
  6426.      000000000000000000000008f8fffffdafffbfffff7f02802000083970627389
  6427.      000000000000000000000040f87fffffffffffffff1f8090000204b4ba1058a5
  6428.      00000000000000000000000170ff9ffffffffff7ff9f892080000879703091ab
  6429.      000000000000000000000000e8bfff7ffffffff7ffdf810000200d6a187800aa
  6430.      000000000000000000000001d09e377fffffffffffdf0481000404020c7011a1
  6431.      000000000000000000000000400f7fffffffffffffff240000500a020a380000
  6432.      000000000000000000000002128e37ffffffffffffff144000001c841cf00224
  6433.      000000000000000000000000010677fffffffffffffc782200140e0304f02150
  6434.      000000000000000000000004240e7fffffffffffbff8f14000000c0c08e009f2
  6435.      00000000000000000000000202063fff3fffffffd6fcf40000000c060ed0027a
  6436.      000000000000000000000000100cbfffffffffffeffb78000000280c078010c2
  6437.      00000000000000000000000000023fffdffffffff7fffa000080002807900a69
  6438.      00000000000000000000000000863fefbfffffff0e7ffc000409021c17800ad2
  6439.      00000000000000000000000000007ffffffffffffe7ffe000100201c03920464
  6440.      0000000000000000000000040000ffffffffffff3efffe90000a0290078002e4
  6441.      00000000000000000000000001007fffffffffffff7fff600024004487e002e4
  6442.      0000000000000000000000000001fffffffffffffffff0fe4008010002804448
  6443.      0000000000000000000000000001fff7ffffffffffffe85e8004000002440534
  6444.      0000000000000000000000000001bffffffffffdffffc025e408024004008258
  6445.      0000000000000000000000000000ffffffffffffffffc1044808000082800d7e
  6446.      0000000000000000000000000001fffffffffffff1ff94011000848004403770
  6447.      0000000000000000000000000001ffffffeffffff1fffd001808000000400e72
  6448.      0000000000000000000000000001fffffdffffffc3fffc14f44014400c040330
  6449.      0000000000000000000000000000bfffffffffffb1bffe52c850480002000130
  6450.      00000000000000000000000000003fffffffffff469ffdf900f0b80900000230
  6451.      00000000000000000000000000041fffffffffffe31ffef88074f40008000280
  6452.      00000000000000000000000000003fffffffffffc21f83f01470f80000000422
  6453.      00000000000000000000000000000fffffffffffc11f83f80c701e0000400200
  6454.      00000000000000000000000000001fffffffffffcc3f03f01ee01c0400000440
  6455.      000000000000000000000000000013ffffffffffd41f83da8ff21e0000500000
  6456.      000000000000000000000000000067ffffffffffdc1f97fc1ff01c2000000400
  6457.      0000000000000000000000000000127fbfffffffed1feffd07fc560000400000
  6458.      0000000000000000000000000000a27fbfffffffdc3fe7fe5f7c1c0000001000
  6459.      0000000000000000000000000000003ffffffffffe1fa03fbf8e1e8000000100
  6460.      0000000000000000000000000000023f1fffffffec3f885ff67c8c0000009000
  6461.      0000000000000000000000000000003f3ffffffffc1bc03f009e060000000800
  6462.      0000000000000000000000000000007f3ffffffff87f88fe105f150001040000
  6463.      0000000000000000000000000000002f7fff7ffffc39807e812f078000000000
  6464.      0000000000000000000000000000025fbfff7ffff83380ff50de170000000000
  6465.      00000000000000000000000000000017bfff7ffffe39887ff0fe038000040000
  6466.      000000000000000000000000000000879fff7ffffeffc1ff02f80f9080000000
  6467.      000000000000000000000000000000031fff7ffffffdf1fe01f40f4000000000
  6468.      000000000000000000000000000000033fffffffffffe7fc07827e4000000000
  6469.      000000000000000000000000000000069ffffffffffff7fd0f809e3a00000000
  6470.      000000000000000000000000000000012ffffffffffefffc5f01bef800000000
  6471.      000000000000000000000000000008000ffffffffffefffcbf009e3800000000
  6472.      0000000000000000000000000000000107ffffffffffffffcea16f7800000002
  6473.      0000000000000000000000000000400004ffffffffffffffdbd26fb800200000
  6474.      000000000000000000000000000008000b7fbdffffff7fffeffb9ff000001000
  6475.      00000000000000000000000000000000017cafffffdf7bfffff7d3fa00010000
  6476.      00000000000000000000000000000000057c8ffffffe7bff5fc0abf842000000
  6477.      0000000000000000000000000000400001bea7fffffe39ff7e8035f000000000
  6478.      00000000000000000000000000000000131c87fffffc63ffff08cff400400400
  6479.      00000000000000000000000000000000029f97fffffe71ffff00a3f802000000>}
  6480.    imagemask
  6481.    grestore
  6482.  
  6483.    gsave
  6484.    256 256 translate
  6485.    256 256 true [1 0 0 1 0 0]
  6486.    {<a7fffffc4000000000000000c4007fffdcefdbe7fffdd47fc3f401dc04001eff
  6487.      e7ffffff00000000000000028625fffffefddbe3ff7dc03f6bbc00f6028007ff
  6488.      e3fffff700000000000000003dbfffffffffb3cfffff803e373c51fc000023ff
  6489.      fbfffef3c00000000000000145ffffffffffd5effff1e01f0f9e2c7e00001bbb
  6490.      f3dffff7000000000000002a03ffffffffff31cffff7c01e10fc7c3c100563ff
  6491.      ffeffe7f000000000000001c87ffffffffffdc4ffffbfc0fa07e131e8003b8ff
  6492.      7ff7f77e000000000000007007fffffffffff9cffffff80f743c08090200f43f
  6493.      fff7f67f00000000000000e027ffffffffffbceffffffd03fe0300dce000fd3f
  6494.      ffcfe7f700000000000003f55fffffffffff59dfbffe7c83fd0500e0c0007f3f
  6495.      f1f3d3f1c0000000000002fffffffffffffff12fffff3f81ff41c03978403f1f
  6496.      f0c5c66100000000000000ffffffffffffff795fffff7fc0ff8188e060003f1e
  6497.      fcbae3f4c4000000000004ffffffffffffffd5afdfffffe83ff0ea7010001fdf
  6498.      f173c6f280000000000009ffffffffffffffcffffffffafa0ba5e82000101fbb
  6499.      78f9e7f2e0000000000017fbffffffffffff8fdbfffffc7e8b09a07000a00fd4
  6500.      f8f58fe9c000000000001befffffffffffff0333dffff83f8687c42000123ff0
  6501.      f8dce7f0e000000000002bf7fffffffcdffd4203effffe7f870380200408269c
  6502.      f0929fe120000000000003fffffffff9dfed06079ffffc3fc207824002041e18
  6503.      7c86aff95000000000004ffffffffffefffa0503bfffff6d6003e02001025726
  6504.      fc0e5ff10000000000011ffffffffffdfffe0627bfffffec400ac2a00101ad6c
  6505.      ee871ffc1000000000003ffffffffffbf7fe0401dfaffff22800b81000c15da8
  6506.      c8069fdc000000000004fffffffffff94ff8063ebf9fffb400807040000018c0
  6507.      e6a799de4400000000008ffffffffff0affc461d9fcfffb900401c0008480ad2
  6508.      e047200c0800000000039ffffffffff97f780c3c1f9fffbc00a03a2002001641
  6509.      f873524f4000000000001ffffffffff3ff7c201c8ff6fe3402e00200440a0579
  6510.      f2e3651f40000000000afffffffffffbff1089385fe48c2601c8040004040331
  6511.      fff567078000000000077fffffffffff7f0400184ffca83500600302130301bb
  6512.      fe7aef47c00000000016ffffffffffff3e007a40af785c6a90cc02000c0001bf
  6513.      ff7e3fa3a0000000001f3fffffffffffbf8878a06dde7d30a0450080000020cf
  6514.      7edcb7e5e000000000baffffffffff9f7f50fb84d11c3fc0080601000000001f
  6515.      f1a81ff0a81000000001ffffffffff5ffff87c087dacbff00403a02000008207
  6516.      63cabfea600000000007ffffffffffbffffcfc00101c67c0002380000000000f
  6517.      f1823e3c740000000003ffffffffff1d1ffefe840c42e3780001705000000026
  6518.      e7cc7f7e700000000027ffffffffff1c1feff500140de3408041f0300000000e
  6519.      c5c9771a38000000010ffffffffff24d5ff7fa8080a32f000000787400000007
  6520.      97dcfa02f00000000a2fffffffffe71e3ffbf90008e7ff000000f0d00000001f
  6521.      0ff7f3013c000000025ffffff7ffe71c7ff3f8c000bbbf8004405a740000000f
  6522.      37dff10298000000019ffffff7ffe61cbff7fb8019e7be8000014c400000010f
  6523.      1b8ff8a10e00000002bfffffdfffe39cfff7fce000b3f9000000470000000003
  6524.      731ff1800800000001dfffffafffe42effffff8001d3f2001000840000000001
  6525.      b92ffc808400000013bfffff93ffe60fffffff4004c43c000000409000000009
  6526.      3e1fe8810800000087fdfffe57ffc427fffff800006039000020002100000001
  6527.      bc0fe020020000001ff9ffffffffe303ff7ff442000016080000002000000000
  6528.      783ff24008000000fffdfffeffffc403fefff0002032141000800068a0000002
  6529.      7a0ff842060000016fbdffffffffe623effff82000141f081000002040000004
  6530.      f83ff620000080009f3fffffffffec178fffe180001034004000000020000002
  6531.      709ff8200200000a7f7fffffffffc63fa9ffe180200a1e002000000828000002
  6532.      e3affa6200000000be7fffffffff847f93ffc320000868000000008000000041
  6533.      f1dffa2000000017fdffffffffffc53ff9ffa39000421e000000040000000000
  6534.      f3aff20000000001fffffffffffd84ffe7ff839020044800000000c000000001
  6535.      e3fffe2000000001dfffffffffffc47ff3ffc9c000021400000000c000200000
  6536.      f3dbfe200000000b7ffffffbffff14fbe7ff8f80000008040000001100000000
  6537.      f1e9fe0000000003fffffffffff74cdfe3ffcfa1200080020000000001000000
  6538.      efd3b8500000008ffffffffffff418dfe1fdae01000018000000000a12004000
  6539.      f7e8a82000000017ffffffffffedbef7e1fcfea1810086000000000100a00000
  6540.      eff0d100000005ffffffffffffffbdf7e5f9fe4300001c000004004000000000
  6541.      f7f970a0000001ef7bfffffffff7df71e3fdffe9800054000000000140500000
  6542.      fff1f0c0000006ff57ffffffff9f3f7be1fdffa208201c002000001040300000
  6543.      fff170a00000006fefffffffffefff3fe3fddbc0800006000000000010180000
  6544.      fff3e8c0000001ff37ffffffffbffeffe1ffbbc0092048000000000008120000
  6545.      fff93060000000ffeffffffffeffff7fa3ffd9e0211002000000000000020000
  6546.      fff7e00000000a1f7ffffffffffffff741fffa80060000000020000000850010
  6547.      ffffe02000040005bfffffffffffffff81bfec6005900000000000000081c000
  6548.      ffffc0400000001f7ffffffff7bfffff93f9e48004000100000000000041a000
  6549.      fff7f020000000afffffffffebbfffffedf4e464020000000000000000385002
  6550.      ff3fc0400000407fffffffffff7fffffdff16928160001000800000020880000
  6551.      ff7fc020000000ffffffffffee7fffdfffe962200c1000500000000000050a01
  6552.      ffbf8040000009e7ffffffffbcffff9e9fe26f610400004000009000100a8000
  6553.      ffffc020000017c7ffffffffdcffffde07f16bf2811400000000000000028084
  6554.      bf97004000002bdffffffffff9ffff9c0fe21fdb800000400200020000040281
  6555.      7fe38000000013edfffffffffbffffee83e45bfbd02000000000000000001140
  6556.      7f8b8000000067ffffffffffffffff9d0ff01fffc08010000000400000000002
  6557.      ffc7004004000fdfffffffffffffff2e0bf11bdfa05000200000000000000010
  6558.      5fc70000000057affffffffffffffc3f1be0338f804000000000404000000020
  6559.      3fe30080000097ffffffffff3ffffc2f0de00bc7802001000010000000000000
  6560.      7fce000000006fffffffffff77f9f87f33e22b8f800100100000004000200001
  6561.      ffe380000001afffffffffff3bfcf42f19f08bc3e00000000000001400040000
  6562.      ffe600000001dffffffffffffbf9e10737e32ba2420000040000000800000000
  6563.      7ffe00000001affffffffffffcf892ef3a308bc2600000000000000800000000
  6564.      fbf4000000133bfefffffffffbf0039f74280792e10000040000000400010401
  6565.      fdfc00000001d1fdfffffffff3f887df7d180382700000000004100000000100
  6566.      fbf80000000021d3fffffffe6bf00fa47c3c8b90600000000000200000004121
  6567.      f5fc00000000a147fffffffd7bf80f111c3c03c03400000000000000000000c8
  6568.      fbd800000000401ffffffffefff03f44307c14883800000000000800000001f1
  6569.      fbfc00810000295ffffffffbfff01fa2541e8b4410000400000100000000009e
  6570.      ffd00000000022bffffffff7ffe07f80307c12dc200000000000000010000058
  6571.      fbdc0000000013ffffffffffffe07fd0614f0f3408000000002044000000000a
  6572.      fff8000000080fffffffffffffe0ffe241721669100000000000001200000040
  6573.      fbfa000000026fffffffffffffe0ffb06042876c840000000000000801085000
  6574.      eff000000002dfffffffffffffcbff608120837f800010000000101400200009
  6575.      f7f800000007f7ffffffffffffe3fff8c00007ffd00000001000000500080000
  6576.      e7b400000007ecffffffffffff07ffe180002fff000000000000001000100412
  6577.      fef800000007ea7fffffffffff87ffd980000ffc500000000000010100100000
  6578.      fdf80000000ffdffffffffffff1fff4b00001bfd000000000800000000240201
  6579.      fdf4000000177ffffffffffff81ffb81800007fc1000000000000020000a0000
  6580.      fbe0000002113ffffffffffffa5ffc0b020007fd000000000000000000008084
  6581.      f8f0000000407ffffffffffff859f843001003ff144000000000000000020020
  6582.      f1e0000000047ffffffffffff0f93857000007ef100000000000000800008041
  6583.      e8d0000000407fffffffffff88fc1ce7000003efc80000000000000200020128
  6584.      80e0000000a0ffffffffffff000078ff100007ef800000000000000020000041
  6585.      d0e000000040ffffffffffff00403d3b080001ef880000000000000000008008
  6586.      e7c000000001ffffffffffff000078fa100005e3800000000001100100000440
  6587.      637002000145fffffffffffe000024ff1c0080638a000000000000000420a000
  6588.      cf4000000083fffffffffffc000042fe580001e2a80000000000012000080002
  6589.      635000020003fffffffffff4000033ff3c0000f1240000000000080010000010
  6590.      33400000020ffffffffffff0200047f8780913fabc0010000020008008000001
  6591.      31a0000001467fffffffffe0000063d8780081ed7c0000400000005024000000
  6592.      838000000414fffffffff7c0000071f8780003ffbe0000000000008008000000
  6593.      21c000000115ffffffffe7d0000160c8fe0481f74f8000000000001000000000
  6594.      070000000a4dffffffffff80a005e9f0fc2083e85f0000000001000000002400
  6595.      0f040000060fffffffffdf404003f0f87c0201f97dc000000000000000000000
  6596.      0f000000068fffffffffdf000017c870fc0503f2500000000000201000000000
  6597.      0f0000000317ffffffffff81400ff411fe0401fc2c4000000000000001000000
  6598.      2e8000000e2efffffefffe00801ff851fc0283f8000000000000100400000000
  6599.      b7800000002effffff7fff00800ffe01fc0123fc026400000000008000000000
  6600.      d28000000171fffffefffc02011fdc07b80307fc002000000000008081000000
  6601.      604000000054fffffefefc00400fa5039c03e3e8005400000000004080200000
  6602.      c50000000481fffffffefc80001f840fb813e0ea004000000001002100000000
  6603.      c2800000000dfffffffff808c01fc40f980fc4f4402200000000000810000000
  6604.      ca0000000057fffffffee150803f8a8f281f80fa000000000000001001000000
  6605.      884000000017fffffffff168807fc519981fe478000000000000200000000000
  6606.      00001000006fffffffffe7f201ff8f17103fc0f0400080000000000400000000
  6607.      0000004000bfffffffffc3f180ff8601981fe434000080000000000000000000
  6608.      4820000002ffffffffff6fc300ff86333077f0680000a0002000000000000004
  6609.      2000000001fffffffffeffe300ff8323903ffe24000040000000000000000002
  6610.      0810000001efffffffffffe700ff0e4f50fff824000020000000000080000000
  6611.      00040000015ffffffffffbe7a0ff952790fffe50028010000000000000000000
  6612.      0200000004dfffffffffe7c7c0ff0e5f00fffc10000000000000000000040000
  6613.      d0000000013fdffffffff383c0ffaa4780e7ff00010000000000000000200000
  6614.      4df4000002ffbfffffffc65fc0ff1e3f80ef7a10000000000010000000020000
  6615.      7fb00000017fbfffffffef3f807f3e0f80fffe14000800000000000000082000
  6616.      feb0000086fffffffffffc5f85ff9e9f13fffe10000010000000000020008000
  6617.      ff020800007ffffffffffcc380ffbf0fc9ffe302000000000000000000002000
  6618.      bf80020000effffffffffb85857fff1f17ffe610000000000000000000104000
  6619.      0b40881000fffffffffffd8181ffff1f87fff302000000000000020000002402
  6620.      010a428545fffffffffeff2b87fffe7f9ffbe180000000000000080000290015
  6621.      00036715abffffffffffff5185fffe3fdefbf1e0000000000080000000041002
  6622.      20e0f78795fffffffffffffb07fffcffffffe3a0000000000100008000008c05
  6623.      003017e140fffffffffffffbc4fffe7ffe7fa0e0000000400040000000000480
  6624.      002033d3a07ffffffffffffb8cf8b8ffffd7e141000000000000004000001c2a
  6625.      001020ebb82f5fffffffffbf86f89cffffe7f1200000000000020000400002ac
  6626.      0051207a7a073fffffffffff0ce8ffffffcfc7400000000000000005010410b6
  6627.      000c10392ec317fffffff7ff06f4bbffffe7d2a0000000000000000050000109
  6628.      443860206fa62fffffffeffe0de8e7ffffff8168800000000004080100400040
  6629.      080a0019bbff07ffffffffff06ea7ffe7fffe030400000000000400000008002
  6630.      04014036a42f1fe7fffe5fff0fe8cffe7fff5000101000000000002000180841
  6631.      0220c01a001f53e7ffff5fff07f8e7fe6fffa010200000020000020000052078
  6632.      0000e840003ff7fffffc7eff07f1cffe7fdfe00040000000000000002000d4f5
  6633.      00003906805bfffffffcffff8ff8e7fe7fdff00030000000002000048000293f
  6634.      080056ef00261feffff8ffff07f9cfff7f9fe80000000000040000000010629f
  6635.      24040bd7c00a9fb7ffffffffc7f8ffff7fc7f800040004000000000000000840
  6636.      1800014580257fffffffffff8bf9e7ffffef780100000000010804000000000e
  6637.      88020101c035bfbfffffffff83f5f3fffff7bc0001000000000001008000000b
  6638.      0800010140059fdffffbffff87fbf3ffbbfe340000000200000000001000480e
  6639.      080000d0a000efbcffecffffe3fff3fff7fe520081400041000000000100014e
  6640.      08028100c004bff5fff8ffff87fff3ffa7fe240080000000400020004400048f
  6641.      040100c070002fe67ff87fffeff7f7fff3ff2000402001010100100000044003
  6642.      18001140c00417f5fffcffffede7fbffa3ff4080200000100000000000000006
  6643.      0681044050101fe7fff87fbffdf7fbfef3ffb0000000000004000a0000010003
  6644.      080e02e0000f47e7fff9ff7ffffff3fff73fd420100401000114040004004802
  6645.      00030070c80dcfe7fffeffbffffff9ffffffd200000000800000040000290109
  6646.      040e2080500e8fffffffff3fffffe7fff7fff000080000000100020002401003
  6647.      0026844049022ffffffffffffffff7fffefff100000000800002088000240102
  6648.      429c408108003ffffffffffffffbcbfffdfef008000000000000072000280003
  6649.      200c00c0000007ffbffffffffffceffffdfef8020010008400000aa4001f0411
  6650.      c8081082480123fdbffffffff7c9fffff9f670101000000048004b7000020003
  6651.      20040041000083fd5fffeffff3e5fffffdfef800000410000000097480010001
  6652.      4a000981001147fdffffcffffb8ffffffafce002800000001200385100010008
  6653.      380404a0d000c3fffcc7effffbc3fffffffef0208205000008000c5000000004
  6654.      38080340800103fff9c7ffffff9fbffffcfce003c84000005280084d40000000
  6655.      1c0403a8c00083fff9e7ffffffd7ffffff756001e20280000a00056600000014
  6656.      b0000fe2c00003fff9c7ffffdfff7ffffffca003e5200000004000a508000023
  6657.      120003fbf0800bfffdf67fffdffffffffffa0001e60000000100001080401035
  6658.      700a01ffc0003ffff14c7fffdffffffffff88813fa200000400000c30500015b
  6659.      900401f9c0001ffff17cffffdffffffffffc4003dc08100000000019a00000a1
  6660.      a00445e040005ffdf178ffffeffffffffff8000b9e4000000500009088400081
  6661.      b80403d030010ffefcf8ffffdffffffffffc4021da0480000040040829000840
  6662.      701207c0a00a0ffff1fdffffebfffffffffc0003961004000210000079500402
  6663.      7004004020000ffffdfbffffebfefffffffc00314d830000000000003c804408
  6664.      f0340a4240003ffff7fffffff7fffffffffe02152a0c2000014000201a510007
  6665.      3810000020001fffffbfffffeffffffffffe810d24c202000800000004000027
  6666.      f004004040005ffffbbfffffffffffff7fff221c49400002000000000455002b
  6667.      7802001030007ffdef1fffffffffffff3fffc30525d100000400200020264434
  6668.      709810004000fe7ffd9ffffdffefffff1fffaf0402e800000000040012f14078
  6669.      7c06044230003f76ff5fffffffffffff8fffff02d4e6808000000201983a203d
  6670.      7898088060003e3fff9fdfffffffffff1fffff48a39500000000088aada400f9
  6671.      7c480005100001afff9fffffffffffffc7ffff3071d2e80000000013aebd183a
  6672.      710a00007000a33fff1fffffffffffffb7ffff5163d300000000042dd5542083
  6673.      1c4c2001390020afffcfdfffff7fffffffffff3831e020200000000fc2069564
  6674.      b8080004708001fd7f9fd7efdcffffffffffff7031e800000000040fed0e6d4d
  6675.      388400013b4000bcefcdcf77eb7fffffdfffff3a5cb00000000001034207a6a6
  6676.      b818000250008a79ffd9dfeffaffffffffffff10982d0200000002001004c185
  6677.      ba4400823011453c7ffdeff7ffffffffffffffc15b14800000000089082300d2
  6678.      b804000620010f70ff79ffffffffffffffffffc5db0a000000004812040447ee
  6679.      e842000200808f503f3ffeffffbfffffffffffe2efc4000000000201929731fd
  6680.      f00a110460000f8ccf9fbfffff3fffffffffffe0cfa0000000040940283e2fc0
  6681.      e9020000800206a50f8fbefbff5ffffffffffff8adf100000000242444169f88
  6682.      c0000000600405cf0f0c3fabfffffffffffffff468d8200000220a9aa89a2e80
  6683.      a0020000200003e70fc61f37f8fffffffffffffc2c140001020a10cf90016c50
  6684.      42000000e00407a057060e4bfafffffffffffff878440000000f0adfa851762a
  6685.      40000000280002d23fc60fb7fafffffffffffff47e000400000345e74015ea10
  6686.      50000000401014387fc517bfff7fffffffffffe83c022800001403f40037e0a2
  6687.      00020000201008a87fc247fffffffffffffffff6bc019600000709e6002ff810
  6688.      500000008410153869c197ffc7fffffbffffff687a100400010e82e2102fe220
  6689.      8000000020009bdc9fe1c3ffe7effffbffffff7fea010000000feef884bffe08
  6690.      8400000102205cdf77c18affc7effffffffffff7868400000217ffe2887afe08
  6691.      d00000010000fe3fdff98affe7e7fffffffffff7c5010c000001bf90a6fff980
  6692.      980810000400fc0ffb918affe7f3ffffffffffe782040800000aff000afffa88
  6693.      ea00040100406e97fd09e5ffe2fbfffffffffffbc00112800025ffc022f3fec4
  6694.      700008000280dd37ff05cfffe0ffffffffffffffc2020400001fbe803dcbeac0
  6695.      6820000000003277fe85f7bff03fffffffffffffc001c100405fcfb03d42d9f1
  6696.      600420000020785ff203e51ff0bfffffffffff7fd0118100001d46293ec1a5e0
  6697.      22e0080200801827f90bb48ffc2fffffffffff7fd405e388005433385f4010e8
  6698.      63c00000000015eff006a00ffa0ffffffffffffce8878380003801a7ff9001e0
  6699.      21a0000000801cfff40bc00ffe07fffffffffffee4039308003c10d3ff4102d4
  6700.      41901200000020dffa079017e407fffffffffffef1028a14006800419f9401d4
  6701.      a08408000000248ffc07868ff317fffdffffffffe611630401401a746f5a0bef
  6702.      008000240000144ffc260c3fe30ffffdfffffffbea21aa1011825da17ffa83f2
  6703.      408080000001163ffc034f9ffbcefffffffffff7a502aa0004016dfdfebf9228
  6704.      0700000400005b0fc004173ff7ef7ffffffffff5c202d02100407a7ff05bfc80
  6705.      01a090100000bd47e001aebeff76fffffffffffee908550840202a7fe41ffe85
  6706.      0700800400003b87c024393fc77fffffffffbffdc25128002080177f50bfe482
  6707.      0088a000000035c3f0c49c3fe7feffdfffffffb2e108040441582f8ff7ff0a21
  6708.      0001001000012f85e2a5b8bfc7dffffeffffffe7c500a00000a2776ffffe284a
  6709.      8004800401005f43f14672bfe3ef7ffffffffffbf2a80a000223bf2ffff78121
  6710.      0004001010011907e013f3ffc7fef3ffffffffffe5b24c00004efb1fffe7baac
  6711.      00030000000028cbf8a0fbfff1ff77ffffffffffc7ec0400001b84879fd7ffd2
  6712.      000000000001328ff851efffe2fefbffffffffffc7f61010813b99835f37ffc8
  6713.      00001000040039a7fc6dfe7fe0bdff3ffffffff813fa0a00004dce63fd8fffe7
  6714.      000102080800fe4ffccaff7fc0fdff3ffffffff467fb1204023e7fa3fe8ffffe
  6715.      0000100002003f0ffeedf7ffe4feff9ffffff7fd21f71c80003f7fbffd62ffef
  6716.      000010080a005c03fbd7f7ffc0feff5ffffffffe62ff1e0000bf7feff6c3ffff
  6717.      0000000000001c09ffe7feffe27ffffffffffffd71f1cf10003ffff679f5ffea
  6718.      0000000004021802fa967b7fe3fffffffffffffe61f51a00003ebffcf7f7ffa0
  6719.      0008080021000811fdfefc3fc1effffffffffffeb07c8180001fffff7fffef94
  6720.      0051020042003a12ff7f505fc3ffffffffffffff60e40200002fffffffff7648
  6721.      001a000021000d497ffef81f81fcfbffffffffffb838095000a3f7ffffb8bfb6
  6722.      00b2000001080efeffffd11f01fffffffffffdff700044044023f7f8fff1fffa
  6723.      1000840000020bfdfffdf82fc07ffffffffffffef41004290019d7faf7fdffff
  6724.      4011000001040975fdbff817007bfffffffffffde80061034035fffff7fff5fa
  6725.      010480000002043afd1ff043c039fffffffffffeae400000040fffffebff714d
  6726.      024900008088056efe1ff01780327fffffffffffc60000000007ffdffffe7026
  6727.      0080900000080032ff1ff12fc1397fffffffffffe25002000003fffbfffffa02
  6728.      0029800000ba0551ff1ff01fc43a7ffffffffffdc4000000002a7fe1bffef840
  6729.      000ce000107800d8ffcf785fc2b87ffffffffffce10000000001ffb8fdff1800
  6730.      001dc00000740594ff07f83fc3e17ffffffffffee40400000023dff4f1fe2810
  6731.      000cf200107003d87fc7f41fc7e05fffffdffffff18000000081ffdd3c7f8912
  6732.      000ff00000f10364ffe3f03f9fe03fffffdfffffe00004000011fff7faef5800
  6733.      0807f200003001f03fd3fa0fcff09ffffffffffff8a802000421ffff7e373000
  6734.      001d3000027417f1fff7f82fdfe0fffffffffffecb5002020013fffffe428000
  6735.      01040900003801f8fffffa1fffe0fffffffffffeedb200000009fffffe206200
  6736.      0a380800007c09e1fffffc7fefe0ffffffffffffaa2002000107fffffe04c020
  6737.      00bf0610013809f1ffffff1fdfe0fffffffffffff54000002007fbffce062000
  6738.      01fa000020b835e1fffffebf9fe07fdfffffffffe94410000017fffe084e0009
  6739.      00ac020000f81be0fffffff7cff0ffcffffffffff5d00000110e7eff0c260002
  6740.      0000080022f01fe0ffffffffffe3ffbffffffffff56c00008036fdfe19f20805
  6741.      0000000010fc1fe07ffdffffdfe2ffffffffffffffe40042001b7efe5fcf8000>}
  6742.    imagemask
  6743.    grestore
  6744.  
  6745.    gsave
  6746.    512 256 translate
  6747.    256 256 true [1 0 0 1 0 0]
  6748.    {<f5ffffbfc477ffe404b080004228000000000000002000e0b99df341c03feffe
  6749.      f9fe7fffe90bffe2010e0024090000400000000000000152e8680084f90f9ffc
  6750.      fcff7fcfa492f7e00889000823410010001000000040087860c04000440715f8
  6751.      feff7feff742fff144a4a14811402100000002004008043c10620000200bce78
  6752.      ffffffefdbd3fbc20889c08204d00284000400000000017004009080283186fc
  6753.      fffffcffddeb1cf085a420880070130010000002000000d450404400aa18dfff
  6754.      7dfffeff3fff1be100d048800800050000000000002001f82a80800045247fff
  6755.      7c0ffe1fdcfd0b7804f632e240140200000000000000007406a8000000893fef
  6756.      780ffebf797117b0002817d002000000000000000000004409e020880004ffe7
  6757.      bda7fe3e9cdcc9d8009b19e51009004020000001142880010051400000207727
  6758.      628fff7f7f7dc1e800049f720080000000000000100000600000aa840082362f
  6759.      aa63ffbfdffe30dc00009f8c200200040004000000080010220005e282817e1f
  6760.      04737ffefff4016d0120be4908002c4001000000000000080010af872141fe19
  6761.      843af7ffff0000160004532640000b000000000000042000800001c0c040ff0b
  6762.      11ff77debf0480249001729280000148000000000000008c000110012010ff05
  6763.      80fffbef6d8000100008f84b800484b00000000000000002001001401120ff83
  6764.      21fff7df898080028029fc0b4000016c20000000004100020000000000102f03
  6765.      152fff878544000a8004bc42d40140b308000000000000100400002804481f00
  6766.      227ffe87008000012048b405e000005680400000000000000000019000101f80
  6767.      1c3ffec04e22008140205802ba00400d4c0800200000000820000050011a4644
  6768.      943fe2a016000000a0110200280000559a400000000100000080014801746e08
  6769.      d61ff2810f800000800810008848080044000000000004020020001400b62902
  6770.      f43ff50006002000200040105280000900100000000000050000011800491000
  6771.      ff0d380045040000100400006062000000800000002101028000008f00100802
  6772.      de111d0142140200108020048884000000000000000000018005010600000101
  6773.      ef008c000000000050029000304014800021080000101090d000a14228080210
  6774.      c300580086040108000828000883040000000000000100216001c8a0b0340040
  6775.      c3815e82008040000824080010500064000000000000405040007068380c0100
  6776.      cf00bd000400010408091a00080100284000000100002038200078c958ba0060
  6777.      e7c0fe0100c000000406442000104102000000000000501800003e75045d1560
  6778.      ce807a02020020040824ab0404009010400000000001501500003e6304291040
  6779.      e7e83880018010020006230080082000500000000008144280001f51821c4500
  6780.      ff1010000400004500052391010240000000000008002409000013e0c0b7a840
  6781.      fe80050003000002001212cac0013001040000000000938080100bf850d2d602
  6782.      ff020405002100060108059104050004000008000000854000040771e2e3f600
  6783.      1f0002020300002000e5206c6000400040000080020010804008037c9821f890
  6784.      52009404084010860070094e2000100000000010000080200004017c0861fa00
  6785.      9c804f0401000020807c02e370004840000000a0000008282001029e42117e80
  6786.      0e80380a049080e502b28427c88012000808006000a000040000807a04205f00
  6787.      26403c0001284021d17a0112f050080140000078004000070001507c02081d40
  6788.      2e80a4000240406744bd1002f420000048820070000021021004603820514a40
  6789.      17446a040204001bd4d800017c0800203428003a002000a180007c3cd028b6a0
  6790.      769172100080201bf56414808c20050018904020020010414402b83ee8206481
  6791.      9635fd0a00450205f2aa88281600000a0a54003e2000007880003f5fc6103b08
  6792.      b8fb7a0610000015f3fa15008400405016a0002100000000400010bde424a140
  6793.      c97d3e140a030627fcbcad1445001014014a48186a00009a408008bde71010a8
  6794.      8eecfe240a110a33f3df4d0202010000021710003408014e000029b8e22aaaf0
  6795.      eef62912050247dde8ed96c000807400004f40081200406d00080cfe63cd94f9
  6796.      ffee0c101a032b3842ea44571100b000000fa050000000f6002034eec0ab4972
  6797.      7d3b16ac0409bb5ef0f6a53f80005410092b24000100001a90020a3f6855e4e8
  6798.      fc65a59228021cb26057a23fc42024040292c002004800350004027fe23bd6f2
  6799.      4d3342ea0202c67d76a7f11f70080448084920000020000c50000117f21feea1
  6800.      1e5792c90e868dfd7d4b708c7a002000800048000008002a8000434ff20fe70a
  6801.      2f9f546e0585e27ebbc7bc0b358a0304510130c800000084488290a3f888e105
  6802.      17daf57605ca45ffffd1d885a90403106820bac0000000090228e4e3f088d140
  6803.      02c96ab784e5337fbfc4fe62d24409807e956bf040000402681ee431f86c5540
  6804.      01e9b77703c2b9b77e186cc064a122c01faf65f801000011729def71b8bfddc0
  6805.      01e29bda8bf9fef7df2a76f1734800c02feffdda000081007623f778fc7feac0
  6806.      00b95fed0af17effef4a296144a00b410fffa47d104a00409f51f6f8fe5fe380
  6807.      007d47f759b8ff7ff58d1d93c10000b022ffdd084604208207d87bf8cfb7e950
  6808.      00bfd5efb1fc7f7fef470287a4d220a00bfffed004be000809c8fff8bd6fe3a1
  6809.      002fa0ff787ccfafbfb78262e2008141203c5fe90a0b300080e43fec1df7f5f8
  6810.      000f599ef0ff57f7cb4a81e8e8aa4527c1de6bfe28002004004e3f7c8effdff8
  6811.      000368dffc7fe7ebab52a0fd301d6053e0cfb8df2e00584000025ffe6e3fffdd
  6812.      00078aeff09fffbb2aae80e6b82ec21ac047b10dbc40210040a7b3ff4ef97f79
  6813.      0001a1779c9bffbfee9fd00bbd03c15bb132e4046f0088000010ffffc7ee78bb
  6814.      0800d037ac5fff9ed6dfc0c3fc17403f440b60aceb54040001f13fffcdcc787f
  6815.      8200543d8f6fffcee5f7c020fa43a0dfd582aa4837fe940000bcdbffe7fc393f
  6816.      0000283fc6feffdfeafd0001fc4bc23bab815492d95f8508807efdfff7fd203f
  6817.      1280023f6677ffdff17f5000fd07e81bdfe8126b8d7fd680011ff0f7eb761af7
  6818.      4c80103e7f7dfff7fdff010bdf27e513efb0256fe6fff794016ffac7f6f69fef
  6819.      0220000f9afaf7e1fffb9002ff87f64517fe837ffbdffbe091f7fb13f1432bf5
  6820.      04aa041f78fef7ca7fb102417f0bffa94fbf3bfff7fffff405fb978678f4a7c5
  6821.      013f8015ec7efec11ee888015fa7bea55f7ffffdfffff572809fc6830afa13d7
  6822.      00ff000fbffffe401fb0a2237fff1faa9e7fff7dffffea359289c1055ef60fee
  6823.      007d4004feffff50888d68005fffdff9af1efe1e4c3fe0c5c0634081aff387fc
  6824.      40f20001f7fffe340b207a00bf7ff7fdfd0c2e1b8e1fe1a1e0a19004fffe0ffe
  6825.      00204a0076dfef1826a73f82461fe0baffff1f084287fdf8000088003fe886fe
  6826.      01201000ffdfff1c1eab5f00df0ff13ffffebe40aa8a7be8002044016fd802ff
  6827.      080048107f67fd1c0307d7d0638075bfee7ffd6405607ffe020011006ce40177
  6828.      40001027ffa3ee3e1148eb814bc007fff88f685012d02038000148007ef811ff
  6829.      8ca00003f7c0f31b8084dbc831f102d77e7e2a2941f0100480002480b67504ff
  6830.      5e40080ffa13bf0d0490dfe41fe40205f9fc841cd7f87004000006807ee401ff
  6831.      77000000bce1b78bc064fff3bffc1001fc1a03cf7ffd5c01002001682e5a007f
  6832.      eca1444121d6cf44c4517ff7ffff0000384821bffffefc80401000400f2006ff
  6833.      5a0000002572e3a3317fbfffffffd4000c0012e7fff3fe01000c00082ecc037b
  6834.      10140000424202e0207eff9bfffff6501d02fddffff9fca0601500100da81eff
  6835.      84010000201180205419ffd9feffdf550729f7fffffcfe005402000a04a805ff
  6836.      281000a000020028b815bfdbff7f9cfc8bf7c0ffbf7beaa0000080008eb0024f
  6837.      440000011001a0005d0a0ffdfffffeffd3ff107fffffe9040000000006180027
  6838.      90012400000bc00478010be7fffefffbfff8403fffffc990000000000520012f
  6839.      08008008a022e8821e400131fff6bffff18d217fff7ff02080001000443800ff
  6840.      0801000009056001148024317f120f7ff9cb04fffffff260000000000220159f
  6841.      24014000205016040b00000c7ec997befd1fd2389bfdfab4000000000c10033f
  6842.      080400000b913d40000100045f21027c3e5ffc582fffff790000004002200e3f
  6843.      14000404458c1fc4a02000831f9401260f0fffbc00fffffc400100280010073f
  6844.      28000001035aafc000028000a6a0880a079ff77113fffffe9000202000000d7f
  6845.      100000a0006f47400040080a93c0000200dfffea81ffffff61000024001001af
  6846.      c8000000843fd7848000001490a28401017ffff141ffffffc440240040800ddf
  6847.      50000100409ff502000100044a400000a03ffffa00a3ffffeb001150041001ff
  6848.      188000000217ea801000011a02110012903ffffd000bf47f9a80022800e002ff
  6849.      024000040087dd400000000ab1800201202ffffea081e99ffe020550102804ff
  6850.      0980040083850e80000000027800000400007fff8942511edc000044007100ff
  6851.      44c0010000628580080840006480000000003ffff0e030cea30001020074026f
  6852.      100000040080414000000000e25300000002bffffa7008de00010040403c00df
  6853.      2100204000298050000101002239c0024049fffffdfd0abe10000120001e822f
  6854.      40800000001a00800000000062afa0001057f73fff5e4a9a00000041001a10bf
  6855.      00a20000a01fd00000000000b997fa00617ffb9ffbef8244000000400009013f
  6856.      01c00000005fc0000000000012b7fc822cffef5ffff7d21000000000003801ff
  6857.      05500000a40fe0000000000000ffff2006ffe3ffffefaaa1000000100009137f
  6858.      110800000817e8000008201001b7f7d01377eaedefe9288820000040000817bf
  6859.      000800001a02b5082000000000d0fffc9f93f652ff728a20100000000000953f
  6860.      000400002c86fe000000080000a27ffa1f156b61772a80a000000102000814bf
  6861.      0000000002017f800000000000a427f7efeb92b0190ba034040000100008087f
  6862.      0002000000517f0000000000000302f3bbdfa85122034120000200000000187f
  6863.      010000000220bf0000008000000540d85edff80418006005000000a00014103e
  6864.      0000800000187d0000162000000284200707e00020008000000000000000103d
  6865.      00400000001e3540000008000220808242a9d60100000801000004000010001e
  6866.      000000000005368000802800000040008122080400000800010000000000003e
  6867.      000040000491fb6880100402010020081020088000000200000000220010001f
  6868.      002008000102ffa0100008000000002242b0148110800400000000000800803f
  6869.      0404280012a0bfbe00010c00801001045828026008080220200000000000001f
  6870.      00001100044021f400003820000009000b2000c010000000000001000000801f
  6871.      40420c000110081f000004002000020143da008800040028000000000000401d
  6872.      000012000028000008004810080002c50b508890000000000000000000000036
  6873.      00000e800004485000023004100003a3e27f604280000000000000000000003c
  6874.      000001000209200824284208008204f4e83e14020900000000000000040000fe
  6875.      000004200002802bb00fa00400000047f60a040882000001000000400000003e
  6876.      000000400007120dfabf0a020000000bbc000b00010000000000000800000027
  6877.      000000080083e803faf2038000400001fa8007c1102000000000000100004037
  6878.      0000000000211405fbe8878080000041e0008b8000000000200000200000803f
  6879.      000800000015040040f28fc0040004007500028000000000080000000000007e
  6880.      0481000000068a1400ffc740a01000001002004000000000000000000000007c
  6881.      402004800003028280ffaf52000400000b24000000000000040000000000006e
  6882.      4a000000400400804bfffe4ae9400000228740a200000000000000000000005f
  6883.      200000000003004017fffde7f762020000c1800000000000000000000000007e
  6884.      08000004000002524bdafece5ea0020001038020000000000000002000000070
  6885.      ab01100000008108010007a3620013800c0064080000000000000000000000fc
  6886.      7508400800000000108005c60000070028215080000400000000000000000078
  6887.      1084000015000000002002f1100003800f02680000000000000000000100007d
  6888.      408880001a004042060001e8900001800709f1000000000000000000000000bc
  6889.      1424a00007800000928400fd440000820ba130000000000000100020000000fd
  6890.      ea08800049020000aa01003ec80004800c0810040000000000000002400000b8
  6891.      5d0448000141081030aa801e75000000050208020000000000000000000080bc
  6892.      fe200000000040004140a20fc0002141001600080000000000000000000000f2
  6893.      8508200052008100209a7e85a4220040008124840000000000000000000000f8
  6894.      8084044028018001003cfe084a40105002a200040000000000000000000000fa
  6895.      c03500001200a120093ff7400aa10140015800204000000000000000002000bc
  6896.      8942020004002080003ff60200920000002000080000000000000000000000f0
  6897.      eac0200006801080029ff960001580504000000000000000000000000000007b
  6898.      81c10000050129c0037fa260000a0048000000200000000000000000000001e8
  6899.      016040000010bc7001ff451280100478680000000000001000800000000000e9
  6900.      a00800000280f8e02420890400000068000000000000000000000000000000ec
  6901.      880a00000000727c0008611129200100000000000000000000000000000000ff
  6902.      200000080001c8b80041cb0000000022020000020400000000000000000001fe
  6903.      560080004020201d0010260014100000100004012100000080000020000005ff
  6904.      b6820001000041700138010024020030000800400000000000000000000803fe
  6905.      1b8808004200147c40be80000520001c000004000000000000000000000003c9
  6906.      35a12080008803f80a1c20010004001c000200601080000000000000000003ed
  6907.      95e81000000005f6010a40804b500007400008080010000000000000000003e4
  6908.      03da1440218247f8000420002622080c400000101000000000004000000003fe
  6909.      a0fe2220180007fd414508085698004310a002000000100000000000000807fe
  6910.      013ef0a0000017b880060202e0204001440404000000000000000000000007ff
  6911.      e0a7f9780001038f4a231410521004109aa100090000000000000000000007ff
  6912.      8097f4600400328dc6870680000480003c020000000002000000000000000ff9
  6913.      802fde30004401457f1b060aa0000000b94000024800004000000000040007ff
  6914.      911fee60000030809f8e57338000480af0090000140080000000000000402ffd
  6915.      2a0fff00002108740bf75719fd4015a7f40008001500010000000000002007ff
  6916.      1fafdf400160176901ff554ef6820f05e0000000442000000001000000000fff
  6917.      4ffffb0a0078059c48ff94d3dbc0a7e250000000110000000040000000280fff
  6918.      2ef6ffe000fa013802dfc77a46101580448000004a0000000000400000000ffd
  6919.      93577f7000fc02845424b1b51148957004000001128000000050000000102fff
  6920.      962efff800fd150c0804e7ca8564248412200004d20800000000480000001fff
  6921.      8f97fffd003c0b033d223051008b821081980041398000000000000000001fff
  6922.      0d7ffffa026cc60210504965172700480a304000e7800000800000000000bfff
  6923.      4f83fffe8006378310b0229541d2d00404920410158080000000000000001fff
  6924.      2940fffd21ac40013070617307a00a1000402102460000000000000000017fff
  6925.      94007ffe806e0040881c10ffc0eaa8a5022c0500228000000000000000003fff
  6926.      04909ffc20bf0004d2185577afdc1a14481902c8510000100000000000007fff
  6927.      d70007dd80154180488e0817e11f0540851402c0045008000000000000003fff
  6928.      8f0007ff80098080e804108c88cc228e5a4801ea410000000400000042017fff
  6929.      cd000fffc404d2e05d228822144a890b238002d0141c0000000010000000bfff
  6930.      6d4017fec005f5c87c45421009042145810848a000000000000000000001ffff
  6931.      558007ff6100fff21e9290080a52880050c0205400040000200000000400ffff
  6932.      cf6453ffa001fbb87c340538052d40200482114000000010000200000809ffff
  6933.      a0b809fdc8007f101ec4140c049d2c801bf9085441000000000040000400ffff
  6934.      c57a04bb84047e081d00511c102c84208afd290020000400000280000401ffff
  6935.      801c043fc0007f800c200c580292934020d7852150100000000100000008ffff
  6936.      452f003ad505f8100484523000a740840450068500000000000100000c01ffff
  6937.      001e800ea206fe8402000914049f550100421100d0408000000140000288ffff
  6938.      5026801f0883dfc00ca05000001720522151050040000000000080000117ffff
  6939.      2003c01f0002ffc107000002092b124ba0e12c80c01200000000020000a7ffff
  6940.      0003800fa081ffc002480020004d492751ab7482c20110000000000020efffff
  6941.      0001e005c800ffe00300000e800552b120d09255e0000c000002040800a7ffff
  6942.      000580012500ff40020900080052af7e5ae792b7c0017000000408002287ffff
  6943.      0001e80088003ff003040008001357ff0898807fe0801c40000a000002a7fffe
  6944.      0001e20028005fa00248200410329ffa102c503fc2020900000c002107cfffff
  6945.      0000f40002241fc0139f000100059f20000cd2b2fc82060100041810d7f7ffff
  6946.      4001f40010802fd007bc000804035fa0001e69749805000400061023cbffffff
  6947.      1000ba000a001fe803fd0401000bff28841e70b97a00012200001819dbffffff
  6948.      00001a0000801ff805fc0000142ffb90281f2732f00102080004403ff8ffffff
  6949.      00000f4002000ff803bc01000907f90c0cbdf098900140042001280fdcffffff
  6950.      00400f8000903ff00e2e8a40020fb0884c7fa451210044080000c015d97fffff
  6951.      001003c0080417f8010f404041055c04057ff01c500046940041e807dd3fffff
  6952.      00c005c000000ff8015bcb4014987d04d85ff0ba24800f080041e003fb3fffff
  6953.      0000004000090bfc00b7e6f033c63e0c281ff80fb0a043952031f007fd9fffff
  6954.      000081c000820d7c00a8c1c03b3c7a54103ff35c298009828043806bff3ffffe
  6955.      000000d0000834fa0040b050bb5e7034405f998a182000d58022803fef7fffff
  6956.      0008008000048abe01c040207f0e3006aa3fa09e220015034002007fcfffffff
  6957.      000000740010019f804420303fa39823c67f930730002008800000bfc7ffffff
  6958.      00020038000842bf08808020ff912a07eeffc60750004862440013ffe7ffffff
  6959.      00000034000101ef80a01210e7ec9513ffffd387b8204030020812ffefffffff
  6960.      04022028000940ffa0408020eff40d87ffffc907e8c0002000081fdfffffffff
  6961.      00001834200404ffe8002a91ebf525d7edffe58fb860004002881fff3fffffef
  6962.      0000201a0002806ff6404024fbee1deffdffb94ba1c1004125083fff3fffffff
  6963.      0000000428010023fe102d08fdbb4e1ffdffd6c8e8e801324fc83bff3bffffff
  6964.      0000000208000023fc401c1870af183ffff285a9b1e080634fc9bdfe3fffffff
  6965.      0000000028049093fd300f587ca58a97fffbc7c8db120279e7c4bbfe3fffffff
  6966.      000800003c000067e9600f583d19d90fdfff0199de6010b3efe97dfea7ffffff
  6967.      008000041400c413fdf003fe3c44ae45effb90ec7f36027fffe79bff37ffffff
  6968.      0400000004002023ffe007787d253c05ffffa27bfc38069ff7cf6dfee7fffffd
  6969.      904000002a041001fef003fc14025a93fff7f019fc7c07cff667dffe2fffffff
  6970.      060080000a006092fc7007f81aa2ad005ee7f8bbf47827efba6feffe0fffffff
  6971.      4200000005003440fc7403fe1b90a2812b62f49bf27a03ef9e7ffffc4fffffff
  6972.      8400000000001830fc7803ffbbd10520f46679cf9ce147ffbf3ffffd6fffffff
  6973.      d20000000010063cff7a03fedbc840c2fc3ebd7f9ef183ffbe3ffdfdffffffff
  6974.      e480000000802cfdfffc03ff9fc081e5f87f86a39ee1efffbe7ffffdffffffff
  6975.      000400000002067e3ffb01ffafe476ffd43eabb93ff1fffffdffffffffffffff
  6976.      80000000020014bf3fce01ff3fe16effdaf48763ff81fffff1ffffffffffffff
  6977.      880000000000023fbfaf20fff7e2ffff7eb04383bcc3fffff1ffffffffffffff
  6978.      a2220000018000affe2f82fffff17dfdffe647c0f80ffdfbc7ffffffffffffff
  6979.      e2a880000080001ffc1fc0fffff8fe7d7ff2c3eaf047bfffabffffffffffffff
  6980.      fef5400000400027bc7f82fffff8fdfaffffe3e6e017fffffffffefffffffffc
  6981.      0448a00000440107da1fd27ffffc7b7f7ff5b3ffe03f7fdf9fffff7ffffffffc
  6982.      0822400200200103dcbfe57ffffd7fd7fffdebfde2bffff7fffffefffffffffd
  6983.      0008008000050083fd1fe2bffffeffd7effdfdedd0dfffffbffffffffffffffe
  6984.      4012002000200303ff3ee2ff7ffffffb9ffefbfe8bffffffbffffeffffffffff
  6985.      1201488000002143fe8ff3ffdfffffff6ffa79fe65ffffffbfffffffffffffff
  6986.      a001820000000883b41fffff7fffffff9fff7bfccfffffff3fffffffffffffff
  6987.      5294340000045083dc5ffffff7ffffffffffffbe7fffffff7fffffffffffffff
  6988.      f0167900000800039c7ffffffffffbfffffdffde3ff3fffefffffffffffffffd
  6989.      9801a81000040001dc3ffffbfffffbf6fffdffc35ffffffffffffffffffffffe
  6990.      0a00f84800060a01ee7ffffffffffffafffff5a65ffffffffffffffffffffffd
  6991.      24000a1408070080ff5fffffffffffdc3fffbc627ffdffffffffffffffffffff
  6992.      8e000c0852160e80feafffffffffffe8ffffecf57ffefffffffffffffffffffe
  6993.      078003843c8bc6c0771ffffffffffff67fffce7bffffffffffffffffffffffff
  6994.      0200028235438e80f83ffffdffdffffaffff8cbfffffffbfff7fffffffffffff
  6995.      080009e83181e3e0783fffffdfe9fffd7fff0e3fffbfffffffffffffffffffff
  6996.      000803d8aa41ef42f03ffffdffe8ffffbfff0fbfffffffffffffffffffffffff
  6997.      004021701021f7c1fd7ffffffff5ffffffff4ffffffffffffffdffffffffffff
  6998.      200008408001ff81f8fffffefbfdffffffffaffbfffffffffffdffffffffffff
  6999.      113800002200ffe47cfffff96ffffffffffffffbfffffffffffdffffffffffff
  7000.      405400000400ffe03ffff8a057fffff7fff7dffffffffffffff9ffffffffffff
  7001.      902a000003c2fffc9efbda3021a1fd5fffffe7fbfffffffffffcffffffffffff
  7002.      0200000012ebfff97dff9db488014ebbfffffbffffffffffffafffffffffffff
  7003.      004a08000bffffeefffbfffe61000a7ffffffdffffffffffffddffffffffffff>}
  7004.    imagemask
  7005.    grestore
  7006.  
  7007.    gsave
  7008.    768 256 translate
  7009.    152 256 true [1 0 0 1 0 0]
  7010.    {<fc0400000000000000000000000000000000003d051000000000000000000000
  7011.      000000000000581004000000000000000000000000000000008a0a9000000000
  7012.      0000000000000000000000006a01a0000000000000000000000000000000008c
  7013.      80d9400000000000000000000000000000001201bec000000000000000000000
  7014.      0000000000c280cf40000000000000000000000000000000c80b5cc000000000
  7015.      0000000000000000000000f001be80000000000000000000000000000000e24a
  7016.      fc00000000000000000000000000000000d5007e400000000000000000000000
  7017.      00000000ec002e00000000000000000000000000000000fb002f000000000000
  7018.      00000000000000000000d400b60a000000000000000000000000000000ee0abf
  7019.      40000000000000000000000000000000d427fe44000000000000000000000000
  7020.      000000fe3d2e60000000000000000000000000000000bef82542400000000000
  7021.      0000000000000000003ffe17110000000000000000000000000000007ffeb756
  7022.      0000000000000000000000000000001fffff9d80000000000000000000000000
  7023.      00003ffffbfe0000000000000000000000000000009fffd5fc00000000000000
  7024.      00000000000000003ffbdffe0000000000000000000000000000001f78fff600
  7025.      00000000000000000000000000002e7dcfe44000000000000000000000000000
  7026.      0007fae5100000000000000000000000000000000ff9e248a000000000000000
  7027.      0000000000000002e7d90000000000000000000000000000000037f7fd020000
  7028.      000000000000000000000000000bfffd40008000000000000000000000000000
  7029.      15fbec8080400000000000000000000000000003fffe0a200000000000000000
  7030.      00000000000007fffdc540000000000000000000000000000001ffffbf940000
  7031.      0000000000000000000000000d5fbfff40800000000000000000000000000002
  7032.      efbfbeca0000000000000000000000000000017fbfdfa0000000000000000000
  7033.      000000000000f7ffb2ea0000000000000000000000000000017bff329a000000
  7034.      000000000000000000000002efffb636400000000000000000000000000005b7
  7035.      5fec7f400000000000000000000000000043adbfeb3dc0000000000000000000
  7036.      0000000005529ffebee000000000000000000000000000440b9ffefe24000000
  7037.      000000000000000000000207ffffe514000000000000000000000000000d07ff
  7038.      ffd30200000000000000000000000000001fffeffa8000000000000000000000
  7039.      000000008dfeffff4100000000000000000000000000007dabeff7c500000000
  7040.      00000000000000000088ba547ffff100000000000000000000000000007a85fe
  7041.      ffc60000000000000000000000000006fd123ffffb0000000000000000000000
  7042.      00000dfe96fffffe0000000000000000000000000007ffcd6ffffa0000000000
  7043.      00000000000000001efac8b7fffc0000000000000000000000000007fd2651f7
  7044.      f9000000000000000000000000001e285809bffe100000000000000000000000
  7045.      000f801422dffd000000000000000000000000004e008005dffc100000000000
  7046.      0000000000000077480010bffe88000000000000000000000000dd02400defbe
  7047.      d800000000000000000000000028a81206febffc000000000000000000000000
  7048.      5000002dff7ff8000000000000000000000000d0000007ff7fec000000000000
  7049.      00000000000090021107fffe60000000000000000000000000ac010001ffff70
  7050.      000000000000000000000000d5000041ff11c0000000000000000000000000de
  7051.      080000ffca50000000000000000000000000fe004000ffded000000000000000
  7052.      0000000000fea000013fff68000000000000000000000000ff000010bfbd5000
  7053.      0000000000000000000000fbc000004fe442000000000000000000000000fbc0
  7054.      00000fd4000000000000000000000000007ba000008de5200000000000000000
  7055.      00000000dba000015d36a8000000000000000000000000fda800004cabf00000
  7056.      00000000000000000000fa5000015cf7e0000000000000000000000000fd2800
  7057.      009e77e0000000000000000000000000f8540001adff80000000000000000000
  7058.      000000f51800008fff42000000000000000000000000f81800045fffc0000000
  7059.      000000000000000000fc0800002ffff0000000000000000000000000fc000010
  7060.      17ffe0000000000000000000000000f804800059fff000000000000000000000
  7061.      0000f000000017fec4080000000000000000000000f80000201bfc5000000000
  7062.      0000000000000000f00000000ffaa8040000000000000000000000f800801041
  7063.      ff3c000000000000000000000000f400001005feea0100000000000000000000
  7064.      00f8001002037ff6400000000000000000000000fc00000003fefd0140000000
  7065.      00000000000000fd00000481fffa902000000000000000000000d40a000507ff
  7066.      e6004000000000000000000000e000400253e7ffe00000000000000000000000
  7067.      800040130ff7ffa01000000000000000000000e0000009aff3fff40000000000
  7068.      000000000000c0001003c8f9b7fc0400000000000000000000e0000001cc6edf
  7069.      fc0000000000000000000000c0000002c86ddff80400000000000000000000d0
  7070.      004001e633fef50400000000000000000000f00000008efffefa020000000000
  7071.      0000000000f80004026ff7fefd0100000000000000000000e0008000ff7ffffe
  7072.      1740000000000000000000b80000006efffdfe00e0000000000000000000e000
  7073.      0400affffffd01e0000000000000000000f40000000ffffeff00700000000000
  7074.      00000000d00000013ffffffd00f0000000000000000000e00000008fffffff00
  7075.      38000000000000000000d000800053ff7fff0078000000000000000000f00000
  7076.      0107feffdfa03c000000000000000000c000020027ffbfff8038000000000000
  7077.      000000c000000013ffbfffe03c0000000000000000008000250087ffdfffc07c
  7078.      000000000000000000c00000000bffdfffc01c00000000000000000000000400
  7079.      87ffffffc43c0000000000000000004000040043ffffffe21f00000000000000
  7080.      00000000040047ffbff7f03d00000000000000000080800000d3fffffffe0e80
  7081.      00000000000000000000040027ffff9ffc1ec00000000000000000e000000057
  7082.      ffffcff807e0000000000000000080000001ffffffdffc0f8000000000000000
  7083.      004000000877ffffdffc1f90000000000000000040000201fffffffff80f8400
  7084.      000000000000000000000035dfffffff0fc3000000000000000040008000b7ff
  7085.      fefffc07c600000000000000009000000049ffffffff87d38000000000000000
  7086.      2000040017ffffffff0ffe00000000000000000000030007efffeffdc3fc4000
  7087.      00000000000000000a0003f7ffe7ff03fc00000000000000000800020287ffff
  7088.      729f87fe20000000000000008000000581fffff7de03ff000000000000000080
  7089.      000103e8fffff9ff03ffd80000000000000000004003f1fffff9ff97ffe80000
  7090.      000000000080000001f4fffffaeec7ff800000000000000000000001e7ff7fff
  7091.      bc87ff800000000000000000000000d3ff3fff0c03ffa4000000000000000000
  7092.      000065ef3fff8803fec00000000000000000000002301f9fff8d13ff10000000
  7093.      0000000020000000580fffff6043ff9e0000000000000000000042301fffff72
  7094.      03ff860000000000000000000200202abfff6883ffae80000000000000a00000
  7095.      0258980fdff821ff03400000000000004000001020390ffef283ff4190000000
  7096.      00000000000000843c07fee863ff98400000000000008000200010b00bffe789
  7097.      fff000000000000000a0000001127801fff3a3dffa0000000000000040004000
  7098.      803811fff7c3bff01400000000000022000000883c04ffff91fff58200000000
  7099.      0000b00004000070427fff03fff1ce800000000000e80001048478287fffc3ff
  7100.      fa61600000000000f040000100f010ff3f81ffecb07400000000007000002444
  7101.      3c002f9fc3fff61c1d0000000000f00000050058107f1fa3fff30c1800000000
  7102.      00f8000043803400ff5fdbffff4c00a000000000e00000114038017cffe3ffff
  7103.      ae080000000000c80000c0801c00fc7ff7ffffaf800000000000e00008428171
  7104.      00fd7f87ffffc7000000000000400004a9003c007f1fc7ffffe3a00000000000
  7105.      a400056b4059007abf87fffff1c10000000000c1000173f03c026fde8fffffe8
  7106.      340000000000e820016380f813f7fa9bfffffe182000000000b8000001705c01
  7107.      fff88fffffff8e0000000000b4400000403c00cbf49fffffff861c40000000fe
  7108.      000011007c0021f087fffffff38200000000f8080000002c00c7e88fffffffff
  7109.      0400000000fe01100000611001f2c7ffffffffc280000000fc00010300220001
  7110.      f7cfdfffffffe000000000ff00188080201000ffd7dffffffff040000000ff00
  7111.      300910000000fcff9ffffffff000000000ff0008008000000a7effdffffffffd
  7112.      00000000fe01114940801445ffff8ffffffbfe00000000ff002125a8208013df
  7113.      ff27fffffcff40000000fe00224af8430067ffde2ffffff97fa0000000ff4000
  7114.      6438210267f98f87fffffe3f68000000be000081084200e43fde07fffffffe4c
  7115.      000000ff004260245041733d8c07ffffffbf02000000ff8281200c6001a6af1c
  7116.      07fffffffe81000000df4002fa00c06181a78e0affffffc7d0000000e74022a2
  7117.      c2e06130ef3805ffffffc1c0800000c0800007e3c01009ffb004ffffffe9f000
  7118.      0000f78080470780220bfff008fffffff308000000fed00402ab401003f7f404
  7119.      7ffffffc84400000ffc200872f105202fff810fffffffa0a000000ffb888615e
  7120.      e20101fff408ffffffff80000000ff0301403d8100147ff000fffffffea10000
  7121.      00ffd112f15ae0500a7ff8004fffffffd0000000ffc11d68ed10a00e7fe0005f
  7122.      fffffff0400000fff32e3c7d207827bff0005ffffffffc000000fffb9e7cac14
  7123.      d047ff80007ffffff7fe200000ff7fff7c1e8b8c57ffa800bfffffffff000000
  7124.      dffffffc3e1b8837ff00007fffffffdf080000cff7dfd647cbde1fff84002fff
  7125.      ffffff8000006feffbcf1387ce0fff80004fffffffffc40000ffffffc701efe8
  7126.      07ffc00027ffffffffc00000fffffba3a0efe04fff80008fffffff8fec0000ff
  7127.      ffffe3e0679223ffa0000fffffff81fc0000fffffff7c4e71045ff40001fffff
  7128.      ff80fc0000fffffff2b0374a347d10000fffffffe83f0000fffffbf164278a56
  7129.      fe00001fffffffc0340000ffffeff0f83c0eff7c00001fffffffe0090000fffd
  7130.      ffe1d03419fffe00001fffffffc8174000ffffd7f0fb181dfffc00002fffffff
  7131.      f2418000ffffefe3ce8814ffe400001fffffff3c02c000fffff7e1fb010b2ff4
  7132.      00001fffffffff002000ffffffd17d0015d7f40000b7ffbfffff0020007fffff
  7133.      000e291deffc000053ffffffffc00000ffffff90ac231bc7f8000025ffffffff
  7134.      800000ffffff481f148de3fc000071ffffffffe00000ffffffd07c1a1bc7f000
  7135.      02f3ffff7ff7e00000ffffbef02a1d03f7f4000021fff73ffbf00000ffff5fc0
  7136.      200f2befe0000077ffff7ff2e00000ffffc7e00a9b9bfff000002fffff97f070
  7137.      0000ffff97e0e807ddffe000002fffff9bf0600000ffff6be27e29f0fff80000
  7138.      3cffff49fc300000ffffbbe0fc2fe4ffe000002c7fefbbd8200000fffff9f07a
  7139.      1ff0fff800001cefe7ed4c200000fffff9e12f2ffbfff0000019efefec861000
  7140.      00fffffcf12797fbbff0000009cfe7ee02200000fffffde1af8fffbff000000b
  7141.      ffcffe44900000fffffbb2ffdb3fdfe8000003ff8ff203c00000fffffa01ffdb
  7142.      fffff0000014ffcffe03880000fffff890fffa9fffe0000004ff9fff81a80000
  7143.      ffffe8027ffe55fff0000009ffffffa0b80000fffff0c12efd1bfff00000007f
  7144.      ffff80680000fffff592b5fd53ffe0000002ffffff807000007ffffbc97f7f2b
  7145.      fff0000001ffffff80740000ffffff9a3fdf7fff80010000ffffffc8600000ef
  7146.      ffffcc5fff7fffc00000207fffffc4700000ffffff193fff7dff80000000ffff
  7147.      ffe0480000fffffe8cffff3eff80000000ffffefeaa00000ffffbe08f6febbff
  7148.      00000001fffdcff3c00000ffffffce7df51fff00000000fffef7f0d00000ffff
  7149.      ff08ffc0bffd00000007fffefef0e00000ffffff845fe01ffc00000001fffd7f
  7150.      7c140000fffffe88efd17ffc00000003fffe7ff0780000fffffe4467f17ffe00
  7151.      000007fffe3fff060000fffff8088ff37b7c00000007ffff7ffe0c0000fffffe
  7152.      0063fb7ffc0000000fffff1fff8a0000fffffc0007ff7ff80000000fffffbffe
  7153.      0400007fbffe0437ff3ffe00000007ffffbfff0300007ffff8803ff7bff80000
  7154.      0007ffff9fff0500007ffffd080ff7fffc00000002ffffffff820000fffff840
  7155.      7feffff800000007bfffffff000000ff7ffc003f77fffc00000003ffffffffc1
  7156.      0000ffffc0003ff3fff80000000fdfffffffc10000ffffe0041ffffffc000000
  7157.      07fffcfffff08000efffc890aff8fff00000000ffffeff7ff3a000efffc450f6
  7158.      7cfff000000007fffe3ffff54000fffb7df3ff7cfff00000001fffff3fffff80
  7159.      00fffebe27ff9c7fe80000000fffff938fff0000ffff7e073fb8fff00000002f
  7160.      ffff8797fe9000fffffd03bfd8ffe00000000bffffd1c3fe6000fffff607defb
  7161.      ffc00000000bffffa2407ff400fffff081fefdffe000000001ffffe2a13ffa00>}
  7162.    imagemask
  7163.    grestore
  7164.  
  7165.    gsave
  7166.    0 512 translate
  7167.    256 256 true [1 0 0 1 0 0]
  7168.    {<00000000000000000000000000000000011f5ffffffee3fffc47535000400000
  7169.      000000000000000000000000000000000097dfffffffe3fffaefa4b004000000
  7170.      00000000000000000000000000000000041fffffffffc7fff5ffeaa00c800004
  7171.      000000000000000000000000000000000007ffff7fffa7ffe6ffbc0806001000
  7172.      00000000000000000000000000000000000fffffffffcfff7ef53a411e800100
  7173.      0000000000000000000000000000000000279f7fffff8fff2ee81d1006800000
  7174.      00000000000000000000000000000000000ebe7f7eff9ffedfd0bee00f040008
  7175.      00000000000000000000000000000000000c9f7f3f7f9fff5fc20bc40f000000
  7176.      000000000000000000000000000000000014fe7fbe7e3fff93e497c00e000000
  7177.      000000000000000000000000000000000002763f1fbebfffd7cb0fd43e100048
  7178.      000000000000000000000000000000000011fc7fafff7ffea7fe0fe8fe510c04
  7179.      0000000000000000000000000000000000011a7f27ffffe4efbf07ee7e300622
  7180.      000000000000000000000000000000000004387fadfffff5effe0bffff341c00
  7181.      000000000000000000000000000000000000884fe4efffec3ffd03fffab808a0
  7182.      000000000000000000000000000000000020700fc9dffffe93cb67fff5020a01
  7183.      000000000000000000000000000000000008c047d1ffffff1feffbfff9205949
  7184.      000000000000000000000000000000000050c00f27bfffff5fdffffe78843007
  7185.      000000000000000000000000000000000000e00fa3bfffffbffff7fc7a80b12b
  7186.      000000000000000000000000000000000043001f077fffff7eff83f878207437
  7187.      000000000000000000000000000000000041011729befffd7cffc3fc5d98fa0a
  7188.      000000000000000000000000000000000086043409fdfffe7eff03f8cf687e33
  7189.      000000000000000000000000000000000021005413bcfffbfeff81f44fb87e09
  7190.      000000000000000000000000000000000106087851f9ffffffff87f80bf02f1b
  7191.      00000000000000000000000000000000000400082395ffffffff81e443fa132e
  7192.      0000000000000000000000000000000000000150339bffffffff83c80744353c
  7193.      00000000000000000000000000000000000000002313ffffffffc0e44300504e
  7194.      0000000000000000000000000000000000000120c007ffbfffff81c0060a0aa4
  7195.      00000000000000000000000000000000000001002203ffbfffff80e403846447
  7196.      00000000000000000000000000000000000002200049ffbfffffc1f00212cbf6
  7197.      00000000000000000000000000000000000000008114ffffffffe0e203806775
  7198.      00000000000000000000000000000000000002000271fffffffde0f007806bb9
  7199.      000000000000000000000000000000000000000101f87ffffffdf0fe23e9f7f4
  7200.      000000000000000000000000000000000000000002c8ffffffffe1fc17d1c3e5
  7201.      000000000000000000000000000000000000000201c0fffffffff4fe2be9e9b7
  7202.      00000000000000000000000000000000000000080009ffffffefe9fc7fc1d9f9
  7203.      00000000000000000000000000000000000000140040feffffefecfe1fc1fdf4
  7204.      00000000000000000000000000000000000000080103fe7fffff9dc41f83f8f4
  7205.      00000000000000000000000000000000000000000047bf5fffff8fe28f81fe60
  7206.      00000000000000000000000000000000000000000017ca5fffffbfc60f01be72
  7207.      0000000000000000000000000000000000000000000f661fffffefcb8fc0a771
  7208.      0000000000000000000000000000000000000000001e8227ffffefc51f1517f9
  7209.      0000000000000000000000000000000000000000000682037fffd3c55f892fff
  7210.      0000000000000000000000000000000000000000004f06077fffe789bfda1ff9
  7211.      0000000000000000000000000000000000000000000600a3fffffbcd7ffc3ff8
  7212.      0000000000000000000000000000000000000000001c0e05ffffe7de7ffe7ff0
  7213.      0000000000000000000000000000000000000000008803c1fffffbfef7ff7ffc
  7214.      000000000000000000000000000000000000000000180f03fffff3fffffffff9
  7215.      000000000000000000000000000000000000000000700b80fffff36ff7fffffe
  7216.      000000000000000000000000000000000000000000c00d01ffff96effdffdfff
  7217.      000000000000000000000000000000000000000000500b20ffffd767bcffefff
  7218.      0000000000000000000000000000000000000000008004027f7fafdfdfffffff
  7219.      0000000000000000000000000000000000000000000012403f7fefefbdffffff
  7220.      0000000000000000000000000000000000000000000020007f3fd7febfffffff
  7221.      0000000000000000000000000000000000000000000008007fbfd3fe73ffffff
  7222.      0000000000000000000000000000000000000000000001007fffd5f0f7ffffff
  7223.      0000000000000000000000000000000000000000000040007fffdbf0f3ffffff
  7224.      000000000000000000000000000000000000000000000000bfffbfc1b7ffffff
  7225.      0000000000000000000000000000000000000000000000003fffe7c19bffffff
  7226.      0000000000000000000000000000000000000000000040003ff38f4e9fffffff
  7227.      0000000000000000000000000000000000000000000000000ff3c58a0d7fffff
  7228.      0000000000000000000000000000000000000000000000021d670b0606ffffff
  7229.      00000000000000000000000000000000000000000000000006f0c60806ffffff
  7230.      0000000000000000000000000000000000000000000000000aa10c0007fbffff
  7231.      00000000000000000000000000000000000000000000000002608a2003e87fff
  7232.      000000000000000000000000000000000000000000000000006094000f605fbf
  7233.      0000000000000000000000000000000000000000000000000211500006505fff
  7234.      0000000000000000000000000000000000000000000000000040a00406407fff
  7235.      0000000000000000000000000000000000000000000000000010600002403fff
  7236.      0000000000000000000000000000000000000000000000000000000008005ffb
  7237.      0000000000000000000000000000000000000000000000000008000000403ff8
  7238.      0000000000000000000000000000000000000000000000000010400000007ff1
  7239.      0000000000000000000000000000000000000000000000000000000002003ff9
  7240.      0000000000000000000000000000000000000000000000000008000000007ef1
  7241.      000000000000000000000000000000000000000000000000000000000000a83a
  7242.      000000000000000000000000000000000000000000000000000000000502c03b
  7243.      0000000000000000000000000000000000000000000000000000000000052077
  7244.      00000000000000000000000000000000000000000000000000000000000a017d
  7245.      000000000000000000000000000000000000000000000000000000000024006a
  7246.      00000000000000000000000000000000000000000000000000000000000800f0
  7247.      0000000000000000000000000000000000000000000000000000000000000040
  7248.      0000000000000000000000000000000000000000000000000000000000000080
  7249.      0000000000000000000000000000000000000000000000000000000000000040
  7250.      0000000000000000000000000000000000000000000000000000000000000000
  7251.      0000000000000000000000000000000000000000000000000000000000000000
  7252.      0000000000000000000000000000000000000000000000000000000000000000
  7253.      0000000000000000000000000000000000000000000000000000000000000000
  7254.      0000000000000000000000000000000000000000000000000000000000000000
  7255.      0000000000000000000000000000000000000000000000000000000000000000
  7256.      0000000000000000000000000000000000000000000000000000000000000000
  7257.      0000000000000000000000000000000000000000000000000000000000000000
  7258.      0000000000000000000000000000000000000000000000000000000000000000
  7259.      0000000000000000000000000000000000000000000000000000000000000000
  7260.      0000000000000000000000000000000000000000000000000000000000000000
  7261.      0000000000000000000000000000000000000000000000000000000000000000
  7262.      0000000000000000000000000000000000000000000000000000000000000000
  7263.      0000000000000000000000000000000000000000000000000000000000000000
  7264.      0000000000000000000000000000000000000000000000000000000000000000
  7265.      0000000000000000000000000000000000000000000000000000000000000000
  7266.      0000000000000000000000000000000000000000000000000000000000000000
  7267.      0000000000000000000000000000000000000000000000000000000000000000
  7268.      0000000000000000000000000000000000000000000000000000000000000000
  7269.      0000000000000000000000000000000000000000000000000000000000000000
  7270.      0000000000000000000000000000000000000000000000000000000000000000
  7271.      0000000000000000000000000000000000000000000000000000000000000000
  7272.      0000000000000000000000000000000000000000000000000000000000000000
  7273.      0000000000000000000000000000000000000000000000000000000000000000
  7274.      0000000000000000000000000000000000000000000000000000000000000000
  7275.      0000000000000000000000000000000000000000000000000000000000000000
  7276.      0000000000000000000000000000000000000000000000000000000000000000
  7277.      0000000000000000000000000000000000000000000000000000000000000000
  7278.      0000000000000000000000000000000000000000000000000000000000000000
  7279.      0000000000000000000000000000000000000000000000000000000000000000
  7280.      0000000000000000000000000000000000000000000000000000000000000000
  7281.      0000000000000000000000000000000000000000000000000000000000000000
  7282.      0000000000000000000000000000000000000000000000000000000000000000
  7283.      0000000000000000000000000000000000000000000000000000000000000000
  7284.      0000000000000000000000000000000000000000000000000000000000000000
  7285.      0000000000000000000000000000000000000000000000000000000000000000
  7286.      0000000000000000000000000000000000000000000000000000000000000000
  7287.      0000000000000000000000000000000000000000000000000000000000000000
  7288.      0000000000000000000000000000000000000000000000000000000000000000
  7289.      0000000000000000000000000000000000000000000000000000000000000000
  7290.      0000000000000000000000000000000000000000000000000000000000000000
  7291.      0000000000000000000000000000000000000000000000000000000000000000
  7292.      0000000000000000000000000000000000000000000000000000000000000000
  7293.      0000000000000000000000000000000000000000000000000000000000000000
  7294.      0000000000000000000000000000000000000000000000000000000000000000
  7295.      0000000000000000000000000000000000000000000000000000000000000000
  7296.      0000000000000000000000000000000000000000000000000000000000000000
  7297.      0000000000000000000000000000000000000000000000000000000000000000
  7298.      0000000000000000000000000000000000000000000000000000000000000000
  7299.      0000000000000000000000000000000000000000000000000000000000000000
  7300.      0000000000000000000000000000000000000000000000000000000000000000
  7301.      0000000000000000000000000000000000000000000000000000000000000000
  7302.      0000000000000000000000000000000000000000000000000000000000000000
  7303.      0000000000000000000000000000000000000000000000000000000000000000
  7304.      0000000000000000000000000000000000000000000000000000000000000000
  7305.      0000000000000000000000000000000000000000000000000000000000000000
  7306.      0000000000000000000000000000000000000000000000000000000000000000
  7307.      0000000000000000000000000000000000000000000000000000000000000000
  7308.      0000000000000000000000000000000000000000000000000000000000000000
  7309.      0000000000000000000000000000000000000000000000000000000000000000
  7310.      0000000000000000000000000000000000000000000000000000000000000000
  7311.      0000000000000000000000000000000000000000000000000000000000000000
  7312.      0000000000000000000000000000000000000000000000000000000000000000
  7313.      0000000000000000000000000000000000000000000000000000000000000000
  7314.      0000000000000000000000000000000000000000000000000000000000000000
  7315.      0000000000000000000000000000000000000000000000000000000000000000
  7316.      0000000000000000000000000000000000000000000000000000000000000000
  7317.      0000000000000000000000000000000000000000000000000000000000000000
  7318.      0000000000000000000000000000000000000000000000000000000000000000
  7319.      0000000000000000000000000000000000000000000000000000000000000000
  7320.      0000000000000000000000000000000000000000000000000000000000000000
  7321.      0000000000000000000000000000000000000000000000000000000000000000
  7322.      0000000000000000000000000000000000000000000000000000000000000000
  7323.      0000000000000000000000000000000000000000000000000000000000000000
  7324.      0000000000000000000000000000000000000000000000000000000000000000
  7325.      0000000000000000000000000000000000000000000000000000000000000000
  7326.      0000000000000000000000000000000000000000000000000000000000000000
  7327.      0000000000000000000000000000000000000000000000000000000000000000
  7328.      0000000000000000000000000000000000000000000000000000000000000000
  7329.      0000000000000000000000000000000000000000000000000000000000000000
  7330.      0000000000000000000000000000000000000000000000000000000000000000
  7331.      0000000000000000000000000000000000000000000000000000000000000000
  7332.      0000000000000000000000000000000000000000000000000000000000000000
  7333.      0000000000000000000000000000000000000000000000000000000000000000
  7334.      0000000000000000000000000000000000000000000000000000000000000000
  7335.      0000000000000000000000000000000000000000000000000000000000000000
  7336.      0000000000000000000000000000000000000000000000000000000000000000
  7337.      0000000000000000000000000000000000000000000000000000000000000000
  7338.      0000000000000000000000000000000000000000000000000000000000000000
  7339.      0000000000000000000000000000000000000000000000000000000000000000
  7340.      0000000000000000000000000000000000000000000000000000000000000000
  7341.      0000000000000000000000000000000000000000000000000000000000000000
  7342.      0000000000000000000000000000000000000000000000000000000000000000
  7343.      0000000000000000000000000000000000000000000000000000000000000000
  7344.      0000000000000000000000000000000000000000000000000000000000000000
  7345.      0000000000000000000000000000000000000000000000000000000000000000
  7346.      0000000000000000000000000000000000000000000000000000000000000000
  7347.      0000000000000000000000000000000000000000000000000000000000000000
  7348.      0000000000000000000000000000000000000000000000000000000000000000
  7349.      0000000000000000000000000000000000000000000000000000000000000000
  7350.      0000000000000000000000000000000000000000000000000000000000000000
  7351.      0000000000000000000000000000000000000000000000000000000000000000
  7352.      0000000000000000000000000000000000000000000000000000000000000000
  7353.      0000000000000000000000000000000000000000000000000000000000000000
  7354.      0000000000000000000000000000000000000000000000000000000000000000
  7355.      0000000000000000000000000000000000000000000000000000000000000000
  7356.      0000000000000000000000000000000000000000000000000000000000000000
  7357.      0000000000000000000000000000000000000000000000000000000000000000
  7358.      0000000000000000000000000000000000000000000000000000000000000000
  7359.      0000000000000000000000000000000000000000000000000000000000000000
  7360.      0000000000000000000000000000000000000000000000000000000000000000
  7361.      0000000000000000000000000000000000000000000000000000000000000000
  7362.      0000000000000000000000000000000000000000000000000000000000000000
  7363.      0000000000000000000000000000000000000000000000000000000000000000
  7364.      0000000000000000000000000000000000000000000000000000000000000000
  7365.      0000000000000000000000000000000000000000000000000000000000000000
  7366.      0000000000000000000000000000000000000000000000000000000000000000
  7367.      0000000000000000000000000000000000000000000000000000000000000000
  7368.      0000000000000000000000000000000000000000000000000000000000000000
  7369.      0000000000000000000000000000000000000000000000000000000000000000
  7370.      0000000000000000000000000000000000000000000000000000000000000000
  7371.      0000000000000000000000000000000000000000000000000000000000000000
  7372.      0000000000000000000000000000000000000000000000000000000000000000
  7373.      0000000000000000000000000000000000000000000000000000000000000000
  7374.      0000000000000000000000000000000000000000000000000000000000000000
  7375.      0000000000000000000000000000000000000000000000000000000000000000
  7376.      0000000000000000000000000000000000000000000000000000000000000000
  7377.      0000000000000000000000000000000000000000000000000000000000000000
  7378.      0000000000000000000000000000000000000000000000000000000000000000
  7379.      0000000000000000000000000000000000000000000000000000000000000000
  7380.      0000000000000000000000000000000000000000000000000000000000000000
  7381.      0000000000000000000000000000000000000000000000000000000000000000
  7382.      0000000000000000000000000000000000000000000000000000000000000000
  7383.      0000000000000000000000000000000000000000000000000000000000000000
  7384.      0000000000000000000000000000000000000000000000000000000000000000
  7385.      0000000000000000000000000000000000000000000000000000000000000000
  7386.      0000000000000000000000000000000000000000000000000000000000000000
  7387.      0000000000000000000000000000000000000000000000000000000000000000
  7388.      0000000000000000000000000000000000000000000000000000000000000000
  7389.      0000000000000000000000000000000000000000000000000000000000000000
  7390.      0000000000000000000000000000000000000000000000000000000000000000
  7391.      0000000000000000000000000000000000000000000000000000000000000000
  7392.      0000000000000000000000000000000000000000000000000000000000000000
  7393.      0000000000000000000000000000000000000000000000000000000000000000
  7394.      0000000000000000000000000000000000000000000000000000000000000000
  7395.      0000000000000000000000000000000000000000000000000000000000000000
  7396.      0000000000000000000000000000000000000000000000000000000000000000
  7397.      0000000000000000000000000000000000000000000000000000000000000000
  7398.      0000000000000000000000000000000000000000000000000000000000000000
  7399.      0000000000000000000000000000000000000000000000000000000000000000
  7400.      0000000000000000000000000000000000000000000000000000000000000000
  7401.      0000000000000000000000000000000000000000000000000000000000000000
  7402.      0000000000000000000000000000000000000000000000000000000000000000
  7403.      0000000000000000000000000000000000000000000000000000000000000000
  7404.      0000000000000000000000000000000000000000000000000000000000000000
  7405.      0000000000000000000000000000000000000000000000000000000000000000
  7406.      0000000000000000000000000000000000000000000000000000000000000000
  7407.      0000000000000000000000000000000000000000000000000000000000000000
  7408.      0000000000000000000000000000000000000000000000000000000000000000
  7409.      0000000000000000000000000000000000000000000000000000000000000000
  7410.      0000000000000000000000000000000000000000000000000000000000000000
  7411.      0000000000000000000000000000000000000000000000000000000000000000
  7412.      0000000000000000000000000000000000000000000000000000000000000000
  7413.      0000000000000000000000000000000000000000000000000000000000000000
  7414.      0000000000000000000000000000000000000000000000000000000000000000
  7415.      0000000000000000000000000000000000000000000000000000000000000000
  7416.      0000000000000000000000000000000000000000000000000000000000000000
  7417.      0000000000000000000000000000000000000000000000000000000000000000
  7418.      0000000000000000000000000000000000000000000000000000000000000000
  7419.      0000000000000000000000000000000000000000000000000000000000000000
  7420.      0000000000000000000000000000000000000000000000000000000000000000
  7421.      0000000000000000000000000000000000000000000000000000000000000000
  7422.      0000000000000000000000000000000000000000000000000000000000000000
  7423.      0000000000000000000000000000000000000000000000000000000000000000>}
  7424.    imagemask
  7425.    grestore
  7426.  
  7427.    gsave
  7428.    256 512 translate
  7429.    256 256 true [1 0 0 1 0 0]
  7430.    {<0000010000381fe0ffffffffffe7fffffffffffffff10400c073fffe3f8c0000
  7431.      0000000000380bf8fffffffffffeffffffffffffefec00002217fbfd8d860040
  7432.      0100048010b817e1ffffffffffdfffffffffffffefc08000210e7bffaf870100
  7433.      00000080081e0bf8fffffffffffefffffffffffff3a4000000077dffefe60011
  7434.      14020080205c1ffbff83ffffffdfffffffffffffff800000004ecdfff1c64000
  7435.      04200000001f17f8ffc7ffffffffffffffffffffffd0204081237ffff5d72889
  7436.      08000200402e37f3ffc7ffffffffffffffff7fffff040200042fefffc8370026
  7437.      80028000101e1bf9ffd7ffffffcbffffffff7fffff88000022bfffffc43eda06
  7438.      000a0000000ebbf0fffffffeffef7fffffffbfffff02120240b3ff7fc07f9405
  7439.      000b0001020f3ff9fffffffe7fd97fffffffdfffff8883000859ffbf751fde03
  7440.      00001000440ffff0fffffffffffbffffffffffffff828000006b7fffa46ff900
  7441.      80000000820ffff8fffffffeffffff7fffffffffffc14280043ffffff0b61001
  7442.      00000400460fdff8fefffdff7fffffefffffffffff82a100001ffffff9fe8001
  7443.      00000080632f87fdffffffffbfffffffffffffffff83ea50012ffff1f97f0900
  7444.      02000000461f8fffffffffff7fffffffffffffffff83f5c0000ff34110ffc001
  7445.      48000000477fc7ffffffffffffdfffffffffffffff8b8fe80007ff50c43f7004
  7446.      9600000047ff87ffffffffffffefffffffffffffff8387f4001fff008079e001
  7447.      dc0000802fffc3ffffffffffffebffffffffffffffa312fa8847fe2a00ad6008
  7448.      f4200200cf9fe7ffffffffffffcbffffffffffffff0b07f8206bfc002178d050
  7449.      e00020884f8fffffffffffffffdbfdff7ffffffffe050ff16a307500005e0820
  7450.      90000080971fffffffffffffff8fffffbffffffffe021f80ec40f12408d88801
  7451.      c0280090cb8fffffffffffffbf9fffffbffffffffe881f5030207dda81260000
  7452.      10000201b73fffffffffffe7ff3ff7ffffffffffff037c84486567f550a00680
  7453.      510801208bbfffffffffffe7ff97f7ffffffffffffd7fc0b183ae392a0401100
  7454.      060000091fffffffffffffeffeb7f7ffffffffffffdffcf4287713f080200001
  7455.      27840061c7ffffffffffffbffe17fffffffffffffffffe4100bc53dc01400028
  7456.      0f000041dfffffffffffff1ffe3fefffffffffffffffff80015eb3fc04440012
  7457.      15808141efffffffffffff3ffe1fffffffffffffffffffc0448ff38f8830a014
  7458.      0c90000ffffffffffffffe1ffcbfffffffffffffffffff80071fd7de27e0c022
  7459.      860a000ffffffffffffffe3ffe1fffffffffffffffffffd14bcfc7ef9ff0e000
  7460.      08a2021fffffffffffe7fc3ffe3fff7ffffffffffffffff287ff0fbf4fc08000
  7461.      8441483fbeffffffffe3ff1ffc7ffd7ffffffffffffffff1cffc00efa1e04000
  7462.      802080bebeffffffffe7fc7ffcffff5fffffffffffffffb79fe0b5dff1610004
  7463.      c010687fbeffffffffe3fe3ff67fff9fff7ffffffffffffbeffb7cfffad01000
  7464.      e02009ff7ffffffffde3f0fff4ffffa5fffffffffffff8dffff7fdffffc10014
  7465.      d01008ffbffffffffab3fdfff6ffffd5ffffffffffffae77ffffdfefff44000e
  7466.      6008027ffffffffff827f1fffdfffffbfffffffffffff577ffff8ffefed58008
  7467.      3804003ffffffffffd5ff2fffcffffffffffffffffffffffffffafbdfffb0000
  7468.      100801bffffffcfff8bffbfdfbffffffffffffffffffffffffffff19ffb18102
  7469.      440440fffffffffff8fffffefffffffbfffffffffffffdfffffffc047ffc2000
  7470.      088001efffff7ffffbfffffdfffffff9ffeffffffffffffffffffe01fffc2840
  7471.      e20020ffffff3ffff7fffffffffffffcfffffffffffffffffffff501ffff0000
  7472.      e4200077ffffbffffffffffffffffffbfffffffffffffffffffff2815ffc1000
  7473.      7298307ffffffffffffffffffffffffdfffffffffffffffffffffba80c7fa800
  7474.      f80024fffffffffffffffffffffffffffffffffffffffffffffffbf80b7ffc08
  7475.      0094285fdfffffffffffffffffffffffffffffffffffffdffffffffe03ffff04
  7476.      0800099fbffffffffffffffffffffffffffffffffffffffffffffffc81fff502
  7477.      c0860c4fdfffffffffffffffffffffffffffffffffffffffffffffff04fffa84
  7478.      8000ad9ffffff7fffffffffffffffffffffffffffffffffffffffffe41fbfc01
  7479.      d001144fffffffffffffffffffffffffffffffffffffffffffffffff05ffca21
  7480.      e814a8affffffffffffffffffffffdfffffdfffffffffffffffffffa83ffec81
  7481.      f008d047fffbffffffffffffffffefffffffffffffffffffff7ffffdf5ffc504
  7482.      f87c584f7ff9fffffffffffffffffffffffffffffffffffffffffffff7ffa048
  7483.      f42cf9677fffffffffffffffffffffffffffffffffffffffffffffffe3fffa37
  7484.      f948ffcfeffffffffffffffffffffffffffffffffffffffffffffffff3fffeb0
  7485.      fece3fe3e3fffffffffffffffffffffffffffffffffffffffffffffffb7ffe40
  7486.      fed87de7c7ffffffffffffffffffefdffffffffffffffffffffffffffa7faca2
  7487.      fffe3df1e3fffffffffffffffffffbffffffffffffffffffffffffffe87a0e50
  7488.      fffc7aa1c57fffffffffdfffffffffffffffffffffffffffffffffffa1749ef5
  7489.      f7df7165e57effffffff1ffffffffffffffffffffffffffffffffffc00ff6f7b
  7490.      effff3cbe47c3fffffff1ffffffffffffffffffffffffffffffffff907ffffff
  7491.      f7ff917ffa140fffffffdfffffffffff7feffffffffffffffffffff4abfffffc
  7492.      e7ffa3eff8580fffffffbfffffffffffff77fff7fffffffffffffff17fffffc4
  7493.      fffdd29e78000fffffffffffffffffffffeffffbffffffffffffff75fffff591
  7494.      fffd611370000ffffffffffffffffffffffffffffffffffffffff3fbf47fe14a
  7495.      fffce202c80001ffffffffffffffff7fdfffbbffffffffffffffffff883ff077
  7496.      fffd410380000bffffffffffffffff7fefffdfffc5ffff7fffffff7e02fffafe
  7497.      fffac003000001fffffffffffffffffff7ffdfffbbfffe0ffffffffe87ffbfff
  7498.      f773240420000bfffffffffffffffffffffffff3a75ffc5ffffffffc1fffffea
  7499.      f32e120a000007fffffffffffffffffffffffff94b0ffffffffffff02fffffe0
  7500.      c25a1000000003fffffffffffffffffffffffffe60a3fdfffffffff83ffaffc0
  7501.      d12e8800000003fffffffffffffffffffffffffefa11ffffffaffff2bf407fd4
  7502.      81061000000003ffffffffffffffffffffffffbcfca3fffffdebfbfeb015fdf4
  7503.      c1020200000001ffffffffff8ffffffffffffffefc8bfffffefbfbff006fface
  7504.      808c00000000017fffffffff9fffffffffffffffc467fffffffffebe01fff9ef
  7505.      008000000000007fffffffff87fdffffffffffffd17e7ffbfff87f8f02fffeff
  7506.      008010000000007fffffffff87fbfffffffffbffe4fffffffffc797e03ffffff
  7507.      800800000000003fffffffffe3ff3fdffffffdfffa7ffffffffe782d13ffffff
  7508.      008000000000017ffffffdffeabf3fffffffffdca67ffebffffc73902fffffdf
  7509.      008020000000007ffffffcfffff91ffffffffffe23ffb40fffffe5f03fe3ffcf
  7510.      00000000000000fffffff9fffff80bf8ffffffb07f5df007ffffcffcff82bfaf
  7511.      000000000000003ffffff9fffffc03da7fffffda695fea503fff9fff7e0053ff
  7512.      00000000000000fffffffaff7ffe40501fffffcb7bdca1297fff33fffc00b7ff
  7513.      000000000000001ffffffdff7fff80483ffffff3ffea6214b8ff55cff801f81f
  7514.      000000000000004fffffffffefb6e8001ffffffd9e815800e1fe3bdffc03f437
  7515.      000000000000001fffffffffffd3e802bfffffffc650688000fffffffa05f0bf
  7516.      000000000000002fffffffffff9610875ffffffe2f841010017fbffffe2ffaff
  7517.      000000000000003ffffffffffff28003efffffff0f40025400ff0ffffe8fffff
  7518.      0000000000000077fffffffffcf4024e9ffffffeca8001f8807c3fffff7fffff
  7519.      0000000000000013fffffffffc721102defffff530b0129404001ff3ffffffff
  7520.      0000000000000063fffffffffd56252e9effffa040610228010abff3ff8fffff
  7521.      0000000000000035ffffffffffb6820ffffdfe000408410014011ff1ffc7f9ff
  7522.      0000000000000023ffffffffffbc089ff7fffc8000100000404011efffeff0ff
  7523.      0000000000000017ffffffffffff440ffffffe1000040400000004fffffff87e
  7524.      0000000000000027ffffffffffff92bff7fffc4000000000400021fff3fff87f
  7525.      000000000000003fffffffffffffffffffffff0000000000000003fff97ffa3f
  7526.      0000000000000015fffffffffffffffffffffe6000000000000003fff07ffe31
  7527.      000000000000000dffffffffffffffffffffff2000000000000047fff1ffff09
  7528.      000000000000003effffffffffffffffffffff000000000000000fffe7fffe02
  7529.      0000000000000016ffffffffffffffffffffff8000000000000007feefffffa1
  7530.      000000000000001fffffffffffffffffffffff000000000000002ffcffffffd0
  7531.      000000000000001fbfffffffffffffffffffffc000000000000007ecfffffff0
  7532.      000000000000002f7ffffffffdffffffffffff800000000000000fe9fffffff8
  7533.      000000000000001ffffffffff6bfffffffffffe00000000000000ff9ffffffff
  7534.      000000000000003fffffffffef6fffffffffffc00000000000003feffefffffe
  7535.      000000000000001fcfffffffffefffffffffffe00000000000001ffffffffffe
  7536.      000000000000007f9fffffffffeffffffffffee00000000000003fffffffffff
  7537.      000000000000001f9ffffffffdfffffffffffea00000000000001fffffffffff
  7538.      00000000000002ff7ffffffffeffbffffffffe600000000000003fffffffffff
  7539.      00000000000000edfffffffffffffffffffff7200000000000001fffffffffff
  7540.      00000000000002ffffffffffffffffffffffef400000000000027fffffffffff
  7541.      000000000000057f7fffffffffeffffffffffe00000000000000ffffffffffff
  7542.      000000000000067effffffffffeffffffffffc20000000000001fff7ffffffff
  7543.      000000000000007ffffffffffffefffffffffe00000000000003fffbffffffff
  7544.      00000000000000fffffffffffffffffffffffc00000000000001ffffffffffff
  7545.      00000000000000bfffffffffffbffd7ffffffe00000000000003ffffffffffff
  7546.      00000000000000bf7fffffffffbfff8ffffffc00000000000003ffffffffffff
  7547.      000000000000009f5fffffffffbdff9fffffff00000000000001ffffffffffff
  7548.      000000000000013f3fffff7fbfefbf3ffffff40000000000002bfffffffffffe
  7549.      000000000000007fbfffffffbfffff9fffffed00000000000003fffffbfffffe
  7550.      000000000000007fffffffffffeffe3fffffe600000000000003ffffffffffff
  7551.      000000000000006fffffffffe775ff7fffffe40000000000000fffffffffffff
  7552.      000000000000017fffffffffffff7affffffe40000000000000fffffffffffff
  7553.      00000000000000effffffffffffefdffffffe400000000000003fffffdffffff
  7554.      00000000000005ffffffffffffffffffffffe000000000000007fffff9ffffff
  7555.      00000000000000ffffffffffffffffbfffffd200000000000013fffffdffffff
  7556.      00000000000005ffffffffffffffffffffffd00000000000000ffff7ffffffff
  7557.      00000000000005fffeffbfffff7effffffffd00008000000000ffff3ffffffff
  7558.      00000000000005fffeffffffff7fffffffffa80000000000009ffff7ffffffff
  7559.      00000000000005fffe7fffffffffff2ffffec90000000000003ffe7fffffffff
  7560.      0000000000000a7ffffffffffffff7bfffffb80000000000007fffffffffffff
  7561.      000000000000063fffffffffffffffffffff5c0000000000001fffffffffffff
  7562.      0000000000000a7fffffffffffffffefffff7c0000000000007fffffffffffff
  7563.      000000000000007ffffffffffffffff7ffff3e0000000000003fffffffffbfff
  7564.      00000000000000bfefffffffffffffffffffb8000000000008bfffffffff3dff
  7565.      000000000000107ffffffffffffffffffffffa0000000000007fffffffff1eff
  7566.      000000000000023ffffffffffffffff7ffff900000000000003fffffffff1e7f
  7567.      000000000000041fffffffffffffffffffffd00000000000007fffffffdf9eff
  7568.      000000000000043ffffffff7ffffffffffff910000000000007fffffffbf1eff
  7569.      00000000000002bfffffffefffffffffffffd00000000000007bbfffff9f9e7f
  7570.      000000000000017ffffffffffffffffffffff0000000000002ff7fffff3f9fff
  7571.      00000000000001fffffffdfffffffffffffff0000000000001ffbfffff3fbfff
  7572.      00000000000002fffffffbffffffffffffffe0000000000001f7fffffff3ffff
  7573.      00000000000000ffffffffffffffffffffffe000000000000077ffffff3dffff
  7574.      000000000000007ffffffffffffffffffffff000000000000077ffffff79ffff
  7575.      00000000000000bffffffffffffffffffffbf80000000000007ffffffe3dffff
  7576.      000000000000007ffffffffffffffffffffbe0000000000000b7ffffff39ffff
  7577.      000000000000007ffffffffffffffffffff8fc00000000000037ffffff1effff
  7578.      00000000000000fffff7ffddfffffffffff950000000000002a7fffffe3dffff
  7579.      000000000000003fffffff67fffffffffffca800000000000163ffffffbfffff
  7580.      000000000000027fffefffcffffffffffffc500000000000004fffffffbfffff
  7581.      000000000000027fffefffeffffffffffffd280000000000002fffffffffffff
  7582.      00000000000006ffffdfffdffffffffffffd680000000000007fffffffffffff
  7583.      000000000000027fffefffeb7fffffffffffe6080000000000bfffffffffff7f
  7584.      00000000000002dfffffffdb7fffffffffbf780000000000003fffffffefff3f
  7585.      00000000000002dfffdbfef93ffffffffff7f40000000000002fffffffffff1f
  7586.      000000000000019fffb7fffb7fffffffffc9720000000000001ffffffffffe3d
  7587.      000000000000008ffff3fff97ffffffffff47c0000000000000fffffffffff19
  7588.      0000000000000107fff7fffbfffffffffff9f80000000000001fffffffffee1b
  7589.      000000000000008ffff7ffd9fffffffffffd5a0000000000001fffffffff8f1d
  7590.      000000000000010ffffffffbffffffffffffe00000000000002fffffffff9f3f
  7591.      00000000000001b7ffffffd9ffffffffffff740000000000001fffffffff8e1f
  7592.      000000000000007ffffffffbffffffffffff8a0000000000001fffffffff8f1f
  7593.      000000000000013ffffffffdfffffffffff5c20000000000001fffffffffcf7f
  7594.      00000000000000ffffbffffbffffffffffe8080000000000007fffffffff8f7f
  7595.      000000000000017ffffffff9fffeffffffe4420000000000003fffffffffc7ff
  7596.      00000000000000fffffffffbfbffffffffc000000000000002ffffffff7f87ff
  7597.      000000000000009bfffffffbfbffffffffe000000000000001fff3fffeffc3ff
  7598.      0000000000000097fffffffffbffffffffc000000000000003fff3ffffff93fe
  7599.      00000000000000bffffffffffffffffffff000000000000001fff7fffffff3ff
  7600.      00000000000000bfffffffffffffffffffea00000000000007ffe7ffd7fff1ff
  7601.      000000000000007ffffffffffffffffffffc00000000000003ffe7ffcffffbff
  7602.      00000000000000afffffffffffffffffffe200000000000003ffcfffcffff1ff
  7603.      000000000000002ffffffffffffffffffde400000000000003ff8fffcffff9ff
  7604.      000000000000000fffffffefffffff3ffbe000000000000005ffbfff8ffff1f9
  7605.      0000000000000007ffffffffffffff9ff8e800000000000003ffffffcffffcfc
  7606.      0000000000000007fffffffff7ffff3ff8e000000000000007ffffffdffff9fc
  7607.      0000000000000007ffffffffffffffbffc6800000000000007ffffffcffffcfe
  7608.      000000000000000ffffbffffeffffffff1e00000000000001ffffffffffffefe
  7609.      0000000000000407fff7fffff7fffffff8700000000000000ffffffffffffffe
  7610.      000000000000000fffffffffffffffffe8c00000000000003ff9fffffffffffe
  7611.      0000000000000005ffffdfffffbffffff8700000000000001ff9ffffffffffff
  7612.      000000000000000fffffffffff3fffffe040000000000000bff3fffffffffffe
  7613.      0000000000000007ffffdffffffffffff8700000000000007efbffffffffffff
  7614.      000000000000000fffffffffffdffffff4400000000000017f7fffffffffffff
  7615.      0000000000000017fffff7ffffc7ffff6850000000000001ffffffffffffffff
  7616.      000000000000000fffffffffff87ffffc020000000000001ffffffffffffffff
  7617.      000000000000000bffffffffffa7ffff8040000000000003ffbfffffffffffff
  7618.      000000000000001fffffffffffebffdf9000000000000003ffffffffdfffffff
  7619.      0000000000000017fffffffffff7ff6f8000000000000003ffffbfffc7ffffff
  7620.      000000000000001ffffffffffffffe3f1000000000000007ffff7fffcfffffcf
  7621.      0000000000000017ffffffffffffffbf8000000000000017ff7ebfffc7ffffe7
  7622.      000000000000001ffffffffffffffe7f100000000000000ffeff7fff87ffffcf
  7623.      000000000000002fffffffffffffff7f800000000000003fffffffff43ffffe7
  7624.      000000000000002bfffffffffff5ffff000000000000007fffffffff87ffffef
  7625.      000000000000000cfffffffffff9ffffc00000000000007fffffffff03ffffef
  7626.      000000000000002ffffffffffff1ffff00000000000001ffffffffff27ffffef
  7627.      000000000000002bfffffffff7fdffffc0000000000000ffffffffff05ffffff
  7628.      000000000000003fffffffffdffbfff700000000000003fffffffffe07ffffef
  7629.      000000000000000bffffffffffffffff80000000000003ffffffffff05ffffff
  7630.      0000000000000013ffffffffffffffff0000000000000bffffffffff07ffffe7
  7631.      0000000000000009ffffffffffffffff80000000000007fffffb4fff83effff1
  7632.      0000000000000017fffff9ffff7ffffe0000000000000fdffff51fff07efffe1
  7633.      0000000000000009fffffdffff3fffff80000000000023dffffa4fffc7f7fff1
  7634.      0000000000000017fffffdffff7bffff0000000000000bbffffa5fffc7fffff3
  7635.      0000000000000000ffffffffc7bfffffc0000000000001ffffffcffff3fffff9
  7636.      0000000000000011fffffdffcaffffbf00000000000003ffff3fffffe6fffbf9
  7637.      0000000000000008ffffffff80ffffffc0000000000001ffffbfcff7f5ff79f9
  7638.      0000000000000000fffffffba1fffffb40000000000001fffeffecfffffffa73
  7639.      0000000000000000fffffffda2fffffbc0000000000001ffffffbe7ffffff879
  7640.      0000000000000001fffffffa21ffffe280000000000003fffdfffef9fffff971
  7641.      0000000000000000fffffff810f7fff1e0000000000001fffffffc78fdfff831
  7642.      0000000000000000fffffbf800f3dfe880000000000003ffffffbe38fa3ff043
  7643.      0000000000000000fffffdf80063bff040000000000001fffffeb60af51ffc23
  7644.      0000000000000001ffffff9024e3df8800000000000007fffffeb4487c3ff003
  7645.      00000000000000007fffffdc0269ffe020000000000003fffffe73863f3ff823
  7646.      0000000000000001ffffff9006f7ff8400000000000007fffffdf282fe3ff845
  7647.      0000000000000000ffffffe803fb7fe000000000000003ffff1fb6c53f3ffe03
  7648.      0000000000000001fffffff802f0ff8000000000000002fffe3e9bc2afbff807
  7649.      0000000000000000ffffffe901fa3fe0000000000000007fff7708211fbffc07
  7650.      0000000000000001ffffff9003fdff80000000000000027ffffa5081fffff841
  7651.      0000000000000001ffffff9000feffe0000000000000017ffffc140159fff803
  7652.      0000000000000003ffffffa080ffff4000000000000002ffffe820513b7ff081
  7653.      0000000000000003ffffffc4407bff4000000000000003ffffe00008193ff841
  7654.      000000000000000f7fffffe000fbffa000000000000001ffffc0000029bff883
  7655.      0000000000000007ffffffc020fafdc000000000000003fffff0080000bff800
  7656.      000000000000000fffffffe002fcff6000000000000001ffffea000009bffc83
  7657.      0000000000000007ffffffe000fffb50000000000000017ffffc0000013fff41
  7658.      000000000000000fffffffe100fffe6000000000000000fffff80000003ff603
  7659.      0000000000000003ffffffe0d0ffff10000000000000007fffd4200000bfff05
  7660.      0000000000000005ffffffe0e0ff7f70000000000000007fff9400000067f403
  7661.      0000000000000003ff7ffff068fffff0000000000000007ffa0020000067fb02
  7662.      0000000000000002eeffffc0f9ffff6000000000000000fff00002000057fa01
  7663.      0000000000000003f7ffffe874ffffd0000000000000007e010000000023fd04
  7664.      0000000000000017fffffff8f4ffffe000000000000001ff122800000037fa00
  7665.      0000000000000005cffffffc6bffffe000000000000001ffa80600002001fd00
  7666.      0000000000000007dffffff9f7ffffc000000000000003ffe01c00000033ff04
  7667.      0000000000000002fffffff86bffffe000000000000001ffd00700002011fe00
  7668.      0000000000000007dffffff85cfffd4000000000000007ffc0014000003b9d00
  7669.      0000000000000003fffffffc3ffffee000000000000003ffd2004000000dde00
  7670.      000000000000000ffffffffc1ffffd800000000000000fffec012000003a8e00
  7671.      0000000000000002effffff90bffffe000000000000003ffff000800001e8720
  7672.      000000000000000feffffffa2bffffc00000000000000ffffe801400002c8600
  7673.      0000000000000014fffffff90fffffe00000000000000f7fffe0000000186780
  7674.      0000000000000009f7fffffd0ffffea00000000000000fffffd000000032d600
  7675.      0000000000000000b7ffffff0fffff400000000000000ffffff0010000387f00
  7676.      000000000000000867fffffe0ffffe000000000000001feffff0010040703e00
  7677.      000000000000000017ffffff057efd000000000000000ffffff8004000583a80
  7678.      00000000000000004ffffffe82fffe000000000000001dfffff8010000707c00
  7679.      000000000000000023ffffff807f7e000000000000000fffffed004000180700
  7680.      000000000000000123ffffffa0f7fd000000000000000ff7ffee000000140c00
  7681.      000000000000000041ffffff80fffe000000000000000ffffff40000001c1400
  7682.      000000000000000083fffffda0bffd000000000000000ffffff2000000080800
  7683.      000000000000000021fffffc60fffe000000000000000bfdfffa0000000e0000
  7684.      000000000000000003fffff8c0bffc000000000000000ff7fffe1020000a0000
  7685.      000000000000000003fffff848ffff0000000000000007f9fffe8000000e0000>}
  7686.    imagemask
  7687.    grestore
  7688.  
  7689.    gsave
  7690.    512 512 translate
  7691.    256 256 true [1 0 0 1 0 0]
  7692.    {<040a000007ffffff9fffffffc040041b3fdffdffffffffffff17ffffffffffff
  7693.      000d400007ffdfffdffffffffad0135f9ff7f7ffffffffffff1fffffffffffff
  7694.      00100000a3ffffff9fffffffffe4ccaf7fffedffffffffffff1fffffffffffff
  7695.      000800002078fffffffffffffffef77f9ffffbffffffffffffdfffffffffffff
  7696.      001000001098affffffffffffffffaff3efffffffffffffffe1fffffffffffff
  7697.      000a000000182d7fffffffffffffffff5c7fffffffffffffdfcbffffffffffff
  7698.      800000001015401dffffffffffffffffbcffffffffbfffffdb1fffffffff7fff
  7699.      20020100000280005ffffffff7fffffffc1ffffffffffffffa1fffffffffffff
  7700.      000000002801d00107ffffffff8ffffffe17fffffffffffff05fffffffffffff
  7701.      001500001c01c40007fffffffeefbfffff79fffffffffffff83fffffffffffff
  7702.      000200002801c0055ffffffffffffdfffffffffffffffffc797fffffffffffff
  7703.      400000001080f006efffffffff7ffdd7fffffffffffffffaf47fffffffffffff
  7704.      0000000108a0f00dfffffffffffffcffffbff7fffffffff4e07fffffffffffff
  7705.      e08000002b4bee843ffffffbffffffffffcff1fffffffff0c07f7fffffffffff
  7706.      400205000f86f40013ffffffbfffffffffbffbffffffffe1a2ffffffffffffff
  7707.      2001000002c0af4002ffffffcf6fffffffffffffffffffe04cffffffffffffff
  7708.      1402004001405ae00affffff06bfffffffffffffffffffc3ffffb17fffffffff
  7709.      0901080001d17db401ffffffa35ffffffffffdffbfffffe07ffff83fffffffff
  7710.      4804821003eebffa83ffffffc7fffffffffff6bef7ffff877ffff17ffffff7ff
  7711.      022001c000b78a22807ffffde7fff7ffffffffef77f1ffc59ffff03ffffffffe
  7712.      00000704001f0000c07fffffd77feeffffef7ffffef1fb8bbfffa03fffffffff
  7713.      01080140801fe920081fffffeb8fef17ffff7feffe7df54bffff003fffffffff
  7714.      00404000003f7e94a00ffffffdffcf8fffff3ffffe8c405bfffa007fffffffff
  7715.      09040000001fffbd4687fffef67fd72bffffffffef4704a3ffff803fffffffff
  7716.      0000000a001fff3c2303fffff9ffceabffffffff8f9602f3fffd003ff7ffffff
  7717.      0a408802001ffb9c03d0fffe7afffd1fffffffff8be7d7f9ffe0000fffffffff
  7718.      4010000a000ffff81fe9fffc6bf3e77ffffffffd25931ff3ffc80017ffffffff
  7719.      286d40840007fff807f6ffff17f3e63fffffffe2814d46bfffe00007ffffffff
  7720.      007f40210007fff88bffffff7f83e55ffffff810005417ffffe80007ffffffff
  7721.      000fe8900017fffe01ffffff9fe1f37ffe5ff520107e17ffffd0000ffffbffff
  7722.      000df8e04007fffd833fffff3f977b5ffe1fc95007f6ffffff80000ffffbfbff
  7723.      00027e6a00077ffe04bffffecfc73c9fff1fc42117fffffffdd0000ffffcffff
  7724.      0000390010967fe4001ffffffb0f2c7ffefe21504fcffffffd80003ffff3ffff
  7725.      80012e250021bfc0001ffffffda7861dffff00923feffffffc80000ffff9ffff
  7726.      0000aa0e1048fec0201ffff9e0df478c7dff20fd73fffffffc900017ffffffff
  7727.      0000951400122a40000ffffff06fc26273ff12d57bfffffffa000007fffffbff
  7728.      01204089047c06800007ffa7f53e8498e9ea0b98d7fffffffc00000ffffffbff
  7729.      00003a3223bd17010001ffafebbf10017414a7467ffffffffc000007fffdbdff
  7730.      0000100e6e3eaf020003ffdff2ca8027ecac0d5ffffffffff8000007fffdbbff
  7731.      00000a813e07ff814000ff2f34e20288ca73227ffffffffff4000007fffdbfff
  7732.      000484127fcfff2b0800ec1f1af3015c21a881fffffffffff0000007ffffffff
  7733.      000011807e33e7888000ef5ec6bba02340f1407fffffffffe0000001ffffffff
  7734.      10280601f80bde1c000146ab07bf08a28982d6ffffffffffa0000003ffffffff
  7735.      0000038dd083af81805067f0a3ff84f9e0016fffffffffff90000001fff7ffff
  7736.      0000552f801e180340a057f5c2f0007526485fffffffffffa00000017fefffff
  7737.      00000047248f808180e05ff8a9fad12a9f111ffffffffffe18000001ffffffff
  7738.      01002836d57f100f00f05ffa03f680e08f95fffffffffffc000000037fbfffff
  7739.      00000027f5f7c817007827fc13f8fbb063fffffffffffffc00000001ffffffff
  7740.      0000016bf1f7a82600f86ffb0f807bd76bfffffffffffffc40000001fffffbff
  7741.      028000f7cfedf807007e4ffc47a09fcbfbfffffffffffefd000000007fffffdf
  7742.      c300017fc5e2f00c08780ff81e595ff7f7fffffffffffefc00000000ffffffff
  7743.      6180009f42402c0400fca7fc0f5eafffffffffffffffffdc000000007ffaffff
  7744.      50c2007fc400101c00f81ffdffbf5fffffffffffffffffd480000001fff8ffff
  7745.      2ae0007fe4000c0401f855f8d707a6fffffffffefffffffa00000000fff0ffff
  7746.      03e000a7a000388401f098f1e885b3ffffffffffffffffd480000001fff1ffff
  7747.      1438a101f200100400dc1eec14154fffffffffffffffffd8800000017ff2ffff
  7748.      0a4101014000444643d83dc2280dbffffffffffffffffff8000000007fe5ffff
  7749.      052100380000000a01f42d9400bfffffffffffffffffffda200000007fffffff
  7750.      878080100000020403e563c1157fffffffffffffffffff8000000000ffffffff
  7751.      e1f0403c4020000001f618a427ffffffffffffffffffff8200000000ffffffff
  7752.      90c000780004000503f40b1257ffffffffffffffffffff8000000001ffffffff
  7753.      00e000b8a01354430bfb57b57fffffffffffffffffffffa0000000007fffffff
  7754.      00001514000f200243f2afffffffffffffffffffffffffc000000001ffffaf76
  7755.      02044f400401f0130077cfffffffffffffffffffffffdfe000000000fdf5000f
  7756.      40917f802024008800c3bfffffffffffffffffffffffdfd000000000f9e00007
  7757.      3cc03c50811400684073ffffffffffffffffffffffffffe000000000fff00001
  7758.      77407a00000d00a00003fffffffffffffffffffffffffc80000000016fe01104
  7759.      1a001c0003cc0068a813897fffffffffffffffffffbffe0000000000c7e004b6
  7760.      04002d000bc800105036001fffffffffffffffffffbffc20000000004fc605ff
  7761.      01543e2817f0804c001d000fffffffffffffffffffdffc00000000000fc94947
  7762.      02c0fe525ff90058401a001fffffffffffffffffffdffa00000000000782d400
  7763.      07e04739ffac003c0008000ffffffffffffffffffff7f8000000000007c07d00
  7764.      87c0077fffdaa07000000017fffffffffffffffffff7e1000000000009c0be50
  7765.      4bd017ffffe9c83d00100007fffffffffffffffffff7c0000000000003e03ffd
  7766.      f7c00fffffe0803e08000007bffffffffffffffffffec000000000000be43ffd
  7767.      ffc10ffffff14c3da0000007bffffffffffffffffffd40000000000003f11fff
  7768.      ff85063ffff810380000000fbffffffffffffffffffc80000000000003e69eff
  7769.      fff3c33ffffa087880000007fffffffffffffffffffed0000000000003f3beff
  7770.      fff7d2fffffe907800000007fffffffffffffffffffe80000000000013f5ffff
  7771.      fd5fffbfffff446880400003ffffffffffffffffffff00000000000003f0ffbe
  7772.      ff0ffff9ffefd4f000000003fffffffffffffffffffc00000000000017e1dffc
  7773.      ff03fffcff7fed7008000005fffffffffffffffffffa0000000000000bf04fbf
  7774.      ff83cffeaffff6c002000003fffffffffffffffffffa00000000000015f14fdf
  7775.      fe61e7fe63ffffc02c000005fffffffffffffffffffc00000000000005d04fcf
  7776.      fe50c3ff57ffff801c000007ffffffffffffffffff9c8000000000000bb04fe6
  7777.      fe1861ffb7ffff000e000001ffffffffffffffffffce00000000000001f006f7
  7778.      ff2c04ffbfffff8058000001ffffffffffffffffffb800000000000007f827eb
  7779.      ff8e21ffbffffd003c000000fffffffffffffffffff800000000000003f107df
  7780.      fcce04fffdfff4823800000bffffffffffffffffffe800000000000006cc67ff
  7781.      ff6708fffffff4617c000000ffffffffffffffffffd000000000000001be19ff
  7782.      fffe00ffffff3447f0000005ffffffffffffffbfffe4000000000000027e3bff
  7783.      ffff007fffcf9f03f4000000ffffffffffffffdfff6000000000000000ff1fff
  7784.      ffff403fffff0e21e8000003efffffffffffff9fff4400000000000000bf3fff
  7785.      ffff801fff7fef21d4000001dfffffffffffdfffffe0000000000000001f8fff
  7786.      ffffc13fffffc331d8000002ffffffffffffffffffc8000000000000005fffff
  7787.      ff67a00fffffe399a0000000ffffffffffffffffff70000000000000001fff7f
  7788.      fff3f11fffffffff28000000ffffffffffffffffffa0000000000000001fdeff
  7789.      fff874ce7ff5ffff200000007ffffffbffffffffff90000000000000000fef7f
  7790.      fffcb03f7ffeffff00000001ffffffffffffffffff80000000000000000fffff
  7791.      fffe3a6fffffefff10000000ffffffffffffffffff800000000000000003fffb
  7792.      ffff3ffffffe1fee20000003ffffffffffffffdfff800000000000000007eff5
  7793.      5fff8f7fffff5ff7100000007ffffffffffffffffe800000000000000001eff7
  7794.      7fbfbffffffe3fef20000000fffffffffffffffffe000000000000000002efff
  7795.      27fffe7fffff1ffc90000004fffffffffffffffffb000000000000000000ff7c
  7796.      66fffe3fffffbff800000001fffffffffffffffffe000000000000000000fe38
  7797.      32ffff17ffffbfec40000002ffffffffffffbfffff0000000000000000007e38
  7798.      d8ffff4ffffffee800000000ffffffffffff9ffffe0000000000000000007f18
  7799.      f87ffe8fffeffe7c100000007fffffffffffdffffe0000000000000000003fce
  7800.      c8fbfecfff8ffd7e00000000ffffffffffffddfffe0000000000000000007fda
  7801.      c47fffe3fff3f63f040000007ffffffffffffffffe0000000000000000003fff
  7802.      c9dfffe7ffebff3880000000fffffffffffffffffc0000000000000000003fbe
  7803.      e65fffb1fff3ff3c800000047ffffffffffffffffe0000000000000000001fff
  7804.      c29fff71fffbfe1880000000fffffffffffffbfffc0000000000000000001ffa
  7805.      f3ffbf9cfff8f99c500000107ffffffffffffbfffa0000000000000000001ffd
  7806.      e7ffffd9fff9fb1888000000fffffffffffff3fffc0000000000000000001ffb
  7807.      fbffffdffffc7d4400000000fffffffffffffffffe00000000000000000007ff
  7808.      ffffffdffffcfb0000000002fffffffffffffffff80000000000000000001fff
  7809.      fffffffffffc7d5000000000fffffffffffffffff800000000000000000007ff
  7810.      fffffffff9fd7f4000000000fffffffffffffffff000000000000000000003ff
  7811.      ffffbbfcfdfffd18000000007ffffffffffffffff000000000000000000007ff
  7812.      ffffddfe7ffffe20800000007ffffffffffffffff000000000000000000007ff
  7813.      feffdffe3ffffc1800000000fffffffffffffffffc00000000000000000005ff
  7814.      ffbfddfc7ffffc00000000017ffffffffffffffff000000000000000000003ff
  7815.      fefffcff3ffffe0000000001ffffffffffffffffe000000000000000000001ff
  7816.      f7bfde7e1ffffe08000000007fffffffffffffffe000000000000000000003ff
  7817.      fffffe3f1ffffe00000000007ffffffffffffdffe800000000000000000000ff
  7818.      ffbffe7f1feff200000000007fffffffffffbdf7e000000000000000000001ff
  7819.      ffffff3fcfefff08000000003fffffffffff7cefe000000000000000000000ff
  7820.      fffffe3f9feff50000000000ffffffffffff3effc000000000000000000001ff
  7821.      fffffb1f87fffd00000000001ffffffffffebdffa000000000000000000002ff
  7822.      fffffa1f47ffba80000000011fffffffffffafff4000000000000000000000ff
  7823.      ffffb98f47ff8f00000000001fffffffffff97ffa0000000000000000000009f
  7824.      ffff791e4fff8f84000000003ffffffffffbdf9fc000000000000000000000bf
  7825.      fff7f9cd23fc4f00000000005ffffffffffbd3cfc000000000000000000000df
  7826.      fff7fa8761ec5f80000000007ffffffffffffb9f8000000000000000000000ff
  7827.      fffff86f81fc3780000000003ffffffffffff9dfe0000000000000000000007f
  7828.      fffff8ff21fc5d00000000007ffffffefffffb8fc000000000000000000000bf
  7829.      fffffc33d8fc1980000000007feffdfffff7fbcfc0000000000000000000003f
  7830.      fffffc679cfc110000000001ffeffbffffff3fcfc0000000000000000000007f
  7831.      fffffe37feec08c0000000007ffbfdffffff7fe7e0000000000000000000000b
  7832.      fffffcbffde800c000000001fffbffffffffbfef800000000000000000000013
  7833.      fffffe1fffcc02a000000000fffbbfe7ffffffefe00000000000000000000009
  7834.      ffffff1fffa80040000000017ff7ffebffffffffc00000000000000000000002
  7835.      ffffff1fffc4004000000000fffbfffffffdffffc00000000000000000000005
  7836.      fffffe1fffec000000000000fff9f7fffff9efffc0000000000000000000000a
  7837.      ffffff07ffe40000000000007ffcf3fffffdf7fda00000000000000000000007
  7838.      ffffff0fffcc0000000000003ffdf5ffffffffffc00000000000000000000001
  7839.      ffffff87fffc0000000000001ffcedffffffffffc00000000000000000000002
  7840.      ffffff07fffa0000000000005ffcdffffffffffd800000000000000000000000
  7841.      ffffffa7fffe8000000000003ffdfff7fff7ffefa00000000000000000000000
  7842.      ffffffc7ffd00008000000007ffdffffffffbfefc00000000000000000000000
  7843.      ffffffc1ffe08000000000007fffffffffffbfffe00000000000000000000000
  7844.      fffff8c7ff000000000000005ffff76fffffbf7fc00000000000000000000000
  7845.      fffff8c1ff900000000000005ff7f043ffffdfffe00000000000000000000000
  7846.      fffff9c3fe240000000000001ffff24bffdfbfff800000000000000000000000
  7847.      fffff9c2ff100000000000005ffff049ffefffdfc00000000000000000000000
  7848.      fffffbe3fe000000000000019ffbf12bffffffdf800000000000000000000000
  7849.      ffffffe3fe000000000000007ffff08c7ffffe6fe00000000000000000000000
  7850.      ffffffeffa000000000000017ffffb20fffffeffc00000000000000000000000
  7851.      fffffff7fe000000000000007ffffc8e7fffffffc00000000000000000000000
  7852.      fb9fffdffe000000000000005ffffc8effffffffc00000000000000000000000
  7853.      f9ffffdffc000000000000001ffffe1e3fffffff600000000000000000000000
  7854.      fcbfff8ffe800000000000007ffe6f9fffffffffc00000000000000000000000
  7855.      f8ffffc7ff000000000000001fff6f97ffffffffe00000000000000000000000
  7856.      f07fffc7ff800000000000006fff7f37f7fffdfd400000000000000000000000
  7857.      707fffc3fdc00000000000002fffffbff3fffefe200000000000000000000000
  7858.      e4ffff87fb000000000000000ffffdfee7fffff4000000000000000000000000
  7859.      307fffc7fa000000000000000fffffffb2fffffe200000000000000000000000
  7860.      72ffffc7fa000000000000001ffeefff367fffec000000000000000000000000
  7861.      38ffffe3ff0000000000000007fffffd9e3ffffe000000000000000000000000
  7862.      f1ffffc7fe0000000000000007f7fffdff7ffffc000000000000000000000000
  7863.      d8ffffe3ff0000000000000003fffffeffbbfffc000000000000000000000000
  7864.      917fffe3ff000000000000000ffffdfee7fffff4000000000000000000000000
  7865.      413ffff1ff0000000000000003ffffdf7ffffefe000000000000000000000000
  7866.      933fffe7fe8000000000000003ffffbffffffffc400000000000000000000000
  7867.      49bffffbfc8000000000000001ff8fdffe7bfffe200000000000000000000000
  7868.      01fffff9fa4000000000000003ffdffdfe7bfffc400000000000000000000000
  7869.      08fffffbfc4000000000000001ffffffff3cffff200000000000000000000000
  7870.      21fffff9f6500000000000000ffffffffffafffe400000000000000000000000
  7871.      00fffffbfe000000000000000bff7ffffffe7fff000000000000000000000000
  7872.      01fffffffc000000000000000fff310fffdffffa400000000000000000000000
  7873.      48fffffffe0000000000000003ffb023ffeffff9000000000000000000000000
  7874.      21ffffffbe0000000000000007fff807fffffff8000000000000000000000000
  7875.      ecffffffdb8000000000000003fffc03ff7bfff8400000000000000000000000
  7876.      cdffffff928000000000000000fff9e3ffbffff8800000000000000000000000
  7877.      efffffffc08000000000000004fffed1f7fbfffca00000000000000000000000
  7878.      c7ffffff114000000000000001ffff808fbffffc400000000000000000000000
  7879.      efffffffc000000000000000005ffe484cfffefec00000000000000000000000
  7880.      cfffffff800000000000000001bffe20adf6fff7c00000000000000000000000
  7881.      e7ffffffe00000000000000001ffff0062fb7ff7600000000000000000000000
  7882.      efffffffc00000000000000003ffff80ebb6fff5200000000000000000000000
  7883.      ff7fffffc00000000000000000ffff02739afffe200000000000000000000000
  7884.      ffffffff800000000000000002fff781db39ffff400000000000000000000000
  7885.      ff7fffffe00000000000000000efff4b0f99fffd500000000000000000000000
  7886.      ffffffffc00000000000000000fffeb28eb5fffe800000000000000000000000
  7887.      ffffffffe000000000000000007fefac0296fffc800000000000000000000000
  7888.      fffffffbe000000000000000017ffec08a74fffc400000000000000000000000
  7889.      fffffff6f800000000000000009fff7202fbfff8000000000000000000000000
  7890.      ffffffe1b000000000000000023ffcc807b3fffa200000000000000000000000
  7891.      ffffff60780000000000000001bfdcbd43ddfff8000000000000000000000000
  7892.      fffffea07800000000000000037ffcb2059bfff8200000000000000000000000
  7893.      fff7fe303e00000000000000007ffe10101ffffc000000000000000000000000
  7894.      fff7fc203800000000000000007ffc1000b7fff8000000000000000000000000
  7895.      fff3fe001e0000000000000000fff009105bfff4000000000000000000000000
  7896.      fff7fc203e0000000000000001fff25e8237fff8000000000000000000000000
  7897.      fffbf2000500000000000000017ff1be803ffffc000000000000000000000000
  7898.      fff6f8201c00000000000000007ff3e050ebfff8000000000000000000000000
  7899.      fffc35100500000000000000023ff5981479fffc000000000000000000000000
  7900.      fff62820080000000000000000fffc001c73bfe0200000000000000000000000
  7901.      fffc10200000000000000000007ffc444f307ff4000000000000000000000000
  7902.      fffc3120080000000000000000fffc001e703fe0000000000000000000000000
  7903.      fffe1910000000000000000000ffff6003f57fe8000000000000000000000000
  7904.      fff810200800000000000000017ff882a796ff80000000000000000000000000
  7905.      fffc0c00000000000000000000fddee2214bffd4000000000000000000000000
  7906.      fff82800000000000000000001ffdc04e10dffc8000000000000000000000000
  7907.      fffc0010000000000000000001ffea11380fffd0000000000000000000000000
  7908.      fff80800000000000000000003fffe00aa1fffe0400000000000000000000000
  7909.      fff80000000000000000000003ffffc48407fff0000000000000000000000000
  7910.      fff80800000000000000000007ffffd1808fff80000000000000000000000000
  7911.      fff80400000000000000000000ffff69d407f3e0000000000000000000000000
  7912.      ffe80000000000000000000001fffbe0f00fc7c0040000000000000000000000
  7913.      fff80000000000000000000000fff8f01203e1e0000000000000000000000000
  7914.      fff00000000000000000000001fff1902003c380040000000000000000000000
  7915.      ede800000000000000000000017fffda9803fbe0020000000000000000000000
  7916.      f1f00000000000000000000000ffffb04501eb80020000000000000000000000
  7917.      f0b00000000000000000000002fffffa1a0067e0000000000000000000000000
  7918.      d0300000000000000000000001ffff48080047c0040000000000000000000000
  7919.      f0100000000000000000000001fff922040041c0020000000000000000000000
  7920.      20300000000000000000000003fff119180041c00c0000000000000000000000
  7921.      40300000000000000000000003fc745f44402160130000000000000000000000
  7922.      00200000000000000000000007fc793dd20061803c0000000000000000000000
  7923.      00180000000000000000000003fc3ebff6c03840b60000000000000000000000
  7924.      00000000000000000000000007f03dd6854048857c0000000000000000000000
  7925.      00100000000000000000000003fc020600004603fe0000000000000000000000
  7926.      00000000000000000000000003fb40000040248ffc0000000000000000000000
  7927.      00080000000000000000000001fd000420003343f60000000000000000000000
  7928.      00000000000000000000000003fe000108005a87f80000000000000000000000
  7929.      00000000000000000000000001fc000234001881f80000000000000000000000
  7930.      00040000000000000000000003fe80128c003117e00000000000000000000000
  7931.      00000000000000000000000003ff40411c001d47f80000000000000000000000
  7932.      00000000000000000000000007fc8226bc003aafc00000000000000000000000
  7933.      00000000000000000000000001f0007f5e005fbfe00000000000000000000000
  7934.      00000000000000000000000007e200f9fd007e3f000000000000000000000000
  7935.      00000000000000000000000002f0803efea05b3e400000000000000000000000
  7936.      00000000000000000000000005fb9015fd8072fc000000000000000000000000
  7937.      00000000000000000000000005ff80015580207f000000000000000000000000
  7938.      00000000000000000000000003ef00100480437c000000000000000000000000
  7939.      00000000000000000000000003f7a003400001f5000000000000000000000000
  7940.      00000000000000000000000005ef805a800007f8000000000000000000000000
  7941.      00000000000000000000000003fc44b4200005e0000000000000000000000000
  7942.      00000000000000000000000007f06be004000750000000000000000000000000
  7943.      00000000000000000000000003f80120000005c0000000000000000000000000
  7944.      00000000000000000000000007f0006000000a80000000000000000000000000
  7945.      00000000000000000000000003f8001000000d80000000000000000000000000
  7946.      00000000000000000000000003f0002000001e00000000000000000000000000
  7947.      00000000000000000000000003f4001000000a00000000000000000000000000>}
  7948.    imagemask
  7949.    grestore
  7950.  
  7951.    gsave
  7952.    768 512 translate
  7953.    152 256 true [1 0 0 1 0 0]
  7954.    {<ffffd50138f7ff80000000017fffe1413ff480ffff0080aa7fffc0000000017f
  7955.      fff360bffb407fff4401b97fff0004000002fffff3a5bee100fffff0a17abfff
  7956.      80000000017ffff3b0ff9840ffffc000b0ffff8000000007fffff393f68000ff
  7957.      ff5101bc7fff0000000001fffffb98710000ffffa101f1ffff0000000003dfff
  7958.      f390200000fffff000faffff80000000017fffff88100000fffff100f5ffff00
  7959.      00000006dfffff98000000fffff000ffffff00000000004fffff8d400000ffff
  7960.      f005e53ffe00000000011fffff9c400000fffff801f0bfdf000000000047ffff
  7961.      ce000000ffffe010e1bf9e00000000009ffff59e400000fffffc0038ffef0000
  7962.      0000008fffffff920000fffff80055ffde00000000051fffffbfe00000ffffe8
  7963.      801fffef0000000000cfffff9fff0000ffffe000bffffe00000000010fffff3b
  7964.      ff0000ffffe0005fffff80000000004fffff9ffd8000ffffe001fffffe000000
  7965.      00000fffff9ef30000fffff0017f7fff000000000027fffffe38c000ffffc008
  7966.      b37fff00000000004bfffffc318000ffffe800b1ffff800000000027ffffff00
  7967.      e000ffffe8235bffff000000000063fffffea1e000fffff800fffeff40000000
  7968.      0033ffffffd4d000ffff9008ffffff000000000061ffffffeb6000ffff2000c7
  7969.      fffe800000000018fffffffbf000fffe2800e77ffe80000000002bfffffdfea0
  7970.      00ffff9000637ffd00000000001effffff3e1000ffff1011e7fffb0000000000
  7971.      1ffffffe2c0000ffff8000e3fff880000000001fffffff181000ffff2001c7ff
  7972.      fa00000000002f3ffffe080000fffa4015e7fff000000000000f1fffff880000
  7973.      bff8002ae7fff000000000001e5fffff380000fffa4003e3fff4000000000007
  7974.      7fffffa80000fffd0001c7ffcc00000000000bfffffff00000fffd0201f7ffdc
  7975.      800000000018fffffff80800ffe00001e7fffc000000000000fffffff40000ff
  7976.      e01000fffffd0000000000107ffffff80000ffe00005fffffc8000000000007f
  7977.      fffdf80000ffe00001fffffe0000000000007ffffefc0000ffe00007ffffe800
  7978.      0000000020fffffff40000fffc0013ffff1c8000000000207ffffff40000fff8
  7979.      1007fffe7c000000000060fffffff00000fffe000efffebe000000000000ffff
  7980.      ff700000fffc000ffffffc000000000021fffffe300000ffff0002fffffa0000
  7981.      00000000fffffe380000fffe0803dfffda000000000023fffffe720000fffe00
  7982.      03efff1e800000000003fffffe3c0000ffff0007dffd1e000000000003fffffe
  7983.      780000ffff0406fffe1c000000000027ffffff740000ffff000efffc9c000000
  7984.      000057fffffe300000ffffc007fffe1d000000000037ffffff380000ffff010f
  7985.      ffff3e000000000023fffffe600000ffff8206ffff98000000000011ffffff38
  7986.      0000ffff831effffd8000000000027fffffe700000ffffc38dfffffc00000000
  7987.      0017ffffff180000fffe03cd7ffff200000000003ffffffe280000ffff03fdbf
  7988.      fff9000000000017fffffd180000ffe607f97ffffe0000000000effffffa3400
  7989.      00ffc3a3fdffffdd00000000004ffffff5180000ff94cffffffff80000000001
  7990.      8ffffff9900000ffd9fffffffffe0000000000cffffff18800007fffffffffff
  7991.      fc0000000001cffffffb8000007ffffffffffffd0000000000cffffffdc40000
  7992.      503fbffffffffd00000000019fffff7b800000001ffff8fffff800000000004f
  7993.      fffe3fc40000000ffff3ffff780000000000cffffebc2000008106fffbffffe0
  7994.      00000000005ffffe6e50000000047ffffffff000000000007fff9f12400000a0
  7995.      0067ffffffe800000000007fffcf49200000000033fffffef800000000007fef
  7996.      9ec040000000002bfffffe3400000000007fdffb05400000800013fffffc7900
  7997.      00000000ffcffc1440000004800ffffffe3e00000000007ffffe000000008402
  7998.      17ffeffcfc0000000008fffff414000000f2a003ffeffff80000000022fffedc
  7999.      85000000384007fffffff4000000009fffffdd2a400000b82003ffefffd00000
  8000.      00017fffffdfb7a00000fc4003ffd5ffd000000003ffffbfef4c800000fc2803
  8001.      ffffffd800000003ffff8ff085000000fff00f7ffffff000000003ffff3fe00c
  8002.      80000047f807fff7fffc000000024fff8fe04400000003f807fff7fff0000000
  8003.      135fff9fc19000000003fe83fdfbfff0000000069f9f8ff01000000003e903ff
  8004.      fffff0000000233f7f3fe080000000ef21a0ffbffff000000003fffb9ff00000
  8005.      00009feb907ff7fff00000000e7ff3bea200000000ffff887ff7fff800000013
  8006.      9ffffd5000000000ffcc08fffffff00000001e3ffff82000000000ffcf027fff
  8007.      fffc0000000d3feffa0240000000ff6e00fffffff00000004c7fdff814000000
  8008.      00ff3f027ffffff00000000a1fc7fd0040000000fe3801ffffffe00000000a7f
  8009.      0df00000000000ff5801fffffff8000000023f9dfc0080000000fff009fdf5ff
  8010.      f000000012ffbbe00100000000fe98006dfbfff80000000b7f5da00000000000
  8011.      fe3000fff7ffe000000017fff9c00000000000ffd8403ffbfff800000008ff9f
  8012.      800000000000fff8009ffffff000000011e39f808000000000fff800bfffffd0
  8013.      00000015fbbe801000000000fff841ffffffc000000003e1fe828000000000ff
  8014.      f8217fffffe000000001e0ff807000000000fff823ffffffc000000003a3ff42
  8015.      00000000003fcc01fff7ffe40000000381ffc02000000000a40a07ffe7fff000
  8016.      00000b03ff000000000000100f07ffe3fffc0000000789ff8000000000000006
  8017.      9ffff7fffc0000000b03ff00000000000000075ffff7fffe0000000302ff8000
  8018.      00000000200ffffefffffc00000004207f020000000000a8407ffe7bffff0000
  8019.      0004007f8000000000003202fff8fbfffe00000002207e8800000000001f407f
  8020.      fc77ffff80000004002fa000000000000708fffdf7ffff00000002207ab00000
  8021.      000000af50fffffbfcff80000000401df00000000000fff4fffffbffff800000
  8022.      04007db00000000000fff3ffffffdfffc00000000032900000000000ffffffff
  8023.      ffbfff800000004015100000000000ffffffffffdfffe0000000000b00000000
  8024.      0000ffffffffffffff80000009403a200000000000fffffffffffbffc0000004
  8025.      800f000000000000ffffffffffefff80000009007c000000000000fffffdffff
  8026.      fffec000000fc036000000000000fffffdfffefdfc4000001280780000000000
  8027.      00fffffcffff73fed000000bc050000000000000fffff3fffee7e78000001280
  8028.      60000000000000fffff7ffff61f7e00000006018000000000000fffffffffec3
  8029.      ffe00000040060000000000000fffffffffc11ffe00000001010000000000000
  8030.      fffffffffd23ff400000002040000000000000fffffffffc63ff800000000010
  8031.      000000000000fffffffb7fc3ffc00000000000000000000000ffffffff3ee3ff
  8032.      c00000000000000000000000ffffff3b3f627fc00000000000000000000000ff
  8033.      ffff3f3f753fe00000000000000000000000fd7fff97bef37fc0000000000000
  8034.      0000000000fd1fffecfc3fbfe00000000000000000000000ff0fffd4fa7fffc0
  8035.      0000000000000000000000fe0ffffcbe1fffe00000000800000000000000bf0f
  8036.      fffc1d3fffe00000000200000000000000ff07ff7fcb1ffff000000000000000
  8037.      00000000fe1fffbfd67fffe00000000800000000000000ff8bff3fe7fffff000
  8038.      00010400000000000000ff8bffffe5fdffe000000000000000000000007fecff
  8039.      ffeefffff00000000800000000000000fffafffffbffffe00000000000000000
  8040.      000000fffbfffffb79fff800000000000000000000003ffbbffffde1fff00000
  8041.      000000000000000000bffbfefffde0fff800000000000000000000007ffb7fff
  8042.      ffaafff800000000000000000000002e5f3effff157ffc000000000000000000
  8043.      00004fbfefffff3e7ff800000000000000000000001f9fe7ffff1fbffc000000
  8044.      00000000000000002fffe7ffff1fbffc00000000000000000000001ff3d7ffff
  8045.      bf8ffc00000000000000000000001fe3efffff9ffff900000000000000000000
  8046.      001ff9ffffff9bfffc00000000000000000000007ff1ffffff97fff800000000
  8047.      000000000000000ef9ffffffbf7ffe00000000000000000000000efbfff7ffbf
  8048.      fffc0000000000000000000000037fffefbfffffff0000000000000000000000
  8049.      28fffffffffffffc0000000000000000000000017ffffffffffffe0000000000
  8050.      00000000000006fffffffefffffe000000000000000000000001ffffffffffff
  8051.      fd80000000000000000000000afffffffffffffe000000000000000000000001
  8052.      9fefffffffffff000000000000000000000000bff7fffffffffe000000000000
  8053.      0000000000011ff7ffffffffff0000000000000000000000003fe3ffffffffff
  8054.      0000000000000000000000000ff7ffffffffff0000000000000000000000000f
  8055.      ffffffffffff00000000000000000000000007fbffffffffff80000000000000
  8056.      00000000000ffaffffffffff00000000000000000000000007fafffffffffe80
  8057.      000000000000000000000007f8ffffffffff00000000000000000000000005fe
  8058.      dfffffffff80000000000000000000000003feffffffffff0000000000000000
  8059.      0000000011ffffffffffff80000000000000000000000003ffffffffffff0000
  8060.      0000000000000000000000fdffffffffff80000000000000000000000000ffbf
  8061.      ffffffff000000000000000000000000007fffffffffff800000000000000000
  8062.      00000000fffffffffffe000000000000000000000000001fffffffffff000000
  8063.      000000000000000000001fffffefff3c000000000000000000000000001ff7ff
  8064.      3fff9e000000000000000000000000000fffffbffffc00000000000000000000
  8065.      0000000fffff8ffffe000000000000000000000000000fffffdffffc00000000
  8066.      00000000000000000005dffffffffe000000000000000000000000000ffbff7f
  8067.      fffc0000000000000000000000000007fbffbffffd0000000000000000000000
  8068.      000003dfff0dfffc0000000000000000000000000001fffcc6fffc0000000000
  8069.      000000000000000003fffee4fff80000000000000000000000000001ffffd7ff
  8070.      fc0000000000000000000000000003fffffffff0000000000000000000000000
  8071.      0001fffffffffe0000000000000000000000000000fffffffff8000000000000
  8072.      0000000000000001fffffffffc0000000000000000000000000003fffffffff8
  8073.      0000000000000000000000000003fffffffffc00000000000000000000000000
  8074.      03fffffffff00000000000000000000000000005fffffffff800000000000000
  8075.      00000000000000ffffffffe000000000000000000000000000007ffffffff000
  8076.      00000000000000000000000000ffffffffe00000000000000000000000000000
  8077.      7fffffffe000000000000000000000000000007fffffffc00000000000000000
  8078.      0000000000003fffffffd00000000000000000000000000000ffffffffc00000
  8079.      0000000000000000000000004fffffffc000000000000000000000000000009f
  8080.      ffffff800000000000000000000000000000cfffffffc0000000000000000000
  8081.      00000000005fffffff8000000000000000000000000000005fffffff80000000
  8082.      00000000000000000000007fffffff0000000000000000000000000000003fff
  8083.      ffff8000000000000000000000000000001fffffff8000000000000000000000
  8084.      000000002fffffff8000000000000000000000000000000effffffa000000000
  8085.      0000000000000000000016ffffffc000000000000000000000000000000cffff
  8086.      ffc000000000000000000000000000002fffffffe00000000000000000000000
  8087.      0000001fffffffe0000000000000000000000000000007fffffff80000000000
  8088.      0000000000000000001ffffffff000000000000000000000000000000fffffff
  8089.      fc00000000000000000000000000000ffffffffc000000000000000000000000
  8090.      00001fffffffff00000000000000000000000000001ffffffffe800000000000
  8091.      00000000000000001fffffffff80000000000000000000000000005fffffffff
  8092.      a0000000000000000000000000000ffdffffffc0000000000000000000000000
  8093.      001ffaffffffe0000000000000000000000000000ffffffffe78000000000000
  8094.      000000000000000fffffffff30000000000000000000000000000ffffffffe1c
  8095.      000000000000000000000000001ffffffffc1800000000000000000000000000
  8096.      0fff7ffffe0c000000000000000000000000008ffc77fffc0800000000000000
  8097.      0000000000000ff633fffe0e000000000000000000000000003fe4e3fffe0800
  8098.      0000000000000000000000001fe4f9ffff0e000000000000000000000000017f
  8099.      e3fbffff1400000000000000000000000000fff1fffcffcc0000000000000000
  8100.      00000000007ff3fff9ff94000000000000000000000000007ffbfffeff8e0000
  8101.      00000000000000000000007f2ffffeff3800000000000000000000000000ff9f
  8102.      fffe7fce00000000000000000000000000ffdffffc7f84000000000000000000
  8103.      00000000ffffffb6ffa200000000000000000000000000ffbfffb0ff04000000
  8104.      00000000000000000000ff0fff917f8600000000000000000000000000ff13ff
  8105.      08bf0800000000000000000000000000ff8bfc887f4600000000000000000000>}
  8106.    imagemask
  8107.    grestore
  8108.  
  8109.    gsave
  8110.    0 768 translate
  8111.    256 256 true [1 0 0 1 0 0]
  8112.    {<0000000000000000000000000000000000000000000000000000000000000000
  8113.      0000000000000000000000000000000000000000000000000000000000000000
  8114.      0000000000000000000000000000000000000000000000000000000000000000
  8115.      0000000000000000000000000000000000000000000000000000000000000000
  8116.      0000000000000000000000000000000000000000000000000000000000000000
  8117.      0000000000000000000000000000000000000000000000000000000000000000
  8118.      0000000000000000000000000000000000000000000000000000000000000000
  8119.      0000000000000000000000000000000000000000000000000000000000000000
  8120.      0000000000000000000000000000000000000000000000000000000000000000
  8121.      0000000000000000000000000000000000000000000000000000000000000000
  8122.      0000000000000000000000000000000000000000000000000000000000000000
  8123.      0000000000000000000000000000000000000000000000000000000000000000
  8124.      0000000000000000000000000000000000000000000000000000000000000000
  8125.      0000000000000000000000000000000000000000000000000000000000000000
  8126.      0000000000000000000000000000000000000000000000000000000000000000
  8127.      0000000000000000000000000000000000000000000000000000000000000000
  8128.      0000000000000000000000000000000000000000000000000000000000000000
  8129.      0000000000000000000000000000000000000000000000000000000000000000
  8130.      0000000000000000000000000000000000000000000000000000000000000000
  8131.      0000000000000000000000000000000000000000000000000000000000000000
  8132.      0000000000000000000000000000000000000000000000000000000000000000
  8133.      0000000000000000000000000000000000000000000000000000000000000000
  8134.      0000000000000000000000000000000000000000000000000000000000000000
  8135.      0000000000000000000000000000000000000000000000000000000000000000
  8136.      0000000000000000000000000000000000000000000000000000000000000000
  8137.      0000000000000000000000000000000000000000000000000000000000000000
  8138.      0000000000000000000000000000000000000000000000000000000000000000
  8139.      0000000000000000000000000000000000000000000000000000000000000000
  8140.      0000000000000000000000000000000000000000000000000000000000000000
  8141.      0000000000000000000000000000000000000000000000000000000000000000
  8142.      0000000000000000000000000000000000000000000000000000000000000000
  8143.      0000000000000000000000000000000000000000000000000000000000000000
  8144.      0000000000000000000000000000000000000000000000000000000000000000
  8145.      0000000000000000000000000000000000000000000000000000000000000000
  8146.      0000000000000000000000000000000000000000000000000000000000000000
  8147.      0000000000000000000000000000000000000000000000000000000000000000
  8148.      0000000000000000000000000000000000000000000000000000000000000000
  8149.      0000000000000000000000000000000000000000000000000000000000000000
  8150.      0000000000000000000000000000000000000000000000000000000000000000
  8151.      0000000000000000000000000000000000000000000000000000000000000000
  8152.      0000000000000000000000000000000000000000000000000000000000000000
  8153.      0000000000000000000000000000000000000000000000000000000000000000
  8154.      0000000000000000000000000000000000000000000000000000000000000000
  8155.      0000000000000000000000000000000000000000000000000000000000000000
  8156.      0000000000000000000000000000000000000000000000000000000000000000
  8157.      0000000000000000000000000000000000000000000000000000000000000000
  8158.      0000000000000000000000000000000000000000000000000000000000000000
  8159.      0000000000000000000000000000000000000000000000000000000000000000
  8160.      0000000000000000000000000000000000000000000000000000000000000000
  8161.      0000000000000000000000000000000000000000000000000000000000000000
  8162.      0000000000000000000000000000000000000000000000000000000000000000
  8163.      0000000000000000000000000000000000000000000000000000000000000000
  8164.      0000000000000000000000000000000000000000000000000000000000000000
  8165.      0000000000000000000000000000000000000000000000000000000000000000
  8166.      0000000000000000000000000000000000000000000000000000000000000000
  8167.      0000000000000000000000000000000000000000000000000000000000000000
  8168.      0000000000000000000000000000000000000000000000000000000000000000
  8169.      0000000000000000000000000000000000000000000000000000000000000000
  8170.      0000000000000000000000000000000000000000000000000000000000000000
  8171.      0000000000000000000000000000000000000000000000000000000000000000
  8172.      0000000000000000000000000000000000000000000000000000000000000000
  8173.      0000000000000000000000000000000000000000000000000000000000000000
  8174.      0000000000000000000000000000000000000000000000000000000000000000
  8175.      0000000000000000000000000000000000000000000000000000000000000000
  8176.      0000000000000000000000000000000000000000000000000000000000000000
  8177.      0000000000000000000000000000000000000000000000000000000000000000
  8178.      0000000000000000000000000000000000000000000000000000000000000000
  8179.      0000000000000000000000000000000000000000000000000000000000000000
  8180.      0000000000000000000000000000000000000000000000000000000000000000
  8181.      0000000000000000000000000000000000000000000000000000000000000000
  8182.      0000000000000000000000000000000000000000000000000000000000000000
  8183.      0000000000000000000000000000000000000000000000000000000000000000
  8184.      0000000000000000000000000000000000000000000000000000000000000000
  8185.      0000000000000000000000000000000000000000000000000000000000000000
  8186.      0000000000000000000000000000000000000000000000000000000000000000
  8187.      0000000000000000000000000000000000000000000000000000000000000000
  8188.      0000000000000000000000000000000000000000000000000000000000000000
  8189.      0000000000000000000000000000000000000000000000000000000000000000
  8190.      0000000000000000000000000000000000000000000000000000000000000000
  8191.      0000000000000000000000000000000000000000000000000000000000000000
  8192.      0000000000000000000000000000000000000000000000000000000000000000
  8193.      0000000000000000000000000000000000000000000000000000000000000000
  8194.      0000000000000000000000000000000000000000000000000000000000000000
  8195.      0000000000000000000000000000000000000000000000000000000000000000
  8196.      0000000000000000000000000000000000000000000000000000000000000000
  8197.      0000000000000000000000000000000000000000000000000000000000000000
  8198.      0000000000000000000000000000000000000000000000000000000000000000
  8199.      0000000000000000000000000000000000000000000000000000000000000000
  8200.      0000000000000000000000000000000000000000000000000000000000000000
  8201.      0000000000000000000000000000000000000000000000000000000000000000
  8202.      0000000000000000000000000000000000000000000000000000000000000000
  8203.      0000000000000000000000000000000000000000000000000000000000000000
  8204.      0000000000000000000000000000000000000000000000000000000000000000
  8205.      0000000000000000000000000000000000000000000000000000000000000000
  8206.      0000000000000000000000000000000000000000000000000000000000000000
  8207.      0000000000000000000000000000000000000000000000000000000000000000
  8208.      0000000000000000000000000000000000000000000000000000000000000000
  8209.      0000000000000000000000000000000000000000000000000000000000000000
  8210.      0000000000000000000000000000000000000000000000000000000000000000
  8211.      0000000000000000000000000000000000000000000000000000000000000000
  8212.      0000000000000000000000000000000000000000000000000000000000000000
  8213.      0000000000000000000000000000000000000000000000000000000000000000
  8214.      0000000000000000000000000000000000000000000000000000000000000000
  8215.      0000000000000000000000000000000000000000000000000000000000000000
  8216.      0000000000000000000000000000000000000000000000000000000000000000
  8217.      0000000000000000000000000000000000000000000000000000000000000000
  8218.      0000000000000000000000000000000000000000000000000000000000000000
  8219.      0000000000000000000000000000000000000000000000000000000000000000
  8220.      0000000000000000000000000000000000000000000000000000000000000000
  8221.      0000000000000000000000000000000000000000000000000000000000000000
  8222.      0000000000000000000000000000000000000000000000000000000000000000
  8223.      0000000000000000000000000000000000000000000000000000000000000000
  8224.      0000000000000000000000000000000000000000000000000000000000000000
  8225.      0000000000000000000000000000000000000000000000000000000000000000
  8226.      0000000000000000000000000000000000000000000000000000000000000000
  8227.      0000000000000000000000000000000000000000000000000000000000000000
  8228.      0000000000000000000000000000000000000000000000000000000000000000
  8229.      0000000000000000000000000000000000000000000000000000000000000000
  8230.      0000000000000000000000000000000000000000000000000000000000000000
  8231.      0000000000000000000000000000000000000000000000000000000000000000
  8232.      0000000000000000000000000000000000000000000000000000000000000000
  8233.      0000000000000000000000000000000000000000000000000000000000000000
  8234.      0000000000000000000000000000000000000000000000000000000000000000
  8235.      0000000000000000000000000000000000000000000000000000000000000000
  8236.      0000000000000000000000000000000000000000000000000000000000000000
  8237.      0000000000000000000000000000000000000000000000000000000000000000
  8238.      0000000000000000000000000000000000000000000000000000000000000000
  8239.      0000000000000000000000000000000000000000000000000000000000000000
  8240.      0000000000000000000000000000000000000000000000000000000000000000
  8241.      0000000000000000000000000000000000000000000000000000000000000000
  8242.      0000000000000000000000000000000000000000000000000000000000000000
  8243.      0000000000000000000000000000000000000000000000000000000000000000
  8244.      0000000000000000000000000000000000000000000000000000000000000000
  8245.      0000000000000000000000000000000000000000000000000000000000000000
  8246.      0000000000000000000000000000000000000000000000000000000000000000
  8247.      0000000000000000000000000000000000000000000000000000000000000000
  8248.      0000000000000000000000000000000000000000000000000000000000000000
  8249.      0000000000000000000000000000000000000000000000000000000000000000
  8250.      0000000000000000000000000000000000000000000000000000000000000000
  8251.      0000000000000000000000000000000000000000000000000000000000000000
  8252.      0000000000000000000000000000000000000000000000000000000000000000
  8253.      0000000000000000000000000000000000000000000000000000000000000000
  8254.      0000000000000000000000000000000000000000000000000000000000000000
  8255.      0000000000000000000000000000000000000000000000000000000000000000
  8256.      0000000000000000000000000000000000000000000000000000000000000000
  8257.      0000000000000000000000000000000000000000000000000000000000000000
  8258.      0000000000000000000000000000000000000000000000000000000000000000
  8259.      0000000000000000000000000000000000000000000000000000000000000000
  8260.      0000000000000000000000000000000000000000000000000000000000000000
  8261.      0000000000000000000000000000000000000000000000000000000000000000
  8262.      0000000000000000000000000000000000000000000000000000000000000000
  8263.      0000000000000000000000000000000000000000000000000000000000000000
  8264.      0000000000000000000000000000000000000000000000000000000000000000
  8265.      0000000000000000000000000000000000000000000000000000000000000000
  8266.      0000000000000000000000000000000000000000000000000000000000000000
  8267.      0000000000000000000000000000000000000000000000000000000000000000
  8268.      0000000000000000000000000000000000000000000000000000000000000000
  8269.      0000000000000000000000000000000000000000000000000000000000000000
  8270.      0000000000000000000000000000000000000000000000000000000000000000
  8271.      0000000000000000000000000000000000000000000000000000000000000000
  8272.      0000000000000000000000000000000000000000000000000000000000000000
  8273.      0000000000000000000000000000000000000000000000000000000000000000
  8274.      0000000000000000000000000000000000000000000000000000000000000000
  8275.      0000000000000000000000000000000000000000000000000000000000000000
  8276.      0000000000000000000000000000000000000000000000000000000000000000
  8277.      0000000000000000000000000000000000000000000000000000000000000000
  8278.      0000000000000000000000000000000000000000000000000000000000000000
  8279.      0000000000000000000000000000000000000000000000000000000000000000
  8280.      0000000000000000000000000000000000000000000000000000000000000000
  8281.      0000000000000000000000000000000000000000000000000000000000000000
  8282.      0000000000000000000000000000000000000000000000000000000000000000
  8283.      0000000000000000000000000000000000000000000000000000000000000000
  8284.      0000000000000000000000000000000000000000000000000000000000000000
  8285.      0000000000000000000000000000000000000000000000000000000000000000
  8286.      0000000000000000000000000000000000000000000000000000000000000000
  8287.      0000000000000000000000000000000000000000000000000000000000000000
  8288.      0000000000000000000000000000000000000000000000000000000000000000
  8289.      0000000000000000000000000000000000000000000000000000000000000000
  8290.      0000000000000000000000000000000000000000000000000000000000000000
  8291.      0000000000000000000000000000000000000000000000000000000000000000
  8292.      0000000000000000000000000000000000000000000000000000000000000000
  8293.      0000000000000000000000000000000000000000000000000000000000000000
  8294.      0000000000000000000000000000000000000000000000000000000000000000
  8295.      0000000000000000000000000000000000000000000000000000000000000000
  8296.      0000000000000000000000000000000000000000000000000000000000000000
  8297.      0000000000000000000000000000000000000000000000000000000000000000
  8298.      0000000000000000000000000000000000000000000000000000000000000000
  8299.      0000000000000000000000000000000000000000000000000000000000000000
  8300.      0000000000000000000000000000000000000000000000000000000000000000
  8301.      0000000000000000000000000000000000000000000000000000000000000000
  8302.      0000000000000000000000000000000000000000000000000000000000000000
  8303.      0000000000000000000000000000000000000000000000000000000000000000
  8304.      0000000000000000000000000000000000000000000000000000000000000000
  8305.      0000000000000000000000000000000000000000000000000000000000000000
  8306.      0000000000000000000000000000000000000000000000000000000000000000
  8307.      0000000000000000000000000000000000000000000000000000000000000000
  8308.      0000000000000000000000000000000000000000000000000000000000000000
  8309.      0000000000000000000000000000000000000000000000000000000000000000
  8310.      0000000000000000000000000000000000000000000000000000000000000000
  8311.      0000000000000000000000000000000000000000000000000000000000000000
  8312.      0000000000000000000000000000000000000000000000000000000000000000
  8313.      0000000000000000000000000000000000000000000000000000000000000000
  8314.      0000000000000000000000000000000000000000000000000000000000000000
  8315.      0000000000000000000000000000000000000000000000000000000000000000
  8316.      0000000000000000000000000000000000000000000000000000000000000000
  8317.      0000000000000000000000000000000000000000000000000000000000000000
  8318.      0000000000000000000000000000000000000000000000000000000000000000
  8319.      0000000000000000000000000000000000000000000000000000000000000000
  8320.      0000000000000000000000000000000000000000000000000000000000000000
  8321.      0000000000000000000000000000000000000000000000000000000000000000
  8322.      0000000000000000000000000000000000000000000000000000000000000000
  8323.      0000000000000000000000000000000000000000000000000000000000000000
  8324.      0000000000000000000000000000000000000000000000000000000000000000
  8325.      0000000000000000000000000000000000000000000000000000000000000000
  8326.      0000000000000000000000000000000000000000000000000000000000000000
  8327.      0000000000000000000000000000000000000000000000000000000000000000
  8328.      0000000000000000000000000000000000000000000000000000000000000000
  8329.      0000000000000000000000000000000000000000000000000000000000000000
  8330.      0000000000000000000000000000000000000000000000000000000000000000
  8331.      0000000000000000000000000000000000000000000000000000000000000000
  8332.      0000000000000000000000000000000000000000000000000000000000000000
  8333.      0000000000000000000000000000000000000000000000000000000000000000
  8334.      0000000000000000000000000000000000000000000000000000000000000000
  8335.      0000000000000000000000000000000000000000000000000000000000000000
  8336.      0000000000000000000000000000000000000000000000000000000000000000
  8337.      0000000000000000000000000000000000000000000000000000000000000000
  8338.      0000000000000000000000000000000000000000000000000000000000000000
  8339.      0000000000000000000000000000000000000000000000000000000000000000
  8340.      0000000000000000000000000000000000000000000000000000000000000000
  8341.      0000000000000000000000000000000000000000000000000000000000000000
  8342.      0000000000000000000000000000000000000000000000000000000000000000
  8343.      0000000000000000000000000000000000000000000000000000000000000000
  8344.      0000000000000000000000000000000000000000000000000000000000000000
  8345.      0000000000000000000000000000000000000000000000000000000000000000
  8346.      0000000000000000000000000000000000000000000000000000000000000000
  8347.      0000000000000000000000000000000000000000000000000000000000000000
  8348.      0000000000000000000000000000000000000000000000000000000000000001
  8349.      0000000000000000000000000000000000000000000000000000000000000017
  8350.      000000000000000000000000000000000000000000000000000000000000002e
  8351.      00000000000000000000000000000000000000000000000000000000000000bf
  8352.      00000000000000000000000000000000000000000000000000000000000002ff
  8353.      0000000000000000000000000000000000000000000000000000000000000b1f
  8354.      0000000000000000000000000000000000000000000000000000000000001eaf
  8355.      0000000000000000000000000000000000000000000000000000000000002f1f
  8356.      000000000000000000000000000000000000000000000000000000000001ffff
  8357.      000000000000000000000000000000000000000000000000000000000001fff7
  8358.      000000000000000000000000000000000000000000000000000000000007ff7f
  8359.      00000000000000000000000000000000000000000000000000000000000fffff
  8360.      fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfb
  8361.      fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb
  8362.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  8363.      fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb
  8364.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f
  8365.      fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb1b
  8366.      fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e
  8367.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff37>}
  8368.    imagemask
  8369.    grestore
  8370.  
  8371.    gsave
  8372.    256 768 translate
  8373.    256 256 true [1 0 0 1 0 0]
  8374.    {<000000000000000007fffffca2fff4000000000000000bfbffff002800060000
  8375.      000000000000000001bffffc21fffc0000000000000007ffffffb01000030000
  8376.      0000000000000000073ffffc23fffc0000000000000003ffffffe00800060000
  8377.      0000000000000000027ffdfe10fffc0000000000000002ffffffe00e00010000
  8378.      000000000000000006ffddfc117ffc0000000000000003ffffffc01800060000
  8379.      0000000000000000007f8fff011ffc0000000000000002ffdfffe00e00010000
  8380.      0000000000000000007a3fff203ff80000000000000001bfffffc03e00010000
  8381.      0000000000000000013d13ff013bfe0000000000000000ffffffe8ad00008000
  8382.      0000000000000000007e03ff801be80000000000000001fffffff38c00008000
  8383.      0000000000000000017f41ffa21dfe00000000000000005fffff7dc840004000
  8384.      0000000000000000077f82bfca0bfc00000000000000007fffff7f0000008000
  8385.      000000000000000000ffe23fd501ff00000000000000007fffff7f8840206000
  8386.      000000000000000001ffe53f8f13fd00000000000000003ffffefc30a0014000
  8387.      000000000000000004ffe2478f81ff00000000000000005bfffff8004000c000
  8388.      000000000000000003fe70050f27ff00000000000000003ffffff02090004000
  8389.      000000000000000005ff7b200520fe800000000000000017bffff02000002000
  8390.      000000000000000003fe7c0201a1fb00000000000000001ffffff26100005000
  8391.      000000000000000007ffcf0044607f80000000000000000bfffff8c000003000
  8392.      00000000000000000fffee0040f3ff000000000000000007ffffffe410001800
  8393.      000000000000000007fff700406fffc00000000000000003ffffffc000000800
  8394.      00000000000000001dfffe00d0ffff8000000000000000057fffffe470009c00
  8395.      000000000000000009fffd80207fffc00000000000000001dfffffea10000200
  8396.      00000000000000001bfff88020ffffc00000000000000003fdf7fffef0000500
  8397.      00000000000000000dfffa00185ff7f000000000000000005ffffffff0000100
  8398.      00000000000000003ffff08020dfffe00000000000000000f7fffffff4010080
  8399.      00000000000000001ffff840104ffff000000000000000001ffffffffe040040
  8400.      00000000000000003ffff040301fffe00000000000000000177ffffff8070040
  8401.      00000000000000001fffe240080fffb000000000000000000bdffffffc0f0028
  8402.      00000000000000001fffe504303f7fe8000000000000000003fffffff02e0000
  8403.      00000000000000001ffffa001007ffd00000000000000000007ffffff1160004
  8404.      000000000000000027ffb728187fffd00000000000000000017ffffffe260000
  8405.      000000000000000007ffcf20162ffde800000000000000000017fffff5968001
  8406.      00000000000000001fff9e410c3ffb900000000000000000001ffffff0cf0000
  8407.      00000000000000002fffc6301203fda000000000000000000005ffffc04f0000
  8408.      00000000000000001fffcf280633fb8000000000000000000003ffff81850000
  8409.      00000000000000001fffe3303603ff9000000000000000000000bfffc8e10000
  8410.      00000000000000001fffc2f83e37ff40000000000000000000007fff83c20400
  8411.      00000000000000000fffe9e03f8fffc00000000000000000000017ffe7874800
  8412.      00000000000000001ffff3c0eb0ffe80000000000000000000000bffd627a000
  8413.      00000000000000000ffff7e04aafffc0000000000000000000000177ff17c140
  8414.      00000000000000001ffff944505fff000000000000000000000000ffffbfe5d0
  8415.      00000000000000000bfff8404c6fff8000000000000000000000003fffff9bf4
  8416.      00000000000000001bfffa00180ffe0000000000000000000000005ffffe3fc0
  8417.      00000000000000000fffff80480fff80000000000000000000000017fffe9f80
  8418.      00000000000000001bffff00581ffd0000000000000000000000000dffffff81
  8419.      00000000000000000fffffc1780ffe00000000000000000000000003fe3feb02
  8420.      00000000000000000fffff80f83ff600000000000000000000000000be318206
  8421.      000000000000000007ffff20fc1ffd000000000000000000000000007fd9f940
  8422.      00000000000000000fefff03f83fec000000000000000000000000003f7bfc22
  8423.      000000000000000003ffef21f89ffc0000000000000000000000000017ffd6b0
  8424.      000000000000000007fffee9f84bf4000000000000000000000000001fff2840
  8425.      000000000000000007fffff9fc67dc000000000000000000000000000bff87e0
  8426.      000000000000000003ffffd1f0cff00000000000000000000000000007ffd7d5
  8427.      000000000000000003fffffbf94ffc0000000000000000000000000001ffeff7
  8428.      000000000000000007fffffbfb6fe000000000000000000000000000037ffd7f
  8429.      000000000000000001fffffbbefff80000000000000000000000000000bffffd
  8430.      000000000000000003fffffff77fb000000000000000000000000000003ffffe
  8431.      000000000000000000f7fffffcffe0000000000000000000000000000017fff8
  8432.      000000000000000001f7cffffcffe000000000000000000000000000000fffdd
  8433.      000000000000000000fbeffffcfde0000000000000000000000000000005bc3f
  8434.      000000000000000001ffdffff1ffa0000000000000000000000000000001f937
  8435.      0000000000000000007ffffffcffe00000000000000000000000000000005c1f
  8436.      000000000000000000fffffff9ff80000000000000000000000000000000743f
  8437.      0000000000000000006ffffffff7c00000000000000000000000000000000f5f
  8438.      000000000000000000bffffffffe80000000000000000000000000000000137f
  8439.      0000000000000000007ffffbfbffc000000000000000000000000000000003ff
  8440.      0000000000000000007ffff73bfe8000000000000000000000000000000004ff
  8441.      0000000000000000003fffe389ff00000000000000000000000000000000002f
  8442.      000000000000000000ffff8a32f700000000000000000000000000000000007f
  8443.      0000000000000000003fffed4bfd00000000000000000000000000000000003f
  8444.      000000000000000000fe3ffa83fe00000000000000000000000000000000004e
  8445.      0000000000000000003d0ffcd7d500000000000000000000000000000000001b
  8446.      0000000000000000007e1dcaefec00000000000000000000000000000000000f
  8447.      0000000000000000003f5fefffec000000000000000000000000000000000003
  8448.      0000000000000000003fbfebbfb8000000000000000000000000000000000005
  8449.      0000000000000000003fffe07ff0000000000000000000000000000000000002
  8450.      0000000000000000007fffc17fa0000000000000000000000000000000000000
  8451.      0000000000000000001fffa0bff0000000000000000000000000000000000000
  8452.      0000000000000000007ffe017d80000000000000000000000000000000000000
  8453.      0000000000000000003fbf01ffc0000000000000000000000000000000000000
  8454.      0000000000000000003ffd03fe80000000000000000000000000000000000000
  8455.      0000000000000000002ffe01fb00000000000000000000000000000000000000
  8456.      0000000000000000001fff04ff00000000000000000000000000000000000000
  8457.      0000000000000000000fff00fe80000000000000000000000000000000000000
  8458.      0000000000000000003ffe94ff00000000000000000000000000000000000000
  8459.      0000000000000000000fff80fe00000000000000000000000000000000000000
  8460.      0000000000000000003fff19fd00000000000000000000000000000000000000
  8461.      0000000000000000001fff117e00000000000000000000000000000000000000
  8462.      0000000000000000003ffc0bec00000000000000000000000000000000000000
  8463.      0000000000000000003ffe09fc00000000000000000000000000000000000000
  8464.      0000000000000000003ffc13bc00000000000000000000000000000000000000
  8465.      0000000000000000005ffe09fc00000000000000000000000000000000000000
  8466.      0000000000000000007ff813e800000000000000000000000000000000000000
  8467.      000000000000000000bfff03fc00000000000000000000000000000000000000
  8468.      0000000000000000007ffc15e800000000000000000000000000000000000000
  8469.      0000000000000000007fff2fb800000000000000000000000000000000000000
  8470.      000000000000000000bffc1ff000000000000000000000000000000000000000
  8471.      0000000000000000003ff80ff800000000000000000000000000000000000000
  8472.      0000000000000000003ff81fe000000000000000000000000000000000000000
  8473.      0000000000000000003fe00f7800000000000000000000000000000000000000
  8474.      000000000000000000ffd03fe000000000000000000000000000000000000000
  8475.      000000000000000000ffe00ff000000000000000000000000000000000000000
  8476.      000000000000000000ffc01fc000000000000000000000000000000000000000
  8477.      000000000000000000ffc01ff000000000000000000000000000000000000000
  8478.      000000000000000001ff8077a000000000000000000000000000000000000000
  8479.      000000000000000000ffe03ff000000000000000000000000000000000000000
  8480.      000000000000000001ff917fc000000000000000000000000000000000000000
  8481.      0000000000000000017fe85fe000000000000000000000000000000000000000
  8482.      000000000000000000ffd11ea000000000000000000000000000000000000000
  8483.      000000000000000001efc02fc000000000000000000000000000000000000000
  8484.      000000000000000000ff821fc000000000000000000000000000000000000000
  8485.      000000000000000001ffc0ff6000000000000000000000000000000000000000
  8486.      000000000000000003ffd1ffc000000000000000000000000000000000000000
  8487.      000000000000000001ffe0fd4000000000000000000000000000000000000000
  8488.      000000000000000003fd01f98000000000000000000000000000000000000000
  8489.      000000000000000003ff02b84000000000000000000000000000000000000000
  8490.      000000000000000003ff00b98000000000000000000000000000000000000000
  8491.      000000000000000001ffc0384000000000000000000000000000000000000000
  8492.      000000000000000001fb00288000000000000000000000000000000000000000
  8493.      000000000000000001ffc0304000000000000000000000000000000000000000
  8494.      000000000000000007fb0228c000000000000000000000000000000000000000
  8495.      000000000000000002ffc0502000000000000000000000000000000000000000
  8496.      000000000000000007ef00a44000000000000000000000000000000000000000
  8497.      000000000000000003ff8a682000000000000000000000000000000000000000
  8498.      000000000000000007fe005cc000000000000000000000000000000000000000
  8499.      0000000000000000037f80542000000000000000000000000000000000000000
  8500.      00000000000000000fff00fcc000000000000000000000000000000000000000
  8501.      000000000000000007f7005f2000000000000000000000000000000000000000
  8502.      00000000000000000fdd00f6c000000000000000000000000000000000000000
  8503.      000000000000000007d5015fa000000000000000000000000000000000000000
  8504.      00000000000000000bee00ef4000000000000000000000000000000000000000
  8505.      000000000000000007ed01d58000000000000000000000000000000000000000
  8506.      00000000000000003ffa055d0000000000000000000000000000000000000000
  8507.      00000000000000001fd503d60000000000000000000000000000000000000000
  8508.      00000000000000001ff802ac0000000000000000000000000000000000000000
  8509.      00000000000000001ff802ad0000000000000000000000000000000000000000
  8510.      00000000000000003fd409540000000000000000000000000000000000000000
  8511.      00000000000000001fe800880000000000000000000000000000000000000000
  8512.      00000000000000003fa802940000000000000000000000000000000000000000
  8513.      00000000000000002ff808880000000000000000000000000000000000000000
  8514.      00000000000000007f7002b40000000000000000000000000000000000000000
  8515.      00000000000000007ffc80a80000000000000000000000000000000000000000
  8516.      00000000000000007fe80ab00000000000000000000000000000000000000000
  8517.      00000000000000003f7802a80000000000000000000000000000000000000000
  8518.      00000000000000007ee800800000000000000000000000000000000000000000
  8519.      00000000000000007f3802a00000000000000000000000000000000000000000
  8520.      0000000000000001fd6804400000000000000000000000000000000000000000
  8521.      0000000000000000fee012200000000000000000000000000000000000000000
  8522.      0000000000000001f7c00cc00000000000000000000000000000000000000000
  8523.      0000000000000000dfe014200000000000000000000000000000000000000000
  8524.      0000000000000001fd8008400000000000000000000000000000000000000000
  8525.      0000000000000001fbc010000000000000000000000000000000000000000000
  8526.      0000000000000003d30010200000000000000000000000000000000000000000
  8527.      0000000000000003f18028000000000000000000000000000000000000000000
  8528.      0000000000000007a70030000000000000000000000000000000000000000000
  8529.      0000000000000003f14018200000000000000000000000000000000000000000
  8530.      0000000000000007d70120400000000000000000000000000000000000000000
  8531.      00000000000000077d8018000000000000000000000000000000000000000000
  8532.      000000000000000dff0030a00000000000000000000000000000000000000000
  8533.      0000000000000007aa8000000000000000000000000000000000000000000000
  8534.      000000000000000f330030400000000000000000000000000000000000000000
  8535.      000000000000000f8b0000000000000000000000000000000000000000000000
  8536.      000000000000001fbe0030400000000000000000000000000000000000000000
  8537.      000000000000002edb8020000000000000000000000000000000000000000000
  8538.      000000000000003f5e0020400000000000000000000000000000000000000000
  8539.      000000000000005ebf00b0800000000000000000000000000000000000000000
  8540.      000000000000003bee8040400000000000000000000000000000000000000000
  8541.      000000000000007fbf0020400000000000000000000000000000000000000000
  8542.      000000000000017ecb0060800000000000000000000000000000000000000001
  8543.      000000000000013b650020a00000000000000000000000000000000000000005
  8544.      00000000000002fe0600a040000000000000000000000000000000000000002f
  8545.      00000000000003fd8a00a040000000000000000000000000000000000000001b
  8546.      00000000000003f60000c0000000000000000000000000000000000000005f55
  8547.      00000000000001fa040020400000000000000000000000000000000000037bd9
  8548.      00000000000003f80000808000000000000000000000000000000000002fffc3
  8549.      00000000000005dc0800404000000000000000000000000000000000017fffd5
  8550.      00000000000017fa020001400000000000000000000000000000000000fffc2f
  8551.      0000000000000ffe220000800000000000000000000000000000000004ffeabf
  8552.      0000000000001fed020040000000000000000000000000000000000019ffe2ff
  8553.      0000000000000f7c02800040000000000000000000000000000000001bffc38b
  8554.      0000000000003fd004000080000000000000000000000000000000007fffbec4
  8555.      0000000000000eea00000000000000000000000000000000000000003ffaedc8
  8556.      0000000000003fb000000080000000000000000000000000000000007ffdffd2
  8557.      0000000000003dc800000080000000000000000000000000000000007ffffff9
  8558.      0000000000007f700000008000000000000000000000000000000000fffbfffa
  8559.      000000000000fde80000008000000000000000000000000000000000ffffdff5
  8560.      000000000000f2a00000008000000000000000000000000000000001bfffffff
  8561.      000000000001f8c000000000000000000000000000000000000000017bffffff
  8562.      000000000001d0800000010000000000000000000000000000000003dfff6dff
  8563.      000000000003e080000000800000000000000000000000000000000175bfc1ff
  8564.      00000000000e00000000010000000000000000000000000000000003c7fe80ff
  8565.      0000000000164100000001000000000000000000000000000000000322ff805f
  8566.      00000000001d2000000000000000000000000000000000000000000e81ef807d
  8567.      00000000001e4000000000800000000000000000000000000000000302f7500f
  8568.      0000000000350000000001000000000000000000000000000000000c01ae803b
  8569.      00000000003a2800000004000000000000000000000000000000000900f7000f
  8570.      0000000000701000000001000000000000000000000000000000000803de000e
  8571.      0000000000550800000001000000000000000000000000000000000142fb000b
  8572.      0000000000ae2000000002000000000000000000000000000000000405be0007
  8573.      00000000009502000000010000000000000000000000000000000004c3f60405
  8574.      00000000002e2000000000000000000000000000000000000000000a26de010f
  8575.      0000000000d202000000000000000000000000000000000000000004adbd4214
  8576.      0000000001448c000000000000000000000000000000000000000000104b1dd2
  8577.      0000000000d7594000000000000000000000000000000000000000000000a528
  8578.      0000000001148280000001000000000000000000000000000000000000003251
  8579.      00000000015053000000000000000000000000000000000000000000000002a0
  8580.      000000000232a640000000000000000000000000000000000000000000000040
  8581.      0000000002556300000000000000000000000000000000000000000000000000
  8582.      000000000611dc00000000000000000000000000000000000000000000000000
  8583.      000000000649e800000000000000000000000000000000000000000000000000
  8584.      000000000c37ee40000000000000000000000000000000000000000000000000
  8585.      00000000175de580000000000000000000000000000000000000000000000000
  8586.      000000000fbace40000002000000000000000000000000000000000000000000
  8587.      000000000ed9f580000000000000000000000000000000000000000000000000
  8588.      000000000ed1fec0000000000000000000000000000000000000000000000000
  8589.      0000000006955dc0000004000000000000000000000000000000000000000000
  8590.      000000001e227700000000000000000000000000000000000000000000000000
  8591.      0000000087201fc0000000000000000000000000000000000000000000000000
  8592.      000000000d001700000084000000000000000000000000000000000000000000
  8593.      000000002e64abc9f40010000000000000000000000000000000000000000000
  8594.      000000013e806583b80008000000000000000000000000000000000000000000
  8595.      000000003d408141fa0810000000000000000000000000000000000000000000
  8596.      000000006e800989fc4430000000000000000000000000000000000000000000
  8597.      000000009540000afe00a0000000000000000000000000000000000000000000
  8598.      00000003c780000efc9660000000000000000000000000000000000000000000
  8599.      0000000382800003fc43c0000000000000000000000000000000000000000000
  8600.      0000000787004005f98680000000000000000000000000000000000000000000
  8601.      0000000fc1800000544700000000000000000000000000000000000000000000
  8602.      0000001707000001911c00000000000000000000000000000000000000000000
  8603.      0000001fa6000000801a00000000000000000000000000000000000000000000
  8604.      0000003f8d000002007000000000000000000000000000000000000000000000
  8605.      0000050f4a020002812800000000000000000000000000000000000000000000
  8606.      00007e0a0c04000500e000000000000000000000000000000000000000000000
  8607.      0002b80810000000006000000000000000000000000000000000000000000000
  8608.      0257e0007000000003e000000000000000000000000000000000000000000000
  8609.      5ffd10005000000001f000000000000000000000000000000000000000000000
  8610.      7ffc0202e004000007d000000000000000000000000000000000000000000000
  8611.      fffe0205f001200003b000000000000000000000000000000000000000000000
  8612.      7ff8162f4000000006e000000000000000000000000000000000000000000000
  8613.      3ffe4fdda000200001b800000000000000000000000000000000000000000000
  8614.      3ffebfb00000100001e800000000000000000000000000000000000000000000
  8615.      bfffdf600140410000b800000000000000000000000000000000000000000000
  8616.      ffd406000a10800005e800000000000000000000000000000000000000000000
  8617.      dff000001000d5d000b800000000000000000000000000000000000000000000
  8618.      ff8000005005db50015800000000000000000000000000000000000000000000
  8619.      ff800412b0014fe8805c00000000000000000000000000000000000000000000
  8620.      fe82495fe8008ffb407800000000000000000000000000000000000000000000
  8621.      bff817fbba000affc00f00000000000000000000000000000000000000000000
  8622.      fd6ffeffa00002ffd032ffffffffffffffffffffffffffffffffffffffffffff
  8623.      ff7fffffa000027ff00bffffffffffffffffffffffffffffffffffffffffffff
  8624.      dfffffff50804adff40bffffffffffffffffffffffffffffffffffffffffffff
  8625.      ffffffffe0000bc7fc04ffffffffffffffffffffffffffffffffffffffffffff
  8626.      e0ffffbaa0200c8ff205ffffffffffffffffffffffffffffffffffffffffffff
  8627.      e0bff6ea52000a6ff8c7ffffffffffffffffffffffffffffffffffffffffffff
  8628.      c03ebd502000b0bffb09ffffffffffffffffffffffffffffffffffffffffffff
  8629.      c00b082011001097fbc5ffffffffffffffffffffffffffffffffffffffffffff>}
  8630.    imagemask
  8631.    grestore
  8632.  
  8633.    gsave
  8634.    512 768 translate
  8635.    256 256 true [1 0 0 1 0 0]
  8636.    {<00000000000000000000000007f8010000002c00000000000000000000000000
  8637.      00000000000000000000000007f8002000001400000000000000000000000000
  8638.      0000000000000000000000000fa8001000007800000000000000000000000000
  8639.      00000000000000000000000003c8000000001000000000000000000000000000
  8640.      0000000000000000000000000788000000006000000000000000000000000000
  8641.      00000000000000000000000003ca400000000000000000000000000000000000
  8642.      0000000000000000000000000f4c080000000000000000000000000000000000
  8643.      0000000000000000000000000fef000000000000000000000000000000000000
  8644.      0000000000000000000000000fff940000000000000000000000000000000000
  8645.      0000000000000000000000000ffc840000000000000000000000000000000000
  8646.      0000000000000000000000003ffc840000000000000000000000000000000000
  8647.      0000000000000000000000001ffd400000000000000000000000000000000000
  8648.      0000000000000000000000003ffca00000000000000000000000000000000000
  8649.      0000000000000000000000001df4500000000000000000000000000000000000
  8650.      0000000000000000000000003f50280000400000000000000000000000000000
  8651.      0000000000000000000000007e000a0a00100000000000000000000000000000
  8652.      0000000000000000000000007d00020c00400000000000000000000000000000
  8653.      0000000000000000000000001a14010602000000000000000000000000000000
  8654.      000000000000000000000000b004000900000000000000000000000000000000
  8655.      0000000000000000000000017000014004000000000000000000000000000000
  8656.      000000000000000000000000e005400008000000000000000000000000000000
  8657.      0000000000000000000000006000c00000000000000000000000000000000000
  8658.      0000000000000000000000018002a80001000000000000000000000000000000
  8659.      0000000000000000000000004000400200000000000000000000000000000000
  8660.      0000000000000000000000038000940040000000000000000000000000000000
  8661.      0000000000000000000000038000150020000000000000000000000000000000
  8662.      00000000000000000000000700000a2080000000000000000000000000000000
  8663.      0000000000000000000000070000000420000000000000000000000000000000
  8664.      0000000000000000000000020200004020000000000000000000000000000000
  8665.      0000000000000000000000151000000080000000000000000000000000000000
  8666.      00000000000000000000001c0200000000000000000000000000000000000000
  8667.      00000000000000000000003a4000200080000000000000000000000000000000
  8668.      0000000000000000000000348040000200000000000000000000000000000000
  8669.      8000000000000000000000784014200000000000000000000000000000000000
  8670.      0000000000000000000000f2c858000000000000000000000000000000000000
  8671.      4000000000000000000000f94014a00800000000000000000000000000000000
  8672.      c000000000000000000000d7c000c00000000000000000000000000000000000
  8673.      4000000000000000000001d3c010001000000000000000000000000000000000
  8674.      2000000000000000000003d68002800000000000000000000000000000000000
  8675.      4000000000000000000003fbc008000000000000000000000000000000000000
  8676.      2000000000000000000007f78043000000000000000000000000000000000000
  8677.      0000000000000000000007ff4065000000000000000000000000000000000000
  8678.      280000000000000000000ffd00a2000000000000000000000000000000000000
  8679.      000000000000000000001ffc0078028000000000000000000000000000000000
  8680.      000000000000000000000ff80070020000000000000000000000000000000000
  8681.      840000000000000000000ff800780c0000000000000000000000000000000000
  8682.      800000000000000000002ff801e0080000000000000000000000000000000000
  8683.      000000000000000000001ffc01b80c0000000000000000000000000000000000
  8684.      000000000000000000007ff001a0100000000000000000000000000000000000
  8685.      00000000000000000000ff780130500000000000000000000000000000000000
  8686.      10400000000000000000ffe40120200000000000000000000000000000000000
  8687.      80000000000000000001ffe00000a00000000000000000000000000000000000
  8688.      00040000000000000003ffe00080800000000000000000000000000000000000
  8689.      88000000000000000001ffe00000800000000000000000000000000000000000
  8690.      70000000000000000001ff000401000000000000000000000000000000000000
  8691.      d8000000000000000001ff600000000000000000000000000000000000000000
  8692.      a0020000000000000003ff600c00000000000000000000000000000000000000
  8693.      0a808000000000000003eda00202000000000000000000000000000000000000
  8694.      c2004000000000000017ea800400000000000000000000000000000000000000
  8695.      a008000000000000000fe4a00000000000000000000000000000000000000000
  8696.      e000000000000000003fc7802000000000000000000000000000000000000000
  8697.      e020000000000000003fc2000040000000000000000000000000000000000000
  8698.      f000000000000000007f86010810000000000000000000000000000000000000
  8699.      fe00000000000000007f83008000000000000000000000000000000000000000
  8700.      f80000000000000000ff04010800000000000000000000000000000000000000
  8701.      fe08000000000000013f42000000000000000000000000000000000000000000
  8702.      fe00000000000000003e00000080000000000000000000000000000000000000
  8703.      ff0800000000000002bf20004000000000000000000000000000000000000000
  8704.      ff00000000000000003800010000000000000000000000000000000000000000
  8705.      ffc3000000000000067a00200000000000000000000000000000000000000000
  8706.      ff8600000000000001f100000000000000000000000000000000000000000000
  8707.      ffe100001000000005f820400400000000000000000000000000000000000000
  8708.      dfd600000000000001f080000800000000000000000000000000000000000000
  8709.      cff800000000000001f800000000000000000000000000000000000000000000
  8710.      d7f800000100000003e810402000000000000000000000000000000000000000
  8711.      affc0000000000000ff000100000000000000000000000000000000000000000
  8712.      bffb0000002000003fc408000000000000000000000000000000000000000000
  8713.      7fffa000000000003ff040004000000000000000000000000000000000000000
  8714.      2effc000000000017e5700000000000000000000000000000000000000000000
  8715.      1fffd40000000000be93a9004000000000000000000000000000000000000000
  8716.      2bfff90000000000ff8cc2000000000000000000000000000000000000000000
  8717.      0ffffc0000000001fe8021010000000000000000000000000000000000000000
  8718.      05bffa0000000000fc08c6320000000000000000000000000000000000000000
  8719.      02fffc00000000057a2402510000000000000000000000000000000000000000
  8720.      00b7fe0000000027b400a37a0000000000000000000000000000000000000000
  8721.      006fff800000001352809b7e0000000000000000000000000000000000000000
  8722.      008fff000000002f800107a80000000000000000000000000000000000000000
  8723.      0037ffc00000000700006fcc0000000000000000000000000000000000000000
  8724.      001eff00000000020800df800000000000000000000000000000000000000000
  8725.      0003ffc800010001400075480000000000000000000000000000000000000000
  8726.      0007ff9000000000080212100000000000000000000000000000000000000000
  8727.      0001f7d200000000000100200000000000000000000000000000000000000000
  8728.      0002dbf004000000088000200000000000000000000000000000000000000000
  8729.      0001aff800000000000002800000000000000000000000000000000000000000
  8730.      00009ff800000020014040400000000000000000000000000000000000000000
  8731.      00006ffe00000018001403000000000000000000000000000000000000000000
  8732.      00003f7c0000000000082e800000000000000000000000000000000000000000
  8733.      000017ff40000000000500800000000000000000000000000000000000000000
  8734.      00001fff00000000000170000000000000000000000000000000000000000000
  8735.      000005ffc0000000800051000000000000000000000000000000000000000000
  8736.      00000aaff8000000000074000000000000000000000000000000000000000000
  8737.      000004efd8000000000008000000000000000000000000000000000000000000
  8738.      000001fff8000000000005000000000000000000000000000000000000000000
  8739.      000002fbfc800000000002000000000000000000000000000000000000000000
  8740.      000000fffe000000000001000000000000000000000000000000000000000000
  8741.      0000009fff000000000000000000000000000000000000000000000000000000
  8742.      0000007fff000020000000000000000000000000000000000000000000000000
  8743.      0000003fffc00000000000800000000000000000000000000000000000000000
  8744.      00000037ffea4000000000200000000000000000000000000000000000000000
  8745.      0000000ffffad000000000000000000000000000000000000000000000000000
  8746.      00000027fffd6000000000000000000000000000000000000000000000000000
  8747.      0000000ffffcf000000000100000000000000000000000000000000000000000
  8748.      00000017fffce200000000000000000000000000000000000000000000000000
  8749.      00000007fffff000000000100000000000000000000000000000000000000000
  8750.      00000007ffffe000000010000000000000000000000000000000000000000000
  8751.      00000001fffff000000008080000000000000000000000000000000000000000
  8752.      00000002fffff010000000000000000000000000000000000000000000000000
  8753.      0000000067fff000000000140000000000000000000000000000000000000000
  8754.      00000000afffe080000000180000000000000000000000000000000000000000
  8755.      000000002ffff9400000040f4000000000000000000000000000000000000000
  8756.      00000000ffffff800000141f9000000000000000000000000000000000000000
  8757.      000000007fffff80000003078040000000000000000000000000000000000000
  8758.      00000000ffffff000000021f04a0000000000000000000000000000000000000
  8759.      000000011fffff800000034f017c000000000000000000000000000000000000
  8760.      000000043ffffe00000003bd0f9a000000000000000000000000000000000000
  8761.      000000141fffff00000003e087cf000000000000000000000000000000000000
  8762.      0000001cbffffe2000000fc02fee800000000000000000000000000000000000
  8763.      00000012fbffff00800007a01ff3400000000000000000000000000000000000
  8764.      00000005f3fffea0000007801ff5c00000000000000000000000000000000000
  8765.      00000007f8ffff8000000f800f74f00000000000000000000000000000000000
  8766.      0000001fe1ffff9420005780184a800000000000000000000000000000000000
  8767.      0000000fe8bfffe800003bc00c64080000000000000000000000000000000000
  8768.      0000001ff8dffff02285e3811c10000000000000000000000000000000000000
  8769.      0000000fec7fffe98b42f7c80d20000000000000000000000000000000000000
  8770.      0000003fd07fffe39fdfe7d01e88020000000000000000000000000000000000
  8771.      0000003fc63fffebdfffe7f01fe0000000000000000000000000000000000000
  8772.      000000bf403ffff7ffffcf601e20008000000000000000000000000000000000
  8773.      0000007f801ff7ffffffbd301b68004000000000000000000000000000000000
  8774.      000000e7041ff7fffffffc707d40008000000000000000000000000000000000
  8775.      0000005f4499fffffffffc181e80002000000000000000000000000000000000
  8776.      000001df1851f7fffffffa1a7600000000000000000000000000000000000000
  8777.      0000005f9e803dfffffffd0c79a0005000000000000000000000000000000000
  8778.      000003fe1800bdfffffffa065f00001000000000000000000000000000000000
  8779.      000003ff58000cfffffffc038f80000000000000000000000000000000000000
  8780.      000007ff930007fffffffc021bd0021000000000000000000000000000000000
  8781.      000003bbc5a0079ffffffe040be0000000000000000000000000000000000000
  8782.      0000067b5340039bfffff8041b00004800000000000000000000000000000000
  8783.      0000063fe70000ddfffffc0c0f80010000000000000000000000000000000000
  8784.      00000c617a00005bfffc7c301f80009000000000000000000000000000000000
  8785.      00000885f800003fbffe08501fe0020000000000000000000000000000000000
  8786.      00003123f808005fbfff00b22f50004000000000000000000000000000000000
  8787.      00002805f8000007bfffa08803f0000000000000000000000000000000000000
  8788.      0000b23ff8304e075d7ec00171e0000000000000000000000000000000000000
  8789.      00005017fa98b712f2fe1806e8e8000000000000000000000000000000000000
  8790.      0001a02fffb9ff0436fe1403f2e0000400000000000000000000000000000000
  8791.      00010847fffbff480b9f5d4078e0040000000000000000000000000000000000
  8792.      000b02cfffffff88023fbfc0eaf0095000000000000000000000000000000000
  8793.      000328a7ffff7f800187fff0287a02b600000000000000000000000000000000
  8794.      001621cfffffff48010fbfe060e8018800000000000000000000000000000000
  8795.      0007e1c9fffff5000007fffc7a5a010200000000000000000000000000000000
  8796.      002be4877ffffa20018ffffaf9e4010000000000000000000000000000000000
  8797.      001fe140fffffc000003ffff7de0008000000000000000000000000000000000
  8798.      003f81013fffed1000c7fffffff0002000000000000000000000000000000000
  8799.      007f808419ffd74000a7ffffffe800a200000000000000000000000000000000
  8800.      007e05200fffe800006fffbf1ff8004c00000000000000000000000000000000
  8801.      037f018482bff800003ff7bf8ffe002200000000000000000000000000000000
  8802.      07f60600071fe000007fefff0ffd000c00000000000000000000000000000000
  8803.      3be10501c183f800001ff7ff07ff802600000000000000000000000000000000
  8804.      7fc428460091e800003fffff83ff801c00000000000000000000000000000000
  8805.      ffe41d4b2800a800000fffffc7ffc00600000000000000000000000000000000
  8806.      fff8f8af3000e800001fffffc7ffd00c00000000000000000000000000000000
  8807.      3ffef84008000400000bffffc3ffec0600000000000000000000000000000000
  8808.      7fdffa80200050000007ffffc3fffc0c00000000000000000000000000000000
  8809.      7ffffec0060024000007ffff83fffe0e00000000000000000000000000000000
  8810.      ffffff8755101000000bff9fc3ff725800000000000000000000000000000000
  8811.      ffffffede72045000007ffffe1ff008e00000000000000000000000000000000
  8812.      febfffffd77482000003f7ff83fe016c00000000000000000000000000000000
  8813.      fd3ffffffffa9700000393ff91fe00fc00000000000000000000000000000000
  8814.      fabfffffffff8600000587ff83ff00fa00000000000000000000000000000000
  8815.      787fffffffff99000003d1ff82ff007c00000000000000000000000000000000
  8816.      3cf7f9fffffff2000002cbbf81ff909400000000000000000000000000000000
  8817.      7cadfccf7ffff9800001e0ffc277d20e00000000000000000000000000000000
  8818.      fb43b786bfffff40000341bf00fff40400000000000000000000000000000000
  8819.      77825dd337ffe9c00001f1ff817fe30400000000000000000000000000000000
  8820.      e50b036606dfd9400002c5ff00fffa0c00000000000000000000000000000000
  8821.      d342895f26fbe4a00000d2ff82ffff8400000000000000000000000000000000
  8822.      e34200aa65afc8a00000cdff2bffffaa00000000000000000000000000000000
  8823.      f0000000b85fe0c00000bedfcfffffb400000000000000000000000000000000
  8824.      d0000000408f416000006feffffdfff800000000000000000000000000000000
  8825.      f4000000100be4c000001ff7fffc7ffc00000000000000000000000000000000
  8826.      f80000102007a080000037fffff87cf400000000000000000000000000000000
  8827.      f80000000022e40000000ff7fff41e7800000000000000000000000000000000
  8828.      d001000004078000000027fffff81d3800000000000000000000000000000000
  8829.      f08800000003e400000002fbfff817fc00000000000000000000000000000000
  8830.      b00100000016c00000000bfffffc0ee800000000000000000000000000000000
  8831.      e8000000004fb000000002df7ffc0bfc00000000000000000000000000000000
  8832.      d000000022b6c000000001fbd7fa07b000000000000000000000000000000000
  8833.      c000040102db80000000015c27de0bfc00000000000000000000000000000000
  8834.      40001084877c0000000000f68bfaaed000000000000000000000000000000000
  8835.      c0000112814100000000005c07ffbbfc00000000000000000000000000000000
  8836.      40040bea02040000000000120baffea800000000000000000000000000000000
  8837.      4090ad50000000000000000c8dd82be000000000000000000000000000000000
  8838.      054f522000000000000000055af8040000000000000000000000000000000000
  8839.      6930800000000000000000022fac000000000000000000000000000000000000
  8840.      54000000000000000000000139f8000000000000000000000000000000000000
  8841.      000000000000000000000000aad4000000000000000000000000000000000000
  8842.      0000000000000000000000001d50000000000000000000000000000000000000
  8843.      0000000000000000000000000000000000000000000000000000000000000000
  8844.      0000000000000000000000000000000000000000000000000000000000000000
  8845.      0000000000000000000000000000000000000000000000000000000000000000
  8846.      0000000000000000000000000000000000000000000000000000000000000000
  8847.      0000000000000000000000000000000000000000000000000000000000000000
  8848.      0000000000000000000000000000000000000000000000000000000000000000
  8849.      0000000000000000000000000000000000000000000000000000000000000001
  8850.      0000000000000000000000000000000000000000000000000000000000000001
  8851.      0000000000000000000000000000000000000000000000000000000000000000
  8852.      0000000000000000000000000000000000000000000000000000000000000000
  8853.      0000000000000000000000000000000000000000000000000000000000000002
  8854.      0000000000000000000000000000000000000000000000000000000000000001
  8855.      0000000000000000000000000000000000000000000000000000000000000001
  8856.      0000000000000000000000000000000000000000000000000000000000000003
  8857.      0000000000000000000000000000000000000000000000000000000000000000
  8858.      0000000000000000000000000000000000000000000000000000000000000001
  8859.      0000000000000000000000000000000000000000000000000000000000000000
  8860.      0000000000000000000000000000000000000000000000000000000000000007
  8861.      0000000000000000000000000000000000000000000000000000000000000003
  8862.      0000000000000000000000000000000000000000000000000000000000000007
  8863.      0000000000000000000000000000000000000000000000000000000000000007
  8864.      000000000000000000000000000000000000000000000000000000000000000f
  8865.      0000000000000000000000000000000000000000000000000000000000000007
  8866.      000000000000000000000000000000000000000000000000000000000000000f
  8867.      0000000000000000000000000000000000000000000000000000000000000003
  8868.      0000000000000000000000000000000000000000000000000000000000000006
  8869.      0000000000000000000000000000000000000000000000000000000000000007
  8870.      0000000000000000000000000000000000000000000000000000000000000007
  8871.      0000000000000000000000000000000000000000000000000000000000000007
  8872.      0000000000000000000000000000000000000000000000000000000000000003
  8873.      0000000000000000000000000000000000000000000000000000000000000008
  8874.      0000000000000000000000000000000000000000000000000000000000000001
  8875.      0000000000000000000000000000000000000000000000000000000000000000
  8876.      0000000000000000000000000000000000000000000000000000000000000000
  8877.      0000000000000000000000000000000000000000000000000000000000000000
  8878.      0000000000000000000000000000000000000000000000000000000000000000
  8879.      0000000000000000000000000000000000000000000000000000000000000000
  8880.      0000000000000000000000000000000000000000000000000000000000000000
  8881.      0000000000000000000000000000000000000000000000000000000000000000
  8882.      0000000000000000000000000000000000000000000000000000000000000000
  8883.      0000000000000000000000000000000000000000000000000000000000000000
  8884.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  8885.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  8886.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  8887.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  8888.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  8889.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  8890.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  8891.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff>}
  8892.    imagemask
  8893.    grestore
  8894.  
  8895.    gsave
  8896.    768 768 translate
  8897.    152 256 true [1 0 0 1 0 0]
  8898.    {<000000ff73fc28ff8a00000000000000000000000000ffe8d8107f8e00000000
  8899.      000000000000000000bff1a060ff4a00000000000000000000000000fffdbc08
  8900.      7fce00000000000000000000000000fffff000ff340000000000000000000000
  8901.      00007ff7f0007e9600000000000000000000000000ffe7f000ff980000000000
  8902.      0000000000000000ffe3fa00ffce00000000000000000000000000ff92e001ff
  8903.      e4000000000000000000000000007fc17004ffee000000000000000000000000
  8904.      00ff8ae803fff0000000000000000000000000003f427805ffea000000000000
  8905.      000000000000007fc3fc20fff0000000000000000000000000007ff37e40fff8
  8906.      00000000000000000000000000ffeffd00bff000000000000000000000000000
  8907.      7fff7fc00ff8000000000000000000000000007ffeff809ff400000000000000
  8908.      0000000000003ff7ffc00ff8000000000000000000000000005f47f2805ff000
  8909.      0000000000000000000000000fa340001ff0000000000000000000000000003f
  8910.      8200001fd0000000000000000000000000000ff180010ef00000000000000000
  8911.      00000000001fe511001960000000000000000000000000001fffc01414f00000
  8912.      000000000000000000000017ffb3b0b9e0000000000000000000000000000bff
  8913.      fffc7ef0000000000000000000000000000fd9ffe0ffd0000000000000000000
  8914.      000000000ffdfee03c70000000000000000000000000000ffffc003dd0000000
  8915.      0000000000000000000007fff0407e88000000000000000000000000000dfef0
  8916.      40ff800000000000000000000000000001f9e801ff4000000000000000000000
  8917.      00000003fbf927ff200000000000000000000000000003fefd0bff0000000000
  8918.      00000000000000000003ffffdffc400000000000000000000000000001bfffff
  8919.      be000000000000000000000000000003ffffff3e800000000000000000000000
  8920.      0000007fffff1f000000000000000000000000000001ffffff3d000000000000
  8921.      000000000000000000fffff7be000000000000000000000000000001ffffc7fa
  8922.      000000000000000000000000000001ffffe7fc00000000000000000000000000
  8923.      0001ffffc7f40000000000000000000000000000007fffe7f800000000000000
  8924.      0000000000000001f4ffe7f0000000000000000000000000000000fb7fe7f800
  8925.      0000000000000000000000000000f7ffffe00000000000000000000000000000
  8926.      00bfffcff0000000000000000000000000000000ffffffc00000000000000000
  8927.      000000000000003fffcfe00000000000000000000000000000003fffdfe00000
  8928.      000000000000000000000000001fffefe0000000000000000000000000000000
  8929.      3fffdfa000000000000000000000000000000017afdec0000000000000000000
  8930.      00000000000037afffc000000000000000000000000000000013bbffc0000000
  8931.      0000000000000000000000002fbbff400000000000000000000000000000001f
  8932.      5cff800000000000000000000000000000003bb9ff8000000000000000000000
  8933.      0000000000177dff80000000000000000000000000000000102fff0000000000
  8934.      0000000000000000000000201ffe8000000000000000000000000000000010bf
  8935.      ff00000000000000000000000000000000501fff000000000000000000000000
  8936.      00000000643ffe00000000000000000000000000000000601cff000000000000
  8937.      00000000000000000000883dfe0000000000000000000000000000000004bdff
  8938.      000000000000000000000000000000000175fe00000000000000000000000000
  8939.      00000005e2ff0000000000000000000000000000000068d0fc00000000000000
  8940.      00000000000000000051a07f000000000000000000000000000000006788fd00
  8941.      00000000000000000000000000000071c87e0000000000000000000000000000
  8942.      000063a07c0000000000000000000000000000000040847e0000000000000000
  8943.      000000000000000083245a0000000000000000000000000000000020003e0000
  8944.      0000000000000000000000000000885034000000000000000000000000000000
  8945.      00e0021e00000000000000000000000000000000e9403c000000000000000000
  8946.      000000000000009068360000000000000000000000000000000021c83c000000
  8947.      0000000000000000000000000080e01e00000000000000000000000000000000
  8948.      01e0340000000000000000000000000000000004e01e00000000000000000000
  8949.      00000000000003c87c000000000000000000000000000000004fe01c00000000
  8950.      00000000000000000000000005d87c0000000000000000000000000000000021
  8951.      f05e00000000000000000000000000000000ace03c0000000000000000000000
  8952.      00000000007df01a00000000000000000000000000000000ffa05c0000000000
  8953.      000000000000000000000073f03e00000000000000000000000000000000d7c0
  8954.      180000000000000000000000000000000013e83c000000000000000000000000
  8955.      000000019f40fc000000000000000000000000000000008fe07c000000000000
  8956.      000000000000000000009fc07a000000000000000000000000000000009ff05c
  8957.      00000000000000000000000000000000ffe07800000000000000000000000000
  8958.      0000017ff07c00000000000000000000000000000000ffe0fc00000000000000
  8959.      000000000000000001f3285c00000000000000000000000000000001ef607800
  8960.      000000000000000000000000000000c7205c0000000000000000000000000000
  8961.      0001a660f0000000000000000000000000000000000f80500000000000000000
  8962.      0000000000000000078060000000000000000000000000000000000fc0000000
  8963.      00000000000000000000000000003f8020000000000000000000000000000000
  8964.      001f8800000000000000000000000000000000003d3088000000000000000000
  8965.      000000000000005d40340000000000000000000000000000000039e078000000
  8966.      000000000000000000000000009c405400000000000000000000000000000000
  8967.      39906000000000000000000000000000000002d0a03000000000000000000000
  8968.      00000000000295914000000000000000000000000000000002dbf83000000000
  8969.      000000000000000000000003f3e86000000000000000000000000000000001fb
  8970.      f83400000000000000000000000000000001ffe8080000000000000000000000
  8971.      0000000004ebe80000000000000000000000000000000009ffe0240000000000
  8972.      0000000000000000000000e7f04000000000000000000000000000000009efc0
  8973.      280000000000000000000000000000000877e020000000000000000000000000
  8974.      00000008ffe020000000000000000000000000000000013ff850000000000000
  8975.      000000000000000000017bf460000000000000000000000000000000052bfc10
  8976.      00000000000000000000000000000003fbf86000000000000000000000000000
  8977.      000002ffe41000000000000000000000000000000000fff00200000000000000
  8978.      00000000000000002affa01000000000000000000000000000000011ffd00000
  8979.      0000000000000000000000000000397f88120000000000000000000000000000
  8980.      00597fc0900000000000000000000000000000007c3f600a0000000000000000
  8981.      00000000000000797b48ae000000000000000000000000000000643d701e0000
  8982.      00000000000000000000000000e5f9304c000000000000000000000000000000
  8983.      6afc600f000000000000000000000000000000f2f7e00b000000000000000000
  8984.      000000000000e1dbe807000000000000000000000000000001c2fbe086000000
  8985.      00000000000000000000000088fff00100000000000000000000000000000107
  8986.      eff40600000000000000000000000000000193e4e80140000000000000000000
  8987.      000000000707e5d00200000000000000000000000000000307f2e80340000000
  8988.      00000000000000000000038fab780600000000000000000000000000000167fb
  8989.      d80380000000000000000000000000000b4aeb98030000000000000000000000
  8990.      00000001783c5902e00000000000000000000000000022e8baa0008000000000
  8991.      0000000000000000001df90c688860000000000000000000000000007bf6d5f5
  8992.      20e0000000000000000000000000003ffa837d84200000000000000000000000
  8993.      00003ffc2fbf5060000000000000000000000000003f481f3cd4400000000000
  8994.      00000000000000000f002f009800000000000000000000000000001f0103800c
  8995.      08000000000000000000000000001f000b005800000000000000000000000000
  8996.      002f0102e91004000000000000000000000000017a0001aad000000000000000
  8997.      0000000000000078000071c00000000000000000000000000000f8000008c001
  8998.      0000000000000000000000000178020040a00000000000000000000000000000
  8999.      f8440000800100000000000000000000000000f0000330400000000000000000
  9000.      000000000001e0000040c00000000000000000000000000000d00010d4500000
  9001.      000000000000000000000003f0000084800000000000000000000000000000e8
  9002.      000001000000000000000000000000000001b000004480000000000000000000
  9003.      0000000001900000020200100000000000000000000000036000804000001000
  9004.      0000000000000000000001d000402a000008000000000000000000000003e000
  9005.      0004000018000000000000000000000003c000000000002c0000000000000000
  9006.      0000000fe0000000000010000000000000000000000007e00040001000100000
  9007.      00000000000000000005c0014200000028000000000000000000000003f000c0
  9008.      00000018000000000000000000000007e001e800000000000000000000000000
  9009.      000007e000f20000002c000000000000000000000007e801fd00804088000000
  9010.      000000000000000001f003ffc05202dc000000000000000000000007e003ffa8
  9011.      7a07f0000000000000000000000003f803ffebffc3d800000000000000000000
  9012.      0002d007ffffff8ff0000000000000000000000001e017fffffff7e800000000
  9013.      0000000000000003e00ffffdffffc000000000000000000000000be4bfffc0ff
  9014.      ffc0000000000000000000000006c1ffffc47fff800000000000000000000000
  9015.      03e3ffffc01fff80000000000000000000000000d3fa9f000fff800000000000
  9016.      00000000000000c3f05f8022ff800000000000000000000000014700df2ad6ff
  9017.      000000000000000000000000008080ff800ed580000000000000000000000001
  9018.      0601ff400be3400000000000000000000000200200fff004c380000000000000
  9019.      0000000000000f03ffd000c5800000000000000000000000001f03fff400e3e0
  9020.      0000000000000000000000005603fff900e3a000000000000000000000002200
  9021.      04ffff0050e00000000000000000000001952441ffffd4406000000000000000
  9022.      00000001ffe544fffffa10780000000000000000000007effffeffffffb47000
  9023.      00000000000000000017effffffffffffc3800000000000000000000dfdfffff
  9024.      fffffffff800000000000000000000ffdffffffffffffefe0000000000000000
  9025.      0000ffffffffffffffffdc000000000000000000007bfffffffffffffffe0000
  9026.      0000000000000000fffffeff0ffffffff8800000000000000000007fffffff5f
  9027.      fffffff800000000000000000000ffffffffbfffffffd8400000000000000000
  9028.      00fffffffffffffffffa00000000000000000000ffffffffffffffd1e0200000
  9029.      00000000000000fffffffefffffbe4f200000000000000000000ffffffffffff
  9030.      f7c9e800000000000000000000fffffffffffffff05400000000000000000000
  9031.      ffffffffffffffd0e000000000000000000000fcfffffff7ffff8ae000000000
  9032.      000000000000f4ffffffeffff110ad00000000000000000000f87ffffffbfff0
  9033.      827400000000000000000000e1fcfffff4bfe0034000000000000000000000f1
  9034.      fa3ffff83fe4158080000000000000000000c1e03ffff80fe403020000000000
  9035.      0000000000e3f07ffffc07f223d000000000000000000000e7e0fffff807fc07
  9036.      4000000000000000000000e7f8fffffe17f803e100000000000000000000cdc1
  9037.      fffffc0ffc03cc00000000000000000000cee1ffffbe13fc0174000000000000
  9038.      00000000e9cbf87f3d07fc0fe800000000000000000000dc7fe43fff83fdeb74
  9039.      00000000000000000000bd7f8034de0fffffd0000000000000000000003e7f00
  9040.      135d07ffff40000000000000000000001efc002af01ffffe8000000000000000
  9041.      0000000f78000a680ffffc000000000000000000000016a0001ce0bfffe00000
  9042.      0000000000000000000000000a135ffd00000000000000000000000000000008
  9043.      07fff20000000000000000000000000000000a17ffe000000000000000000000
  9044.      0000000000000fdf400000000000000000000000000000000007fe0000000000
  9045.      0000000000000000ffffffffffffffffffffffffff800000000000ffffffffff
  9046.      ffffffffffffffff800000000000ffffffffffffffffffffffffff8000000000
  9047.      00ffffffffffffffffffffffffff800000000000ffffffffffffffffffffffff
  9048.      ff800000000000ffffffffffffffffffffffffff800000000000ffffffffffff
  9049.      ffffffffffffff800000000000ffffffffffffffffffffffffff800000000000>}
  9050.    imagemask
  9051.    grestore
  9052.  
  9053.    gsave
  9054.    0 1024 translate
  9055.    256 28 true [1 0 0 1 0 0]
  9056.    {<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf7f
  9057.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9058.      fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd
  9059.      fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfd
  9060.      fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe
  9061.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9062.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9063.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffe
  9064.      fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdf
  9065.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefff
  9066.      fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdad
  9067.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9068.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9069.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9070.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9071.      00000000000000000000000000000000000000000000000000000000000003d6
  9072.      0000000000000000000000000000000000000000000000000000000000000055
  9073.      0000000000000000000000000000000000000000000000000000000000000000
  9074.      0000000000000000000000000000000000000000000000000000000000000000
  9075.      0000000000000000000000000000000000000000000000000000000000000000
  9076.      0000000000000000000000000000000000000000000000000000000000000000
  9077.      0000000000000000000000000000000000000000000000000000000000000000
  9078.      0000000000000000000000000000000000000000000000000000000000000000
  9079.      0000000000000000000000000000000000000000000000000000000000000000
  9080.      0000000000000000000000000000000000000000000000000000000000000000
  9081.      0000000000000000000000000000000000000000000000000000000000000000
  9082.      0000000000000000000000000000000000000000000000000000000000000000
  9083.      0000000000000000000000000000000000000000000000000000000000000000>}
  9084.    imagemask
  9085.    grestore
  9086.  
  9087.    gsave
  9088.    256 1024 translate
  9089.    256 28 true [1 0 0 1 0 0]
  9090.    {<401e38000000a007ffa9ffffffffffffffffffffffffffffffffffffffffffff
  9091.      c005480000400002ffbfffffffffffffffffffffffffffffffffffffffffffff
  9092.      000f400000000001ff5fffffffffffffffffffffffffffffffffffffffffffff
  9093.      4005f800000000007f2fffffffffffffffffffffffffffffffffffffffffffff
  9094.      8007a00000000000dd7fffffffffffffffffffffffffffffffffffffffffffff
  9095.      0202f80000000001574fffffffffffffffffffffffffffffffffffffffffffff
  9096.      8807d000000002009dffffffffffffffffffffffffffffffffffffffffffffff
  9097.      e0056000000000006fffffffffffffffffffffffffffffffffffffffffffffff
  9098.      9087800000000010d7ffffffffffffffffffffffffffffffffffffffffffffff
  9099.      ea0e500000000004efffffffffffffffffffffffffffffffffffffffffffffff
  9100.      fa9ae690020000497fffffffffffffffffffffffffffffffffffffffffffffff
  9101.      bf3e5d2490220089efffffffffffffffffffffffffffffffffffffffffffffff
  9102.      fff8ce41200005ffffffffffffffffffffffffffffffffffffffffffffffffff
  9103.      ffff6a90100003ffdfffffffffffffffffffffffffffffffffffffffffffffff
  9104.      ffdddf402092aebfffffffffffffffffffffffffffffffffffffffffffffffff
  9105.      eaf77daabd255bffe00000000000000000000000000000000000000000000000
  9106.      17bdd6ddabdad400000000000000000000000000000000000000000000000000
  9107.      0000000000000000000000000000000000000000000000000000000000000000
  9108.      0000000000000000000000000000000000000000000000000000000000000000
  9109.      0000000000000000000000000000000000000000000000000000000000000000
  9110.      0000000000000000000000000000000000000000000000000000000000000000
  9111.      0000000000000000000000000000000000000000000000000000000000000000
  9112.      0000000000000000000000000000000000000000000000000000000000000000
  9113.      0000000000000000000000000000000000000000000000000000000000000000
  9114.      0000000000000000000000000000000000000000000000000000000000000000
  9115.      0000000000000000000000000000000000000000000000000000000000000000
  9116.      0000000000000000000000000000000000000000000000000000000000000000
  9117.      0000000000000000000000000000000000000000000000000000000000000000>}
  9118.    imagemask
  9119.    grestore
  9120.  
  9121.    gsave
  9122.    512 1024 translate
  9123.    256 28 true [1 0 0 1 0 0]
  9124.    {<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9125.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9126.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9127.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9128.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9129.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9130.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9131.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9132.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9133.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9134.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9135.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9136.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9137.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9138.      ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  9139.      0000000000000000000000000000000000000000000000000000000000000000
  9140.      0000000000000000000000000000000000000000000000000000000000000000
  9141.      0000000000000000000000000000000000000000000000000000000000000000
  9142.      0000000000000000000000000000000000000000000000000000000000000000
  9143.      0000000000000000000000000000000000000000000000000000000000000000
  9144.      0000000000000000000000000000000000000000000000000000000000000000
  9145.      0000000000000000000000000000000000000000000000000000000000000000
  9146.      0000000000000000000000000000000000000000000000000000000000000000
  9147.      0000000000000000000000000000000000000000000000000000000000000000
  9148.      0000000000000000000000000000000000000000000000000000000000000000
  9149.      0000000000000000000000000000000000000000000000000000000000000000
  9150.      0000000000000000000000000000000000000000000000000000000000000000
  9151.      0000000000000000000000000000000000000000000000000000000000000000>}
  9152.    imagemask
  9153.    grestore
  9154.  
  9155.    gsave
  9156.    768 1024 translate
  9157.    152 28 true [1 0 0 1 0 0]
  9158.    {<ffffffffffffffffffffffffff800000000000ffffffffffffffffffffffffff
  9159.      800000000000ffffffffffffffffffffffffff800000000000ffffffffffffff
  9160.      ffffffffffff800000000000ffffffffffffffffffffffffff800000000000ff
  9161.      ffffffffffffffffffffffff800000000000ffffffffffffffffffffffffff80
  9162.      0000000000ffffffffffffffffffffffffff800000000000ffffffffffffffff
  9163.      ffffffffff800000000000ffffffffffffffffffffffffff800000000000ffff
  9164.      ffffffffffffffffffffff800000000000ffffffffffffffffffffffffff8000
  9165.      00000000ffffffffffffffffffffffffff800000000000ffffffffffffffffff
  9166.      ffffffff800000000000ffffffffffffffffffffffffff800000000000000000
  9167.      0000000000000000000000000000000000000000000000000000000000000000
  9168.      0000000000000000000000000000000000000000000000000000000000000000
  9169.      0000000000000000000000000000000000000000000000000000000000000000
  9170.      0000000000000000000000000000000000000000000000000000000000000000
  9171.      0000000000000000000000000000000000000000000000000000000000000000
  9172.      0000000000000000000000000000000000000000000000000000000000000000
  9173.      0000000000000000000000000000000000000000000000000000000000000000
  9174.      0000000000000000000000000000000000000000>}
  9175.    imagemask
  9176.    grestore
  9177. grestore
  9178.  
  9179. % TEXT
  9180. 0 setgray
  9181. /Times-Italic findfont [34 0 0 -34 0 0] makefont setfont
  9182.    gsave
  9183.       20 680 moveto (Programming) show
  9184.    grestore
  9185.  
  9186. % BOX
  9187. newpath
  9188.    253 692 moveto 509 692 lineto 509 702 lineto 253 702 lineto
  9189. closepath fill
  9190. gsave
  9191.    1.415 setmiterlimit
  9192.    newpath
  9193.       253 692 moveto 509 692 lineto 509 702 lineto 253 702 lineto
  9194.    closepath stroke
  9195.    1 setmiterlimit
  9196. grestore
  9197.  
  9198. % TEXT
  9199. 0 setgray
  9200. /Times-Italic findfont [25 0 0 -25 0 0] makefont setfont
  9201.    gsave
  9202.       159 77 moveto (Quick Reference Guide) show
  9203.    grestore
  9204.  
  9205. % TEXT
  9206. 0 setgray
  9207. /Times-Roman findfont [25 0 0 -25 0 0] makefont setfont
  9208.    gsave
  9209.       511 1165 moveto (Johan Vromans) tgifrighttext show
  9210.       511 1193 moveto (Squirrel Design) tgifrighttext show
  9211.    grestore
  9212.  
  9213. % BOX
  9214. newpath
  9215.    34 946 moveto 72 946 lineto 72 962 lineto 34 962 lineto
  9216. closepath 1 setgray fill
  9217. 0 setgray
  9218. gsave
  9219.    1.415 setmiterlimit
  9220.    newpath
  9221.       34 946 moveto 72 946 lineto 72 962 lineto 34 962 lineto
  9222.    closepath 1 setgray stroke 0 setgray
  9223.    1 setmiterlimit
  9224. grestore
  9225.  
  9226. % EPS
  9227. end
  9228. /tgiflevel0 save def
  9229. /tgifdictcount0 countdictstack def
  9230. /tgifopcount0 count 1 sub def
  9231. userdict begin
  9232. /showpage {} def
  9233. /letter {} def
  9234. /legal {} def
  9235. 1 72 128 div 100 mul 100 div div dup neg scale
  9236. 72 0 mul neg 72 11.70 mul neg translate
  9237.  
  9238. -543.929 -2828.572 translate 4.467 4.466 scale 0 rotate
  9239.  
  9240.  
  9241. /tgifdict 132 dict def
  9242. tgifdict begin
  9243.  
  9244. /tgif_min_radius
  9245.  {
  9246.  } bind def
  9247.  
  9248. /tgifellipsedict 6 dict def
  9249. tgifellipsedict /mtrx matrix put
  9250.  
  9251. /tgifellipse
  9252.  { tgifellipsedict begin
  9253.       /yrad exch def
  9254.       /xrad exch def
  9255.       /y exch def
  9256.       /x exch def
  9257.       /savematrix mtrx currentmatrix def
  9258.       x y translate
  9259.       xrad yrad scale
  9260.       0 0 1 0 360 arc
  9261.       savematrix setmatrix
  9262.    end
  9263.  } def
  9264.  
  9265. /tgifarrowtipdict 8 dict def
  9266. tgifarrowtipdict /mtrx matrix put
  9267.  
  9268. /tgifarrowtip
  9269.  { tgifarrowtipdict begin
  9270.       /dy exch def
  9271.       /dx exch def
  9272.       /h exch def
  9273.       /w exch def
  9274.       /y exch def
  9275.       /x exch def
  9276.       /savematrix mtrx currentmatrix def
  9277.       x y translate
  9278.       dy dx atan rotate
  9279.       0 0 moveto
  9280.       w neg h lineto
  9281.       w neg h neg lineto
  9282.       savematrix setmatrix
  9283.    end
  9284.  } def
  9285.  
  9286. /tgifarcdict 8 dict def
  9287. tgifarcdict /mtrx matrix put
  9288.  
  9289. /tgifarcn
  9290.  { tgifarcdict begin
  9291.       /endangle exch def
  9292.       /startangle exch def
  9293.       /yrad exch def
  9294.       /xrad exch def
  9295.       /y exch def
  9296.       /x exch def
  9297.       /savematrix mtrx currentmatrix def
  9298.       x y translate
  9299.       xrad yrad scale
  9300.       0 0 1 startangle endangle arc
  9301.       savematrix setmatrix
  9302.    end
  9303.  } def
  9304.  
  9305. /tgifarc
  9306.  { tgifarcdict begin
  9307.       /endangle exch def
  9308.       /startangle exch def
  9309.       /yrad exch def
  9310.       /xrad exch def
  9311.       /y exch def
  9312.       /x exch def
  9313.       /savematrix mtrx currentmatrix def
  9314.       x y translate
  9315.       xrad yrad scale
  9316.       0 0 1 startangle endangle arcn
  9317.       savematrix setmatrix
  9318.    end
  9319.  } def
  9320.  
  9321. /tgifsetuserscreendict 22 dict def
  9322. tgifsetuserscreendict begin
  9323.    /tempctm matrix def
  9324.    /temprot matrix def
  9325.    /tempscale matrix def
  9326.  
  9327.    /concatprocs
  9328.     { /proc2 exch cvlit def
  9329.       /proc1 exch cvlit def
  9330.       /newproc proc1 length proc2 length add array def
  9331.       newproc 0 proc1 putinterval
  9332.       newproc proc1 length proc2 putinterval
  9333.       newproc cvx
  9334.     } def
  9335.    /resmatrix matrix def
  9336.    /findresolution
  9337.     { 72 0 resmatrix defaultmatrix dtransform
  9338.       /yres exch def /xres exch def
  9339.       xres dup mul yres dup mul add sqrt
  9340.     } def
  9341. end
  9342.  
  9343. /tgifsetuserscreen
  9344.  { tgifsetuserscreendict begin
  9345.       /spotfunction exch def
  9346.       /screenangle exch def
  9347.       /cellsize exch def
  9348.  
  9349.       /m tempctm currentmatrix def
  9350.       /rm screenangle temprot rotate def
  9351.       /sm cellsize dup tempscale scale def
  9352.  
  9353.       sm rm m m concatmatrix m concatmatrix pop
  9354.  
  9355.       1 0 m dtransform /y1 exch def /x1 exch def
  9356.  
  9357.       /veclength x1 dup mul y1 dup mul add sqrt def
  9358.       /frequency findresolution veclength div def
  9359.  
  9360.       /newscreenangle y1 x1 atan def
  9361.  
  9362.       m 2 get m 1 get mul m 0 get m 3 get mul sub 0 gt
  9363.  
  9364.       {{neg} /spotfunction load concatprocs
  9365.          /spotfunction exch def
  9366.       } if
  9367.  
  9368.       frequency newscreenangle /spotfunction load setscreen
  9369.    end
  9370.  } def
  9371.  
  9372. /tgifsetpatterndict 18 dict def
  9373. tgifsetpatterndict begin
  9374.    /bitison
  9375.     { /ybit exch def /xbit exch def
  9376.       /bytevalue bstring ybit bwidth mul xbit 8 idiv add get def
  9377.  
  9378.       /mask 1 7 xbit 8 mod sub bitshift def
  9379.       bytevalue mask and 0 ne
  9380.     } def
  9381. end
  9382.  
  9383. /tgifbitpatternspotfunction
  9384.  { tgifsetpatterndict begin
  9385.       /y exch def /x exch def
  9386.  
  9387.       /xindex x 1 add 2 div bpside mul cvi def
  9388.       /yindex y 1 add 2 div bpside mul cvi def
  9389.  
  9390.       xindex yindex bitison
  9391.        { /onbits onbits 1 add def 1 }
  9392.        { /offbits offbits 1 add def 0 }
  9393.        ifelse
  9394.    end
  9395.  } def
  9396.  
  9397. /tgifsetpattern
  9398.  { tgifsetpatterndict begin
  9399.       /cellsz exch def
  9400.       /angle exch def
  9401.       /bwidth exch def
  9402.       /bpside exch def
  9403.       /bstring exch def
  9404.  
  9405.       /onbits 0 def /offbits 0 def
  9406.       cellsz angle /tgifbitpatternspotfunction load tgifsetuserscreen
  9407.       {} settransfer
  9408.       offbits offbits onbits add div setgray
  9409.    end
  9410.  } def
  9411.  
  9412. /tgifxpmdict 4 dict def
  9413. /tgifbwpicstr 1 string def
  9414. /tgifcolorpicstr 3 string def
  9415.  
  9416. /tgifsetpixels { tgifxpmdict begin /pixels exch def end } def
  9417.  
  9418. /tgifsetpix { tgifxpmdict begin pixels 3 1 roll putinterval end } def
  9419.  
  9420. /tgifbwspot
  9421.  { tgifxpmdict begin
  9422.       /index exch def
  9423.       tgifbwpicstr 0
  9424.       pixels index 3 mul 3 getinterval aload pop
  9425.       255 mul .114 mul exch 255 mul .587 mul add exch 255 mul .299 mul add
  9426.       cvi put
  9427.       tgifbwpicstr
  9428.    end
  9429.  } def
  9430.  
  9431. /tgifcolorspot
  9432.  { tgifxpmdict begin
  9433.       /index exch def
  9434.       pixels index 3 mul 3 getinterval aload pop
  9435.       255 mul cvi tgifcolorpicstr 2 3 -1 roll put
  9436.       255 mul cvi tgifcolorpicstr 1 3 -1 roll put
  9437.       255 mul cvi tgifcolorpicstr 0 3 -1 roll put
  9438.       tgifcolorpicstr
  9439.    end
  9440.  } def
  9441.  
  9442. /tgifnewcolorspot
  9443.  { tgifxpmdict begin
  9444.       /index exch def
  9445.       pixels index 3 mul 3 getinterval aload pop setrgbcolor
  9446.    end
  9447.  } def
  9448.  
  9449. /tgifcolordict 4 dict def
  9450.  
  9451. /colorimage where
  9452.  { pop }
  9453.  { /colorimage
  9454.    { tgifcolordict begin
  9455.         pop pop pop pop pop
  9456.         /ih exch def
  9457.         /iw exch def
  9458.         /x 0 def
  9459.         /y 0 def
  9460.         1 1 ih
  9461.          { pop 1 1 iw
  9462.             { pop currentfile
  9463.               tgifbwpicstr readhexstring pop 0 get tgifnewcolorspot
  9464.               x y moveto 1 0 rlineto 0 1 rlineto -1 0 rlineto
  9465.               closepath fill
  9466.               /x x 1 add def
  9467.             } for
  9468.            /y y 1 add def
  9469.            /x 0 def
  9470.          } for
  9471.      end
  9472.    } def
  9473.  } ifelse
  9474.  
  9475. /tgifpatdict 10 dict def
  9476.  
  9477. /tgifpatbyte
  9478.  { currentdict /retstr get exch
  9479.    pat i cellsz mod get put
  9480.  } def
  9481.  
  9482. /tgifpatproc
  9483.  { 0 1 widthlim {tgifpatbyte} for retstr
  9484.    /i i 1 add def
  9485.  } def
  9486.  
  9487. /tgifpatfill
  9488.  { tgifpatdict begin
  9489.       /h exch def
  9490.       /w exch def
  9491.       /lty exch def
  9492.       /ltx exch def
  9493.       /cellsz exch def
  9494.       /pat exch def
  9495.  
  9496.       /widthlim w cellsz div cvi 1 sub def
  9497.       /retstr widthlim 1 add string def
  9498.       /i 0 def
  9499.  
  9500.       ltx lty translate
  9501.       w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
  9502.       ltx neg lty neg translate
  9503.    end
  9504.  } def
  9505.  
  9506. /pat1 <ffffffffffffffff> def
  9507. /pat2 <0000000000000000> def
  9508. /pat3 <8000000008000000> def
  9509. /pat4 <8800000022000000> def
  9510. /pat5 <8800220088002200> def
  9511. /pat6 <8822882288228822> def
  9512. /pat7 <aa55aa55aa55aa55> def
  9513. /pat8 <77dd77dd77dd77dd> def
  9514. /pat9 <77ffddff77ffddff> def
  9515. /pat10 <77ffffff77ffffff> def
  9516. /pat11 <7fffffff7fffffff> def
  9517. /pat12 <8040200002040800> def
  9518. /pat13 <40a00000040a0000> def
  9519. /pat14 <ff888888ff888888> def
  9520. /pat15 <ff808080ff080808> def
  9521. /pat16 <f87422478f172271> def
  9522. /pat17 <038448300c020101> def
  9523. /pat18 <081c22c180010204> def
  9524. /pat19 <8080413e080814e3> def
  9525. /pat20 <8040201008040201> def
  9526. /pat21 <8844221188442211> def
  9527. /pat22 <77bbddee77bbddee> def
  9528. /pat23 <c1e070381c0e0783> def
  9529. /pat24 <7fbfdfeff7fbfdfe> def
  9530. /pat25 <3e1f8fc7e3f1f87c> def
  9531. /pat26 <0102040810204080> def
  9532. /pat27 <1122448811224488> def
  9533. /pat28 <eeddbb77eeddbb77> def
  9534. /pat29 <83070e1c3870e0c1> def
  9535. /pat30 <fefdfbf7efdfbf7f> def
  9536. /pat31 <7cf8f1e3c78f1f3e> def
  9537.  
  9538. /tgifcentertext { dup stringwidth pop 2 div neg 0 rmoveto } def
  9539.  
  9540. /tgifrighttext { dup stringwidth pop neg 0 rmoveto } def
  9541.  
  9542. /tgifreencsmalldict 12 dict def
  9543. /tgifReEncodeSmall
  9544.  { tgifreencsmalldict begin
  9545.       /newcodesandnames exch def
  9546.       /newfontname exch def
  9547.       /basefontname exch def
  9548.  
  9549.       /basefontdict basefontname findfont def
  9550.       /newfont basefontdict maxlength dict def
  9551.  
  9552.       basefontdict
  9553.       { exch dup /FID ne
  9554.          { dup /Encoding eq
  9555.             { exch dup length array copy newfont 3 1 roll put }
  9556.             { exch newfont 3 1 roll put }
  9557.             ifelse
  9558.          }
  9559.          { pop pop }
  9560.          ifelse
  9561.       }
  9562.       forall
  9563.  
  9564.       newfont /FontName newfontname put
  9565.       newcodesandnames aload pop
  9566.  
  9567.       newcodesandnames length 2 idiv
  9568.       { newfont /Encoding get 3 1 roll put}
  9569.       repeat
  9570.  
  9571.       newfontname newfont definefont pop
  9572.    end
  9573.  } def
  9574.  
  9575. /tgifgray { 8 1 0 72 300 32 div div tgifsetpattern } bind def
  9576.  
  9577. /tgifboxdict 6 dict def
  9578. /tgifboxstroke
  9579.  { tgifboxdict begin
  9580.       /pat def /w def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
  9581.       1.415 setmiterlimit
  9582.       w 1 eq { w setlinewidth } if
  9583.       pat pat1 ne pat pat2 ne and { gsave pat tgifgray } if
  9584.       newpath x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto closepath
  9585.       pat pat2 eq { 1 setgray stroke 0 setgray } { stroke } ifelse
  9586.       pat pat1 ne pat pat2 ne and { grestore } if
  9587.       w 1 eq { 1 setlinewidth } if
  9588.       1 setmiterlimit
  9589.    end
  9590.  } def
  9591. /tgifboxfill
  9592.  { tgifboxdict begin
  9593.       /pat def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
  9594.       pat pat1 ne pat pat2 ne and { gsave pat tgifgray } if
  9595.       newpath x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto closepath
  9596.       pat pat2 eq { 1 setgray fill 0 setgray } { fill } ifelse
  9597.       pat pat1 ne pat pat2 ne and { grestore } if
  9598.    end
  9599.  } def
  9600.  
  9601. end
  9602.  
  9603. tgifdict begin
  9604. /tgifsavedpage save def
  9605.  
  9606. 1 setmiterlimit
  9607. 1 setlinewidth
  9608.  
  9609. 0 setgray
  9610.  
  9611. 72 0 mul 72 11.70 mul translate
  9612. 72 128 div 100 mul 100 div dup neg scale
  9613.  
  9614. gsave
  9615.  
  9616. 0 setgray
  9617. /Times-Roman findfont [72 0 0 -72 0 0] makefont setfont
  9618.    gsave
  9619.       220 245 moveto (perl) show
  9620.    grestore
  9621.  
  9622. grestore
  9623. tgifsavedpage restore
  9624. end
  9625. count tgifopcount0 sub {pop} repeat
  9626. countdictstack tgifdictcount0 sub {end} repeat
  9627. tgiflevel0 restore
  9628. tgifdict begin
  9629.  
  9630. grestore
  9631. tgifsavedpage restore
  9632. end
  9633. %MatchingCreationDate: Thu Jan  5 21:44:27 1995
  9634. %%EndDocument
  9635.  @endspecial eop
  9636. %%Page: 1 2
  9637. 1 1 bop 354 2647 1512 2 v 354 2698 a Fb(Perl)12 b(Reference)g(Guide)h
  9638. (Revision)f(5.001.0)368 2752 y(c)354 2754 y Fa(\015)p
  9639. Fb(1989,1995)g(Johan)h(V)m(romans.)354 2811 y(Usage,)h(reproduction)d
  9640. (and)h(distribution)f(is)i(free.)354 2867 y(The)g(camel)g(as)g(an)f
  9641. (image)g(associated)h(with)f(Perl)g(is)h(a)f(trademark)g(of)354
  9642. 2924 y(O'Reilly)g(&)g(Associates,)i(Inc.)f(and)f(is)h(used)g(with)f
  9643. (permission.)p 354 2947 V eop
  9644. %%Trailer
  9645. end
  9646. userdict /end-hook known{end-hook}if
  9647. %%EOF
  9648.  
  9649.  
  9650.